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

Skip to content
Snippets Groups Projects
  1. Feb 19, 2006
    • jrandom's avatar
      2006-02-18 jrandom · 5aa33574
      jrandom authored and zzz's avatar zzz committed
          * Migrate the outbound packets from a central component to the individual
            per-peer components, substantially cutting down on lock contention when
            dealing with higher degrees.
          * Load balance the outbound SSU transfers evenly across peers, rather than
            across messages (so peers with few messages won't be starved by peers
            with many).
          * Reduce the frequency of router info rebuilds (thanks bar!)
      5aa33574
  2. Feb 18, 2006
    • jrandom's avatar
      2006-02-18 jrandom · 12027513
      jrandom authored and zzz's avatar zzz committed
          * Add a new AIMD throttle in SSU to control the number of concurrent
            messages being sent to a given peer, in addition to the throttle on the
            number of concurrent bytes to that peer.
          * Adjust the existing SSU outbound queue to throttle based on the queue's
            lag, not an arbitrary number of packets.
      12027513
  3. Feb 17, 2006
    • jrandom's avatar
      2006-02-17 jrandom · 9ddc632b
      jrandom authored and zzz's avatar zzz committed
          * Properly fix the build request queue throttling, using queue age to
            detect congestion, rather than queue size.
      9ddc632b
    • jrandom's avatar
      2006-02-17 jrandom · 8c916746
      jrandom authored and zzz's avatar zzz committed
          * Disable the message history log file by default (duh - feel free to
            delete messageHistory.txt after upgrading.  thanks deathfatty!)
          * Limit the size of the inbound tunnel build request queue so we don't
            get an insane backlog of requests that we're bound to reject, and adjust
            the queue processing so we keep on churning through them when we've got
            a backlog.
          * Small fixes for the multiuser syndie operation (thanks Complication!)
          * Renamed modified PRNG classes that were imported from gnu-crypto so we
            don't conflict with JVMs using that as a JCE provider (thanks blx!)
      8c916746
  4. Feb 16, 2006
    • jrandom's avatar
      * 2006-02-16 0.6.1.10 released · 5b949659
      jrandom authored and zzz's avatar zzz committed
    • jrandom's avatar
      2006-02-16 jrandom · 9e00dbaa
      jrandom authored and zzz's avatar zzz committed
          * Add a new toggle to the web config to enable/disable the load testing
      9e00dbaa
    • jrandom's avatar
      2006-02-16 jrandom · 2e9e0c64
      jrandom authored and zzz's avatar zzz committed
          * Dropped much of the abandonware from the apps/ directory
      2e9e0c64
    • jrandom's avatar
      2006-02-16 jrandom · 79f934fe
      jrandom authored and zzz's avatar zzz committed
          * Bugfix to the I2PTunnel web config to properly accept i2cp port settings
          * Initial sucker refactoring to simplify reuse of the html parsing
          * Beginnings of hooks to push imported rss/atom out to remote syndie
            archives automatically (though not enabled currently)
          * Further SSU peer test cleanup
      79f934fe
  5. Feb 15, 2006
    • jrandom's avatar
      2006-02-15 jrandom · 687abd94
      jrandom authored and zzz's avatar zzz committed
          * Add in per-blog RSS feeds to Syndie
          * Upgraded sucker's ROME dependency to 0.8, bundling sucked enclosures
            with the posts, marking additional attachments as Media RSS enclosures
            (http://search.yahoo.com/mrss/), since RSS only supports one enclosure
            per item.
          * Don't allow the default syndie user to be set to something invalid if
            its in single user mode.
      687abd94
    • 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
  6. 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
  7. Jan 25, 2006
    • dust's avatar
      2006-01-25 dust · ab8e1165
      dust authored and zzz's avatar zzz committed
          * Fix IRC client proxy to use ISO-8859-1.
      ab8e1165
  8. 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
  9. Jan 20, 2006
  10. Jan 18, 2006
    • cervantes's avatar
      2006-01-18 cervantes · b727d868
      cervantes authored and zzz's avatar zzz committed
          * Add title attributes to all external links in Syndie, so we can rollover
            and quickly see if it's worth clicking on.
          * Fixed a minor compiler warning.
      b727d868
  11. Jan 17, 2006
    • jrandom's avatar
      2006-01-17 jrandom · a12ede09
      jrandom authored and zzz's avatar zzz committed
          * First pass of the new tunnel creation crypto, specified in the new
            router/doc/tunnel-alt-creation.html (referenced in the current
            router/doc/tunnel-alt.html).  It isn't actually used anywhere yet, other
            than in the test code, but the code verifies the technical viability, so
            further scrutiny would be warranted.
      a12ede09
  12. Jan 16, 2006
  13. Jan 14, 2006
    • cervantes's avatar
      2005-01-14 cervantes · 211f37c2
      cervantes authored and zzz's avatar zzz committed
      	* Removed entirely misleading memory status from the console summary.
      211f37c2
  14. Jan 13, 2006
  15. Jan 12, 2006
    • jrandom's avatar
      * 2005-01-12 0.6.1.9 released · d07342e3
      jrandom authored and zzz's avatar zzz committed
    • jrandom's avatar
      2005-01-12 jrandom · 205d8de2
      jrandom authored and zzz's avatar zzz committed
          * Only create the loadtest.log if requested to do so (thanks zzz!)
          * Make sure we cleanly take into consideration the appropriate data
            points when filtering out duplicate messages in the message validator,
            and report the right bloom filter false positives rate (not used for
            anything except debugging)
      205d8de2
    • cervantes's avatar
      2005-01-12 cervantes · a638301b
      cervantes authored and zzz's avatar zzz committed
          * Syndie CSS tweaks to removed some redundant declarations, improve font
            scaling and layout robustness. Improved cross browser compatibility
            (in other words "kicked IE"). Tightened the look of the blog template
            a little.
      a638301b
  16. Jan 11, 2006
    • jrandom's avatar
      2005-01-11 Complication · 4f51ad49
      jrandom authored and zzz's avatar zzz committed
          * CSS comment fixes
      4f51ad49
    • jrandom's avatar
      2005-01-11 jrandom · 79476d36
      jrandom authored and zzz's avatar zzz committed
          * Include the attachments/blogs/etc for comments on the blog view
          * Syndie HTML fixes (thanks cervantes!)
          * Make sure we fully reset the objects going into our cache before we
            reuse them (thanks zzz!)
      79476d36
  17. Jan 10, 2006
    • jrandom's avatar
      2005-01-10 jrandom · dbd1f658
      jrandom authored and zzz's avatar zzz committed
          * Added the per-post list of attachments/blogs/etc to the blog view in
            Syndie (though this does not yet include comments or some further
            refinements)
          * Have the I2P shortcut launch i2p.exe instead of i2psvc.exe on windows,
            removing the dox box (though also removes the restart functionality...)
          * Give the i2p.exe the correct java.library.path to support the systray
            dll (thanks Bobcat, Sugadude, anon!)
      dbd1f658
  18. Jan 09, 2006
    • jrandom's avatar
      2005-01-09 jrandom · 934f4082
      jrandom authored and zzz's avatar zzz committed
          * Removed a longstanding bug that had caused unnecessary router identity
            churn due to clock skew
          * Temporarily sanity check within the streaming lib for long pending
            writes
          * Added support for a blog-wide logo to Syndie, and automated the pushing
            of updated extended blog info data along side the metadata.
      934f4082
    • jrandom's avatar
      2005-01-09 jrandom · 1ca27ffd
      jrandom authored and zzz's avatar zzz committed
          * Bugfix for a rare SSU error (thanks cervantes!)
          * More progress on the blog interface, allowing customizable blog-wide
            links.
      1ca27ffd
  19. Jan 08, 2006
    • jrandom's avatar
      2006-01-08 jrandom · 894caaa6
      jrandom authored and zzz's avatar zzz committed
          * First pass of the new blog interface, though without much of the useful
            customization features (coming soon)
      894caaa6
  20. Jan 05, 2006
    • 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
Loading