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

Skip to content
Snippets Groups Projects
  1. Feb 27, 2006
  2. 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
  3. Feb 25, 2006
    • zzz's avatar
      2006-02-25 zzz spelling fix · a2854cf6
      zzz authored and zzz's avatar zzz committed
      a2854cf6
    • jrandom's avatar
      2006-02-25 jrandom · 62b7cf64
      jrandom authored and zzz's avatar zzz committed
          * Made the Syndie permalinks in the thread view point to the blog view
          * Disabled TCP again (since the live net seems to be doing well w/out it)
          * Fix the message time on inbound SSU establishment (thanks zzz!)
          * Don't be so aggressive with parallel tunnel creation when a tunnel pool
            just starts up
      62b7cf64
  4. Feb 24, 2006
    • jrandom's avatar
      2006-02-24 jrandom · 7b2a435a
      jrandom authored and zzz's avatar zzz committed
          * Rounding calculation cleanup in the stats, and avoid an uncontested
            mutex (thanks ripple!)
          * SSU handshake cleanup to help force incompatible peers to stop nagging
            us by both not giving them an updated reference to us and by dropping
            future handshake packets from them.
      7b2a435a
  5. Feb 23, 2006
    • jrandom's avatar
      2006-02-23 jrandom · 3d8d21e5
      jrandom authored and zzz's avatar zzz committed
          * Increase the SSU retransmit ceiling (for slow links)
          * Estimate the sender's SSU MTU (to help see if we agree)
      3d8d21e5
    • jrandom's avatar
      2006-02-22 jrandom · 8b7958cf
      jrandom authored and zzz's avatar zzz committed
          * Fix to properly profile tunnel joins (thanks Ragnarok, frosk, et al!)
          * More aggressive poor-man's PMTU, allowing larger MTUs on less reliable
            links
          * Further class validator refactorings
      8b7958cf
    • jrandom's avatar
      2006-02-22 jrandom · 7bb79283
      jrandom authored and zzz's avatar zzz committed
          * Fix to properly profile tunnel joins (thanks Ragnarok, frosk, et al!)
          * More aggressive poor-man's PMTU, allowing larger MTUs on less reliable
            links
          * Further class validator refactorings
      7bb79283
  6. Feb 22, 2006
    • jrandom's avatar
      2006-02-22 jrandom · 03f509ca
      jrandom authored and zzz's avatar zzz committed
          * Handle a rare race under high bandwidth situations in the SSU transport
          * Minor refactoring so we don't confuse sun's 1.6.0-b2 validator
      03f509ca
    • complication's avatar
      2006-02-21 Complication · 5f056319
      complication authored and zzz's avatar zzz committed
          * Reactivate TCP tranport by default, in addition to re-allowing
      5f056319
    • zzz's avatar
      2006-02-21 zzz update · 5cfedd4c
      zzz authored and zzz's avatar zzz committed
      5cfedd4c
  7. Feb 21, 2006
    • zzz's avatar
      2006-02-21 zzz · 269fec64
      zzz authored and zzz's avatar zzz committed
            announce 0.6.1.11
      269fec64
    • jrandom's avatar
      * 2006-02-21 0.6.1.11 released · f63c6f47
      jrandom authored and zzz's avatar zzz committed
    • jrandom's avatar
      2006-02-21 jrandom · b4c49553
      jrandom authored and zzz's avatar zzz committed
          * Throttle the outbound SSU establishment queue, so it doesn't fill up the
            heap when backlogged (and so that the messages queued up on it don't sit
            there forever)
          * Further SSU memory cleanup
          * Clean up the address regeneration code so it knows when to rebuild the
            local info more precisely.
      b4c49553
    • jrandom's avatar
      2006-02-20 jrandom · 9990126e
      jrandom authored and zzz's avatar zzz committed
          * Throttle the outbound SSU establishment queue, so it doesn't fill up the
            heap when backlogged (and so that the messages queued up on it don't sit
            there forever)
          * Further SSU memory cleanup
      9990126e
  8. Feb 20, 2006
    • jrandom's avatar
      2006-02-20 jrandom · ac8436a8
      jrandom authored and zzz's avatar zzz committed
          * Properly enable TCP this time (oops)
          * Deal with multiple form handlers on the same page in the console without
            being too annoying (thanks blubb and bd_!)
      ac8436a8
    • jrandom's avatar
      2006-02-20 jrandom · dee79dfb
      jrandom authored and zzz's avatar zzz committed
          * Reenable the TCP transport as a fallback (we'll continue to muck with
            debugging SSU-only elsewhere)
      dee79dfb
    • jrandom's avatar
      no need to include this stuff in the updates (they havent changed) · 9b4e6f47
      jrandom authored and zzz's avatar zzz committed
      9b4e6f47
    • jrandom's avatar
      2006-02-20 jrandom · 7672ba23
      jrandom authored and zzz's avatar zzz committed
          * Major SSU and router tuning to reduce contention, memory usage, and GC
            churn.  There are still issues to be worked out, but this should be a
            substantial improvement.
          * Modified the optional netDb harvester task to support choosing whether
            to use (non-anonymous) direct connections or (anonymous) exploratory
            tunnels to do the harvesting.  Harvesting itself is enabled via the
            advanced config "netDb.shouldHarvest=true" (default is false) and the
            connection type can be chosen via "netDb.harvestDirectly=false" (default
            is false).
      7672ba23
    • jrandom's avatar
      2006-02-20 jrandom · 4b77dded
      jrandom authored and zzz's avatar zzz committed
          * Major SSU and router tuning to reduce contention, memory usage, and GC
            churn.  There are still issues to be worked out, but this should be a
            substantial improvement.
          * Modified the optional netDb harvester task to support choosing whether
            to use (non-anonymous) direct connections or (anonymous) exploratory
            tunnels to do the harvesting.  Harvesting itself is enabled via the
            advanced config "netDb.shouldHarvest=true" (default is false) and the
            connection type can be chosen via "netDb.harvestDirectly=false" (default
            is false).
      4b77dded
    • dust's avatar
      * Added pruning of suckers history (it used to grow indefinitely). · 222af6c0
      dust authored and zzz's avatar zzz committed
      222af6c0
  9. Feb 19, 2006
    • jrandom's avatar
      2006-02-19 jrandom · 8e879cb6
      jrandom authored and zzz's avatar zzz committed
          * Moved the current net's reseed URL to a different location than where
            the old net looks (dev.i2p.net/i2pdb2/ vs .../i2pdb/)
          * More aggressively expire inbound messages (on receive, not just on send)
          * Add in a hook for breaking backwards compatibility in the SSU wire
            protocol directly by including a version as part of the handshake.  The
            version is currently set to 0, however, so the wire protocol from this
            build is compatible with all earlier SSU implementations.
          * Increased the number of complete message readers, cutting down
            substantially on the delay processing inbound messages.
          * Delete the message history file on startup
          * Reworked the restart/shutdown display on the console (thanks bd_!)
      8e879cb6
    • jrandom's avatar
      2006-02-19 jrandom · 65975df1
      jrandom authored and zzz's avatar zzz committed
          * Moved the current net's reseed URL to a different location than where
            the old net looks (dev.i2p.net/i2pdb2/ vs .../i2pdb/)
          * More aggressively expire inbound messages (on receive, not just on send)
          * Add in a hook for breaking backwards compatibility in the SSU wire
            protocol directly by including a version as part of the handshake.  The
            version is currently set to 0, however, so the wire protocol from this
            build is compatible with all earlier SSU implementations.
          * Increased the number of complete message readers, cutting down
            substantially on the delay processing inbound messages.
          * Delete the message history file on startup
          * Reworked the restart/shutdown display on the console (thanks bd_!)
      65975df1
    • jrandom's avatar
      2006-02-18 jrandom · c94de2fb
      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!)
      c94de2fb
    • 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
  10. 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
    • jrandom's avatar
      2006-02-18 jrandom · 34fcf53d
      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.
      34fcf53d
  11. 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 · 941b65eb
      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!)
      941b65eb
    • 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
  12. Feb 16, 2006
Loading