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

Skip to content
Snippets Groups Projects
  1. Jan 05, 2006
    • zzz's avatar
      (zzz) update · 97dae94b
      zzz authored and zzz's avatar zzz committed
      97dae94b
    • jrandom's avatar
      2006-01-04 jrandom · c00488af
      jrandom authored and zzz's avatar zzz committed
          * Rather than profile individual tunnels for throughput over their
            lifetime, do so at 1 minute intervals (allowing less frequently active
            tunnels to be more fairly measured).
          * Run the live tunnel load test across two tunnels at a time, by default.
            The load test runs for a random period from 90s to the tunnel lifetime,
            self paced.  This should help gathering data for profiling peers that
            are in exploratory tunnels.
      2006-01-03  jrandom
          * Calculate the overall peer throughput across the 3 fastest one minute
            tunnel throughput values, rather than the single fastest throughput.
          * Degrade the profiled throughput data over time (cutting the profiled
            peaks in half once a day, on average)
          * Enable yet another new speed calculation for profiling peers, using the
            peak throughput from individual tunnels that a peer is participating in,
            rather than across all tunnels they are participating in.  This helps
            gather a fairer peer throughput measurement, since it won't allow a slow
            high capacity peer seem to have a higher throughput (pushing a little
            data across many tunnels at once, as opposed to lots of data across a
            single tunnel).  This degrades over time like the other.
          * Add basic OS/2 support to the jbigi code (though we do not bundle a
            precompiled OS/2 library)
      c00488af
  2. 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
  3. 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
  4. 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
    • jrandom's avatar
      2005-12-30 jrandom · 5b1a6391
      jrandom authored and zzz's avatar zzz committed
          * Replaced the bundled linux jcpuid (written in C++) with scintilla's
            jcpuid (written in C), removing the libg++.so.5 dependency that has bit
            some distros (e.g. mandriva)
      5b1a6391
  5. Dec 29, 2005
    • jrandom's avatar
      2005-12-29 jrandom · 728f1774
      jrandom authored and zzz's avatar zzz committed
          * Minor fix to the new ERR-ClockSkew to deal with people whose clocks are
            actually correct
      728f1774
  6. 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
  7. Dec 23, 2005
  8. 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
      4matting · 327089c9
      jrandom authored and zzz's avatar zzz committed
      327089c9
    • 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
  9. 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
    • cervantes's avatar
      2005-12-19 cervantes · 702e5a5e
      cervantes authored and zzz's avatar zzz committed
          * Silly RDF syntax
          * Oops...
      702e5a5e
  10. Dec 20, 2005
  11. 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
  12. Dec 18, 2005
    • jrandom's avatar
      2005-12-18 jrandom · d525c49d
      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
      2005-12-17  jrandom
          * Let multiuser accounts authorize themselves to access the remote
            functionality again (thanks Ch0Hag!)
          * Adjust the JVM heap size to 128MB for new installs (existing users can
            accomplish this by editing wrapper.config, adding the line
            "wrapper.java.maxmemory=128", and then doing a full shutdown and startup
            of the router).  This is relevent for heavy usage of I2PSnark in the
            router console.
      d525c49d
    • 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. Dec 13, 2005
  18. Dec 09, 2005
    • jrandom's avatar
      2005-12-09 zzz · ab4f3008
      jrandom authored and zzz's avatar zzz committed
          * Create different strategies for exploratory tunnels (which are difficult
            to create) and client tunnels (which are much easier)
          * Gradually increase number of parallel build attempts as tunnel expiry
            nears.
          * Temporarily shorten attempted build tunnel length if builds using
            configured tunnel length are unsuccessful
          * React more aggressively to tunnel failure than routine tunnel
            replacement
          * Make tunnel creation times randomized - there is existing code to
            randomize the tunnels but it isn't effective due to the tunnel creation
            strategy. Currently, most tunnels get built all at once, at about 2 1/2
            to 3 minutes before expiration. The patch fixes this by fixing the
            randomization, and by changing the overlap time (with old tunnels) to a
            range of 2 to 4 minutes.
          * Reduce number of excess tunnels. Lots of excess tunnels get created due
            to overlapping calls. Just about anything generated a call which could
            build many tunnels all at once, even if tunnel building was already in
            process.
          * Miscellaneous router console enhancements
      ab4f3008
  19. Dec 08, 2005
Loading