4666454482
improve dup log message
2012-09-11 19:50:59 +00:00
db42d9ec37
* FortunaRandomSource:
...
- Fix bug that wasted entropy in nextInt()
- Improved synchronization
2012-09-11 19:40:20 +00:00
50ec279917
use partial match for dups; add config for dups
2012-09-10 22:38:18 +00:00
3781928693
logging cleanups
2012-09-10 17:22:51 +00:00
2f98d05e7c
* Clock: Synchronization, log large shifts to event log
2012-09-09 15:45:29 +00:00
74e753934c
* SystemVersion: New util, to consolidate duplicate code,
...
and determine Java version on Android
2012-09-09 15:40:14 +00:00
d9e6c06b22
* I2CP: Buffer output streams
...
* ClientConnectionRunner: More cleanups and edge cases
2012-09-08 20:45:11 +00:00
aef021dcd1
* I2CP: Limit router/client queue sizes and queue wait times
2012-09-07 22:49:24 +00:00
489f43529c
booleanValue() -> parseBoolean()
2012-09-07 20:13:49 +00:00
3c95f0b66b
* LogWriter: Duplicate log message removal
2012-09-07 18:53:24 +00:00
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
8575437626
* LHMCache: New util, replacing several private versions
2012-09-03 15:33:12 +00:00
c48aca8d5c
ByteCache: Move all 16/32 byte users to SimpleByteCache;
...
increase SimpleByteCache default size.
2012-09-02 12:31:08 +00:00
6bfd916fef
SimpleTimer (ticket #653 ):
...
- Move all remaining uses to SimpleTimer2
- Deprecate
2012-09-01 13:14:15 +00:00
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
9ba6c293ed
* DataHelper: Trim trailing whitespace when loading properties
2012-08-26 12:54:49 +00:00
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
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
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
7c7e131dc0
* SimpleTimer2: Synchronization improvements (ticket #653 )
2012-08-22 17:40:47 +00:00
8fcac04aad
javadoc
2012-08-21 19:48:18 +00:00
ddc1d7c6bc
disapproval of revision 'acc7942148f44d32fc600d2f5784d1a43496eada'
2012-08-20 21:26:12 +00:00
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
38b0927d01
* I2CP: MessageStatus cleanup
2012-08-20 12:13:26 +00:00
a900511d5e
* Utils: Drop unused BufferedRandomSource, PooledRandomSource,
...
EepGetScheduler, EepPost and HTTPSendData, moved to i2p.scripts
2012-08-16 18:25:49 +00:00
3fe092d788
tab cleanup
2012-08-16 18:24:59 +00:00
e2fe5004e7
javadoc fixes
2012-08-15 14:39:52 +00:00
e67dd15308
* PeerManager: Fix NPE on Android (ticket #687 )
2012-08-12 11:19:49 +00:00
a76f840ff8
remove finalize
2012-08-12 11:18:24 +00:00
be3cf44608
get rid of one more UnsupportedOperationException
2012-08-11 11:41:29 +00:00
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
4a1b83961d
propagate from branch 'i2p.i2p' (head d2198c4bc21a9d06194cdb2dce24945ebc9d1542)
...
to branch 'i2p.i2p.zzz.update' (head 88ac67dc4e166b7e9dec0d3224e58bec4894440d)
2012-08-03 18:30:39 +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