33b1851317
PrivateKeyFile: Add option to generate addressbook authentication string
...
fix inadvertent fallthru
HostTxtParser: Add -q command line option, enhance return codes
2017-02-23 19:45:33 +00:00
3f452c5acb
GeoIP, blocklist, checklist update
...
GeoIP from Maxmind 2017-02-07
2017-02-20 18:20:38 +00:00
380f55a0e8
I2CP: Return null on decompression failure instead of
...
throwing exception, to reduce the impact, for example
in iMule which is apparently closing the session (ticket #1915 )
2017-02-15 17:48:47 +00:00
8a89b3da29
Fix calls to Class.newInstance() deprecated in Java 9
2017-02-15 17:01:02 +00:00
f2ae1bfe09
Utils: Disable caching of ResettableGZIPOutputStreams,
...
add more checks for compression failure,
fix output for zero-length input (ticket #1915 )
2017-02-15 16:45:06 +00:00
e29e3e2fd3
Test: Prevent NPE in LocalClientManager test on client shutdown
2017-02-11 13:26:26 +00:00
e01c443fa2
Test: Add random delay and drop options to LocalClientManager
...
Return failure codes from LCM to client (ticket #1939 )
2017-02-10 19:17:43 +00:00
50450ecba6
propagate from branch 'i2p.i2p' (head bd037c8b542fe0f6125aa16fb3bff5d257b4e955)
...
to branch 'i2p.i2p.str4d.ui' (head 9bd4080121d8ef662d6a2e4dfe7fae1079b32646)
2017-02-10 16:43:25 +00:00
2d8f0c2956
Streaming: Fix optional delay and choking (tickets #1046 , 1939)
...
- Don't always send optional delay
- Don't overwrite choking delay with non-choking delay
- Don't send optional delay of 0 every 8 packets
- Don't set options both in CDR.buildPacket() and Conn.sendPacket()
- Set or clear optional delay in packet when retransmitting
- Move choking state variables from ConnectionOptions to Connection
- Move updateAcks() call from PacketLocal to PacketQueue
- Fully implement choking and un-choking
- Reduce periods for some stats
- Comment out some debug logging
- Cleanups
- Fix javadoc HTML broken in previous checkin
2017-02-09 17:24:03 +00:00
a11bd7cbe7
I2CP: Return local delivery failure on queue overflow (ticket #1939 )
2017-02-08 15:22:41 +00:00
afb87cd75c
NTCP: Don't write to an inbound connection before established, causing NPE (ticket #996 )
2017-02-05 19:09:12 +00:00
aa098ac800
dont log deletion of deletelist.txt
2017-02-05 14:58:47 +00:00
50d735b126
new reseed
2017-02-05 13:03:55 +00:00
82d812c25c
NTP: Enable IPv6 support (ticket #1896 )
2017-02-04 15:38:49 +00:00
890ad257e1
Router: Run shutdown tasks in parallel,
...
increase max time for shutdown tasks (ticket #1893 )
i2psnark: Remove most delay between announces at shutdown
2017-01-30 22:05:43 +00:00
12cc7b3a3b
bump -4
2017-01-27 16:11:14 +00:00
9dab3b0dfe
javadoc fixes part 12 (ticket #1894 )
2017-01-27 02:27:53 +00:00
bd1354f95b
javadoc fixes part 10 (ticket #1894 )
2017-01-27 01:49:19 +00:00
fb74f41692
javadoc fixes part 9 (ticket #1894 )
2017-01-27 01:41:06 +00:00
5db89d8743
javadoc fixes part 8 (ticket #1894 )
2017-01-27 01:36:26 +00:00
b970912cc1
javadoc fixes part 7 (ticket #1894 )
2017-01-26 21:55:04 +00:00
d196047382
javadoc fixes part 6 (ticket #1894 )
2017-01-26 21:45:47 +00:00
eefb36cb99
javadoc fixes part 5 (ticket #1894 )
2017-01-26 21:37:23 +00:00
b66c7802e7
Add new reseed reseed.onion.im
2017-01-19 13:28:40 +00:00
a36083ab18
Utils: Java 9 yakkety workarounds
2017-01-17 14:08:47 +00:00
14bacc272e
propagate from branch 'i2p.i2p' (head 439bb8be3133559026640ebd22fdf93d10ba2cb9)
...
to branch 'i2p.i2p.str4d.ui' (head 83c1a136effdf092093e9af799a138e86da7ec43)
2017-01-08 01:37:15 +00:00
ca440a50fe
i2ptunnel: Fix NPE on proxy.i2p/add when no params
2017-01-07 13:55:36 +00:00
6ad4cb0928
Data: No longer sort addresses in an RI by SHA256,
...
it's undocumented, the other router implementations don't do it,
and unnecessary since we store addresses in a List, not a Set,
as of 0.8.14 2012-05
2017-01-04 14:47:52 +00:00
91163948b5
Router: Replace random tunnel keys when rekeying
2017-01-04 14:29:37 +00:00
307a03f0ed
RouterAppManager: Logging
2017-01-04 13:31:21 +00:00
91007735a1
Update tests to use ScalaTest 3.0.1
2016-12-29 18:54:23 +00:00
a7492269fb
RKG command line tool multiple args
2016-12-24 14:24:30 +00:00
074c630ac6
Utils: Add RKG command line tool
2016-12-24 13:46:51 +00:00
ffcd2d4517
Clock: Fix duplicate notification of clock shift listeners
2016-12-22 15:16:51 +00:00
dd400bb14b
Update: Fix JVM crash and i2p.jar corruption when updating from -1
2016-12-22 14:13:39 +00:00
63a2a6da08
Router: Check blocklist when loading RIs
...
Ensure blocklist is initialized before netdb
2016-12-22 14:08:44 +00:00
3846e08e68
Router: More efficiently check blocklist when receiving new RI
2016-12-22 12:46:38 +00:00
fbbfd8acf0
NTP:
...
- Verify source address and port
- Add to command line
- main() test improvements
- Add KoD support (ticket #1896 )
- Add initial IPv6 support (ticket #1897 )
- Make some methods private
- Add year 2036 warning
2016-12-21 17:48:47 +00:00
c1baee64d3
reseed updates
2016-12-18 15:06:48 +00:00
ce47d4ea68
Profiles: length check on file names
2016-12-16 18:06:38 +00:00
14a839ebba
synch graceful exit code
2016-12-16 18:01:30 +00:00
6093f26fb6
minor cleanup
2016-12-16 17:58:16 +00:00
0c76201bd9
propagate from branch 'i2p.i2p.zzz.test2' (head 2447f30ec8d46502041197c3ca0ce85d4da070b0)
...
to branch 'i2p.i2p' (head 763f037865b6bc798d2db144dc39faa02a09219a)
2016-12-16 17:45:54 +00:00
26a9e8bd89
0.9.28
2016-12-12 16:08:35 +00:00
b7c7e02518
remove reseed serving old files
2016-12-12 15:58:33 +00:00
2f3f01c5c7
remove git.repo.i2p
2016-12-09 20:13:36 +00:00
5d7546598e
remove zerobin
2016-12-09 16:01:23 +00:00
8a3a725730
GeoIP: Update from Maxmind 2016-12-06
2016-12-06 19:10:25 +00:00
74cd5cee20
Router: Revert default family sig type back to ECDSA,
...
as the OIDs are changing, to be deferred to next release.
Update blocklist
2016-12-05 13:41:51 +00:00
7734d3dd65
Consolidate base64 alphabet string
2016-12-04 14:10:07 +00:00