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

Skip to content
Snippets Groups Projects
  1. May 03, 2006
    • complication's avatar
      2006-05-03 Complication · 46ac9292
      complication authored and zzz's avatar zzz committed
          * Allow a single build attempt to proceed despite 1-minute overload
            only if the 1-second rate shows enough spare bandwidth
            (e.g. overload has already eased)
      46ac9292
    • complication's avatar
      2006-05-02 Complication · 43070974
      complication authored and zzz's avatar zzz committed
          * Correct a misnamed property in SummaryHelper.java
            to avoid confusion
          * Make the maximum allowance of our own concurrent
            tunnel builds slightly adaptive: one concurrent build per 6 KB/s
            within the fixed range 2..10
          * While overloaded, try to avoid completely choking our own build attempts,
            instead prefer limiting them to 1
      43070974
  2. May 01, 2006
    • jrandom's avatar
      2006-05-01 jrandom · 4ef61804
      jrandom authored and zzz's avatar zzz committed
          * Adjust the tunnel build timeouts to cut down on expirations, and
            increased the SSU connection establishment retransmission rate to
            something less glacial.
          * For the first 5 minutes of uptime, be less aggressive with tunnel
            exploration, opting for more reliable peers to start with.
      4ef61804
    • jrandom's avatar
      2006-05-01 jrandom · d4970e23
      jrandom authored and zzz's avatar zzz committed
          * Fix for a netDb lookup race (thanks cervantes!)
      d4970e23
  3. Apr 28, 2006
    • jrandom's avatar
      2006-04-27 jrandom · be3a899e
      jrandom authored and zzz's avatar zzz committed
          * Avoid a race in the message reply registry (thanks cervantes!)
      be3a899e
    • jrandom's avatar
      2006-04-27 jrandom · 7a6a7490
      jrandom authored and zzz's avatar zzz committed
          * Fixed the tunnel expiration desync code (thanks Complication!)
      7a6a7490
  4. Apr 23, 2006
  5. Apr 19, 2006
    • jrandom's avatar
      2006-04-19 jrandom · 8cba2f42
      jrandom authored and zzz's avatar zzz committed
          * Adjust how we pick high capacity peers to allow the inclusion of fast
            peers (the previous filter assumed an old usage pattern)
          * New set of stats to help track per-packet-type bandwidth usage better
          * Cut out the proactive tail drop from the SSU transport, for now
          * Reduce the frequency of tunnel build attempts while we're saturated
          * Don't drop tunnel requests as easily - prefer to explicitly reject them
      8cba2f42
  6. Apr 15, 2006
  7. Apr 14, 2006
    • jrandom's avatar
      2006-04-14 jrandom · de839444
      jrandom authored and zzz's avatar zzz committed
          * 0 isn't very random
          * Adjust the tunnel drop to be more reasonable
      de839444
    • jrandom's avatar
      2006-04-14 jrandom · 90cd7ff2
      jrandom authored and zzz's avatar zzz committed
          * -28.00230115311259 is not between 0 and 1 in any universe I know.
          * Made the bw-related tunnel join throttle much simpler
      90cd7ff2
    • jrandom's avatar
      2006-04-14 jrandom · 8d0a9b4c
      jrandom authored and zzz's avatar zzz committed
          * Make some more stats graphable, and allow some internal tweaking on the
            tunnel pairing for creation and testing.
      8d0a9b4c
  8. Apr 13, 2006
  9. Apr 12, 2006
    • jrandom's avatar
      2006-04-12 jrandom · 8fcb8714
      jrandom authored and zzz's avatar zzz committed
          * Watch out for failed syndie index fetches (thanks bar!)
      8fcb8714
  10. Apr 11, 2006
    • jrandom's avatar
      2006-04-11 jrandom · 83bef43f
      jrandom authored and zzz's avatar zzz committed
          * Throttling improvements on SSU - throttle all transmissions to a peer
            when we are retransmitting, not just retransmissions.  Also, if
            we're already retransmitting to a peer, probabalistically tail drop new
            messages targetting that peer, based on the estimated wait time before
            transmission.
          * Fixed the rounding error in the inbound tunnel drop probability.
      83bef43f
  11. Apr 10, 2006
    • jrandom's avatar
      2006-04-10 jrandom · b4fc6ca3
      jrandom authored and zzz's avatar zzz committed
          * Include a combined send/receive graph (good idea cervantes!)
          * Proactively drop inbound tunnel requests probabalistically as the
            estimated queue time approaches our limit, rather than letting them all
            through up to that limit.
      b4fc6ca3
  12. Apr 09, 2006
    • jrandom's avatar
      2006-04-08 jrandom · ab3f1b70
      jrandom authored and zzz's avatar zzz committed
          * Stat summarization fix (removing the occational holes in the jrobin
            graphs)
      ab3f1b70
  13. Apr 08, 2006
    • jrandom's avatar
      2006-04-08 jrandom · c76402a1
      jrandom authored and zzz's avatar zzz committed
          * Process inbound tunnel requests more efficiently
          * Proactively drop inbound tunnel requests if the queue before we'd
            process it in is too long (dynamically adjusted by cpu load)
          * Adjust the tunnel rejection throttle to reject requeusts when we have to
            proactively drop too many requests.
          * Display the number of pending inbound tunnel join requests on the router
            console (as the "handle backlog")
          * Include a few more stats in the default set of graphs
      c76402a1
  14. Apr 07, 2006
    • jrandom's avatar
      2006-04-06 jrandom · a50c73aa
      jrandom authored and zzz's avatar zzz committed
          * Fix for a bug in the new irc ping/pong filter (thanks Complication!)
      a50c73aa
  15. Apr 06, 2006
  16. Apr 05, 2006
    • jrandom's avatar
      * 2006-04-05 0.6.1.14 released · ac3c2d2b
      jrandom authored and zzz's avatar zzz committed
    • jrandom's avatar
      2006-04-05 jrandom · 072a45e5
      jrandom authored and zzz's avatar zzz committed
          * Cut down on the time that we allow a tunnel creation request to sit by
            without response, and reject tunnel creation requests that are lagged
            locally.  Also switch to a bounded FIFO instead of a LIFO
          * Threading tweaks for the message handling (thanks bar!)
          * Don't add addresses to syndie with blank names (thanks Complication!)
          * Further ban clearance
      072a45e5
  17. Apr 04, 2006
    • jrandom's avatar
      2006-04-05 jrandom · 9a820961
      jrandom authored and zzz's avatar zzz committed
          * Fix during the ssu handshake to avoid an unnecessary failure on
            packet retransmission (thanks ripple!)
          * Fix during the SSU handshake to use the negotiated session key asap,
            rather than using the intro key for more than we should (thanks ripple!)
          * Fixes to the message reply registry (thanks Complication!)
          * More comprehensive syndie banning (for repeated pushes)
          * Publish the router's ballpark bandwidth limit (w/in a power of 2), for
            testing purposes
          * Put a floor back on the capacity threshold, so too many failing peers
            won't cause us to pick very bad peers (unless we have very few good
            ones)
          * Bugfix to cut down on peers using introducers unneessarily (thanks
            Complication!)
          * Reduced the default streaming lib message size to fit into a single
            tunnel message, rather than require 5 tunnel messages to be transferred
            without loss before recomposition.  This reduces throughput, but should
            increase reliability, at least for the time being.
          * Misc small bugfixes in the router (thanks all!)
          * More tweaking for Syndie's CSS (thanks Doubtful Salmon!)
      9a820961
  18. Apr 03, 2006
    • jrandom's avatar
      2006-04-01 jrandom · 764149ae
      jrandom authored and zzz's avatar zzz committed
          * Take out the router watchdog's teeth (don't restart on leaseset failure)
          * Filter the IRC ping/pong messages, as some clients send unsafe
            information in them (thanks aardvax and dust!)
      764149ae
  19. Apr 01, 2006
    • jrandom's avatar
      2006-04-01 jrandom · 1b3ad31b
      jrandom authored and zzz's avatar zzz committed
          * Take out the router watchdog's teeth (don't restart on leaseset failure)
      1b3ad31b
  20. Mar 30, 2006
    • jrandom's avatar
      2006-03-30 jrandom · 15e6c27c
      jrandom authored and zzz's avatar zzz committed
          * Substantially reduced the lock contention in the message registry (a
            major hotspot that can choke most threads).  Also reworked the locking
            so we don't need per-message timer events
          * No need to have additional per-peer message clearing, as they are
            either unregistered individually or expired.
          * Include some of the more transient tunnel throttling
      15e6c27c
  21. Mar 26, 2006
  22. 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
  23. Mar 24, 2006
    • jrandom's avatar
      2006-03-24 jrandom · d489caa8
      jrandom authored and zzz's avatar zzz committed
          * Try to desync tunnel building near startup (thanks Complication!)
          * If we are highly congested, fall back on only querying the floodfill
            netDb peers, and only storing to those peers too
          * Cleaned up the floodfill-only queries
      d489caa8
  24. Mar 21, 2006
    • jrandom's avatar
      2006-03-21 jrandom · c5aab8c7
      jrandom authored and zzz's avatar zzz committed
          * Avoid a very strange (unconfirmed) bug that people using the systray's
            browser picker dialog could cause by disabling the GUI-based browser
            picker.
          * Cut down on subsequent streaming lib reset packets transmitted
          * Use a larger MTU more often
          * Allow netDb searches to query shitlisted peers, as the queries are
            indirect.
          * Add an option to disable non-floodfill netDb searches (non-floodfill
            searches are used by default, but can be disabled by adding
            netDb.floodfillOnly=true to the advanced config)
      c5aab8c7
  25. Mar 20, 2006
    • jrandom's avatar
      2006-03-20 jrandom · c5ddfabf
      jrandom authored and zzz's avatar zzz committed
          * Fix to allow for some slack when coalescing stats
          * Workaround some oddball errors
      c5ddfabf
  26. Mar 19, 2006
    • jrandom's avatar
      2006-03-18 jrandom · 1ef33906
      jrandom authored and zzz's avatar zzz committed
          * Added a new graphs.jsp page to show all of the stats being harvested
      1ef33906
  27. Mar 18, 2006
    • jrandom's avatar
      2006-03-18 jrandom · f3849a22
      jrandom authored and zzz's avatar zzz committed
          * Made the netDb search load limitations a little less stringent
          * Add support for specifying the number of periods to be plotted on the
            graphs - e.g. to plot only the last hour of a stat that is averaged at
            the 60 second period, add &periodCount=60
      f3849a22
  28. Mar 17, 2006
    • jrandom's avatar
      2006-03-17 jrandom · b03ff21d
      jrandom authored and zzz's avatar zzz committed
          * Add support for graphing the event count as well as the average stat
            value (done by adding &showEvents=true to the URL).  Also supports
            hiding the legend (&hideLegend=true), the grid (&hideGrid=true), and
            the title (&hideTitle=true).
          * Removed an unnecessary arbitrary filter on the profile organizer so we
            can pick high capacity and fast peers more appropriately
      b03ff21d
  29. Mar 16, 2006
    • jrandom's avatar
      2006-03-16 jrandom · 65dc803f
      jrandom authored and zzz's avatar zzz committed
          * Integrate basic hooks for jrobin (http://jrobin.org) into the router
            console.  Selected stats can be harvested automatically and fed into
            in-memory RRD databases, and those databases can be served up either as
            PNG images or as RRDtool compatible XML dumps (see oldstats.jsp for
            details).  A base set of stats are harvested by default, but an
            alternate list can be specified by setting the 'stat.summaries' list on
            the advanced config.  For instance:
            stat.summaries=bw.recvRate.60000,bw.sendRate.60000
          * HTML tweaking for the general config page (thanks void!)
          * Odd NPE fix (thanks Complication!)
      65dc803f
    • complication's avatar
      2006-03-15 Complication · 349adf66
      complication authored and zzz's avatar zzz committed
          * Trim out an old, inactive IP second-guessing method
            (thanks for spotting, Anonymous!)
      349adf66
  30. Mar 15, 2006
    • 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
  31. 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
Loading