- 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.
-
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
-