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
a6dc27adaf
Bound and concurrentify SYN queue to hopefully prevent explosion
2009-02-04 14:32:09 +00:00
69f051da41
concurrentify TunnelDispatcher
2009-02-04 14:17:10 +00:00
5946c35a88
avoid illegalstateexception
2009-02-04 14:16:36 +00:00
3d8cb3b90d
print torrent and peer count
2009-02-04 14:04:52 +00:00
3b9fec1857
save a little space
2009-02-03 15:34:47 +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
6f948df089
remove dup
2009-02-02 13:59:50 +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
951f082884
* i2psnark: Increase tunnels and pipeline to 3
2009-01-31 14:23:33 +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
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