58e960ceb5
Fix inbound tunnel tests by using the correct SKM
2009-09-04 14:20:20 +00:00
de07705671
deliver more tags as the available number gets low
2009-09-02 15:02:19 +00:00
157190757b
* SessionKeyManager:
...
- Fix TagSet hashCode
- More synchronization
2009-09-01 13:47:27 +00:00
e0f1047d72
* SessionKeyManager, OCMOSJ, Garlic:
...
- Enable per-client SessionKeyManagers for better anonymity
- tagsDelivered() now means tags are sent, not acked.
- OCMOSJ uses the new TagSetHandle object returned from tagsDelivered()
to call tagsAcked() or failTags() as appropriate.
- Assume tags delivered on an established session to
reduce streaming lib stalls caused by massive tag deliveries;
should increase throughput and window sizes on long-lived streams
- Unacked tagsets on a new session are stored on a separate list
- Don't kill an OB Session just because it's temporarily out of tags
- Increase min tag threshold to 30 (was 20) due to new speculative
tags delivered scheme, and to increase effective max window
- More Java 5 and dead code cleanups, and more comments and javadoc,
debug logging cleanups
2009-08-30 16:27:03 +00:00
15f0cda41f
cleanup of things moved to GarlicMessageReceiver long ago
2009-08-30 16:21:38 +00:00
9a95122c7c
new disable tunnel tests option
2009-08-30 16:13:46 +00:00
d868f7c02a
propagate from branch 'i2p.i2p' (head 5b1c8cca17ce959d164a3d3d95453124211fb41d)
...
to branch 'i2p.i2p.zzz.test' (head e118104e3601f3c56d3a84594fb35de6d902da8f)
2009-08-30 16:06:46 +00:00
5ca2f306b8
consume sessiontag after failed tunnel test
2009-08-30 16:05:33 +00:00
c714c1a0c9
instantiate per-client SKM
2009-08-30 16:05:12 +00:00
e6e6c00497
tostring updates for debugging
2009-08-30 16:04:50 +00:00
62a3da2fa6
javadoc updates for SKM changes
2009-08-30 16:04:28 +00:00
f1f97e8ec5
New default light header logo until we rig them by theme.
2009-08-28 03:44:56 +00:00
6c361679c6
merge of '1b1c377c45e8746e4e04afc47cde55a03b859f32'
...
and '6869519b0cd38f4bc366d0277c5dc4e924348e66'
2009-08-28 03:16:12 +00:00
ae89d2f2ab
Rejig netdb.jsp into tables; sidepanel logo refresh.
2009-08-28 03:12:23 +00:00
8053fb5eae
prop history, -18
2009-08-27 19:59:11 +00:00
ebf5eb6e20
propagate from branch 'i2p.i2p.zzz.test3' (head 75804c9355329ab942a5e2e8ecc91e2ec1eb9d33)
...
to branch 'i2p.i2p' (head 33e55422045b9b3c8ae410162f5cca3eb9baae49)
2009-08-27 19:55:56 +00:00
2e2bff3f0a
fix the favicon again
2009-08-27 19:43:57 +00:00
a3f290e4d8
* Tunnel:
...
- Adjust the random drop probability for the message size
2009-08-27 19:31:24 +00:00
e0dd1f13e3
keep publishing leaseset if we are restarting, to minimize downtime
2009-08-27 15:29:23 +00:00
787def6a1c
* Tunnel:
...
- Adjust the random drop probability for the message size
2009-08-27 15:27:46 +00:00
1f5d7d7b5b
dont reopen tunnel to say goodbye to tracker
2009-08-27 15:08:21 +00:00
4bc5215833
fix /i2p/B64 handling
2009-08-27 15:07:48 +00:00
7736545f5b
speed up data hashcodes
2009-08-27 03:53:41 +00:00
1ecf4377c6
* Client:
...
- Fail if no date handshake after 30s or no leaseset
after 5m, rather than hanging forever.
2009-08-27 03:52:14 +00:00
593d4dc508
* DecayingBloomFilter:
...
- Replace with new DecayingHashSet for 3 of 4 uses,
and also in the 4th if the router is low-bandwidth.
Saves 8 MB heap.
2009-08-26 22:22:47 +00:00
93d366fea1
* Tunnel: Concurrentify HashSetIVValidator
2009-08-26 22:18:15 +00:00
7973f2e8b9
* DataHelper: Fix byte array hashcode for small arrays
2009-08-26 22:17:29 +00:00
bb14fa0b4e
* Console: Prevent OOMs in NewsFetcher or StatsSummarizer from
...
killing the router
2009-08-26 22:16:29 +00:00
95aba0c537
* EepGet, I2PSnark:
...
- New I2PSocketEepGet fetches through existing tunnels
rather than through the proxy
- Use new eepget for i2psnark
- Add a fake user agent for non-proxied fetches
- Cleanups
2009-08-26 22:15:32 +00:00
df4143f036
* NetDb:
...
- oops, store leaseset locally even when shutting down
(fix -16)
- Java 5 cleanups
* PRNG:
- Rename config option to prng.buffers (was router.prng.buffers)
- Change the default from 16 to 2 for I2PAppContext (saves 3.5MB)
* TunnelPool:
- Don't test tunnels when shutting down
- Less rates
- Java 5 cleanups
2009-08-25 13:12:24 +00:00
ed0575e937
update launchpad and freshmeat too
2009-08-24 20:51:09 +00:00
456ed0aab4
history for 2 props, -17
2009-08-24 00:28:49 +00:00
47c8389419
propagate from branch 'i2p.i2p.zzz.test3' (head e19da9b978ed2ec03adb0e326fff6870746cc4fc)
...
to branch 'i2p.i2p' (head 179b9a7974d64853c0c91924a5ad86e8b04ee7ba)
2009-08-24 00:08:30 +00:00
51fd4d70da
cleanup
2009-08-24 00:08:19 +00:00
79e32231fb
propagate from branch 'i2p.i2p.zzz.test' (head b1e81b14fbaafdc188ae4d312f843c38b65cc310)
...
to branch 'i2p.i2p' (head 010351f9470b0e699e17447c87daf6c67e5e5dcc)
2009-08-24 00:06:48 +00:00
80f9f857e5
more HTML fixup
2009-08-23 17:42:04 +00:00
5a4c2de425
* Message, I2PSession, SessionKeyManager, Console:
...
Prep for SessionKeyManager work in the router -
Fix up SKM renderStatusHTML(); add debug.jsp to see it;
Redefine getClientSessionKeyManager();
More cleanups
2009-08-23 16:12:09 +00:00
7e547743c7
* Message: Move 2 unused classes out of the router lib (~15KB)
...
(more SKM prep)
2009-08-23 12:29:34 +00:00
3f3d43df41
* Streaming, I2PSession:
...
Prep for SessionKeyManager work in the router -
Comment out, deprecate, and javadoc for unused keys and tags,
they are vestiges of end-to-end crypto
2009-08-22 22:55:37 +00:00
0cc72a49c8
"page or resource" indication on 404 console error page.
2009-08-22 17:42:15 +00:00
35c9e99914
- Throw 403 instead of 404 from flags.jsp and viewstat.jsp
...
so we don't render error.jsp
2009-08-22 16:23:15 +00:00
2e4bd1e440
Polish the console 404 error messages.
2009-08-22 12:15:19 +00:00
22c0b8e524
* profiles.jsp: Bulletproofing, less memory usage
...
* Updates: Verify zip at startup before extracting
* Wrapper: Take a couple fields out of the log so it's narrower
2009-08-21 23:36:21 +00:00
faeb58f7e2
* ClientManager:
...
- Prevent client destination theft by rejecting duplicates
- Java 5 cleanups
2009-08-21 15:40:26 +00:00
cdc184c5e5
* HTTP Proxy: Get mime type right for .ico
...
* DataHelper: Cleanup
2009-08-21 15:37:13 +00:00
2f9a4f0fa5
Slight margin adjustments for the light theme.
2009-08-21 00:27:32 +00:00
37437da34d
* I2CP: Fix the SessionConfig serializer in DataHelper,
...
so that UTF-8 tunnel names are not corrupted by
I2CP and can be displayed on the console
* Fix UTF-8 form submission on console and i2ptunnel
2009-08-20 22:22:07 +00:00
6d3a5856b4
options cleanup on configtunnels.jsp
2009-08-20 15:43:27 +00:00
4d4538a346
Space efficiency drive for light console theme.
2009-08-20 15:24:14 +00:00
327102a254
* Console:
...
- Put favicon on every page
- Make every page UTF-8
2009-08-20 14:35:32 +00:00