- Aug 17, 2004
-
-
-
when picking peers to participate in a tunnel, we still select from the 'fast' tier, except now we pick the ones that have least recently agreed to participate in a tunnel. (they're already in the fast tier, so they're reliable [ish]). the diversification has been pretty good so far, but i'm going to leave 'er running and monitor it overnight
-
(e.g. we can't find the referenced peer or the data they send back is corrupt/expired). This is like the old invalidReplies, except its a rate that decays. * if we receive more than 5 invalid replies from a peer in a 1-2 hour period, stop verifying any subsequent replies, and also stop asking them for keys. * cleaned up the store validation even further
- Aug 16, 2004
-
-
* apply oOo's patch for beautifying the new console w/ links to a shitlisted peer's netDb entry * apply oOo's patch to clean up the peer shitlist count more aggressively * apply oOo's patch to allow removing lines via /configadvanced.jsp * apply oOo's patch to clean up the memory usage display * apply oOo's patch to include log messages on /logs.jsp most recent first, rather than last * get rid of the netDb key shitlist (its a bad idea, better solution coming soon)
- Aug 15, 2004
-
-
peers that we would crawl the entire netDb looking for (always failing, since there aren't any current netDb entries for that peer that we would accept). * keep a shitlist of keys we have recently searched for but were unable to find so we don't flood * if our in-memory data store won't accept the data, its not helpful, so delete it on disk * no need to do the preemptive refetching of a leaseSet, since we already garlic wrap it with payloads * logging
-
-
-
NickServ capability (thanks oOo)
- Aug 14, 2004
-
-
Stasher is a Kademlia-based distributed file store (aka 'DHT') for I2P. Written in python, it can be accessed as: - low level python classes, or - via a client socket, with simple text-based protocol, or - via command-line client prog (called 'stasher', unsurprisingly) Release status is pre-alpha Developed by aum, August 2004
-
specifically created for I2P. New Files: - aum.stasher - a single noderef - stasher - wrapper script for starting/stopping/using stasher - stasher.py - similar wrapper script for 'doze users - src/bencode.py - requisite module - src/i2p/stasher.py - the stasher application classes - python module Modified Files: - setup.py - added code to install stasher wrapper - src/i2p/__init__.py - added stasher to '__all__', allowing import