7213ff0c76
* Build: Put Implementation-Version in manifests
2012-01-15 16:36:17 +00:00
c54b3a08b8
save a few bytes
2012-01-14 17:47:39 +00:00
07957409cb
* Stats:
...
- Cleanups
- Remove some locking
- Change some longs to ints to save space
- Remove static logs
2012-01-14 17:44:50 +00:00
f5b6d56489
Added support for AMD Bulldozer CPUs. Fixed issue with last commit.
2012-01-08 19:54:22 +00:00
527c4b58c1
Added support for i7 Extreme Edition processors.
2012-01-08 19:45:01 +00:00
5a4f2069f0
propagate from branch 'i2p.i2p.zzz.test' (head 1959049922a17635226170bf3309e281d8e02e43)
...
to branch 'i2p.i2p' (head a06bf8c92a0e1195b6f98dbad3e8898339bc6053)
2012-01-08 13:16:07 +00:00
c155c4b601
Return 1 if eepget transfer fails ( fixes #576 )
2012-01-06 03:07:25 +00:00
cc16834455
0.8.12
2012-01-06 00:40:20 +00:00
708e943c44
updates after review
2012-01-06 00:38:33 +00:00
f0eb5663f7
propagate from branch 'i2p.i2p' (head d289b6cafae6b23ce699dca11dbb3e993c8f827f)
...
to branch 'i2p.i2p.zzz.test' (head e2c6210696c78c54650ff345f18ad62b4543a18b)
2012-01-02 14:39:17 +00:00
d8e297dde7
* Fix webapp PortMapper lookup for SSL-only console
2012-01-02 12:31:23 +00:00
8fa720539a
RouterInfo, RouterAddress: Optimizations and integrity checks
...
- Remove synchronization
- Do not allow contents to change after being set, throw IllegalStateException
- Do not copy contents out in getters
- Make options final
- Add getOption() and getOptionsMap() methods
2011-12-23 21:41:58 +00:00
bbcd6243e7
* Logging: Eliminate LogWriter/LogManager deadlock (thx kytv)
2011-12-23 01:23:12 +00:00
61810b7215
tweaks
2011-12-18 13:28:57 +00:00
937d2c54c8
* Addresses: Add utility toString() methods
...
* Transport: Log tweaks
2011-12-18 13:25:51 +00:00
5b37df5bc9
...and now that my key is added, let's set it to trusted status
2011-12-18 01:14:10 +00:00
7284af9329
Add my signing key
2011-12-18 00:43:50 +00:00
18b8ddc419
misc. log tweaks
2011-12-17 14:04:57 +00:00
212981dfee
Add hooks so the new PortMapper lets i2p plugins not fail when the router console is not on port 7657. Also raise an exception when requesting unregistered ports so as to encourage swift adding of the registration hooks when those ports are taken.
2011-12-15 23:36:32 +00:00
51e4003089
merge of 'db5a04b2f4ebd4869d162a3bfa48221dec583b7e'
...
and 'e82c7db57396b2f2057f46c000a688200c4d12ea'
2011-12-14 03:59:19 +00:00
fe5c34ebae
Minor Javadoc fixes
...
The author field showed the "may eat your children" line..
2011-12-13 23:57:14 +00:00
27f05879b1
note that these will be moved to router.jar at some point
2011-12-13 21:38:24 +00:00
9e88fdeec9
public
2011-12-13 18:59:24 +00:00
69e5760b37
javadoc clarifications
2011-12-13 18:56:44 +00:00
5a715f385a
* ResettableGZIPInputStream: Better footer log errors
2011-12-13 15:57:51 +00:00
f9818a2b1d
* DataHelper:
...
- Speed up heavily used long/byte[] converters
- Add little endian versions of the converters
- Cache common properties keys
* RouterAddress: Cache transport names
2011-12-13 15:55:03 +00:00
a0c6287d2c
log tweak
2011-12-13 15:17:04 +00:00
e117e3310c
* ReusableGZIPInputStream: Fix 3 major bugs, all present since 2005:
...
- Payloads an exact multiple of 512 bytes failed to decompress
- Data at the end of the stream could be lost
- read() returned -1 when the data was 0xff
2011-12-11 22:59:37 +00:00
ec460794eb
* PortMapper: New service for registering application ports in the context
2011-12-11 13:27:52 +00:00
50e3cdba05
Replace eepget's whitelist of allowed characters with the blacklist from i2psnark. ( closes #562 )
...
Thanks to zzz for pointing me in the right direction so I could fix my own bug. :)
2011-12-11 00:10:38 +00:00
533f7620ad
bounds check
2011-12-09 13:19:18 +00:00
1c4d1e9a62
* LeaseSet: Fix size calculations
2011-12-09 13:16:29 +00:00
51f20c2c33
* Base64: Add decodestring command in main()
2011-12-09 13:15:19 +00:00
c5f98a04fa
* Console:
...
- Less icons on configclients.jsp
- Fix some browsers breaking line on negative numbers
- Tab CSS tweaks
2011-12-04 18:52:17 +00:00
d3564dfcb5
* Random: Use new nextBytes(buf, off, len) for efficiency
2011-11-29 13:54:19 +00:00
6b811b36b9
replace more equalsIgnoreCase() calls
2011-11-28 22:55:10 +00:00
8619fd2c05
dont use equalsIgnoreCase() for booleans
2011-11-28 21:52:49 +00:00
d9dcb1e583
* Specify locale in all toLowerCase() and toUpperCase() calls to
...
avoid "Turkish four i problem"
2011-11-28 20:32:23 +00:00
5a934050d4
* CryptixAESEngine: Fix bogus bounds checks
2011-11-23 22:12:47 +00:00
df8cd90b85
* RandomSource: Add new method getBytes(buf, offset, length)
2011-11-23 22:10:34 +00:00
9d0bafb8fa
comment out debug code in initialization
2011-11-21 18:40:36 +00:00
dc6c568e9f
equals optimization
2011-11-21 15:29:11 +00:00
579af7e3ad
build fix
2011-11-16 13:29:26 +00:00
caaa8dacad
cleanup
2011-11-16 00:57:40 +00:00
ff499844a2
* Router: Move router.ping file from temp directory to config directory
2011-11-16 00:56:45 +00:00
7f467dbdc8
cleanups
2011-11-14 15:05:26 +00:00
530b481ffd
0.8.11
2011-11-07 14:48:31 +00:00
8ecf423dfc
javadoc
2011-11-07 14:21:07 +00:00
2a57c24e9d
spelling fix
2011-11-02 18:07:02 +00:00
1e8e067a80
micro-optimization
2011-10-31 00:09:47 +00:00