95946606ef
log tweak, bump
2015-12-13 17:35:00 +00:00
cddc1b362e
Another deadlock fix: remove sync in Router.isHidden()
2015-12-12 13:21:29 +00:00
8b9bcbc777
SSU: Fix outbound IPv6 errors on Windows without a real v6 address
...
when explict host is set. Validate addresses before confirming that
we have an IPv6 address. Possibly related to ticket #1538 .
javadocs
2015-12-11 17:14:45 +00:00
32df925fa6
More Sybil tool tweaks
2015-12-10 13:09:33 +00:00
str4d
77a6db1cab
Updated history after prop
2015-12-08 05:32:27 +00:00
af8b8ecddd
Startup: Increase rekey probability again
2015-12-06 17:35:31 +00:00
68c312139e
Console: Fix NPE on /profiles
...
Profiles:
- Fix first heard about to be earliest, undeprecate
- Fixup first heard about at profile readin
- Persist good/bad lookup/store DBHistory stats added in 0.7.8
- Remove unused DBHistory methods and fields to save memory
- Change bonus longs to ints to save memory
- Extend profile expiration time from 3 days to 15
- Consolidate getLong()
- Synch fixes
Sybil tool: Tweaks and enhancements
2015-12-04 20:35:38 +00:00
cab69f6583
NetDb: Fix deadlock (ticket #1722 )
2015-12-03 18:07:29 +00:00
5bd0041f8b
Console: Add experimental Sybil analysis tool
...
requires routerconsole.advanced=true
2015-12-03 17:44:15 +00:00
b53fe37a30
SAM:
...
- Don't map keys to upper case in parser, corrupts I2CP options
- Register SSL and UDP ports with PortMapper
2015-12-01 20:14:09 +00:00
68b4ad2238
declare 3.2 complete, bump -5
2015-11-28 21:45:36 +00:00
38c8e017a8
i2psnark: Increase max pieces to 32K
2015-11-28 13:01:00 +00:00
b1668bbc11
Fixup after prop, history, bump -3
2015-11-27 21:10:10 +00:00
302ec7767a
Console: Don't show null port in error message (ticket #1712 )
...
History for prop, -2
2015-11-22 16:44:26 +00:00
9a9832cb77
Console: Fix escaping of plugin description on /configclients (ticket #1711 )
2015-11-21 17:39:10 +00:00
str4d
dfb8830802
0.9.23
2015-11-19 00:31:15 +00:00
str4d
9483e095d9
build.xml: Stop building SUD and SU2 update files in "ant release" (ticket #1709 )
2015-11-19 00:30:22 +00:00
kytv
fc7939b404
Translation updates
2015-11-15 19:12:05 +00:00
kytv
dd6a3f14ec
geoip updates based on Maxmind GeoLite Country database from 2015-11-03.
2015-11-15 19:07:08 +00:00
zab2
7a75e2e662
up version for interrupt()
2015-11-13 23:32:55 +00:00
8a1f02aa89
Console: Fix lifetime participating bandwidth display (ticket #1706 )
...
Add locking to HopConfig counts
Split participatingMessageCount stat into two stats,
participatingMessageCountAvgPerTunnel for throttle (same as old participatingMessagecount)
and participatingMessageCount for console (straight total)
Fix calculation of stat for throttle by adjusting for new
stat coalesce time (50 not 20 seconds)
2015-11-13 21:18:21 +00:00
a028bba997
Console: Fix filtering and escaping on /configclients
...
Fix autostart setting on new client, was inverted
2015-11-12 20:39:58 +00:00
3fa2fb4c8d
Timers: State fix 4th try (tickets #1694 , #1705 )
...
log tweaks
2015-11-11 13:38:24 +00:00
5f50f23fe1
Streaming: Split blacklist into one for EC and one for Ed
2015-11-05 21:37:21 +00:00
3e25ff251b
Console: Add new home page links as approved at meeting
...
exchanged.i2p icon license: WTFPL
i2pwiki.i2p and lenta.i2p: Awaiting icons that meet our requirements
2015-11-04 15:08:44 +00:00
805979b987
UPnP: Fix deadlock in callbacks (ticket #1699 )
...
possibly more to do
2015-10-31 22:58:51 +00:00
627d0d29db
Router: Fix cascading I2CP error (ticket #1692 )
...
caused by not setting message ID.
only happens when serialized (external I2CP)
2015-10-30 16:53:45 +00:00
c595895877
i2psnark: More consistency and torrent links in messages
2015-10-21 13:22:32 +00:00
ba1488bcce
i2psnark: Add "smart sort" option, set sort based on language (tickets #637 , #1303 )
2015-10-16 19:45:23 +00:00
55a6f44651
Crypto: Test for broken Gentoo ECDSA support
...
Add SystemVersion.isJava9()
2015-10-11 15:39:28 +00:00
dd4d12f287
i2psnark: Increase max piece size to 16 MB, max files to 999,
...
close files faster based on file count (tickets #1626 , #1671 )
Remove dup synchs
2015-10-10 14:02:48 +00:00
419d6a8e18
SimpleTimer2: Additional fix for uncaught IllegalStateException
...
affecting streaming timers (ticket #1672 )
Minor streaming cleanup
2015-10-08 13:42:31 +00:00
59b05d4214
Util: Speed up IP address validation by using Apache's implementation (ticket #1198 )
2015-09-27 21:54:14 +00:00
dg2-new
f46a902256
Router: Fix soft restarts for 'massive' clock jumps (over +150s or -61s) and recover from standby/hibernate (ticket #1014 ).
...
I2P should now recover (better) from a system hibernate/standby and be able to reconnect to peers automatically.
2015-09-27 21:15:51 +00:00
39b810bd79
Tunnels: Use max of 2 not-failing peers in an exploratory tunnel,
...
use high cap for the rest; change outbound exploratory
default length from 2 + 0-1 to 3+0.
2015-09-27 16:01:22 +00:00
dg2-new
22b9876b68
Rename _() for translation to _t() for Java 9 compatibility (ticket #1456 )
2015-09-25 19:55:36 +00:00
dg2-new
5a2f22b00f
history
2015-09-20 19:34:10 +00:00
287f94ad19
i2psnark: Add recheck/start/stop buttons to details page (ticket #372 )
...
remove dup CSS item
2015-09-19 17:05:09 +00:00
462c882f4e
i2psnark: Improve directory listing efficiency (ticket #1079 )
2015-09-18 22:54:32 +00:00
bfc6534b20
Don't delete torrent config file after error on initial startup (ticket #1658 )
2015-09-17 21:20:21 +00:00
84abfa0190
Store magnet parameters across restart (ticket #1485 )
2015-09-17 20:19:10 +00:00
1de840ce59
Profiles: Bias slightly away from floodfills
2015-09-16 21:07:46 +00:00
addc9c5ca3
News: connect it all together (ticket #1425 ):
...
- Enable new NewsManager to load/store feed items on disk by UUID
- News items are stored forever, not lost when they are removed from feed
- News read in once at startup, not at every summary bar refresh
- Convert old initialNews.xml and news.xml to NewsEntry format
- Limit display to 2 news items in summary bar, /home and /console
- New /news page to show all news
2015-09-15 13:33:29 +00:00
fd606064d9
0.9.22
2015-09-12 13:55:30 +00:00
kytv
fa792a9d5e
GeoIP db updates from 2015-09-02.
2015-09-11 00:54:03 +00:00
fe69d3b8f7
UPnP: Fix "content not allowed in trailing section" (tickets #481 , #1653 )
...
patch from 'kay" in #1653 , dev agreement received
2015-09-04 21:05:38 +00:00
7c703953be
Data: Cache P256 and Ed255i9 key certificates
...
- Enable P256 caching
- Create cached Ed25519 cert and enable
- Fix cached P256 hashcode
2015-08-31 13:25:58 +00:00
b10b8581cc
Router:
...
- Change default RI sig type to Ed25519, with a 10% chance od
rekeying from DSA at each restart
- Don't initialize KeyManager before selecting sig type
- Don't log KeyManager error when changing sig type
2015-08-29 14:20:13 +00:00
5a11a28a35
i2psnark:
...
- Return partial piece to coordinator after reject
- Fix tracking of downloaded portion of piece after reject
- Send reject on receipt of bad request
- Mark piece unrequested after receiving bad data, so it
will be requested again, but not from the same peer
- Fix NPE in Request constructor on error
- Fix stuck before completion due to reject handling (ticket #1633 )
2015-08-24 17:30:32 +00:00
44b35f328b
0.9.21
2015-07-31 14:22:03 +00:00