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

Skip to content
Snippets Groups Projects
  1. Sep 13, 2006
    • zzz's avatar
      (zzz) · 26c13b40
      zzz authored and zzz's avatar zzz committed
          * i2psnark: Mark a peer's requests as unrequested on disconnect,
            preventing premature end game
          * i2psnark: Randomize selection of next piece during end game
          * i2psnark: Don't restore a partial piece to a peer that is already working on it
          * i2psnark: strip ".torrent" on web page
          * i2psnark: Limit piece size in generated torrent to 1MB max
      26c13b40
  2. Sep 10, 2006
    • zzz's avatar
      (zzz) · 7e21f2c9
      zzz authored and zzz's avatar zzz committed
          * i2psnark: Add "Stalled" indication and stat totals on web page
      7e21f2c9
  3. Sep 09, 2006
    • zzz's avatar
      (zzz) · c9d8e796
      zzz authored and zzz's avatar zzz committed
          * i2psnark: Fix bug where new peers would always be set to "interested"
            regardless of actual interest
          * i2psnark: Reduce max piece size from 10MB to 1MB; larger may have severe
            memory and efficiency problems
      c9d8e796
  4. Sep 07, 2006
  5. 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
  6. Sep 04, 2006
    • zzz's avatar
      (zzz) · b92ee364
      zzz authored and zzz's avatar zzz committed
          * 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
      b92ee364
    • zzz's avatar
      (zzz) i2psnark: enable pipelining, set tunnel length default to 1 + 0-1 · aef19fcd
      zzz authored and zzz's avatar zzz committed
      aef19fcd
  7. Sep 03, 2006
  8. Mar 25, 2006
    • jrandom's avatar
      2006-03-25 jrandom · b5c0d77c
      jrandom authored and zzz's avatar zzz committed
          * Added a simple purge and ban of syndie authors, shown as the
            "Purge and ban" button on the addressbook for authors that are already
            on the ignore list.  All of their entries and metadata are deleted from
            the archive, and the are transparently filtered from any remote
            syndication (so no user on the syndie instance will pull any new posts
            from them)
          * More strict tunnel join throtting when congested
      b5c0d77c
  9. Mar 06, 2006
    • zzz's avatar
      2006-03-05 zzz · 94c1c32b
      zzz authored and zzz's avatar zzz committed
          * Remove the +++--- from the logs on i2psnark startup
      94c1c32b
  10. Mar 05, 2006
    • jrandom's avatar
      2006-03-05 jrandom · deb35f4a
      jrandom authored and zzz's avatar zzz committed
          * HTML fixes in Syndie to work better with opera (thanks shaklen!)
          * Give netDb lookups to floodfill peers more time, as they are much more
            likely to succeed (thereby cutting down on the unnecessary netDb
            searches outside the floodfill set)
          * Fix to the SSU IP detection code so we won't use introducers when we
            don't need them (thanks Complication!)
          * Add a brief shitlist to i2psnark so it doesn't keep on trying to reach
            peers given to it
          * Don't let netDb searches wander across too many peers
          * Don't use the 1s bandwidth usage in the tunnel participation throttle,
            as its too volatile to have much meaning.
          * Don't bork if a Syndie post is missing an entry.sml
      deb35f4a
  11. Mar 04, 2006
  12. Feb 27, 2006
  13. Feb 26, 2006
    • jrandom's avatar
      2006-02-26 jrandom · eee21aa3
      jrandom authored and zzz's avatar zzz committed
          * Switch from the bouncycastle to the gnu-crypto implementation for
            SHA256, as benchmarks show a 10-30% speedup.
          * Removed some unnecessary object caches
          * Don't close i2psnark streams prematurely
      eee21aa3
  14. Feb 15, 2006
    • jrandom's avatar
      2006-02-15 jrandom · 113fbc1d
      jrandom authored and zzz's avatar zzz committed
          * Merged in the i2p_0_6_1_10_PRE branch to the trunk, so CVS HEAD is no
            longer backwards compatible (and should not be used until 0.6.1.1 is
            out)
      113fbc1d
  15. Jan 26, 2006
    • jrandom's avatar
      2006-01-25 jrandom · f22601b4
      jrandom authored and zzz's avatar zzz committed
          * Run the peer profile coalescing/reorganization outside the job queue
            (on one of the timers), to cut down on some job queue congestion.  Also,
            trim old profiles while running, not just when starting up.
          * Slightly more sane intra-floodfill-node netDb activity (only flood new
            entries)
          * Workaround in the I2PTunnelHTTPServer for some bad requests (though the
            source of the bug is not yet addressed)
          * Better I2PSnark reconnection handling
          * Further cleanup in the new tunnel build process
          * Make sure we expire old participants properly
          * Remove much of the transient overload throttling (it wasn't using a good
            metric)
      f22601b4
  16. Jan 23, 2006
    • jrandom's avatar
      2006-01-22 jrandom · 13fe45b4
      jrandom authored and zzz's avatar zzz committed
          * New tunnel build process - does not use the new crypto or new peer
            selection strategies.  However, it does drop the fallback tunnel
            procedure, except for tunnels who are configured to allow them, or for
            the exploratory pool during bootstrapping or after a catastrophic
            failure.  This new process prefers to fail rather than use too-short
            tunnels, so while it can do some pretty aggressive tunnel rebuilding,
            it may expose more tunnel failures to the user.
          * Always prefer normal tunnels to fallback tunnels.
          * Potential fix for a bug while changing i2cp settings on I2PSnark (thanks
            bar!)
          * Do all of the netDb entry writing in a separate thread, avoiding
            duplicates and batching them up.
      13fe45b4
  17. Jan 01, 2006
    • jrandom's avatar
      2006-01-01 jrandom · 23723b56
      jrandom authored and zzz's avatar zzz committed
          * Disable multifile torrent creation in I2PSnark's web UI for the moment
            (though it can still seed and participate in multifile swarms)
          * Enable a new speed calculation for profiling peers, using their peak
            1 minute average tunnel throughput as their speed.
      23723b56
  18. Dec 31, 2005
    • jrandom's avatar
      2005-12-31 jrandom · 76f89ac9
      jrandom authored and zzz's avatar zzz committed
          * Include a simple torrent creator in the I2PSnark web UI
          * Further streaming lib closing improvements
          * Refactored the load test components to run off live tunnels (though,
            still not safe for normal/anonymous load testing)
      76f89ac9
  19. Dec 30, 2005
    • jrandom's avatar
      2005-12-30 jrandom · 0f8611e4
      jrandom authored and zzz's avatar zzz committed
          * Close streams more gracefully
      0f8611e4
    • jrandom's avatar
      2005-12-30 jrandom · 8e87ae08
      jrandom authored and zzz's avatar zzz committed
          * Small streaming lib bugfixes for the modified timeouts
          * Minor Syndie/Sucker RSS html fix
          * Small synchronization fix in I2PSnark (thanks fsm!)
      8e87ae08
  20. Dec 27, 2005
    • jrandom's avatar
      2005-12-27 jrandom · 1d0d0d9c
      jrandom authored and zzz's avatar zzz committed
          * Add a new Status: line on the router console - "ERR-ClockSkew", in case
            the clock is too skewed to do anything useful (check the year and month,
            not just the hour and minute).
          * Fixed the read/write timeouts in the streaming lib (so that it actually
            honors them now)
          * Minor I2PSnark cleanups (no read timeout, more careful shutdown and
            torrent closing)
          * Handle an oddball tunnel creation failure (thanks Xunk)
      1d0d0d9c
    • complication's avatar
      2005-12-26 Complication · 9b7e5d18
      complication authored and zzz's avatar zzz committed
          * Fix some integer typecasting in I2PSnark (caused >2GB torrents to fail)
          * HTML readability cosmetics on "Peers" page
      9b7e5d18
  21. Dec 22, 2005
    • jrandom's avatar
      * 2005-12-22 0.6.1.8 released · 784d465d
      jrandom authored and zzz's avatar zzz committed
      2005-12-22  jrandom
          * Bundle the standalone I2PSnark launcher in the installer and update
            process (launch as "java -jar launch-i2psnark.jar", viewing the
            interface on http://localhost:8002/)
          * Don't autostart swarming torrents by default so that you can run a
            standalone I2PSnark from the I2P install dir and not have the embedded
            I2PSnark autolaunch the torrents that the standalone instance is running
          * Fixed a rare streaming lib bug that could let a blocking call wait
            forever.
    • jrandom's avatar
      2005-12-22 jrandom · 148dd99c
      jrandom authored and zzz's avatar zzz committed
          * Cleaned up some buffer synchronization issues in I2PSnark that could
             cause blockage.
      148dd99c
  22. Dec 21, 2005
    • jrandom's avatar
      2005-12-21 jrandom · 98277d3b
      jrandom authored and zzz's avatar zzz committed
          * Adjusted I2PSnark's usage of the streaming lib (tweaking it for BT's
            behavior)
          * Fixed the I2PSnark bug that would lose track of live peers
      98277d3b
  23. Dec 20, 2005
    • jrandom's avatar
      (cough. not often a problem though) · 3bfc1094
      jrandom authored and zzz's avatar zzz committed
      3bfc1094
    • jrandom's avatar
      2005-12-19 jrandom · 3989638f
      jrandom authored and zzz's avatar zzz committed
          * Fix for old Syndie blog bookmarks (thanks Complication!)
          * Fix for I2PSnark to accept incoming connections again (oops)
          * Randomize the order that peers from the tracker are contacted
      3989638f
  24. Dec 19, 2005
    • jrandom's avatar
      2005-12-19 jrandom · 4a65fd4f
      jrandom authored and zzz's avatar zzz committed
          * I2PSnark logging, disconnect old inactive peers rather than new ones,
            memory usage reduction, better OOM handling, and a shared connection
            acceptor.
          * Cleaned up the Syndie blog page and the resulting filters (viewing a
            blog from the blog page shows threads started by the selected author,
            not those that they merely participate in)
      4a65fd4f
  25. Dec 18, 2005
    • jrandom's avatar
      2005-12-18 jrandom · c287bace
      jrandom authored and zzz's avatar zzz committed
          * 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
      c287bace
  26. Dec 17, 2005
    • jrandom's avatar
      2005-12-17 jrandom · ee0951b5
      jrandom authored and zzz's avatar zzz committed
          * Use our faster SHA1, rather than the JVM's within I2PSnark, and let
            'piece' sizes grow larger than before.
      ee0951b5
    • jrandom's avatar
      2005-12-16 jrandom · 1eb3ae5e
      jrandom authored and zzz's avatar zzz committed
          * Added some I2PSnark sanity checks, an OOMListener when running
            standalone, and a guard against keeping memory tied up indefinitely.
          * Sanity check on the watchdog (thanks zzz!)
          * Handle invalid HTTP requests in I2PTunnel a little better
      1eb3ae5e
  27. Dec 16, 2005
    • jrandom's avatar
      2005-12-16 jrandom · 7d234b19
      jrandom authored and zzz's avatar zzz committed
          * Moved I2PSnark from using Threads to I2PThreads, so we handle OOMs
            properly (thanks Complication!)
          * More guards in I2PSnark for zany behavior (I2PSession recon w/ skew,
            b0rking in the DirMonitor, etc)
      7d234b19
    • jrandom's avatar
      2005-12-16 jrandom · 6f424fa7
      jrandom authored and zzz's avatar zzz committed
          * Try to run a torrent in readonly mode if we can't write to the file, and
            handle failures a little more gracefully (thanks polecat!)
      6f424fa7
    • jrandom's avatar
      2005-12-16 jrandom · 7726bd1a
      jrandom authored and zzz's avatar zzz committed
          * Refuse torrents with too many files (128), avoiding ulimit errors.
          * Remove an fd leak in I2PSnark
          * Further I2PSnark web UI cleanup
      7726bd1a
    • jrandom's avatar
      refresh link (good idea Complication) · 2a922098
      jrandom authored and zzz's avatar zzz committed
      2a922098
    • jrandom's avatar
      2005-12-15 jrandom · 3ec92c8b
      jrandom authored and zzz's avatar zzz committed
          * Added a first pass to the I2PSnark web UI (see /i2psnark/)
      3ec92c8b
  28. Dec 15, 2005
    • jrandom's avatar
      2005-12-15 jrandom · b37bb937
      jrandom authored and zzz's avatar zzz committed
          * 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.
      b37bb937
  29. Dec 14, 2005
    • jrandom's avatar
      2005-12-14 jrandom · 369b6930
      jrandom authored and zzz's avatar zzz committed
          * Fix to drop peer references when we shitlist people again (thanks zzz!)
          * Further I2PSnark fixes to deal with arbitrary torrent info attributes
            (thanks Complication!)
      369b6930
  30. Dec 13, 2005
    • jrandom's avatar
      2005-12-13 jrandom · 7ac673ce
      jrandom authored and zzz's avatar zzz committed
          * Fixed I2PSnark's handling of some torrent files to deal with those
            created by Azureus and I2PRufus (it didn't know how to deal with
            additional meta info, such as path.utf-8 or name.utf-8).
      7ac673ce
Loading