I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
  1. Jan 15, 2024
  2. Apr 08, 2020
  3. Jul 31, 2018
  4. May 19, 2017
  5. May 05, 2017
  6. Oct 25, 2016
  7. Oct 10, 2015
  8. Mar 08, 2015
  9. Jun 01, 2014
    • zzz's avatar
      * i2psnark: · b97a5317
      zzz authored
         - Store seed/leech status in DHT tracker (ticket #1280)
         - Increase max received DHT nodes (Vuze sends more than K)
         - Recognize not-registered message from diftracker
         - Fix bug in DHT unannounce()
      b97a5317
  10. Nov 21, 2013
  11. Aug 04, 2012
  12. Jul 30, 2012
  13. Jul 01, 2012
    • zzz's avatar
      * i2psnark: · 0d8bcd5d
      zzz authored
         - Don't send a keepalive to a peer we are going to disconnect
         - Disconnect peer when idle a long time
         - PeerCheckerTask cleanup
         - Static ref cleanup
         - Don't show a downloaded torrent file as "seeding"
         - Better torrent file download icon (from Silk, same license as the others)
      0d8bcd5d
  14. Mar 25, 2012
  15. Jun 16, 2011
  16. Jan 13, 2011
  17. Jan 10, 2011
    • zzz's avatar
      i2psnark: · 6670209c
      zzz authored
        - Update session options when max bandwidth changes
        - BufferedStream cleanup and comments
        - torrent name display tweak
        - findbugs
      6670209c
  18. Dec 22, 2010
  19. Dec 20, 2010
    • zzz's avatar
      fix NPE · ad00c16f
      zzz authored
      ad00c16f
  20. Dec 19, 2010
  21. Nov 28, 2010
    • zzz's avatar
      * i2psnark: · a52fb65c
      zzz authored
            - Fix NPE and other partials bugs
            - More extension message stubbing
            - Log tweaks
      a52fb65c
  22. Nov 27, 2010
    • zzz's avatar
      * i2psnark: · 3c45b038
      zzz authored
            - Drop queued outbound requests when choked
            - Redo some data structures and locking to hopefully prevent deadlock
            - Memory reduction part 3: Return partial pieces to PeerCoordinator when choked
      3c45b038
  23. Jun 01, 2010
    • zzz's avatar
      * i2psnark: · 13b54b86
      zzz authored
            - More listing fixes
            - Revert choker change
            thx 'backup' !
      13b54b86
  24. May 26, 2010
  25. May 23, 2010
    • zzz's avatar
      * i2psnark: · 5d7c9ebf
      zzz authored
            - Choke slower when at bandwidth limit
            - Fix completion % for small files
            - Use Random from context
      5d7c9ebf
  26. Feb 03, 2010
  27. Nov 16, 2008
    • zzz's avatar
      i2psnark: · 23699e46
      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
      23699e46
  28. Nov 15, 2008
    • zzz's avatar
      i2psnark: · fa23a7b0
      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.
      fa23a7b0
  29. Jul 16, 2008
  30. May 18, 2008
    • zzz's avatar
      * Throttle: Reject tunnels for first 20m uptime (was 10m) · 9b8772a4
      zzz authored
          * TunnelPeerSelectors:
             - Re-enable strict ordering of peers,
               based on XOR distance from a random hash
             - Restrict peers with uptime < 90m from tunnels (was 2h),
               which is really 60m due to rounding in netDb publishing.
          * i2psnark:
             - Limit max pipelined requests from a single peer to 128KB
               (was unlimited; i2p-bt default is 5 * 64KB)
             - Increase max uploaders per torrent to 6 (was 4)
             - Reduce max connections per torrent to 16 (was 24) to increase
               unchoke time and reduce memory consumption
             - Strictly enforce max connections per torrent
             - Choke more gradually when over BW limit
          * help.jsp: Add a link to the FAQ
          * peers.jsp: Fix UDP direction indicators
          * hosts.txt: Add update.postman.i2p
      9b8772a4
  31. Apr 07, 2008
  32. Sep 18, 2007
    • zzz's avatar
      2007-09-18 zzz · b7721790
      zzz authored and zzz's avatar zzz committed
          * 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
      b7721790
  33. Mar 08, 2007
    • zzz's avatar
      2007-03-08 zzz · 8e2849b7
      zzz authored and zzz's avatar zzz committed
          * i2psnark changes to improve upload performance:
          *  Implement total uploader limit (10)
          *  Don't timeout non-piece messages out
          *  Change chunk size to 32K (was 64K)
          *  Change request limit to 64K (was 256K)
          * i2psnark: Disconnect from seeds when complete
      8e2849b7
  34. Mar 01, 2007
  35. Jan 21, 2007
    • zzz's avatar
      2007-01-20 zzz · 8a87df60
      zzz authored and zzz's avatar zzz committed
          * i2psnark: More choking rotation tweaks
          * Improve performance by not reading in the whole
            piece from disk for each request. A huge memory savings
            on 1MB torrents with many peers.
      8a87df60
  36. Jan 14, 2007
    • zzz's avatar
      2007-01-14 zzz · 53ba6c2a
      zzz authored and zzz's avatar zzz committed
          * i2psnark: Improvements for torrents with > 4 leechers:
            choke based on upload rate when seeding, and
            be smarter and fairer about rotating choked peers.
          * Handle two common i2psnark OOM situations rather
            than shutting down the whole thing.
          * Fix reporting to tracker of remaining bytes for
            torrents > 4GB (but ByteMonsoon still has a bug)
      53ba6c2a
  37. Sep 16, 2006
    • zzz's avatar
      (zzz) · 23e8a558
      zzz authored and zzz's avatar zzz committed
          * i2psnark: Implement retransmission of requests. This
            eliminates one cause of complete stalls with a peer.
            This problem is common on torrents with a small number of
            active peers where there are no choke/unchokes to kickstart things.
      23e8a558
  38. Sep 06, 2006
    • zzz's avatar
      (zzz) · 678f7d8f
      zzz authored and zzz's avatar zzz committed
          * i2psnark: Implement basic partial-piece saves across connections
          * i2psnark: Implement keep-alive sending. This will keep non-i2psnark clients
            from dropping us for inactivity but also renders the 2-minute transmit-inactivity
            code in i2psnark ineffective. Will have to research why there is transmit but
            not receive inactivity code. With the current connection limit of 24 peers
            we aren't in any danger of keeping out new peers by keeping inactive ones.
          * i2psnark: Increase CHECK_PERIOD from 20 to 40 since nothing happens in 20 seconds
          * i2psnark: Fix dropped chunk handling
          * i2psnark: Web rate report cleanup
      678f7d8f
  39. Sep 03, 2006
Loading