2436d86000
* DHSessionKeyBuilder:
...
- Move from core to router/transport
- Make non-static, instantiate in TransportManager
- Generate keypair in constructor and make final
to move more processing to the precalc thread
and eliminate races
- Synchronize getSessionKey() to eliminate races
- Comment out unused methods
* UDPTransport:
- Make key builder final in InboundEstablishState to
eliminate rare NPE (ticket #406 )
- Remove unused static instance
2012-03-14 12:09:02 +00:00
326b9998fd
make YKGenerator non-static; control from ElGamalEngine
2012-03-14 11:59:24 +00:00
3b64ce7408
remove static logs
2012-03-14 11:57:06 +00:00
97f402be0b
* SessionKeyManager:
...
- Don't use unacked tagsets after consecutive ack failures
and revert to full ElGamal if necessary (ticket #574 )
- Synchronize creation of new sessions to prevent dups
- Don't remove an unacked session until it's really out of tags
- Failsafe removal of old unacked tagsets
- Cleanups, final, comments, log tweaks, debug.jsp tweaks, synchronization tweaks
2012-03-08 17:48:19 +00:00
1e978ea435
javadoc
2012-03-08 17:46:56 +00:00
629c7862ca
log tweak
2012-03-08 17:46:15 +00:00
0cdff150f5
propagate from branch 'i2p.i2p.zzz.test' (head 44ecb300f6f5655b9b8699049d2fba046822deed)
...
to branch 'i2p.i2p' (head 5120d6c371d7cba9f201b48a142b0e0ead028cdd)
2012-03-02 00:18:54 +00:00
cadedeb06c
* Build: Add built-by to jars; check for corrupt jars on debug page
2012-03-01 16:04:17 +00:00
f61183d2d8
* DataStructures:
...
- Remove static logs
- Sort addresses in RouterInfo at initialization only;
change from Set to List to save space
- Remove unused counters in Lease to save space
- Increase max leases to 16
2012-02-29 18:09:16 +00:00
17f7264863
remove unused counters and methods
2012-02-28 15:26:31 +00:00
d6d8c0d119
remove static logs
2012-02-28 14:50:39 +00:00
4f6ed70044
remove static logs
2012-02-28 14:35:32 +00:00
ef1447a816
0.8.13
2012-02-27 15:25:23 +00:00
394943c36f
debug output of LS encryption key to correlate with SKM debug page
2012-02-26 21:15:31 +00:00
6ee9b79e45
generics, final
2012-02-26 21:13:06 +00:00
87da4b78ab
add negative cache to BFNS
2012-02-23 19:06:21 +00:00
c0e0994bb3
deprecate util classes used only by installer
2012-02-04 13:02:15 +00:00
0f356892ba
* LogWriter: Don't rotate and open file until first message
2012-01-30 22:03:19 +00:00
ed357b1a3e
fix broken links
2012-01-28 22:07:32 +00:00
b3f3a60ca6
comment out unescapeHTML() until we need it
2012-01-26 15:03:54 +00:00
fb8deb327d
* Addresses: Fix NPE if no interfaces found http://forum.i2p/viewtopic.php?t=6365
2012-01-25 02:28:20 +00:00
e183966482
Simplify the HTML escape/unescape functions to use static arrays
2012-01-18 01:46:05 +00:00
9755338f73
Fix for #588 part 6: Don't convert nulls to empty strings
2012-01-17 22:45:06 +00:00
bafdaebc42
merge of 'a3d362477b328c80ac2cd052f635d3ddd3b39c81'
...
and 'c21005b174cec3b4ae419318758f1a9c2071cf64'
2012-01-17 03:03:07 +00:00
fc292cd29d
Fix for #588 part 4: Pull out escaping of & separately first
2012-01-17 02:59:21 +00:00
553201db21
Fix for #588 part 3: Escape & character FIRST so other escapes aren't broken
2012-01-17 02:17:05 +00:00
452096b976
Fix for #588 part 2: moved escape/unescape functions to net.i2p.data.DataHelper
2012-01-17 02:11:56 +00:00
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