Commit Graph

14 Commits

Author SHA1 Message Date
z3r0fox b1eaa772a1 Linting dep-ann: Added @Deprecated annotations in BOB and i2p_sdk 2016-02-06 21:32:28 +00:00
zzz 601376561b add Closeable/Flushable interfaces 2015-08-27 14:36:19 +00:00
zzz 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
zzz 2ea9fc5d61 I2CP: Remove static logs; Fix thread ID counter 2013-01-02 13:17:02 +00:00
zzz aef021dcd1 * I2CP: Limit router/client queue sizes and queue wait times 2012-09-07 22:49:24 +00:00
zzz f13956d380 remove unused imports (eclipse) 2012-03-25 21:45:18 +00:00
dev 84990d9d43 minor changes 2011-02-17 10:45:35 +00:00
zzz e68fbc0243 remove debug nulling, was causing NPE at session close 2011-02-10 17:08:10 +00:00
zzz fc38d54bcb * I2CP: Correctly close internal connections on the router side
when closed by the client, was causing massive memory leak
            for internal clients using lots of sessions (thanks sponge)
2011-02-10 15:21:23 +00:00
sponge 99ebad3032 BOB config fix, I2CP fix some leaks, see history.txt for details 2011-02-09 16:15:36 +00:00
zzz a692ab42fa add missing hashCode() 2011-01-06 15:54:54 +00:00
zzz e772107c58 trivial cleanup 2010-12-14 14:34:50 +00:00
zzz 86de251691 fix QueuedI2CPMessageReader not stopping; javadocs 2010-12-04 22:27:24 +00:00
zzz 19c6760ea7 * I2CP: Change from the internal pseudo-socket that was
implemented in 0.7.9 to an internal Queue that directly
      passes I2CPMessage objects. For in-JVM clients,
      this eliminates two writer threads per client and
      avoids the serialization/deserialization of I2CP messages.
2010-12-01 18:57:05 +00:00