Commit Graph

448 Commits

Author SHA1 Message Date
zzz
f39e201067 * Lower max netdb RI expiration again
* Increase default max tunnels
  * Cleanups after review
  * Exorcism (ticket #476)
2011-10-10 19:22:03 +00:00
zzz
273e940fa1 findbugs 2011-09-28 17:05:38 +00:00
zzz
cc7a8028d1 * HTTPClient: Fix error page not appearing, broken by
StreamForwarder change
2011-09-24 21:49:19 +00:00
zzz
4822e47156 more mime types not to compress 2011-09-24 21:46:25 +00:00
zzz
aec3976896 * I2PTunnel, NTCP: Catch unchecked exceptions from GNU NIO (ticket # 519) 2011-09-20 04:03:01 +00:00
zzz
e6d44a6199 * I2PTunnelHTTPServer: Don't compress small responses or images 2011-09-19 23:50:25 +00:00
zzz
6630c29071 - Close output stream in StreamForwarder to prevent lost data,
existing bug but made worse by larger pipe
2011-09-19 23:37:49 +00:00
zzz
f186076fb0 * i2ptunnel HTTPResponseOutputStream: Use reusable gunzipper
and a larger pipe for efficiency
2011-09-19 14:13:24 +00:00
zzz
c54dd79b3a * IRC DCC: Fix conn limit options 2011-09-14 12:59:26 +00:00
zzz
73901f6e2e log fixes 2011-09-06 13:23:39 +00:00
zzz
d9b37ac6f0 * I2PTunnel: Save keys to privkey file when enabling
persistent key after tunnel creation (ticket #480)
2011-09-06 13:23:09 +00:00
zzz
a928f5ef1f javadoc fixes 2011-08-31 12:48:47 +00:00
zzz
d73eb16aeb * I2CP: Cache b32 lookups client-side
* I2PTunnelHTTPClient: Use existing session for b32 lookups
                         rather than a new SimpleSession
  * Naming: Increase b32 lookup timeout to 15 sec.
2011-08-30 13:41:26 +00:00
zzz
d4bf3403e1 log tweak 2011-08-28 17:32:58 +00:00
zzz
e768b35848 fix log issue 2011-08-28 17:28:04 +00:00
zzz
f99f9e41e5 propagate from branch 'i2p.i2p.zzz.test' (head 0f2e109194f1fcc94e8a3f37cbf804446abddeff)
to branch 'i2p.i2p' (head 7bb99f9e0d436cf9923ed17465f15e73c78e7b13)
2011-08-24 14:23:29 +00:00
zzz
3849a96ed2 initial reverse/firewall support 2011-08-24 14:21:44 +00:00
73aade4fb3 Proper handling of implied "/" paths 2011-08-23 04:28:05 +00:00
zzz
6d064270fc propagate from branch 'i2p.i2p' (head 793ca7c46f5d8b51c5880fc538dea7874e62f63b)
to branch 'i2p.i2p.zzz.test' (head d39f17fe601b6ae514111b07092de820668015d7)
2011-08-20 20:23:27 +00:00
zzz
aeccbc975f privkeyfile tweak 2011-08-17 17:46:50 +00:00
b25a16f171 Now i2ptunnel will generate certificates instead of failing with a permission denied error for trying to write to /i2ptunnel17.privKeys.dat 2011-08-17 03:25:46 +00:00
fc353ee0bd I added a more sensible error response when a name/b32 won't look up. Also support for "alias" links, as dubiously useful as those may be. (Perhaps allowing absolute paths on eepsites without b32?)" Also it now replaces the aHelperKey with the b64 instead of stupidly leaving the lookup completely unused and pointless. 2011-07-25 23:35:14 +00:00
zzz
3834403c79 propagate from branch 'i2p.i2p' (head e014bb054baa0d8e844e9a97ad6f5b04ed7c0e56)
to branch 'i2p.i2p.zzz.test' (head 1e0af137b9c4c873fea72d661f2ee351a640734f)
2011-07-19 21:18:14 +00:00
zzz
d397eaaa08 - Cleanups, concurrent
- Basic b32 verification
2011-07-19 21:17:52 +00:00
zzz
91f2206a4f - Set real local address on client side
- Put in some reasonable conn limits
2011-07-18 14:35:55 +00:00
zzz
127aebeadc merge of '5985a037ecd49475ed49c120a5ab9d898f058fe6'
and 'adba1e5ca6162b93d450aee8fd7e723bac51abf0'
2011-07-18 14:07:56 +00:00
dbaa659912 Now you can ?i2paddresshelper=<b32>.b32.i2p and the address helper will look up the b32 for you. (Can't/shouldn't add b32s to your addressbook). Tested and it works for me. 2011-07-17 23:54:42 +00:00
zzz
8034dc3ca7 concurrent, final 2011-07-17 19:15:16 +00:00
zzz
0a8abad72e remove code by extending instead of implementing 2011-07-17 18:57:22 +00:00
zzz
a8378d0411 * I2PTunnel: Rename privkey file when deleting tunnel to prevent inadvertent reuse 2011-07-17 16:38:02 +00:00
zzz
8a9882c906 generic 2011-07-16 20:44:40 +00:00
zzz
f87e3b52e3 more on resume/accept, untested 2011-07-16 20:22:00 +00:00
zzz
c826f7fb48 cleanups 2011-07-16 20:17:00 +00:00
zzz
59424a899f stub out resume/accept; allow xdcc 2011-07-16 12:46:05 +00:00
zzz
a4ec6a5369 propagate from branch 'i2p.i2p' (head 2072db743073a703da2f4be9707e7edd696c2925)
to branch 'i2p.i2p.zzz.test' (head cc952c7db4822bb6c49c8e6fb6df02a62c6cbe63)
2011-07-15 22:27:31 +00:00
zzz
7ba6f5a755 add gui option 2011-07-15 21:41:38 +00:00
zzz
7fa874f625 - Tracking, expiration, closing of DCC tunnels
- I2PTunnelRunner cleanups
2011-07-15 20:52:18 +00:00
zzz
79ac955b33 * I2PTunnelIRCClient:
- Big refactoring into multiple class files
    - Allow AWAY and CAP messages
    - First cut at DCC support - not for SOCKS (yet)
2011-07-14 20:06:31 +00:00
zzz
688634695d javadoc 2011-07-13 14:20:20 +00:00
zzz
9d2816f4a7 - Use a different lock for the executor than for shared clients
so shutdown doesn't hang
- Javadocs
2011-07-09 14:30:33 +00:00
zzz
44f4e551b7 more misc findbugs 2011-07-08 17:54:57 +00:00
zzz
9d4cc26890 misc. findbugs fixes 2011-07-08 17:40:43 +00:00
zzz
98b14158e6 fix error on HTTP Proxy shutdown 2011-07-05 12:47:19 +00:00
zzz
81beb63916 propagate from branch 'i2p.i2p.zzz.android' (head cbf2d39e1944b9d601558761d0eedcdebfd2f589)
to branch 'i2p.i2p' (head c2393e50afccfd5682a9086f0eec2a0700cda2c9)
2011-06-30 12:27:00 +00:00
zzz
3a2e9ad5d3 propagate from branch 'i2p.i2p.zzz.test4' (head 50c95d70238ff224e57acfca3d8797990ff3d01d)
to branch 'i2p.i2p' (head 1fa62c230eba5af7849024338fecf51bb2719c4e)
2011-06-30 12:22:12 +00:00
zzz
2f10cca40f * Fixes after review:
- Fix Polish po file
    - Install as a service by default on Windows again
    - Change CPUID getters to package private
    - Split new jbigi install messages into two lines
    - Javadocs
2011-06-26 19:07:01 +00:00
zzz
f6f748217a allow outbound IRC INVITE 2011-06-23 22:47:52 +00:00
zzz
4caf48bd86 Fix broken executor initialization 2011-06-18 19:42:08 +00:00
zzz
66aec13ed6 final 2011-06-18 19:41:25 +00:00
zzz
facbb8c950 * IRC Server: Send a message back if the tunnel is up but the server is down 2011-06-18 16:33:47 +00:00