Timeline



Jun 25, 2004:

10:22 PM Changeset [47c7c81] by zzz <zzz@…>
Mutex code (untested)
10:19 PM Changeset [bde7a5f] by zzz <zzz@…>
Mutex code (untested)
7:25 PM Changeset [a8ad8644]i2p_0_3_1_5 by zzz <zzz@…>
0.3.1.5 (backwards compatible) lots of bugfixes. still no rate …
7:21 PM Changeset [4e91bb8] by zzz <zzz@…>
workaround an aggressively up-to-spec kaffe implementation (the spec …
6:48 PM Changeset [f60a90e] by zzz <zzz@…>
added forum.i2p
6:42 PM Changeset [784dc0f6] by zzz <zzz@…>
boot up quicker
6:41 PM Changeset [e80e627] by zzz <zzz@…>
more tests with the real TCP transport, not just the VM comm system …
6:32 PM Changeset [d5987c51] by zzz <zzz@…>
yet another deployment option - the user can define a jbigi.ref …
6:15 PM Changeset [5ced441] by zzz <zzz@…>
dont fail the peer based on tunnel activity (it may not be their …
6:14 PM Changeset [5780120] by zzz <zzz@…>
flush the protocol flag explicitly make the tcp connection handler …
5:21 PM Changeset [a019399] by zzz <zzz@…>
reduce synchronization on static (instead use per context objects, for …
5:20 PM Changeset [e6f610a] by zzz <zzz@…>
dont synchronize on statics, instead use a seperate format object per …
5:18 PM Changeset [7ef528b] by zzz <zzz@…>
add some minimal security to the admin console, requiring a passphrase …
5:12 PM Changeset [a351a29] by zzz <zzz@…>
if it expired waiting on the queue for processing, kill 'er
5:09 PM Changeset [983d258] by zzz <zzz@…>
logging
5:03 PM Changeset [f6d38dd] by zzz <zzz@…>
reduce SimpleDateFormat? usage (implicit in Date.toString())
5:02 PM Changeset [d51245a] by zzz <zzz@…>
logging
1:31 AM Changeset [56cf51f0] by zzz <zzz@…>
New configuration system

Jun 24, 2004:

11:51 AM Changeset [eb40fb9] by zzz <zzz@…>
typo
11:47 AM Changeset [085da0ce] by zzz <zzz@…>
Started work on a configuration options object

Jun 23, 2004:

11:35 PM Changeset [5539b19] by zzz <zzz@…>
Added a new example program (which actually works)
7:55 PM Changeset [94feb76] by zzz <zzz@…>
keep detailed info for the sim
7:54 PM Changeset [40b59d5] by zzz <zzz@…>
more valid display of bw usage (but not as fresh)
7:53 PM Changeset [9ffd147] by zzz <zzz@…>
handle writing the stats before the period has been reached
7:51 PM Changeset [3fea4ad] by zzz <zzz@…>
we dont need to use this fudge in this fashion (its done on the …
7:50 PM Changeset [1ab5536] by zzz <zzz@…>
la la la (yeah, this is what broke cvs HEAD, causing transmission …
7:48 PM Changeset [9690a89] by zzz <zzz@…>
sliices are only too slow if there's something pending logging mods i …
12:34 PM Changeset [8f895f4] by zzz <zzz@…>
just starting this (backup)
11:56 AM Changeset [980c0aa] by zzz <zzz@…>
Added PRNG code

Jun 22, 2004:

10:49 PM Changeset [52fd6ca] by zzz <zzz@…>
Get rid of Debian-specific Makefile — gcc < 3.0 is obsolete
10:48 PM Changeset [eb5dd2f] by zzz <zzz@…>
Now it compiles on Cygwin
4:56 AM Changeset [7ca35452] by zzz <zzz@…>
new target - buildclean (== distclean build) useful for my ide so i …
4:53 AM Changeset [dd781e25] by zzz <zzz@…>
new constructor
4:52 AM Changeset [551a7ab8] by zzz <zzz@…>
benchmarking large messages doesnt make much sense when we can …
4:50 AM Changeset [2901287] by zzz <zzz@…>
new command line flags to harvest from an explicit file list rather …
4:44 AM Changeset [2b71496] by zzz <zzz@…>
14yyp error
4:42 AM Changeset [e8734ef] by zzz <zzz@…>
more logging for shutdown info
4:41 AM Changeset [14b9f95] by zzz <zzz@…>
* allow the client subsystem to tell the clientMessagePool that a …
4:31 AM Changeset [b1f973d] by zzz <zzz@…>
during initial router startup, we may try to publish "my.info" before …
4:29 AM Changeset [2f17bfd] by zzz <zzz@…>
minor refactoring. i hate how large that method is, but beyond the …
4:26 AM Changeset [b6670ee] by zzz <zzz@…>
lets see how fast this can theoretically go (leaving simulated delays …
4:25 AM Changeset [f1036df] by zzz <zzz@…>
new debugging data point
4:23 AM Changeset [5c3e8157] by zzz <zzz@…>
dummy DSA (for sim - dont run on live net)
4:16 AM Changeset [55e780d] by zzz <zzz@…>
logging and doc of a todo (wrt bestEffort)

Jun 21, 2004:

8:21 AM Changeset [d502df7] by zzz <zzz@…>
Make this compile straight out of CVS (you have to have libtomcrypt …
7:57 AM Changeset [beb6cc8c] by zzz <zzz@…>
the journey of a thousand miles begins with a single step :-)
7:50 AM Changeset [c99db5e] by zzz <zzz@…>
change preprocessor conditional to check for 1/0 instead of true/false

Jun 20, 2004:

11:44 AM Changeset [65cd70a] by zzz <zzz@…>
LibSAM
4:27 AM Changeset [5166eab] by zzz <zzz@…>
replaced double check locking …
3:48 AM Changeset [232f6f1] by zzz <zzz@…>
removed (likely already ignored by the compiler) op. force of habit …
1:49 AM Changeset [2a07ceb] by zzz <zzz@…>
a message send failure is no reason to drop the SAM session for …
1:45 AM Changeset [3e4b8c7] by zzz <zzz@…>
more stats
1:40 AM Changeset [26138e2] by zzz <zzz@…>
new method - processingComplete(), which functions much just like …
1:37 AM Changeset [d82796e] by zzz <zzz@…>
note that we've successfully processed a message (and as such drop its …
1:34 AM Changeset [cdcb81c8] by zzz <zzz@…>
dont be so aggressive about waking up more jobs, since this just …
1:31 AM Changeset [5669e8f] by zzz <zzz@…>
deal with discarded payloads and use the cached version
1:29 AM Changeset [d84a40b] by zzz <zzz@…>
add some randomization to the startup time, so we're not too …
1:26 AM Changeset [591be43] by zzz <zzz@…>
default to building more tunnels, because tunnels r k00l (and fix the …
1:21 AM Changeset [97d0686] by zzz <zzz@…>
new method: discardData() to be called as soon as we dont need the …
1:18 AM Changeset [e2da05b] by zzz <zzz@…>
more accurrate (but less lively) bandwidth rate calculation (since we …
1:15 AM Changeset [4f005204] by zzz <zzz@…>
/me waves to our new friend, the MessageStateMonitor?, which keeps …
1:12 AM Changeset [cfc1d1a2] by zzz <zzz@…>
publish some new stats, including the bandwidth usage (as always, …
1:09 AM Changeset [9957e6e] by zzz <zzz@…>
keep track of how many messages are processed in the tunnel
1:02 AM Changeset [6a02c83] by zzz <zzz@…>
the data is hopefully discarded by now, so dont try to get at it
12:59 AM Changeset [bc0a4ee6] by zzz <zzz@…>
discard the data ASAP, and make sure we access only the safely cached …
12:57 AM Changeset [1ca615da] by zzz <zzz@…>
InNetMessage? gets a context
12:56 AM Changeset [7da0cee] by zzz <zzz@…>
turned BandwidthLimiter? into an interface, removed some of its teeth, …
12:53 AM Changeset [f25bccd] by zzz <zzz@…>
add some stats for the simulator (data doesnt seem that interesting, …
12:50 AM Changeset [4e5a2e01] by zzz <zzz@…>
update since bw limiter interface changed (but dont bother to use it …
12:46 AM Changeset [c9ee2a9] by zzz <zzz@…>
dont buffer the reads, since we dont want that buffer to interfere …
12:44 AM Changeset [95a7938] by zzz <zzz@…>
reduce the max slice time (aka max time to pump out a message + some …
12:40 AM Changeset [baedcdb] by zzz <zzz@…>
handle situations where people dont specify a client name for a client app
12:35 AM Changeset [bc06b36] by zzz <zzz@…>
whenever a tunnel completes, log how many messages we passed through …
12:31 AM Changeset [a917281] by zzz <zzz@…>
reduce the grace period from 5 to 2 minutes, which will cause us to …
12:26 AM Changeset [91b1fd6] by zzz <zzz@…>
InNetMessage? now needs a reference to a context, so give it one
12:24 AM Changeset [bab7b8b] by zzz <zzz@…>
discard the payload of a message ASAP (even though we may need to hang …
12:19 AM Changeset [1b7fb96] by zzz <zzz@…>
dont expose a method we dont need to expose
12:18 AM Changeset [6d84b8c] by zzz <zzz@…>
1) use cachedXor to cut down on the, uh, xor-ing (which involves at …
12:13 AM Changeset [3e3749f] by zzz <zzz@…>
added some unit tests (adding the local key (delta == 0x00) and adding …
12:11 AM Changeset [52384fb] by zzz <zzz@…>
persist the local router's info @ netDb/my.info in addition to under …
12:08 AM Changeset [e401670] by zzz <zzz@…>
i like logging, dont you like logging?
12:07 AM Changeset [ae0b4c59] by zzz <zzz@…>
include the port # in the thread name, and logging
12:06 AM Changeset [0a8dc8a] by zzz <zzz@…>
logging, its whats for dinner
12:05 AM Changeset [d59b94d] by zzz <zzz@…>
logging, deal with times when a client doesnt have a destination yet
12:03 AM Changeset [e285024] by zzz <zzz@…>
include the port in the thread name (useful for the sim)

Jun 19, 2004:

11:58 PM Changeset [bbf73f0] by zzz <zzz@…>
enforce some sanity checks on the payload size. see recent rant in …
11:56 PM Changeset [592519c] by zzz <zzz@…>
somehow some people are getting situations where the payload doesnt …
11:46 PM Changeset [cc904ba] by zzz <zzz@…>
use new SessionConfig? constructor
11:41 PM Changeset [1679ba6] by zzz <zzz@…>
so this String.getBytes(), its inefficient? you don't say… (yeah, i …
11:40 PM Changeset [07fadd4a] by zzz <zzz@…>
avoid string.getBytes like the plague
11:35 PM Changeset [57e1ff3] by zzz <zzz@…>
new method: cachedXor which, suprisingly, determines the xor of a hash …
11:32 PM Changeset [51e259c] by zzz <zzz@…>
avoiding the String.getBytes() since its a bitch on gc (measured for …
11:30 PM Changeset [de334b0] by zzz <zzz@…>
for safety, always create a session config with a destination
11:28 PM Changeset [a61ff123] by zzz <zzz@…>
more microoptimizations, whee!
11:25 PM Changeset [f4697be] by zzz <zzz@…>
just a simple catch all for OOM while handling an OOM (naw, we dont …
11:13 PM Changeset [3835fe3] by zzz <zzz@…>
give the shutdown hook thread a name
11:11 PM Changeset [76c374e] by zzz <zzz@…>
more accurate memory usage to reduce gc churn
11:02 PM Changeset [57d24bd] by zzz <zzz@…>
read the logger.config when its been updated, even if we dont have any …

Jun 13, 2004:

8:27 PM Changeset [deff14d] by zzz <zzz@…>
lets see if this fixes bug 66 …
8:19 PM Changeset [0a479be] by zzz <zzz@…>
include NAME=val in failed lookup replies (per spec - thanks …
8:03 PM Changeset [ba6a2e3] by zzz <zzz@…>
unit test for the bandwidth limiting functionality …
7:59 PM Changeset [c3a395a4] by zzz <zzz@…>
update the bandwidth limiter config properties
7:56 PM Changeset [a3136a1] by zzz <zzz@…>
big ol' rewrite, requiring new config settings and, er, it works …
7:48 PM Changeset [b631568] by zzz <zzz@…>
deal with null routers
7:47 PM Changeset [1d0c03e] by zzz <zzz@…>
use the router context's properties (which now include the config settings)
7:47 PM Changeset [eb30525] by zzz <zzz@…>
deal with null routers (useful for testing)
7:45 PM Changeset [3e66ea3] by zzz <zzz@…>
include the router's config in the property settings
7:39 PM Changeset [9f1189e6] by zzz <zzz@…>
use a bandwidth limited stream instead of asking for the allocation of …
7:37 PM Changeset [698927b] by zzz <zzz@…>
logging
7:36 PM Changeset [8fd02ee] by zzz <zzz@…>
allow the stream to optionally pull from the output stream's bandwidth …
7:34 PM Changeset [f3154e8] by zzz <zzz@…>
buffer between the bandwidth limiter and the raw stream
7:32 PM Changeset [878af16] by zzz <zzz@…>
handle null boolean value (legal, but not in this context), fixes bug …
7:31 PM Changeset [da8341d0] by zzz <zzz@…>
reduced buffer size and updated domain name reference (dev.i2p.net, …
7:30 PM Changeset [95c33e8] by zzz <zzz@…>
handle decompress error by propogating the IOE (thanks nickster for …

Jun 12, 2004:

8:08 PM Changeset [fed8369] by zzz <zzz@…>
big rewrite of how we load the native implementation: - the old method …

Jun 9, 2004:

8:06 PM Changeset [d85806e] by zzz <zzz@…>
added ferret.i2p (duck)
2:30 PM Changeset [097660c] by zzz <zzz@…>
Round-robin DNS NTP pool makes sense as default Discussed at …
2:27 PM Changeset [b08cfbb] by zzz <zzz@…>
we now have a website & eepproxy is launched automatically (duck)

Jun 1, 2004:

4:57 PM Changeset [97ee3c4] by zzz <zzz@…>
added anonynanny.i2p (duck)

May 26, 2004:

12:25 PM Changeset [05918de] by zzz <zzz@…>
fix bug #75 the databuffer is reused so it might contain junk, …
Note: See TracTimeline for information about the timeline view.