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

Skip to content
Snippets Groups Projects
  1. Mar 15, 2006
    • jrandom's avatar
      2006-03-15 jrandom · 2c843fd8
      jrandom authored and zzz's avatar zzz committed
          * Further stat cleanup
          * Keep track of how many peers we are actively trying to communicate with,
            beyond those who are just trying to communicate with us.
          * Further router tunnel participation throttle revisions to avoid spurious
            rejections
          * Rate stat display cleanup (thanks ripple!)
          * Don't even try to send messages that have been queued too long
      2c843fd8
    • jrandom's avatar
      2006-03-15 jrandom · 863b511c
      jrandom authored and zzz's avatar zzz committed
          * Further stat cleanup
          * Keep track of how many peers we are actively trying to communicate with,
            beyond those who are just trying to communicate with us.
          * Further router tunnel participation throttle revisions to avoid spurious
            rejections
          * Rate stat display cleanup (thanks ripple!)
          * Don't even try to send messages that have been queued too long
      863b511c
    • zzz's avatar
      2006-03-14 zzz update · c417e7c2
      zzz authored and zzz's avatar zzz committed
      c417e7c2
  2. Mar 09, 2006
  3. 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
  4. 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
    • complication's avatar
      2006-03-05 Complication · 883150f9
      complication authored and zzz's avatar zzz committed
          * Reduce exposed statistical information,
            to make build and uptime tracking more expensive
      883150f9
  5. Mar 04, 2006
    • complication's avatar
      2006-03-04 Complication · 717d1b97
      complication authored and zzz's avatar zzz committed
          * Fix the announce URL of orion's tracker in Snark sources
      717d1b97
    • complication's avatar
      2006-03-03 Complication · e62135ea
      complication authored and zzz's avatar zzz committed
          * Explicit check for an index out of bounds exception while parsing
            an inbound IRC command (implicit check was there already)
      e62135ea
  6. Mar 01, 2006
    • jrandom's avatar
      2006-03-01 jrandom · 2c6d9533
      jrandom authored and zzz's avatar zzz committed
          * More aggressive tunnel throttling as we approach our bandwidth limit,
            and throttle based off periods wider than 1 second.
          * Included Doubtful Salmon's syndie stylings (thanks!)
      2c6d9533
    • zzz's avatar
      2006-02-28 zzz update · 2b79e2df
      zzz authored and zzz's avatar zzz committed
      2b79e2df
  7. Feb 28, 2006
    • zzz's avatar
      2006-02-27 zzz · fab6e421
      zzz authored and zzz's avatar zzz committed
          * Update error page templates to add \r, Connection: close, and
            Proxy-connection: close.
      fab6e421
  8. Feb 27, 2006
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
Loading