7acaa964af
-3
2009-02-07 21:27:20 +00:00
dc9607024e
propagate from branch 'i2p.i2p.zzz.test' (head 8424049f1510c378ac5c6d74a51fcc914f6082f5)
...
to branch 'i2p.i2p' (head d14d24978b11daeff7d37002b7ac3ec5b5535475)
2009-02-07 21:18:06 +00:00
a7d4b3d6ba
* I2PTunnel & I2CP:
...
- Fix tunnel reduction/restore, hook in the GUI
- Hook leaseset encryption into the GUI
- Implement saves for all the new stuff
- Add cancel button
- Add b32 display for non-http servers
- Prep for CONNECT
- Fix error msg when connection goes away
2009-02-06 04:22:44 +00:00
a82de3d1cf
Netdb: Remove all DataPublisher stuff
2009-02-04 17:18:00 +00:00
69f051da41
concurrentify TunnelDispatcher
2009-02-04 14:17:10 +00:00
5946c35a88
avoid illegalstateexception
2009-02-04 14:16:36 +00:00
ececf5407d
concurrentify shitlist
2009-02-03 15:15:09 +00:00
d236b9b44a
more concurrent
2009-02-02 19:25:29 +00:00
7ec29b0c5a
use concurrent
2009-02-02 18:03:16 +00:00
8d7340500f
* I2CP: Implement optional reduce tunnels on idle - not hooked
...
in to i2ptunnel GUI yet - still needs tweaks
2009-02-02 14:03:17 +00:00
1ee2b5e899
one more static
2009-02-02 14:00:51 +00:00
45a2159290
-2
2009-02-01 01:34:57 +00:00
ac7ea4ac4c
propagate from branch 'i2p.i2p.zzz.test' (head ff7193c72f9811a641627eb08d5183b3f7af9306)
...
to branch 'i2p.i2p' (head b71194946fd76128f523e88f918a5c3a9b2c12e1)
2009-02-01 01:31:24 +00:00
78d5080d78
* Tunnel Pool:
...
- Remove tunnel from participating if can't contact next hop
- Fail outbound build faster if can't contact first hop
2009-01-31 15:36:24 +00:00
395baf0274
* Convert some inner classes to static (findbugs)
2009-01-31 14:27:45 +00:00
a5ab6f576d
* SimpleScheduler: New replacement for SimpleTimer when events
...
will not be rescheduled or cancelled, to reduce SimpleTimer
lock contention
2009-01-31 14:22:07 +00:00
4aa9c7fdcf
* NTCP: Use a java.util.concurrent execution queue instead of
...
SimpleTimer for afterSend() to reduce lock contention
2009-01-29 21:13:24 +00:00
82180592f9
-1
2009-01-25 01:18:52 +00:00
d88cfae80d
propagate from branch 'i2p.i2p.zzz.test' (head f4edeaaf6cd647f4a69847a09272b54cb51ef758)
...
to branch 'i2p.i2p' (head 0d7e18b693718b5924035d7a6f638ff0689af589)
2009-01-25 01:15:45 +00:00
6235b49300
cleanup of lease stuff
2009-01-25 01:01:48 +00:00
baebd1fdd2
* Update versions, package release
2009-01-24 23:57:39 +00:00
ae0bcc492d
* netdb.jsp: Don't show stats by default
...
* RebuildRouterInfoJob: Don't run it
* PublishLocalRouterInfoJob:
- Delay for 5m at startup
- Run every 20m (was 7.5m)
2009-01-24 20:07:41 +00:00
e105ca92f2
Bundle a reply when we switch tunnels, to detect failure sooner
2009-01-22 18:25:30 +00:00
10e2c3832d
Move SummaryHelper.getTransferred() to DataHelper, rename to formatSize(), use on tunnels.jsp
2009-01-22 04:02:41 +00:00
6be54942ec
* Streaming, I2CP, Client Message sending:
...
Pass message timeout through new I2CP message
SendMessageExpiresMessage, so that the router
uses the same expiration as the streaming lib.
Should help reliability.
* I2CP:
Implement new I2CP message ReconfigureSessionMessage.
Will be used for tunnel reduction.
2009-01-20 17:22:56 +00:00
8d891b99d1
* Router: Add a keyring for decrypting leases
...
* Routerconsole: Add configkeyring.jsp
2009-01-20 17:12:24 +00:00
72fd42ef9b
-11
2009-01-17 17:35:14 +00:00
ba7dbf9064
propagate from branch 'i2p.i2p.zzz.test' (head d4e23b124489f9a3dd9410aa941e88823702b950)
...
to branch 'i2p.i2p' (head 7a54e1c58b8cf2ad43830ddec6d404229e3e6e60)
2009-01-17 17:33:17 +00:00
416b0e4540
Prevent two NTCP Pumpers
2009-01-17 17:28:37 +00:00
011ded2ee4
-10
2009-01-14 17:06:52 +00:00
f9faf3c70d
propagate from branch 'i2p.i2p.zzz.test' (head 4bd16d213231d7bd4373d4b57c449b358389f568)
...
to branch 'i2p.i2p' (head c7655ab1094ca15b4485ea2ac66085e87e28b0d6)
2009-01-14 17:04:35 +00:00
70b99cf4f9
prevent possible latency-measuring attack
2009-01-12 14:51:38 +00:00
e3abea1ad2
add netdb links on tunnels.jsp
2009-01-11 15:25:23 +00:00
bc54908a22
cleanups using getProperty(String, int)
2009-01-10 22:34:07 +00:00
c3360cc3d7
remove 1m fail column
2009-01-10 21:47:38 +00:00
aa71725159
-9
2009-01-08 21:00:08 +00:00
574713e608
propagate from branch 'i2p.i2p.zzz.test' (head 27dec7ffd064f6ecb40189c0438e4aee9f887a9c)
...
to branch 'i2p.i2p' (head 5aa9ccf6d6abec74c2d0d92ca02bc807463be93b)
2009-01-08 20:53:56 +00:00
7b758d89d0
* ExploreJob/SearchJob - more fixes:
...
- Disable ExploreKeySelectorJob completely, just have
StartExplorersJob select a random key if queue is empty
- Add netDb.alwaysQuery=[B64Hash] for debugging
- Queue results of exploration for more exploration
- Floodfills periodically shuffle their KBuckets, and
FloodfillPeerSelector sorts more keys, so that
exploration works well
2009-01-08 19:27:57 +00:00
4f836a20e1
* ExploreJob/SearchJob - fix brokenness:
...
- Give each search a minimum of time even at the end
- Fix ExploreJob exclude peer list
- Always add floodfills to exclude peer list
- Don't queue keys for exploration or run ExploreJob
if floodfill
- Allow floodfills to return non-floodfills in
a DSRM msg so exploration works
2009-01-05 15:21:00 +00:00
8faeaaa1ae
Transport: Don't shitlist a peer if we are at our connection limit
2009-01-05 15:16:14 +00:00
7271289c1f
Shitlist: Reduce max time to 30m (was 60m)
2009-01-05 15:13:42 +00:00
debf92fd9b
history for prop., -8
2009-01-03 00:49:33 +00:00
9477b139be
propagate from branch 'i2p.i2p.zzz.test' (head 014db28e7b42a25a02de0c0eee5f2fc57352e268)
...
to branch 'i2p.i2p' (head e4d9945a49c24434a8eaf34d142e033a3a6e0828)
2009-01-03 00:42:14 +00:00
44446d76e4
convert db to concurrent
2009-01-01 13:54:42 +00:00
c0b616e519
revert core version, -7
2009-01-01 12:45:33 +00:00
b4d3986006
router and core version bump
2008-12-31 07:53:30 +00:00
d6148db455
* NetDb:
...
- Expire routers with introducers after 90m.
This should improve reachability to firewalled routers
by keeping introducer info current.
- Expire routers with no addresses after 90m.
2008-12-21 14:43:09 +00:00
2d86e7cf60
add router.memoryUsed stat
2008-12-20 01:00:53 +00:00
0c72fe7383
history for prop -5
2008-12-14 15:14:05 +00:00
369599fedd
propagate from branch 'i2p.i2p.zzz.test' (head c021d3213ed91036828c43f1e93916e319d47bc1)
...
to branch 'i2p.i2p' (head f571e6566b12cd0ae93fd57157b849d5a963612f)
2008-12-14 15:10:12 +00:00