3f213cf1db
register I2CP with the PortMapper
2015-09-21 15:13:39 +00:00
1a385b6dca
i2ptunnel:
...
- Pass Accept-Encoding header through HTTP client and server proxies,
to allow end-to-end compression
- Don't do transparent response compression if response
Content-Encoding indicates it is already compressed
- Minor encoding cleanups
EepGet:
- Send Accept-Encoding: gzip even when proxied
- Minor cleanups
2015-09-18 18:15:32 +00:00
fd606064d9
0.9.22
2015-09-12 13:55:30 +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
601376561b
add Closeable/Flushable interfaces
2015-08-27 14:36:19 +00:00
ecd0231cd0
Fix console SSL excluded ciphers (thx lazyg)
...
Fix typo in local address in I2PSSLSocketFactory
Another findbugs char encoding fix
Add keystore password option to SU3File command line
2015-08-02 12:58:00 +00:00
44b35f328b
0.9.21
2015-07-31 14:22:03 +00:00
f3bb20d750
minor updates after review
2015-07-30 20:41:45 +00:00
d848a19ab0
update translations, bump -20-rc
2015-07-26 14:22:33 +00:00
265e4b58a5
Throw DataFormatException if not enough bytes
2015-07-23 01:15:11 +00:00
ba5af15c6f
Fix KeyCert bug
2015-07-21 01:19:37 +00:00
9af197e590
Add KeyCert test that fails
2015-07-21 01:19:23 +00:00
1ed1e4414b
Findbugs all over #4
...
char encoding
2015-07-12 19:19:32 +00:00
d087fd674b
Findbugs all over #3
...
char encoding, remove FileReader/FileWriter
Fix TunnelConfig bug
2015-07-12 16:34:24 +00:00
1f9bb046f5
Findbugs all over #2
...
Mostly char encoding
Use StringWriter rather than OSW->BAOS->String
2015-07-12 16:06:49 +00:00
914cc120ad
Findbugs all over
2015-07-12 14:02:55 +00:00
1eaf376ee7
Crypto: Check for error return from sign()
2015-07-07 13:46:04 +00:00
113a8a52f3
Transport: Raise bandwidth refiller thread priority
...
so I/O doesn't stall under high CPU load
- Raise DH generator thread priority to keep
DH building out of event pumper thread
- Raise PRNG and YK generator thread priorites one notch
- Set I2PThread priority in constructor
Fixes problems mainly seen on Windows, which seems
to be much more sensitive to priority settings
2015-07-05 12:08:33 +00:00
98a4460bde
fix test compile
2015-07-02 15:20:58 +00:00
4c516cd2af
log tweak
2015-06-29 15:58:41 +00:00
dd47389ad1
Console: Use registered host/port for eepsite link (ticket #1604 )
...
Jetty starter: Register host/port when started
PortMapper: Add hostname support
2015-06-25 17:00:52 +00:00
355b2a1528
I2CP: Don't try to decrypt an LS before it's encrypted (ticket #1608 )
...
log tweaks
2015-06-23 21:16:34 +00:00
1b2d4c75eb
I2CP: Fix simple session lookups, broken in prop
2015-06-19 15:55:07 +00:00
addb142ecd
I2CP: Move client-side implementation classes to
...
new package net.i2p.client.impl, leaving only the
factories and interfaces in net.i2p.client
2015-06-18 21:20:00 +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
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
2b9ffc1270
javadoc fixes after review
2015-06-13 15:14:21 +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
c666f8a4f9
Javadoc fixes.
2015-06-09 14:30:42 +00:00
e067761947
Added a new flavour of checkAvailable() to UpdateManager interface.
2015-06-09 03:57:44 +00:00
226bee64ef
Added more variants of isUpdateInProgress to UpdateManager.
2015-06-09 03:44:34 +00:00
1a40e57413
Added isUpdateInProgress() to UpdaterManager interface.
2015-06-09 03:32:33 +00:00
f73101b014
Added checkAvailable(), update() and getStatus() to UpdateManager interface.
2015-06-09 01:09:23 +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
fa8c390267
Language fixups.
2015-06-08 16:14:08 +00:00
9f2ded6073
cleanup
2015-06-06 20:53:33 +00:00
f57e37d588
comment fix
2015-06-03 12:02:25 +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
06104118d0
EepGet: Recognize 418/420 responses
2015-06-02 15:44:17 +00:00
f8594c316f
DataHelper: make formatDuration() days to years be monotonic
2015-06-02 15:36:19 +00:00
3c89bd4e19
0.9.20
2015-06-02 12:00:59 +00:00
915b35f0c1
LogWriter: Write dup message to wrapper log and crit buf also
2015-05-31 13:22:36 +00:00
4521156ecb
Fortuna: Catch AIOOBE (ticket #1576 )
2015-05-31 12:43:06 +00:00
4fdcb6ce29
I2CP: Prevent sending lookup or bw limit messages before handshake with router is complete
2015-05-30 14:13:13 +00:00
94824e4d2b
I2CP: Prevent sending data message before handshake with router is complete
2015-05-30 14:02:38 +00:00
7715e6484c
Router: Add gzip caches to clearCaches()
2015-05-30 11:18:04 +00:00
c807194e93
propagate from branch 'i2p.i2p' (head 07028378508ab46278d193039b97c543d12ee22e)
...
to branch 'i2p.i2p.zzz.test2' (head 0074b91cb9fe0ed875457dc0bf1989df03fa9e9a)
2015-05-30 11:16:00 +00:00