zzz
3781928693
logging cleanups
2012-09-10 17:22:51 +00:00
zzz
2f98d05e7c
* Clock: Synchronization, log large shifts to event log
2012-09-09 15:45:29 +00:00
zzz
74e753934c
* SystemVersion: New util, to consolidate duplicate code,
...
and determine Java version on Android
2012-09-09 15:40:14 +00:00
zzz
d9e6c06b22
* I2CP: Buffer output streams
...
* ClientConnectionRunner: More cleanups and edge cases
2012-09-08 20:45:11 +00:00
zzz
aef021dcd1
* I2CP: Limit router/client queue sizes and queue wait times
2012-09-07 22:49:24 +00:00
zzz
489f43529c
booleanValue() -> parseBoolean()
2012-09-07 20:13:49 +00:00
zzz
3c95f0b66b
* LogWriter: Duplicate log message removal
2012-09-07 18:53:24 +00:00
zzz
9286d6a7b8
* IP Lookup:
...
- Add caching in RouterAddress with secondary caching
in Addresses; use caches to speed up transport bids,
blocklist checks, geoip lookups, and profile organizer checks
(ticket #707 )
- Limit IP cache size in TransportImpl
- Clear caches at shutdown
* RouterAddress: Remove unused expiration field to save space
2012-09-04 20:33:04 +00:00
zzz
8575437626
* LHMCache: New util, replacing several private versions
2012-09-03 15:33:12 +00:00
zzz
c48aca8d5c
ByteCache: Move all 16/32 byte users to SimpleByteCache;
...
increase SimpleByteCache default size.
2012-09-02 12:31:08 +00:00
zzz
6bfd916fef
SimpleTimer (ticket #653 ):
...
- Move all remaining uses to SimpleTimer2
- Deprecate
2012-09-01 13:14:15 +00:00
zzz
b01cf32321
* SendMessageOptions: Increase tag fields to 4 bits and use
...
table lookup for more flexibility
* Streaming: Use packet type and current window size to adjust
number of tags sent and tag threshold, to improve
efficiency and reliability
2012-08-26 13:02:11 +00:00
zzz
9ba6c293ed
* DataHelper: Trim trailing whitespace when loading properties
2012-08-26 12:54:49 +00:00
zzz
70820d7be6
* SDSCache: Reduce min and increase max size
...
* SimpleByteCache: Change from LBQ to ABQ to reduce object churn
2012-08-25 14:44:52 +00:00
zzz
ba0408a741
* I2CP:
...
- Add methods for sending a message with extended options
- Fix cases where the efficient sendNoEffort() wasn't being used
* OCMOSJ:
- Implement per-message overrides for tag threshold,
tags to send, and bundle leaseset
- Fix bug adjusting timeouts
- Warn on client expiration time bugs
2012-08-24 22:11:02 +00:00
zzz
5ffefd2a19
* Crypto: Rename bouncycastle HMAC libs so they don't conflict
...
with older Android versions which bundle them
2012-08-23 19:11:55 +00:00
zzz
7c7e131dc0
* SimpleTimer2: Synchronization improvements (ticket #653 )
2012-08-22 17:40:47 +00:00
zzz
8fcac04aad
javadoc
2012-08-21 19:48:18 +00:00
meeh
ddc1d7c6bc
disapproval of revision 'acc7942148f44d32fc600d2f5784d1a43496eada'
2012-08-20 21:26:12 +00:00
meeh
5bb90c6185
* Fixed the FIXME in createInstance where the method failed to ensures that there will be only one naming service instance.
2012-08-20 18:28:20 +00:00
zzz
38b0927d01
* I2CP: MessageStatus cleanup
2012-08-20 12:13:26 +00:00
zzz
a900511d5e
* Utils: Drop unused BufferedRandomSource, PooledRandomSource,
...
EepGetScheduler, EepPost and HTTPSendData, moved to i2p.scripts
2012-08-16 18:25:49 +00:00
zzz
3fe092d788
tab cleanup
2012-08-16 18:24:59 +00:00
zzz
e2fe5004e7
javadoc fixes
2012-08-15 14:39:52 +00:00
zzz
e67dd15308
* PeerManager: Fix NPE on Android (ticket #687 )
2012-08-12 11:19:49 +00:00
zzz
a76f840ff8
remove finalize
2012-08-12 11:18:24 +00:00
zzz
be3cf44608
get rid of one more UnsupportedOperationException
2012-08-11 11:41:29 +00:00
zzz
1538cd84a9
* DataHelper: toString(byte[]) cleanup and javadoc
2012-08-11 11:40:41 +00:00
meeh
1e8e2a197b
A fix for ticket #684
2012-08-10 23:55:14 +00:00
zzz
b2da629034
* Datagrams: Remove static logs
2012-08-08 17:07:28 +00:00
zzz
1ab8200c7f
* Clone System properties before iterating to avoid
...
ConcurrentModificationException (ticket #680 )
2012-08-06 14:45:37 +00:00
zzz
fb4ef57148
propagate from branch 'i2p.i2p.zzz.dhtsnark' (head d4f16babae7cb0156609b211f5bb0310b03aaf57)
...
to branch 'i2p.i2p' (head 7bcd2f192b0f571374cc9882eca407095eb97c17)
2012-08-06 14:05:09 +00:00
zzz
4efa87d6bf
* i2ptunnel, I2CP, EepGet: Buffer socket input streams (ticket #666 )
...
* I2PSessionImpl: One more volatile (ticket #659 )
2012-08-05 13:33:28 +00:00
zzz
afad77af19
propagate from branch 'i2p.i2p' (head d2198c4bc21a9d06194cdb2dce24945ebc9d1542)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 59fc0206608a5d1323a0acfbcb151d862fe95f95)
2012-08-03 20:29:31 +00:00
zzz
b4a50ed03a
replace SimpleScheduler.getInstance() calls
2012-08-03 17:13:17 +00:00
zzz
18e8d35910
* LogManager: Add logger.logBufferSize and logger.dropOnOverflow options (ticket #662 )
2012-08-03 13:42:40 +00:00
zzz
33a00efd82
* RoutingKeyGenerator: Cleanups (ticket #672 )
2012-07-30 22:39:47 +00:00
zzz
8bcbf24713
propagate from branch 'i2p.i2p.zzz.test' (head 5474e1a513fc8144a3d855e9c85d8b235f7f9816)
...
to branch 'i2p.i2p' (head 5932d3923108572b22a8a7a600f0f9e62ecac347)
2012-07-30 22:29:02 +00:00
zzz
77a19a0b17
0.9.1
2012-07-30 13:28:56 +00:00
zzz
7ecb90640c
fixes after review
2012-07-30 13:15:58 +00:00
zzz
54a80d6bdc
javadoc
2012-07-27 15:31:20 +00:00
zzz
e2aa2affd7
* LookaheadInputStream: Fix bug causing gunzip fails, esp. on Android
...
* SSLEepGet: Fix on Android (ticket #668 )
2012-07-23 23:10:26 +00:00
zzz
e2588a5379
move DecayingBloomFilter, DecayingHashSet, and xlattice filters from core to router
2012-07-02 19:22:33 +00:00
zzz
ab18550711
* Update: Increase eepget timeouts to reduce retries
2012-06-29 16:25:22 +00:00
zzz
ebb6609a2b
fix SimpleTimer logging
2012-06-29 14:05:39 +00:00
zzz
6c8c87b2dd
javadocs
2012-06-25 19:29:51 +00:00
zzz
50fba8fc8d
propagate from branch 'i2p.i2p' (head db152f1a9e08e80c7bd3b87735b51800e8f4c46f)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 9b08b2f47961167d0fee52b6481895c494d410d6)
2012-06-24 19:53:20 +00:00
zzz
5eab417134
propagate from branch 'i2p.i2p' (head db152f1a9e08e80c7bd3b87735b51800e8f4c46f)
...
to branch 'i2p.i2p.zzz.test' (head 5fd7a423338073ff81f5118cde74317b567846a6)
2012-06-24 19:53:08 +00:00
zzz
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
zzz
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