97460e7d99
* configlogging.jsp: Fix IAE
...
* error500.jsp: Fix whitespace
2012-10-06 13:42:48 +00:00
090d59fcb7
* DataHelper: Sanity checks in storeProps(), use
...
storeProps() for router config again
2012-10-05 13:00:52 +00:00
15a47b5612
import
2012-10-03 19:17:55 +00:00
13ef00cb2e
add hasWrapper()
2012-10-03 17:41:33 +00:00
07b3c8a7b4
* PRNG, LogWriter: Use I2PThread to catch OOM
2012-10-02 12:38:05 +00:00
466778875d
* SimpleByteCache: Fix ABQ/LBQ selection
2012-10-02 12:34:29 +00:00
f58bf3028a
javadoc
2012-09-28 19:08:00 +00:00
595556c39f
* SessionKeyManager: Store original tagset size for debugging
2012-09-28 19:06:39 +00:00
e3133d88d7
javadoc
2012-09-28 18:42:17 +00:00
fb5d0cd760
Boolean.valueOf(x).booleanValue() -> Boolean.parseBoolean(x)
2012-09-28 17:50:41 +00:00
5d3984e353
* Addresses: Reject numeric IPs of the form n, n.n, and n.n.n
...
* Console, i2ptunnel: More validation of address and port in forms
2012-09-26 20:00:59 +00:00
941aea80bb
javadoc
2012-09-26 19:58:19 +00:00
f61e7a193f
* ConvertToHash:
...
- Add support for b64hash.i2p (output in jetty logs)
- Cleanup and use cache
2012-09-26 19:56:33 +00:00
23ca6b4fac
* SimpleByteCache: Concurrent fix
2012-09-25 19:24:11 +00:00
211782fae4
* Context: Make files final
2012-09-25 19:19:27 +00:00
336420cf50
propagate from branch 'i2p.i2p.zzz.test' (head 5dadb7923797a3e6d9ead4d4b17ab7e0e0201b2b)
...
to branch 'i2p.i2p' (head 703251aaf19111efe6fac5a4ae49f00a1aac1e9e)
2012-09-21 17:50:59 +00:00
f16e83f21b
0.9.2
2012-09-21 14:24:53 +00:00
2c4910e9e7
* ByteCache, ByteArray:
...
- Cleanups and javadocs
- Prevent release of a wrong-sized array
2012-09-17 21:57:16 +00:00
0b7b947786
increase flush interval
2012-09-16 15:43:36 +00:00
147e257cee
comment out main()
2012-09-16 15:43:06 +00:00
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