history for the propagate of the snark rewrite
This commit is contained in:
35
history.txt
35
history.txt
@ -1,3 +1,38 @@
|
||||
2008-12-01 zzz
|
||||
* i2psnark:
|
||||
- Refactor to allow running a single Snark without a SnarkManager again,
|
||||
by moving some things from SnarkManager to I2PSnarkUtil,
|
||||
having Snark call completeListener callbacks,
|
||||
and having Storage call storageListener callbacks.
|
||||
This is in preparation for using Snark for router updates.
|
||||
Step 2 is to allow multiple I2PSnarkUtil instances.
|
||||
- Big rewrite of Storage to open file descriptors on demand, and
|
||||
close them when unused, so we can support large numbers of torrents.
|
||||
|
||||
* i2psnark:
|
||||
- Remove static instances of I2PSnarkUtil, ConnectionAcceptor,
|
||||
and PeerCoordinatorSet
|
||||
- Convert static classes in Snark to listeners
|
||||
- Fix Snark to work in single torrent mode again
|
||||
- Should now work with multiple single Snarks
|
||||
|
||||
* i2psnark:
|
||||
- Use new I2PAppThread that does not call global listeners on OOM,
|
||||
so that OOMing apps will not shutdown the whole router.
|
||||
|
||||
* i2psnark:
|
||||
- Don't create SnarkManager instance until first call,
|
||||
so it doesn't create the i2psnark dir, read the config,
|
||||
etc., for single Snark instances.
|
||||
- Don't read i2psnark.config twice; fix setting
|
||||
i2psnark.dir
|
||||
- More Snark constructor changes for calling from router
|
||||
- Make max connections per torrent configurable
|
||||
|
||||
* SAM:
|
||||
- Use new I2PAppThread that does not call global listeners on OOM,
|
||||
so that OOMing SAM will not shutdown the whole router.
|
||||
|
||||
* 2008-12-01 0.6.5 released
|
||||
|
||||
2008-12-01 Complication
|
||||
|
@ -17,7 +17,7 @@ import net.i2p.CoreVersion;
|
||||
public class RouterVersion {
|
||||
public final static String ID = "$Revision: 1.548 $ $Date: 2008-06-07 23:00:00 $";
|
||||
public final static String VERSION = "0.6.5";
|
||||
public final static long BUILD = 0;
|
||||
public final static long BUILD = 1;
|
||||
public static void main(String args[]) {
|
||||
System.out.println("I2P Router version: " + VERSION + "-" + BUILD);
|
||||
System.out.println("Router ID: " + RouterVersion.ID);
|
||||
|
Reference in New Issue
Block a user