- Jun 18, 2012
-
-
zzz authored
- Improve torrent shutdown handling to maximize chance of announces getting to tracker - Clean up delete-torrent messages - Remove redundant shutdown hook - Avoid NPE in PEX message handling - Log tweaks
-
- Jun 15, 2012
-
-
zzz authored
-
- Jun 11, 2012
-
-
zzz authored
- Reduce TrackerClient threads - Reduce delay between peer adds for faster startup - Thread the announces and reduce timeout when stopping
-
- Jun 01, 2012
-
-
zzz authored
-
- May 31, 2012
-
-
zzz authored
- Close connection immediately if bad protocol, this makes blacklist work better too - Stop adding peers when we hit the limit - Lower limit for outbound connections so we give new peers a better chance in large swarms
-
- May 23, 2012
-
- Mar 25, 2012
- Mar 24, 2012
-
-
zzz authored
- Fix state when storage dies during transition out of magnet mode - Fix NPE in magnet mode - Error logging improvements - Support add-torrent with infohash alone - CSS tweaks
-
- Mar 06, 2012
-
-
zzz authored
-
- Feb 18, 2012
-
-
zzz authored
Handle announce URLs with parameters correctly
-
- Nov 28, 2011
-
-
zzz authored
avoid "Turkish four i problem"
-
- Feb 24, 2011
-
-
zzz authored
- Fix delete and remove buttons for Opera and w3m (thx xiake) - Stop torrent if no valid trackers - Fix war build dependencies
-
- Feb 10, 2011
-
-
zzz authored
- Improved magnet link parsing, use tr parameter if present
-
- Jan 13, 2011
-
-
zzz authored
- Disable KRPC - Shorten tracker string
-
- Jan 01, 2011
-
-
zzz authored
-
- Dec 28, 2010
-
-
zzz authored
- Fix changing 'use open trackers' config setting (old bug) - More TrackerClient fixes for no primary announce - More BEValue.toString() improvements for debugging
-
- Dec 27, 2010
-
-
zzz authored
- Better BEValue.toString() (most of the following got missed in the last checkin) - Fix about 9 NPEs - Fix numwant in magnet mode - Send metadata size in extension handshake - Open trackers are primary if we don't have primary trackers - Add missing break in port message handling - Increase max msg size to account for metadata msg - Remember magnets across restarts - Drop peers w/o extensions if we need metainfo - Fix DATA messages - Fix tracker transition to non-magnet - Fix infohash for non-magnet - Fix up peer transition to non-magnet - More logging
-
- Dec 26, 2010
-
-
zzz authored
-
- Dec 22, 2010
-
-
zzz authored
- Announce peers to local tracker - Ping node on port reception - More info on directory pages - Cleanups
-
- Dec 20, 2010
- Dec 19, 2010
-
-
zzz authored
and lots of prep for lack of metainfo and storage.
-
- Dec 12, 2010
-
-
zzz authored
-
- Oct 30, 2010
- 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.
-