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
d75e1deae7
Fix readLong() bug where it wasnt throwing an exception on EOF
2009-01-30 21:25:18 +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
69e6393442
* Routerconsole:
...
- Move common methods to new HelperBase class
- Make reseed link a button
2009-01-29 02:16:18 +00:00
9d9d4093bc
simple readme for the source pkg
2009-01-29 02:13:00 +00:00
37f9d3afe1
* Remove source from susimail.war, susidns.war, i2ptunnel.war (85KB)
2009-01-29 02:12:02 +00:00
6235b49300
cleanup of lease stuff
2009-01-25 01:01:48 +00:00
6ed17c1a5f
prevent null spoofhost
2009-01-24 23:42:31 +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
d8298c63ab
http error message
2009-01-24 17:27:06 +00:00
9a089b7da0
* Build files:
...
- Don't bundle unneeded XML parser xercesImpl.jar for Jetty (1MB)
- Don't include unneeded stuff in Copy, Delete, Exec.jar (300KB)
2009-01-24 17:20:51 +00:00
e5d76a5a77
beginnings of outproxy configuration and routing
2009-01-23 19:17:27 +00:00
f7170aa00a
Move getDestinationI2PSocket from SocksServer to Socks5Server
...
so we can do better error handling
2009-01-23 16:02:53 +00:00
c02711ccad
Fix socks so it uses existing tunnels rather than building a new one for every request.
...
Now works with or without 'shared clients' enabled.
2009-01-23 02:23:13 +00:00
9885779cab
Add socks to gui, prevent NPE on socks 4 request, general cleanup
2009-01-23 01:22:14 +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
c620420a6f
* I2PTunnel Edit Pages:
...
- Change default length to 2+0
- Cleanup helper code
- Stub out the following new options (C=client, S=server):
+ Access list (S)
+ Certificate type (S)
+ Encrypted LeaseSet (S)
+ New dest on idle restart (C)
+ Tunnel closure on idle (C)
+ Tunnel reduction on idle (C,S)
2009-01-20 17:24:28 +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
ab92206b77
* Streaming: TCB control block sharing
...
also tweak ResendPacketEvent to prepare for PacketQueue sending timeout to I2CP
2009-01-20 17:20:37 +00:00
0e2a4227ef
* LeaseSet: Add encrypt/decrypt methods
2009-01-20 17:16:24 +00:00
8d891b99d1
* Router: Add a keyring for decrypting leases
...
* Routerconsole: Add configkeyring.jsp
2009-01-20 17:12:24 +00:00
807f0665b1
tweak
2009-01-17 17:31:00 +00:00
416b0e4540
Prevent two NTCP Pumpers
2009-01-17 17:28:37 +00:00
0ea532c72e
reduce initial RTT to 8s
2009-01-14 13:50:44 +00:00
104cf8346e
add .de thx echelon
2009-01-13 21:17:01 +00:00
3e7e5d6113
dont build sam tests by default
2009-01-13 19:54:07 +00:00
0275c5e13b
crstrack
2009-01-13 19:53:35 +00:00
1c76d240e0
* i2psnark:
...
- Fix double completion message
- Add crstrack
2009-01-13 19:52:45 +00:00
366da1b37c
add b32 config for mosfet
2009-01-13 19:32:10 +00:00
bdcb625e6d
fix rare NPE
2009-01-13 19:28:09 +00:00
8296723533
* HTTPClient: Fix per-tunnel settings for i2cp.gzip and i2ptunnel.httpclient.send* (thx tino)
2009-01-13 19:27:14 +00:00
957c809774
drop more syndie files
2009-01-12 16:28:36 +00:00
70b99cf4f9
prevent possible latency-measuring attack
2009-01-12 14:51:38 +00:00
05a6353142
.b32.i2p
2009-01-12 14:31:43 +00:00
85615b972b
noobhelp
2009-01-12 05:21:16 +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
60bd9803f0
fix burst seconds display
2009-01-10 22:30:43 +00:00
c3360cc3d7
remove 1m fail column
2009-01-10 21:47:38 +00:00
0aaae0b0da
robt4
2009-01-08 20:48:57 +00:00
ed34964747
reduce fast retx threshold to 2
2009-01-08 20:41:50 +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
1c7111eca0
alternate base32 check
2009-01-07 14:48:16 +00:00
831f09c91a
fix corruption of update urls
2009-01-05 20:30:36 +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
8421ae1ed4
* Streaming: Reduce default initial window size from 12 to 6,
...
to account for the MTU increase in the last release
2009-01-05 15:12:56 +00:00
d042c6b921
recognize robert 0.3
2009-01-05 15:11:36 +00:00