1cf544f1d4
fix unit test compile
2015-06-18 00:41:58 +00:00
0f4e09500c
javadocs
2015-06-17 23:46:11 +00:00
7c5dfaee20
I2CP: More fixes after prop, w.r.t. restore after close-on-idle
...
- When socket is closed, set sessionID and LS to null,
close subsession and set its sessionID and LS to null
- Checks on client side for null session ID
- Check for null session in Destroy Session message
- Don't kill I2CP connection due to a bad session ID
in a SendMessage, just drop the message and send
a MessageStatusMessage
- Log tweaks
2015-06-17 23:44:12 +00:00
8d9cced128
history for prop, -6
2015-06-17 16:17:46 +00:00
8096e4f65d
propagate from branch 'i2p.i2p.zzz.multisess' (head 655a0c2bbd50625c804b8de8c809b40ed63f53f4)
...
to branch 'i2p.i2p' (head b977ab50209475c0e74825f361924e05dbd470c7)
2015-06-17 16:00:53 +00:00
036b77746b
Catch uncaught exceptions in ClientConnectionRunner and stop connection
...
Catch null SessionId in messages and stop connection instead of NPE
Wait for LS in SubSession in connect() so we don't send data w/o
a session ID and leaseset
Log tweaks
2015-06-17 02:16:06 +00:00
bc85543ef2
Fix removal of subsession aliases from tunnel manager on
...
I2CP connection shutdown
Sort tweaks for shared clients in summary bar
2015-06-15 14:35:15 +00:00
0ad34a4b00
Timestamper: Reduce NTP timeouts to shorten startup time
...
when NTP is blocked
2015-06-13 16:25:58 +00:00
2b9ffc1270
javadoc fixes after review
2015-06-13 15:14:21 +00:00
93c7860d2b
NetDB: Improve routing of DatabaseStoreMessage acks
...
Send our own RI unsolicited in reply if we aren't floodfill
Don't ack or flood a store of an unknown type
PeerTestJob: Don't generate zero reply token
Tunnels: More checks of messages received down exploratory tunnels
javadocs and comments
2015-06-13 15:13:35 +00:00
013b5fd85b
more @since updates
2015-06-10 19:24:20 +00:00
8962bfb6bc
more @since updates
2015-06-10 19:23:26 +00:00
605602e001
@since updates
2015-06-10 19:15:01 +00:00
cbc2f899a6
fixup after prop
2015-06-08 22:14:49 +00:00
099515adff
propagate from branch 'i2p.i2p' (head 1de143fff53bb56e6eac926d6293d62200f0c392)
...
to branch 'i2p.i2p.zzz.multisess' (head 70fc07857232668b93ca6ba02c433dffc7639132)
2015-06-08 21:50:42 +00:00
ff2ea9ac3e
Irc{Outbound,Inbound}Filter:
...
- Silence 'no streams' warning when we can't connect to an IRC server. Change to WARN.
2015-06-08 19:35:18 +00:00
97aeecd865
FloodfillMonitorJob, FloodfillRouterInfoFloodJob:
...
- Directly connect to nearby floodfills to share our RI to speed up integration of new floodfills (#1195 ).
- Called on both non-ff -> ff OR ff -> non-ff.
- Create FloodfillRouterInfoFloodJob to do so.
2015-06-08 19:24:28 +00:00
8098d705f9
Make netDb.storeFloodNew graphable for testing ( #1195 )
2015-06-08 16:39:41 +00:00
fa8c390267
Language fixups.
2015-06-08 16:14:08 +00:00
e8f4e19bac
NetDB: Fix early NPE
2015-06-07 16:29:41 +00:00
9041a2c69f
SSU: Possible fix for NPE in establisher
2015-06-07 14:13:58 +00:00
384e9118c6
Logs: Correct wrapper.config location when running as a Linux service
2015-06-07 12:44:29 +00:00
0936a2ee23
disable 193.150.121.66 (ticket #1596 )
2015-06-06 21:36:24 +00:00
9f2ded6073
cleanup
2015-06-06 20:53:33 +00:00
55e36ee458
Console: Add indication of current ff status on /configadvanced,
...
change immediately when config changes, force republish
Router: RI rebuild locking
2015-06-06 16:01:39 +00:00
663ccb72d7
Bump router version
2015-06-05 01:53:52 +00:00
362086994a
history for props, -1
2015-06-03 12:03:07 +00:00
d96ddd1a0e
propagate from branch 'i2p.i2p.zzz.sam' (head 68de14d0053dea374413f9e0419b1c0f7e9ec3af)
...
to branch 'i2p.i2p' (head 54f5dd288f7c0c5a50f7f63f911aec4008be27e2)
2015-06-03 11:42:54 +00:00
7b711ebba0
propagate from branch 'i2p.i2p.zzz.test2' (head 47586aa88408845c51ee4c5fce40c617bdb8e398)
...
to branch 'i2p.i2p' (head bacb6048bc596f064ff237dd8569014a421b4ef6)
2015-06-03 11:40:28 +00:00
8a69dc0a97
only log reseed network disconnected warning once
2015-06-02 20:44:10 +00:00
39dc60cf8a
only log UPnP network disconnected error once
2015-06-02 20:19:46 +00:00
3c89bd4e19
0.9.20
2015-06-02 12:00:59 +00:00
1f8408f417
Stats: Reduce number of rates in required stats to save memory
2015-05-31 14:03:39 +00:00
4521156ecb
Fortuna: Catch AIOOBE (ticket #1576 )
2015-05-31 12:43:06 +00:00
c58fd8f84e
i2ptunnel: Fix +/- variance config (ticket #1587 )
2015-05-30 15:46:37 +00:00
f02b401b7a
SSU: More synchronization in PeerState
2015-05-30 14:25:40 +00:00
7715e6484c
Router: Add gzip caches to clearCaches()
2015-05-30 11:18:04 +00:00
3602f73497
HTTP client: Fix occasional truncation of compressed responses
...
log tweaks
2015-05-29 17:37:58 +00:00
7ab85a0a20
Graphs: prevent NaNs if we are skewed ahead of system time
2015-05-27 21:05:44 +00:00
fba0372339
Banlist: Ban all-zero hash
...
NetDb: Drop all-zero lookups and stores, add stats
SSU:
- Fix debug logging of dumped packets
- Drop sessions with bad clock skew, banlist peer, add stats
- Drop sessions with corrupt DSM, banlist peer, add stats
Log tweaks
2015-05-27 21:00:46 +00:00
03dfa6515b
SSU: send destroy message in a couple cases where we previously just called dropPeer()
2015-05-27 20:54:22 +00:00
5e33ed1169
log tweaks
2015-05-27 20:52:00 +00:00
11ab7fc56c
add comment
2015-05-27 20:51:01 +00:00
716bff41d7
remove cast
2015-05-27 20:50:29 +00:00
ab753651b9
Add new reseed server
...
Thanks parg!
2015-05-26 20:55:44 +00:00
4ea99b8a10
I2CP: Take 2 of fix, so a newly created session
...
isn't destroyed and immediately replaced by i2ptunnel,
which caused dup shared clients in a race at startup;
Clarify session exception text if not open
2015-05-24 00:14:32 +00:00
3d07e1a10b
I2CP: Revert part of prior checkin, prevented idle tunnel from opening;
...
(treat INIT as CLOSED) better fix to follow
2015-05-23 20:02:46 +00:00
195171f9ed
I2CP: Add an INIT state for session, so a newly created session
...
isn't treated as CLOSED and immediately replaced by i2ptunnel,
which caused dup shared clients in a race at startup
(possible related tickets #642 , #650 , #815 , #1545 )
2015-05-23 16:07:49 +00:00
ae41a3f316
SSU:
...
Synchronize UDPPacket methods, possible fix for bad
packets and UDP stalls caused by cache corruption?
Cleanup unused methods and fields
2015-05-19 14:49:02 +00:00
0c672ecc49
Update: Fix NPE in initialization
2015-05-16 13:10:07 +00:00