- Oct 15, 2010
-
-
zzz authored
Use context random for shuffle; other cleanups
-
- Jul 09, 2010
-
-
zzz authored
- Rework PeerID class so it depends only on peer desthash, since peer ID is not available with compact format. Implement deferred lookup of destination. - Implement compact tracker requests and response handling (may not be the final format) - Fix Peer hashCode() - Java 5
-
- May 23, 2010
-
-
zzz authored
- Choke slower when at bandwidth limit - Fix completion % for small files - Use Random from context
-
- May 05, 2010
-
-
zzz authored
-
- Apr 12, 2010
-
-
zzz authored
-
- Mar 25, 2010
-
-
zzz authored
- Send numwant=0 if we don't need peers - Report returned complete and incomplete counts if higher than peer count - Allow missing peer list - Log tweaks
-
- Feb 22, 2010
-
-
zzz authored
- Add js delete confirm - Remove delete button for webapps * i2psnark: - Ignore a non-i2p tracker in a torrent rather than deleting the torrent, thus "converting" a torrent to in-netowrk use via the open trackers - Add js delete confirm
-
- Feb 04, 2010
-
-
zzz authored
-
- Jan 02, 2010
-
-
zzz authored
-
- Aug 27, 2009
-
-
zzz authored
-
- Aug 11, 2009
-
-
sponge authored
* Code Janitor time! Many fixes and documenting fixes that should be done in the future. for the most part, this is a general code cleanup. * On smaller/embedded systems, the "final" keyword cleanups will have more of an impact than on larger systems. * Document missing hashCode() methods. * Unhide more variables to make code easier to read.
-
- Jul 01, 2009
-
-
zzz authored
for efficiency (thanks Arsene for the suggestion)
-
- Dec 20, 2008
-
-
zzz authored
-
- Nov 16, 2008
-
-
zzz authored
- Use new I2PAppThread that does not call global listeners on OOM, so that OOMing apps will not shutdown the whole router.
-
zzz authored
- 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
-
- Nov 15, 2008
-
-
zzz authored
- 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.
-
- Jul 16, 2008
-
-
Oldaris authored
-
- Mar 30, 2008
-
-
zzz authored
* HostsTxtNamingService: Add reverse lookup support * Outbound message: Minor cleanup * i2psnark TrackerCLient: Minor cleanup * checklist.txt: Minor edit * hosts.txt: Add perv.i2p, false.i2p, mtn.i2p2.i2p * i2ptunnel.config: Change CVS client to mtn * netdb.jsp: Show leaseSet destinations using reverse lookup * profiles.jsp: First cut at showing floodfill data
-
- Mar 25, 2008
-
-
zzz authored
- Add support for secondary open trackers - Refactor and simplify the TrackerClient code - Add welterde's tracker to the default list - Don't have eepget retry announces - Slow down tracker contacts if they've failed for a while - Add some debug support showing connections (?p=2)
-
- Sep 18, 2007
-
-
* eepsite_index.html: Add links to trevorreznik address book * streaming lib: Fix SocketManagerFactory to honor options on outbound connections * streaming lib: Fix setDefaultOptions() when called with a ConnectionOptions parameter * i2psnark: Don't make outbound connections to already-connected peers * i2psnark: Debug logging cleanup
-
- Mar 22, 2007
-
-
* i2psnark tracker handling tweaks: - Add link to tracker details page (Postman only for now, requires bytemonsoon patch) - Add Base URL to tracker list configuration - Web page links built from tracker list Base URLs - Only build and sort tracker list once - Add anonymityWeb tracker to default list - Add tooltip info for TrackerErrs - Stop torrent if not registered with tracker - Mark temp files as delete on exit
-
- Nov 10, 2006
-
- Sep 26, 2006
-
- Sep 04, 2006
-
-
* i2psnark: Report cleared trackerErr immediately * i2psnark: Add trackerErr reporting after previous success; retry more quickly * i2psnark: Set up new connections more quickly * i2psnark: Don't delay tracker fetch when setting up lots of connections * i2psnark: Reduce MAX_UPLOADERS from 12 to 4
-
- Dec 22, 2005
-
- Dec 20, 2005
-
- Dec 18, 2005
-
-
* Added a standalone runner for the I2PSnark web ui (build with the command "ant i2psnark", unzip i2psnark-standalone.zip somewhere, run with "java -jar launch-i2psnark.jar", and go to http://localhost:8002/). * Further I2PSnark error handling
-
- Dec 16, 2005
-
- Dec 15, 2005
-
-
* Added multitorrent support to I2PSnark, accessible currently by running "i2psnark.jar --config i2psnark.config" (which may or may not exist). It then joins the swarm for any torrents in ./i2psnark/*.torrent, saving their data in that directory as well. Removing the .torrent file stops participation, and it is currently set to seed indefinitely. Completion is logged to the logger and standard output, with further UI interaction left to the (work in progress) web UI.
-
- Dec 13, 2005
-
- Oct 19, 2005
-
-
http://klomp.org/snark
The build in tracker has been removed for simplicity. Example usage: java -jar lib/i2psnark.jar myFile.torrent or, a more verbose setting: java -jar lib/i2psnark.jar --eepproxy 127.0.0.1 4444 \ --i2cp 127.0.0.1 7654 "inbound.length=2 outbound.length=2" \ --debug 6 myFile.torrent
-