1538cd84a9
* DataHelper: toString(byte[]) cleanup and javadoc
2012-08-11 11:40:41 +00:00
1e8e2a197b
A fix for ticket #684
2012-08-10 23:55:14 +00:00
b2da629034
* Datagrams: Remove static logs
2012-08-08 17:07:28 +00:00
1ab8200c7f
* Clone System properties before iterating to avoid
...
ConcurrentModificationException (ticket #680 )
2012-08-06 14:45:37 +00:00
fb4ef57148
propagate from branch 'i2p.i2p.zzz.dhtsnark' (head d4f16babae7cb0156609b211f5bb0310b03aaf57)
...
to branch 'i2p.i2p' (head 7bcd2f192b0f571374cc9882eca407095eb97c17)
2012-08-06 14:05:09 +00:00
4efa87d6bf
* i2ptunnel, I2CP, EepGet: Buffer socket input streams (ticket #666 )
...
* I2PSessionImpl: One more volatile (ticket #659 )
2012-08-05 13:33:28 +00:00
afad77af19
propagate from branch 'i2p.i2p' (head d2198c4bc21a9d06194cdb2dce24945ebc9d1542)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 59fc0206608a5d1323a0acfbcb151d862fe95f95)
2012-08-03 20:29:31 +00:00
b4a50ed03a
replace SimpleScheduler.getInstance() calls
2012-08-03 17:13:17 +00:00
18e8d35910
* LogManager: Add logger.logBufferSize and logger.dropOnOverflow options (ticket #662 )
2012-08-03 13:42:40 +00:00
33a00efd82
* RoutingKeyGenerator: Cleanups (ticket #672 )
2012-07-30 22:39:47 +00:00
8bcbf24713
propagate from branch 'i2p.i2p.zzz.test' (head 5474e1a513fc8144a3d855e9c85d8b235f7f9816)
...
to branch 'i2p.i2p' (head 5932d3923108572b22a8a7a600f0f9e62ecac347)
2012-07-30 22:29:02 +00:00
77a19a0b17
0.9.1
2012-07-30 13:28:56 +00:00
7ecb90640c
fixes after review
2012-07-30 13:15:58 +00:00
54a80d6bdc
javadoc
2012-07-27 15:31:20 +00:00
e2aa2affd7
* LookaheadInputStream: Fix bug causing gunzip fails, esp. on Android
...
* SSLEepGet: Fix on Android (ticket #668 )
2012-07-23 23:10:26 +00:00
e2588a5379
move DecayingBloomFilter, DecayingHashSet, and xlattice filters from core to router
2012-07-02 19:22:33 +00:00
ab18550711
* Update: Increase eepget timeouts to reduce retries
2012-06-29 16:25:22 +00:00
ebb6609a2b
fix SimpleTimer logging
2012-06-29 14:05:39 +00:00
6c8c87b2dd
javadocs
2012-06-25 19:29:51 +00:00
50fba8fc8d
propagate from branch 'i2p.i2p' (head db152f1a9e08e80c7bd3b87735b51800e8f4c46f)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 9b08b2f47961167d0fee52b6481895c494d410d6)
2012-06-24 19:53:20 +00:00
5eab417134
propagate from branch 'i2p.i2p' (head db152f1a9e08e80c7bd3b87735b51800e8f4c46f)
...
to branch 'i2p.i2p.zzz.test' (head 5fd7a423338073ff81f5118cde74317b567846a6)
2012-06-24 19:53:08 +00:00
1671e3b126
Fix bad size estimate when tags are included in the AES block,
...
resulting in trailing zeros after the random padding in the unencrypted AES data block.
The number of zeros equaled the number of tags included (typ. 6 or 40).
As the data size is rounded up to the next multiple of 16,
this increased the size of the data by 0, 16, 32, or 48 bytes when tags were included.
Bug introduced 2004-10-30.
2012-06-24 19:23:05 +00:00
fe53501990
* GarlicMessage:
...
- Put data clove last to speed acks and leaseset store on far end
- Change release target
- Javadocs and cleanups
2012-06-24 14:41:50 +00:00
e497859587
* ElGamal/AES/SessionTag:
...
- Increase TX expire from 10 to 12 min, while keeping RX expire at 15 min.
3 minutes should be plenty of clock skew + delay.
- Move tags-to-send and low-threshold values to be per-SKM
- New session config options crypto.tagsToSend and crypto.lowTagThreshold
- Prep for per-packet override of tags and thresholds
- Cleanups and Javadocs
* I2PTunnel: Add some defaults for the new session config options
* OCMOSJ:
- Don't bundle LeaseSet just because we're requesting an ACK
- Changed session config option shouldBundleReplyInfo to default to true
and be used to disable bundling altogether when set to false.
Was previously an undocumented option to force bundling with a certain probability.
- Don't send tags unless we've already generated a reply token (race)
- Cleanups and Javadocs
2012-06-24 13:17:52 +00:00
97b05b1dbf
* I2PTunnel: Fix NPE on shared client creation, thx kytv
...
* Transport: Add Ethiopia to hidden mode list
* Log and javadoc tweaks
2012-06-24 11:38:37 +00:00
5883b7344e
propagate from branch 'i2p.i2p' (head 80aed456e1c6e4b17906153c9ee6dc9bc45e0eec)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head dbf88ff4c1429f26656ad34fe0b9ba94305d726a)
2012-06-22 15:13:04 +00:00
baa89c5bbf
* OCMOSJ, ElG, Streaming: log tweaks
2012-06-21 19:10:14 +00:00
39d9a25e19
log tweak
2012-06-20 12:22:43 +00:00
b5dad73f6f
* I2PSession:
...
- Greatly simplify the VerifyUsage timers
- Constructor cleanup
2012-06-20 12:18:57 +00:00
c6d1c552f8
propagate from branch 'i2p.i2p' (head 9ca94e960929c6af5dea1085105278d2f33217f2)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 1f23a71b0fa5169c220f3f21dd705e1fcfbb1b5d)
2012-06-19 23:31:53 +00:00
129b16d93d
* Streaming:
...
- Listen only on local port if set
- Listen only for streaming protocol if configured (new option)
- Javadocs re: ports
2012-06-19 20:26:46 +00:00
fe2b97c941
propagate from branch 'i2p.i2p' (head 27fc588723d201c76ea9c18a6c715b11efcb5b0e)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head cae6d265415ba9ed4242b3fc888ffcf2a1c1b2f2)
2012-06-11 20:29:19 +00:00
7469e9c63d
* NativeBigInteger: Workaround for Raspberry Pi to load the correct lib
2012-06-11 11:48:34 +00:00
7b07eb89a3
- Uncomment DHT
...
- Change DHT from option bit to extension message
- Add DHT start/stop code
- Add UI for DHT enabling
- Add raw datagram protocol type and use for response port
2012-06-02 18:52:46 +00:00
f14ff31a20
* Timestamper:
...
- Move from core to router, leave stub in core
so it doesn't break compatibility. This removes a
thread in app context and prevents any app context from
running NTP; external clients must use the time
received from the router.
- Increase query interval
2012-05-30 20:03:30 +00:00
829af21c49
javadoc fix
2012-05-28 18:04:11 +00:00
c2e39687e6
* RoutingKeyModifier: Several changes to ensure the routing key
...
is correctly changed just after midnight.
2012-05-20 18:20:48 +00:00
7a690b245f
rename windows installer; 0.9
2012-05-01 21:06:17 +00:00
565807126c
* RouterInfo: Fix fatal NPE in last checkin
2012-03-28 19:17:39 +00:00
fbd230f21e
* RouterInfo: Add method to validate sig during read-in for speed
2012-03-27 20:25:26 +00:00
764a7f2e13
remove unused private items (eclipse)
2012-03-26 00:52:06 +00:00
1db58dee89
remove unused local variables (eclipse)
2012-03-25 22:16:03 +00:00
f13956d380
remove unused imports (eclipse)
2012-03-25 21:45:18 +00:00
522ae4eb41
fix fallthrough
2012-03-25 20:52:57 +00:00
3e889d2747
remove unnecessary casts (eclipse)
2012-03-25 20:42:41 +00:00
0d565818d4
final
2012-03-23 17:01:34 +00:00
c1a7f90860
test cleanup
2012-03-23 17:01:24 +00:00
c2e36453b8
undeprecate for syndie
2012-03-23 17:00:51 +00:00
bafef846d9
* SimpleScheduler, SimpleTimer, SimpleTimer2: Replace static instances
...
with I2PAppContext-rooted references
2012-03-22 19:53:05 +00:00
0c348ec17e
* FileUtil: Better logging of weird unpack200 errors
2012-03-17 21:56:20 +00:00