Timeline



Jul 29, 2004:

9:37 PM Changeset [5d4bdc5]i2p_0_3_4 by zzz <zzz@…>
0.3.4 NOT BACKWARDS COMPATIBLE (0.3.4 and not 0.3.3.1 since its got …
9:34 PM Changeset [0fdb2860] by zzz <zzz@…>
added some comments wrt rate limiting and getting the proxies to be …
9:29 PM Changeset [59a8493a] by zzz <zzz@…>
fixed some URLs, and the irc proxy is loaded on startup
8:36 PM Changeset [25378e89] by zzz <zzz@…>
less aggressive removal of peer references logging
8:07 PM Changeset [3b9fea20] by zzz <zzz@…>
added files.hypercubus.i2p
8:02 PM Changeset [c6bb8f0] by zzz <zzz@…>
avoid the race that could corrupt local transfers by using a single …
4:12 PM Changeset [4a9bd84b] by zzz <zzz@…>
check the delivery order and call out an error if a pong comes back in …
5:37 AM Changeset [c02522b] by zzz <zzz@…>
* track the message progress through the send process more carefully * …

Jul 28, 2004:

11:35 PM Changeset [c2a71ef] by zzz <zzz@…>
include stats on bytes wasted (overflow from the buckets)
11:34 PM Changeset [e669110] by zzz <zzz@…>
be sure to allow for clock skew
11:34 PM Changeset [f4cf31c] by zzz <zzz@…>
less aggressive passive publishing
11:32 PM Changeset [7b23a5dc] by zzz <zzz@…>
keep track of wasted bytes (overflow from the bucket)
11:29 PM Changeset [b2fda0c] by zzz <zzz@…>
catch errors earlier
11:28 PM Changeset [5af96f5] by zzz <zzz@…>
when we really need tunnels, always build them
11:27 PM Changeset [ca445ac1] by zzz <zzz@…>
when we need tunnels, always build 2, not the exact quantity required …
4:50 AM Changeset [16fb31b] by zzz <zzz@…>
doc update
4:48 AM Changeset [a1ff325] by zzz <zzz@…>
Improve sendq to always send big packets for better network performance
3:51 AM Changeset [5eaec4c] by zzz <zzz@…>
only recurse one time
3:50 AM Changeset [ffcc34c] by zzz <zzz@…>
heh, if it expires, we probably don't want to forward it (duh)
12:08 AM Changeset [2dbe33e] by zzz <zzz@…>
* cleaned up the tunnelCreate reply timeout * reduced the number of …

Jul 27, 2004:

10:04 PM Changeset [60c7db0] by zzz <zzz@…>
if I'm making this backwards incompatible, I might as well clean up …
9:45 PM Changeset [0ed95bb] by zzz <zzz@…>
new helper to read/write
5:41 PM Changeset [c901bcf9] by zzz <zzz@…>
javadoc warning fix
5:39 PM Changeset [0ccf915a] by zzz <zzz@…>
ewps
5:34 PM Changeset [52b1c0a9] by zzz <zzz@…>
* netDb searchReply and lookup messages now contain H(peer), not the …
5:20 PM Changeset [399865e6] by zzz <zzz@…>
increase the replenish frequency to occur every .1s logging
5:17 PM Changeset [54aeab1] by zzz <zzz@…>
send the full RouterInfo? in the STS validation, not just the …
5:15 PM Changeset [91f8327] by zzz <zzz@…>
made incompatible with previous releases - the remaining commits …
6:34 AM Changeset [c937cb2] by zzz <zzz@…>
no need to test a peer that we already know is up
6:19 AM Changeset [ebd150e] by zzz <zzz@…>
we don't need to build a tunnel so often (just enough to keep things …

Jul 25, 2004:

11:51 PM Changeset [9218f7b] by zzz <zzz@…>
deal with not having tunnels a bit earlier
11:46 PM Changeset [edaf7ae] by zzz <zzz@…>
* for the moment, remove the 'isFailing' check for peers who have …
11:43 PM Changeset [43c18d0] by zzz <zzz@…>
(techincally) reduced the minimum bandwidth rate to 1KBps, but NO ONE …
11:40 PM Changeset [65d85f7] by zzz <zzz@…>
the vast majority of messages on the live net are under 2KB
11:35 PM Changeset [476e23d] by zzz <zzz@…>
new stat monitoring the netDb search reply message sizes
11:33 PM Changeset [abaa5d8] by zzz <zzz@…>
more efficient mem alloc & usage

Jul 24, 2004:

5:54 PM Changeset [ce3e7e6] by zzz <zzz@…>
handle disconnect while there are still requests pending
3:31 AM Changeset [3fd35a9] by zzz <zzz@…>
* empty log message *
2:13 AM Changeset [f170ae74]i2p_0_3_3 by zzz <zzz@…>
0.3.3, backwards compatible, to be released Real Soon
2:11 AM Changeset [03562b0] by zzz <zzz@…>
added (commented out) hooks for the 0.4 web arch
2:08 AM Changeset [4723127] by zzz <zzz@…>
added ref for the 0.4 routerconsole stuff, but its not ready for use, …
2:06 AM Changeset [b684632] by zzz <zzz@…>
first pass at the 0.4 architecture. not ready for use or integration …
1:59 AM Changeset [740a2da] by zzz <zzz@…>
more consistent html
1:10 AM Changeset [85c8e56] by zzz <zzz@…>
fixed a strange bug when the .wait delay is really accurate (too …

Jul 23, 2004:

9:22 PM Changeset [481ef56e] by zzz <zzz@…>
added www1.squid.i2p
6:19 PM Changeset [0087957] by zzz <zzz@…>
allow the timestamper to be started up while disabled
5:43 PM Changeset [834fb7e3] by zzz <zzz@…>
allow the timestamper to be controlled by env properties (and, in …
5:39 PM Changeset [da4827f2] by zzz <zzz@…>
expose some data for the router console to query
5:36 PM Changeset [9f44395] by zzz <zzz@…>
expose some data points for the new console, and cleaned up some html …
3:08 AM Changeset [69981e4] by zzz <zzz@…>
* empty log message *
12:10 AM Changeset [a857c6a] by zzz <zzz@…>
* empty log message *

Jul 22, 2004:

8:54 AM Changeset [e8d1943] by zzz <zzz@…>
* empty log message *

Jul 21, 2004:

12:02 PM Changeset [56216250] by zzz <zzz@…>
Added doc sources (public domain)
11:56 AM Changeset [bea331d] by zzz <zzz@…>
Fixed typo (public domain)
11:36 AM Changeset [bc4e833a] by zzz <zzz@…>
Fix install path
10:24 AM Changeset [83f399f] by zzz <zzz@…>
hopefully i'll have time to work on this socket stuff tomorrow
7:42 AM Changeset [5214436] by zzz <zzz@…>
initial import of Connelly's public domain I2P python lib
6:25 AM Changeset [8603250] by zzz <zzz@…>
updated the readme to reference the current specs and implementations …

Jul 20, 2004:

9:43 PM Changeset [9a8a099] by zzz <zzz@…>
javadoc fix
9:31 PM Changeset [a5a0c8c] by zzz <zzz@…>
moved minimal I2CP info to the I2PSession docs (since it is the one …
9:28 PM Changeset [604bcd5] by zzz <zzz@…>
initial impl
9:16 PM Changeset [d29f940] by zzz <zzz@…>
include some basic I2CP info
9:08 PM Changeset [b5a0f59] by zzz <zzz@…>
first pass
4:11 AM Changeset [ccb2600] by zzz <zzz@…>
when measuring capacity, consider data updated within the last hour as …
4:10 AM Changeset [f06e21f] by zzz <zzz@…>
null check (oops)
3:35 AM Changeset [bb0817a2] by zzz <zzz@…>
erg, expose the capacity calculator (the last Router commit is a mod …
3:34 AM Changeset [6911f86] by zzz <zzz@…>
expose the capacity calculator
3:28 AM Changeset [fe28b27] by zzz <zzz@…>
simple error condition check
3:27 AM Changeset [e8e8c374] by zzz <zzz@…>
* implement new 'capacity' concept, which replaces the old …
2:57 AM Changeset [ef0f1ca] by zzz <zzz@…>
include a lil more eye candy on the console (how active each tunnel is …
2:53 AM Changeset [31ca34b] by zzz <zzz@…>
rate.getAverageValue returns the average of the last fully completed …

Jul 19, 2004:

5:18 PM Changeset [c4e6a2f0] by zzz <zzz@…>
if the log pattern/path referenced doesn't exist, create all necessary …

Jul 18, 2004:

9:35 PM Changeset [b56845e] by zzz <zzz@…>
added quadn.i2p
3:02 PM Changeset [d7a1fee] by zzz <zzz@…>
closing a stream multiple times shouldn't kill the SAM session (thanks …

Jul 17, 2004:

8:18 AM Changeset [b1f802c] by zzz <zzz@…>
Add id tag to strl
4:54 AM Changeset [5f022e6] by zzz <zzz@…>
minor code cleanup
3:11 AM Changeset [392cbb8] by zzz <zzz@…>
cleaned up time class

Jul 16, 2004:

9:12 PM Changeset [130399a1]i2p_0_3_2_3 by zzz <zzz@…>
0.3.2.3 (coming soon to a hard drive near you)
8:48 PM Changeset [37d5531] by zzz <zzz@…>
logging, including replacing the scary monster with its true self (we …
7:14 PM Changeset [f0b6cba] by zzz <zzz@…>
logging
12:17 AM Changeset [707b173e] by zzz <zzz@…>
differentiate between an explicit tunnel rejection (due to overload, …
12:15 AM Changeset [4381bb5] by zzz <zzz@…>
don't rip the peer's head off after multiple tunnel rejections - …

Jul 15, 2004:

4:02 PM Changeset [5850ad1] by zzz <zzz@…>
typo fix, thanks Connelly (duck)
5:23 AM Changeset [806d598]i2p_0_3_2_2 by zzz <zzz@…>
_context/getContext() (missed one)
5:12 AM Changeset [e737e5c] by zzz <zzz@…>
* work around the disagreement between different versions of sun's …
1:08 AM Changeset [bbcde2f5] by zzz <zzz@…>
0.3.2.2 (a lil installation testing and then i'll push)
1:04 AM Changeset [f6ef7742] by zzz <zzz@…>
some boundary cases for the queue pumper's wait time

Jul 14, 2004:

10:12 PM Changeset [44491c15] by zzz <zzz@…>
added nickster2.i2p and irc.nickster.i2p (pointing at iip)
9:07 PM Changeset [71a6cf4] by zzz <zzz@…>
* adjust the algorithm to deal with IO bound requests: if more …
8:01 PM Changeset [744ce69] by zzz <zzz@…>
add a new throttle (and stats) based on send processing time high send …
7:56 PM Changeset [d25cec0] by zzz <zzz@…>
clean up sorting for peer reliability increase penalties for tunnel …
7:54 PM Changeset [f02bf37f] by zzz <zzz@…>
stats and stats and stats track the total allocated bytes correctly …

Jul 13, 2004:

8:19 PM Changeset [304b9d4] by zzz <zzz@…>
on kaffe i've periodically seen some hangs in the jobqueue, so lets …
8:17 PM Changeset [2d6af89] by zzz <zzz@…>
safer operation (for use in the sim where some things aren't always …
8:16 PM Changeset [d642597] by zzz <zzz@…>
include an objectId flag for use in the logging
8:14 PM Changeset [d5ad56c] by zzz <zzz@…>
use smaller writes to make it look more normal
5:49 AM Changeset [4f1f2cc] by zzz <zzz@…>
since people are using small buckets, the 10s replenish frequency is a …

Jul 12, 2004:

9:33 PM Changeset [da439dd] by zzz <zzz@…>
sanity checking for a kooky race condition
9:09 PM Changeset [1375d01] by zzz <zzz@…>
new bandwidth allocation policy and usage to include support for …
4:39 PM Changeset [7b9db07] by zzz <zzz@…>
target=1.3 and source=1.3, not target=1.1 and source=1.3 (this is what …
5:12 AM Changeset [f2f2613] by zzz <zzz@…>
Minior cleanups — removed commented out debugging code, wrote better …

Jul 11, 2004:

6:57 PM Changeset [0f60ac5a]i2p_0_3_2_1 by zzz <zzz@…>
0.3.2.1 (backwards compatible blah blah blah)
6:50 PM Changeset [c28f19fe] by zzz <zzz@…>
less painful and/or redundant penalties for failures
1:22 PM Changeset [09a6dbc] by zzz <zzz@…>
FreeBSD port
4:16 AM Changeset [3bc0e0fc] by zzz <zzz@…>
added source and target declarations for the javac commands so we can …

Jul 10, 2004:

10:28 PM Changeset [eb0e187] by zzz <zzz@…>
throttle tunnel participation based on whether we've had to throttle …
4:59 PM Changeset [a788d30] by zzz <zzz@…>
added support for new 'clientoptions' command which alters the …
4:15 AM Changeset [591dfc9] by zzz <zzz@…>
give the reliability more positive influence so it doesn't go negative …
4:13 AM Changeset [809e12b] by zzz <zzz@…>
logging
2:36 AM Changeset [1669d17] by zzz <zzz@…>
use mihi's template engine to set a random timestamper password so …
1:58 AM Changeset [3cfd28d] by zzz <zzz@…>
add a new unit test for repeated fast reconnections
1:46 AM Changeset [4888207] by zzz <zzz@…>
if a client reconnects, we always want to get a new leaseSet ASAP …
1:44 AM Changeset [294cb96] by zzz <zzz@…>
if the job's startAfter is changed, tell the jobQueue to go through …
1:39 AM Changeset [b648fa2] by zzz <zzz@…>
send the stats page out in chunks (more mem efficient, blah blah blah)

Jul 9, 2004:

5:33 AM Changeset [ab99122] by zzz <zzz@…>
render status HTML in pieces (continued)
5:29 AM Changeset [dd014fee] by zzz <zzz@…>
send the router console out bit by bit rather than building it all up …
5:22 AM Changeset [c81f864] by zzz <zzz@…>
reduce the throttle threshold from 5s lag to 2s lag
5:20 AM Changeset [90fe7dc] by zzz <zzz@…>
include the expiration in the error message if its dropped
3:56 AM Changeset [3a56809] by zzz <zzz@…>
new throttling code which rejects tunnel create requests, networkDb …
3:48 AM Changeset [94e694f] by zzz <zzz@…>
reduce the job pipeline to send a message by fetching the bids and …
3:45 AM Changeset [bdfa6e4] by zzz <zzz@…>
dont penalize send failures (beyond what we already do for comm …
3:43 AM Changeset [8e64ffb] by zzz <zzz@…>
keep the relay message size rate data for the 10 minute period (so we …
3:41 AM Changeset [6c16264] by zzz <zzz@…>
expose stat for throttling (# tunnels we're currently participating in)
3:39 AM Changeset [ff7742b] by zzz <zzz@…>
expose some stats useful for throttling (# ready & waiting jobs and …

Jul 7, 2004:

10:23 PM Changeset [9685884] by zzz <zzz@…>
deal with null peer (used by the SubmitMessageHistoryJob? to bw limit …
6:06 PM Changeset [a8b0d7f]i2p_0_3_2 by zzz <zzz@…>
pull out no longer relevent config parameters start the irc proxy by …
5:58 PM Changeset [dd84233] by zzz <zzz@…>
0.3.2 for release later today
4:16 PM Changeset [fe3eac0] by zzz <zzz@…>
migrate the queue pumper thread to scheduled activity (instead of …
4:11 PM Changeset [0948686] by zzz <zzz@…>
don't mark failing due to sendFailed (since that can be caused by a …
4:10 PM Changeset [4c82970] by zzz <zzz@…>
get rid of the whole slice concept dont time out for too many messages …

Jul 6, 2004:

6:26 PM Changeset [fe2fede] by zzz <zzz@…>
removed maxWaitingJobs param
6:24 PM Changeset [b23b1e5] by zzz <zzz@…>
instead of the maxQueuedMessages limit, use the rule 'if any of the …
2:38 PM Changeset [dca66c8] by zzz <zzz@…>
leave all threads at base priority (except the client runner, where we …
2:30 PM Changeset [4909001] by zzz <zzz@…>
placeholder for overload detection

Jul 4, 2004:

4:35 AM Changeset [fa4f100] by zzz <zzz@…>
new limiter, pull slow and not too useful tests (uncomment 'em to run 'em)
4:33 AM Changeset [bbf68cd] by zzz <zzz@…>
implemented the FIFO bandwidth limiter which, suprisingly, chokes …
1:53 AM Changeset [bbc5f65] by zzz <zzz@…>
* empty log message *
1:00 AM Changeset [b3632a6] by zzz <zzz@…>
duh
12:57 AM Changeset [3943c51] by zzz <zzz@…>
Hmm

Jul 3, 2004:

10:03 PM Changeset [4c19ddd] by zzz <zzz@…>
a couple locking changes
9:53 PM Changeset [d8f0f1a] by zzz <zzz@…>
Added test for Logger and debugged it
8:58 PM Changeset [121c0d89] by zzz <zzz@…>
Fixed test
7:42 PM Changeset [badfb90] by zzz <zzz@…>
logging / debugging and formatting (no functional changes)
7:41 PM Changeset [ff392fe] by zzz <zzz@…>
properly fake-encrypt the data (this class is only used by the …
11:05 AM Changeset [a136931] by zzz <zzz@…>
http://www.kirstenfan.com/galleries/magazines/fhm2002100sexy/002.jpg

Jul 2, 2004:

6:57 PM Changeset [4b8ac81] by zzz <zzz@…>
minor refactoring, javadoc dont add an arbitrary extra …
4:59 PM Changeset [219a704e] by zzz <zzz@…>
bugger it, for consistency, always include the reply leaseSet with a …
4:53 PM Changeset [3996cd1] by zzz <zzz@…>
make the client writer thread run at max priority, since it is very …
3:12 PM Changeset [c636b0a] by zzz <zzz@…>
minor rewrite to make timing more precise (keeping a map of message …
1:31 PM Changeset [aae9f67] by zzz <zzz@…>
added jdot.i2p (duck)
1:18 PM Changeset [aec6e90] by zzz <zzz@…>
And I thought I was dyslectic. (duck)
9:54 AM Changeset [f49be25] by zzz <zzz@…>
<Nightblade> hmm
9:37 AM Changeset [f9a9612] by zzz <zzz@…>
I don't know how I missed this stuff before
2:54 AM Changeset [8c9f58b] by zzz <zzz@…>
Misc. stuff: javadoc, UNUSED… shendaras

Jul 1, 2004:

10:33 PM Changeset [8a7e787] by zzz <zzz@…>
logging
3:21 PM Changeset [148dcc08] by zzz <zzz@…>
factor out the clientWriterRunner and have it deal with multiple i2cp …
3:11 PM Changeset [15b1cbd] by zzz <zzz@…>
synchronize the available() call, and made explicit some other …
3:08 PM Changeset [e9b7ca3] by zzz <zzz@…>
dont accept outrageously long delays when building a tunnel (aka now …
9:30 AM Changeset [1b03e9a] by zzz <zzz@…>
Who was the idiot who came up with the idea that booleans should be …
9:17 AM Changeset [2b951e3] by zzz <zzz@…>
Change throws to asserts. If any of this stuff happens it means a …
2:23 AM Changeset [f51e064] by zzz <zzz@…>
* empty log message *

Jun 30, 2004:

1:21 PM Changeset [9640e93] by zzz <zzz@…>
imports shendaras
1:16 PM Changeset [d5bd220] by zzz <zzz@…>
Crappy fix for incorrect Total Bytes Sent/Total? Bytes Received via …
4:11 AM Changeset [dcdcb75] by zzz <zzz@…>
dont kill the context, we may need it when tearing down the runner …
3:02 AM Changeset [4058c63] by zzz <zzz@…>
dont be such a prude

Jun 29, 2004:

10:32 PM Changeset [dd34548] by zzz <zzz@…>
publish the tunnel congestion stat
10:30 PM Changeset [a6b5211] by zzz <zzz@…>
congestion is only a warning, not an error
8:32 PM Changeset [4e89b9c] by zzz <zzz@…>
reliability threshold = median of active and nonfailing (inactive …
7:45 PM Changeset [f3e267d2] by zzz <zzz@…>
active peer testing - every minute, grab two reliable peers, throw a …
7:41 PM Changeset [2fd87dc] by zzz <zzz@…>
when we select peers to test, lets use all of the reliable peers, not …
7:40 PM Changeset [40b6b77] by zzz <zzz@…>
use the median reliability value of nonfailing peers for the …
7:32 PM Changeset [d0c61db] by zzz <zzz@…>
use the explicit max ID values (I2NPMessage.MAX_ID_VALUE and …
7:29 PM Changeset [1cd5a3fc] by zzz <zzz@…>
include the "addedBy" if we're debugging the job, not if we're …
7:28 PM Changeset [af81cf2c] by zzz <zzz@…>
explcitly define the max I2NP message ID value and validate against it
7:25 PM Changeset [04373c5] by zzz <zzz@…>
just to be explicit about the max tunnel id
2:55 AM Changeset [e9cdb0f] by zzz <zzz@…>
new library
Note: See TracTimeline for information about the timeline view.