zzz
8bcfdc3c6e
i2ptunnel ui fixes
2010-12-14 14:50:52 +00:00
mathiasdm
6983380668
Fixed up security fix, so it filters correctly for clients and servers.
2010-12-10 06:04:23 +00:00
mathiasdm
03ff26acc7
Hide HTTP server name (replace by I2PServer) to avoid server detection
...
(flaw successfully tested by Adrian Crenshaw -- thanks!).
2010-12-07 21:38:13 +00:00
zzz
c94fa6ef17
tweaks
2010-12-05 04:05:20 +00:00
zzz
9ba86e86aa
* I2PTunnel: Deprecate destFromName()
2010-11-28 04:00:02 +00:00
zzz
612d06bd53
* Build: Move all dependencies to top-level build.xml,
...
so each sub-build.xml is only executed once (true DAG)
2010-11-28 03:56:56 +00:00
zzz
f0ac96cab1
Increase i2ptunnel nonce queue size again
2010-11-19 14:42:10 +00:00
zzz
4545a98968
More work on error propagation and improving log messages in i2ptunnel and I2CP client
2010-11-19 14:41:26 +00:00
zzz
f698ef93e8
* I2PTunnel SOCKS and SOCKS IRC clients:
...
- Add SOCKS 5 outproxy support, with username/password authorization
* I2PTunnel
- Index page outproxy display cleanup
2010-11-17 15:47:00 +00:00
zzz
bf0275ddcb
* I2PTunnel: Improve messages when starting and stopping tunnels, add some tags
2010-11-17 14:27:32 +00:00
zzz
cd621f2b4b
* I2PTunnel SOCKS and SOCKS IRC clients:
...
- Add local proxy username/password authorization
2010-11-14 14:22:45 +00:00
zzz
7cbf74d3f2
* I2PTunnel HTTP and Connect clients:
...
- Shim in a new abstract superclass I2PTunnelHTTPClientBase for common code
- Add local proxy username/password authorization
- Add outproxy username/password authorization
- Filter hop-by-hop Proxy headers appropriately
2010-11-14 14:18:43 +00:00
zzz
466128c179
* replaceAll() -> replace() when not using regex
...
* ampersand escaping (lots more to do)
2010-10-19 14:39:29 +00:00
zzz
798bdf32c1
* Streaming:
...
- Make flush() block less, by waiting only for "accept" into the
streaming queue rather than "completion" (i.e. ACK from the far end).
This prevents complete window stalls when flushing, and should help performance
of apps that use flush(), like i2psnark (and SAM?).
close() still does a flush that waits for completion, as i2ptunnel
doesn't like a fast return from close().
- flush/close javadocs and comments
* i2ptunnel:
- Now that streaming flush() is fixed, use it in IRCClient, and
for initial data in I2PTunnelRunner, to avoid the 250 ms
passive flush delay
2010-10-11 15:17:35 +00:00
zzz
fbc20da606
more header blocking
2010-10-11 15:14:55 +00:00
zzz
500f6cf896
use context field
2010-10-07 18:42:30 +00:00
zzz
3841e92d53
remove unused web-*.xml files from wars
2010-10-06 14:25:27 +00:00
zzz
2d601099f3
propagate from branch 'i2p.i2p.zzz.test' (head 128a31611abc6a88e58133f3bf6a577fe6dd5b1c)
...
to branch 'i2p.i2p.zzz.test4' (head fa9a871892517271eb2531b433fe80a2a713be9c)
2010-10-05 13:06:16 +00:00
zzz
48ccf85e97
try again to fix the i2ptunnel nonce problem
2010-10-05 00:08:59 +00:00
zzz
6cf7bc7985
* i2ptunnel:
...
- Add hostname DSA signature field, to be used for addkey forms.
Experimental, may be commented out later.
2010-10-02 17:20:39 +00:00
zzz
4456048e79
* HTTPResponseOutputStream
...
- More caching
- Stats cleanup
- Max header length check
- Catch OOM
- Initializer cleanup
- Javadoc
2010-10-02 14:43:40 +00:00
zzz
91bcf947df
* Javadocs
...
* Base64: comment out some unused methods
* Remove huge whitespace in CryptoConstants
* ElGamalAESEngine:
- Reduce rates
- Check number of tags earlier
2010-08-30 17:51:49 +00:00
zzz
4323036992
javadocs
2010-08-10 16:17:09 +00:00
zzz
be75455b84
More i2ptunnel error propagation fixes - key file - thx echelon
2010-07-08 18:45:30 +00:00
zzz
a1524241cb
Set permissions on directories and files when they are created
2010-07-06 15:22:48 +00:00
privateer
30c8cf7b96
merge of 'c6af0acc022d4fc8e24488a86ab869d7cb561f57'
...
and 'fafee42899e7efa42942bc451a888bf77be69ac9'
2010-07-05 16:39:47 +00:00
privateer
c43ca7de87
- removed one useless line of code
2010-07-05 15:34:39 +00:00
privateer
826951536b
- anged user agent for outproxy from Wget/1.11.4 to Firefox 3.6.6 on WinXP to avoid getting blocked as a crawler
2010-07-05 14:35:22 +00:00
zzz
5f52edf831
* I2PTunnelIRCClient: Filter PART messages like we do for QUIT
2010-07-05 14:21:38 +00:00
zzz
5dee6cb3d5
* I2PTunnel: More error propagation fixes
2010-07-03 13:59:46 +00:00
zzz
2a96c9a145
static
2010-07-03 13:58:59 +00:00
zzz
6435514e0d
* I2PTunnelHTTPClient: Don't use BufferedReader
2010-07-03 13:41:24 +00:00
zzz
cd7a41924d
cleanup
2010-07-03 13:40:27 +00:00
zzz
b9452546c5
fix ant distclean poupdate
2010-07-03 13:39:25 +00:00
zzz
4fa89d5e86
javadoc
2010-07-03 13:38:13 +00:00
zzz
530a3fcd10
* I2PTunnel: Don't start a tunnel if no valid destinations;
...
cleanups, logging, and error propagation fixes
2010-06-30 23:37:25 +00:00
zzz
2025fe7c20
* SOCKS: Better HTTP error message
2010-06-29 02:27:10 +00:00
zzz
8c2641703c
- Move connection profile and delay connect to advanced config section
...
- Add persistent client key support to SOCKS IRC
2010-06-26 04:11:02 +00:00
zzz
6f3597cc83
fix display of interactive setting
2010-06-26 04:00:18 +00:00
zzz
34a1085604
use a different user agent for outproxy traffic
2010-06-13 16:04:28 +00:00
zzz
75ba58d68c
* Translation: Set xgettext add-comments option
2010-06-02 18:12:46 +00:00
dev
55e994ac3c
merge of '751ff97c62634ee13a8f8baf3d7947e373d5368a'
...
and 'ddc06f282f1b88e164c208509d818e3ed701143e'
2010-05-23 16:06:20 +00:00
dev
6d46a21f9f
implemented WEBIRC support in the I2PTunnel IRC server
2010-05-23 16:04:22 +00:00
zzz
7344c2af47
* I2PTunnelHTTPClient: Reject 192.168.*
2010-05-05 17:34:24 +00:00
zzz
2baee7413c
* Replace size() <= 0 with isEmpty() everywhere, ditto > 0 -> !isEmpty()
2010-05-05 16:51:54 +00:00
zzz
c44698f61a
comments
2010-04-23 16:27:56 +00:00
zzz
ad4da54bc4
I2PTunnelServer: Log incoming connections with net.i2p.i2ptunnel.I2PTunnelServer=INFO
2010-04-18 15:22:33 +00:00
zzz
10d37a9be5
log tweaks
2010-04-15 18:16:00 +00:00
zzz
8258cdd6cf
Limit max header lines
2010-04-15 18:13:30 +00:00
sponge
2fcee6e87a
I2PTunnelHTTPClient: Test for " http://:/ " and output error page.
...
This avoids an ArrayIndexOutOfBoundsException, which can eventually
cause the eepproxy to stop functioning.
2010-04-15 06:38:35 +00:00