2c2a103676
Some more Makefile updates
2004-08-09 09:39:20 +00:00
44af799b66
reverting previous commit; realized it would hammer Mort Bay's servers
2004-08-08 23:07:07 +00:00
ec22ba3248
'dist' target broken, fixed by adding prepWEB as a depend before buildWEB
2004-08-08 22:42:56 +00:00
7fcc05c037
0.3.4.1, backwards compatible, release later today, blah blah blah
i2p_0_3_4_1
2004-08-08 19:29:53 +00:00
edf17d0a46
drop the arbitrary wait during creation (but not during startup)
...
only relevent to simulations, obviously
2004-08-08 19:26:44 +00:00
9cccd0bfc9
rather than flush any/all log messages 10 times a second, flush log messages once there are 100 of them or 10 seconds have passed, whichever comes first
2004-08-08 01:40:48 +00:00
e57c010e3d
reduced context switches by removing the timeout val that was redundant
2004-08-08 01:39:00 +00:00
4dfcf1c1c8
updated boundary condition (thanks mule/oOo)
2004-08-08 01:35:45 +00:00
8d7786e97d
bad jrandom, test first
2004-08-08 01:34:42 +00:00
2cb519cd06
updated implementation to match the RandomSource javadocs (inclusive of both 0 and n, unlike SecureRandom, which is inclusive of 0 and exclusive of n)
2004-08-07 19:14:13 +00:00
bc46ad4331
only block adding more *outbound* data, not handling data received from I2P. The data has already been received by the router and delivered to the streaming lib (and is sitting in RAM anyway...)
...
logging
2004-08-07 06:35:46 +00:00
be08e8f23b
use the env defaults when no i2cp info is specified
2004-08-07 06:28:29 +00:00
f937809903
have a write() timeout after 60s instead of blocking forever by default (also used when injecting data into an input stream)
2004-08-06 22:24:56 +00:00
c0f32c942d
more checking for timeout
2004-08-06 22:23:00 +00:00
39c5c830bb
Added py2exe example
2004-08-06 14:41:05 +00:00
83c8953d1b
Removed debug print statements
2004-08-06 13:43:46 +00:00
4b100a5a64
Replaced time.clock() -> time.time() (Bug on Unix)
2004-08-06 13:43:22 +00:00
b7e50e0b3a
Replaced time.clock() -> time.time() (Bug on Unix)
2004-08-06 13:36:41 +00:00
6933052de7
Minor improvments to the build system
2004-08-06 01:27:53 +00:00
22d945f7b7
allow remote harvesting by specifying a URL to read routers from (e.g. --netDbURL http://dev.i2p.net/i2pdb/ )
2004-08-05 20:35:52 +00:00
b81c5628ce
fixed harvest of rankings (capacity vs reliability thing)
2004-08-05 20:07:10 +00:00
cdb4576bd7
per mule's patch, added support for a round robin across multiple outproxies
...
instead of the standard 'httpclient 4444' or 'httpclient 4444 squid.i2p', you can now specify a comma delimited list of outproxies:
'httpclient 4444 squid.i2p,www1.squid.i2p,www2.squid.i2p' and each individual http request goes through a randomly selected proxy
there are a few general issues with this, such as a lack of affinity (web applications that require a session to always come from a single IP address will break)
but it should work most of the time.
2004-08-05 18:17:33 +00:00
4859cd7dcf
new job to aggressively fetch the most up to date routerInfo from peers by, er, asking them for it
...
disabled by default (enable through router.config 'netDb.shouldHarvest=true').
useful if you want to harvest the published router stats, since otherwise you could have data from a few hours back
2004-08-05 02:58:13 +00:00
3f70593ca8
precompile all of the JSPs so that people with JREs instead of JDKs can load this up
2004-08-05 02:24:00 +00:00
676288e6c0
added ems.i2p
2004-08-05 01:12:06 +00:00
1aa3e0cc5a
Fixed bug in select
2004-08-04 14:35:45 +00:00
b0f8064d0d
Add unit test
2004-08-04 14:35:12 +00:00
e5e85732d4
Oops, fixed one more bug
2004-08-03 09:16:53 +00:00
f97c1ef0d9
Fixed bug in recvfrom()
2004-08-03 08:51:28 +00:00
83cf815160
* add new and generally ugly components to allow web based control of tunnels
...
* build an i2ptunnel.war
2004-08-03 08:21:29 +00:00
fea62a529b
* don't use static props on the I2PTunnel for I2CP / etc so that we can safely keep multiple instances alive
...
* propogate errors (if the I2CP host isnt reachable, the socket manager
won't be created) and handle appropriately
2004-08-03 08:18:10 +00:00
2cff5ae2bb
added ooo.i2p
2004-08-02 21:09:21 +00:00
8aa29f5340
Update Python I2P library version 0.91 by sunshine
2004-08-02 15:23:37 +00:00
8051bfef1d
remove generated doc
2004-08-02 15:22:21 +00:00
85bc79ab1b
removed generated doc
2004-08-02 15:21:05 +00:00
97e5588184
Update Python I2P library version 0.91 by sunshine
2004-08-02 14:52:39 +00:00
e622fdc885
removed
2004-08-02 14:50:00 +00:00
4f81e1debe
Update Python I2P version 0.91 by sunshine
2004-08-02 14:47:44 +00:00
9ccfd852d8
Updating I2P Python version 0.91 by sunshine
2004-08-02 14:44:24 +00:00
9df57a47d5
Updated Python I2P version 0.91 by sunshine
2004-08-02 14:34:06 +00:00
f2cadb7278
bugs.txt
2004-08-02 14:07:30 +00:00
3f6e7cb84c
Updated Python I2P version 0.91 by sunshine
2004-08-02 14:06:30 +00:00
4ed4ce8240
Updated Python I2P version 0.91 by sunshine
2004-08-02 14:00:56 +00:00
4373956a3f
Updated Python I2P version 0.91 by sunshine
2004-08-02 13:55:41 +00:00
36fb99a00d
Updated Python-I2P version 0.91 by sunshine
2004-08-02 13:51:50 +00:00
8f5d325c4d
Updated Python-I2P library 0.91 by sunshine
2004-08-02 13:50:21 +00:00
8d8b6da0bf
updated to handle operation without a logger.config (reasonably)
2004-08-01 23:27:37 +00:00
3a61d260d7
cleanup wrt multiple app contexts
2004-08-01 23:24:47 +00:00
5bc433d1c8
fixed ^C^V errors
2004-08-01 23:21:35 +00:00
a0e4bbac6f
updated defaults
2004-08-01 21:50:49 +00:00