02b92ac3fe
fix compile for test
2013-07-20 13:46:50 +00:00
29eb1d5dc5
fixup after prop; history for prop; -3
2013-07-20 13:41:31 +00:00
a87fc68cfd
propagate from branch 'i2p.i2p.zzz.ipv6' (head 5c147c6e394fae03752dcf497923a90e3f2db529)
...
to branch 'i2p.i2p' (head 7af6987d5546664f76589afe0cbeeb780f4b5d58)
2013-07-20 12:59:03 +00:00
bc1cf64df4
remove extra
2013-07-20 12:35:38 +00:00
b607d7b223
generic
2013-07-20 12:34:24 +00:00
4e00eaf9a3
checkpo fix; history for prop; -2
2013-07-20 12:25:31 +00:00
90cc71d14d
propagate from branch 'i2p.i2p.zzz.test2' (head d80f8632ef0a2aa350eee9a38ba6a4c56471f5bc)
...
to branch 'i2p.i2p' (head e8b712c826e44211217f06eb3a4da2703323a42f)
2013-07-20 11:53:41 +00:00
ea4606fe79
Prepare for merge
2013-07-18 22:45:11 +00:00
171f0d2671
Implement RTT update on first ack
2013-07-17 21:13:19 +00:00
20e152e79a
0.9.7
2013-07-15 14:15:43 +00:00
1cf9ae381d
bump for review
2013-07-13 18:23:09 +00:00
70a8ab1d1a
* DHSessionKeyBuilder: Fix for session and mac keys if DH key is between 32 and 63 bytes.
...
Was: NPE. Now: mac key is hash of ssession key. Won't ever happen. (Ticket #963 )
javadocs
2013-07-10 18:59:46 +00:00
2caa6ad975
* Router I2CP:
...
- Make classes extensible for router-side test stubs
- Add router-side local-only test implementation, no full router required.
Only tested with external clients, probably doesn't work in-JVM.
- Don't start threads in ClientManager constructor
- Remove unused Reader param in ClientMessageEventListener methods
- Cleanups, volatiles, finals, javadocs
2013-07-10 18:12:47 +00:00
d3e0161a6b
* Transports: Consolidate translation methods in super,
...
ngettext fix for "peers" string
2013-07-10 17:59:10 +00:00
67859f67b0
Make activeResends field atomic
2013-07-09 13:55:09 +00:00
b486ae5c26
bump for moar testin'
2013-07-07 20:13:42 +00:00
aabbdc1c1b
Hopefully fix SSU NPE (ticket #967 )
2013-07-06 13:25:11 +00:00
3af766bd6e
* TunnelPool: Don't reuse peers for exploratory tunnels
2013-07-06 13:18:19 +00:00
6f5f4d179b
* Streaming:
...
- Don't stop timers when session disconnects (tickets #644 , #810 )
- Throw exception on attempt to use destroyed socket manager
- Clear TCBShare cache when stopped
- Javadocs
2013-07-04 14:54:46 +00:00
b9a5dd48f6
Console: Hide dead tunnel pools on /tunnels
2013-07-03 19:14:21 +00:00
0db7e2873c
* Updater: Fix plugin update checker (ticket #897 )
...
* Utils: Reduce logging in wrapper log when extracting zip files
2013-07-03 17:12:32 +00:00
b84bfd575f
bump
2013-07-03 12:44:19 +00:00
d173b79949
drop build request with bad flags
2013-06-30 16:58:57 +00:00
3aafea0d98
add ipv6 to /confignet
2013-06-29 15:13:05 +00:00
79f8e88e5f
propagate from branch 'i2p.i2p' (head 2a2c708bf9fee43e69469bdf896dfe489c32bdea)
...
to branch 'i2p.i2p.zzz.ipv6' (head c33552d7026b0a445d1dd7e138bf454144130eb2)
2013-06-28 16:10:49 +00:00
46d13d2b08
divide by zero check
2013-06-28 12:10:34 +00:00
70adc4df32
debug log the criteria for FF
2013-06-27 16:16:55 +00:00
1d9b89db23
volatiles, generics warning cleanup
2013-06-26 21:38:00 +00:00
ec70f2420c
more volatiles
2013-06-26 21:03:18 +00:00
f525685765
volatiles, finals
2013-06-26 20:43:34 +00:00
ac9392b9e6
* i2psnark: When receiving a metainfo via magnet and saving it to disk,
...
preserve all non-standard fields (such as those created by Robert) so the
infohash doesn't change on restart, splitting the swarm.
(http://zzz.i2p/topics/1327 thx 'backup')
2013-06-23 15:21:40 +00:00
5ba86ca254
* SSU:
...
- Pad all messages with random data instead of zeros
- Implement non-mod-16 padding, disabled for now
2013-06-22 19:09:55 +00:00
7df52a155e
Run the FloodfillMonitorJob more frequently
2013-06-22 17:17:17 +00:00
d2184f418f
* NetDB: Increase upper limit on ffs again
...
* SSU: Pad session created message with random data instead of zeros
2013-06-22 13:51:50 +00:00
bb100de702
* SSU:
...
- Ignore padding beyond last multiple of 16 (prep for obfuscation)
- Comment out xor with 0 (version)
- Don't need to zero IV buf before overwriting
* AES:
- Decrypt speedup by XOR in place
- Log if decrypt not mod 16
2013-06-21 19:21:02 +00:00
322e76d2a9
speed up XORComparators
2013-06-21 15:13:37 +00:00
1444f1239f
lookup stat tweak
2013-06-21 15:13:16 +00:00
7e0654ae0a
* I2CP: Don't send SendMessageEndMessages from client to router if
...
in fast receive mode and the router doesn't require them.
2013-06-17 19:57:59 +00:00
180d42541a
* NetDB:
...
- Don't instantiate unused success job for republish LS
- Add debug setting to encrypt RI lookups
2013-06-17 19:47:04 +00:00
bdc4eff1c4
* NTCP: Extend interval for sending time sync messages,
...
might help expire idle conns
2013-06-17 19:45:46 +00:00
34b7081303
change congestion cost increment back to 1 for now
2013-06-14 16:13:20 +00:00
e0cd71069f
propagate from branch 'i2p.i2p' (head 1acb4077a56ccb4079538caa28648e27f0bf5b8b)
...
to branch 'i2p.i2p.zzz.ipv6' (head f87d396c445dc58e677a56d8ed69544c7f5ecab1)
2013-06-14 14:46:08 +00:00
36e898d668
* I2CP: Fix deserialization of new RVLSM; enable by default
2013-06-14 13:34:36 +00:00
e7718b1fba
Threaded the calling of runRouter() to improve startup times.
2013-06-13 17:02:53 +00:00
29b599bc8d
merge of '80aa8cd653ef7ee96cd6603b9646c53b2ff84760'
...
and 'da25b770e65a36f3056b905cc6b96be431076a6b'
2013-06-13 15:05:54 +00:00
6bbd34eed9
Fixed MultiRouter. Removed MultiRouterBuilder as it no longer serves any purpose. Added the router.rejectStartupTime property to allow for quicker testing with MultiRouter.
2013-06-13 14:38:13 +00:00
34748d23be
Make TUnnelCreatorConfig._expiration volatile
2013-06-11 12:25:00 +00:00
36d4b20bdc
* NetDB:
...
- Let class N routers become floodfill
- Scale max connections for non-O floodfills
2013-06-10 14:45:45 +00:00
a70810ffae
log tweak
2013-06-10 14:20:33 +00:00
526df43233
* Transports: Reduce idle timeouts to mitigate conn limit issues
2013-06-10 14:06:43 +00:00