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

Skip to content
Snippets Groups Projects
  1. Apr 13, 2006
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. Apr 06, 2006
  9. Apr 05, 2006
  10. 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
  11. 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
  12. 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
  13. 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
  14. Mar 29, 2006
  15. Mar 27, 2006
  16. Mar 26, 2006
  17. 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
  18. 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
  19. Mar 22, 2006
  20. 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
  21. Mar 20, 2006
    • jrandom's avatar
      2006-03-20 jrandom · 34374811
      jrandom authored and zzz's avatar zzz committed
          * Fix to allow for some slack when coalescing stats
          * Workaround some oddball errors
      34374811
    • 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
  22. 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
  23. 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
  24. 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
  25. Mar 16, 2006
    • jrandom's avatar
      aych tee emm ell smells · 52094b10
      jrandom authored and zzz's avatar zzz committed
      52094b10
    • jrandom's avatar
      2006-03-16 jrandom · fc927efa
      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!)
      fc927efa
    • 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
  26. 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
  27. Mar 09, 2006
  28. 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
  29. 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
  30. Mar 04, 2006
Loading