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

Skip to content
Snippets Groups Projects
  1. May 03, 2006
    • 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. 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
  3. 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
  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 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
  6. 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
  7. Apr 05, 2006
    • 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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 · 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. Feb 27, 2006
  22. 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
  23. 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
  24. Feb 21, 2006
    • 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
  25. 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 · 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
  26. Feb 19, 2006
    • 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
  27. Feb 17, 2006
    • 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
  28. 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
      drop most of the abandonware · 321c5606
      jrandom authored and zzz's avatar zzz committed
      321c5606
    • jrandom's avatar
      *cough* · d2ddca7d
      jrandom authored and zzz's avatar zzz committed
      d2ddca7d
    • jrandom's avatar
      2006-02-16 jrandom · fb17e70f
      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
      fb17e70f
    • 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
  29. Feb 15, 2006
Loading