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

Skip to content
Snippets Groups Projects
  1. May 10, 2008
    • zzz's avatar
      * Update Handler: · 619b5c0e
      zzz authored
            - Add option to download and verify only
            - Add distinct error message if version check fails
      619b5c0e
  2. May 09, 2008
  3. May 07, 2008
    • zzz's avatar
      * Reachability: · 0bde8a24
      zzz authored
            - Restrict peers requiring introducers from inbound tunnels,
              since it's slow and unreliable... and many of them advertise
              NTCP, which seems unlikely to work
            - Provide warning on summary bar if firewalled with inbound NTCP enabled
          * Stats: Remove the bw.[send,recv]Bps[1,15]s stats unless
            log level net.i2p.router.transport.FIFOBandwidthLimiter >= WARN
            at startup (you didn't get any data unless you set the log level anyway)
          * oldstats.jsp: Don't put 2 decimal places on integer event counts
          * Remove the Internals link from the menu bar
          * i2psnark: Extend startup delay from 1 to 3 minutes
      0bde8a24
  4. May 05, 2008
    • zzz's avatar
      * Summary bar: · 47c666c5
      zzz authored
            - Add reachability status
            - Add participating tunnel acceptance status
          * Throttle: Reject tunnels for first 10m uptime
      47c666c5
  5. Mar 26, 2008
  6. Mar 22, 2008
  7. Mar 10, 2008
    • zzz's avatar
      * EepGet: Fix byte count for bytesTransferred status listeners · e6a0c2f4
      zzz authored
            (fixes command line status)
          * UpdateHandler:
             - Fix byte count display
             - Display final status on router console
             - Don't allow multiple update jobs to queue up
             - Increase max retries
             - Code cleanup
             - Don't show 'check for update' button when update in progress
             - Enhance error messages
      e6a0c2f4
  8. Mar 05, 2008
  9. Feb 21, 2008
  10. Feb 13, 2008
  11. Jan 31, 2008
  12. Jan 29, 2008
    • zzz's avatar
      2008-01-29 zzz · 83f51b4a
      zzz authored
          * Addressbook: Change default subscription
          * ConfigUpdateHandler: Change default news URL
          * initialNews.xml: Update version to .31
          * news.xml: More updates
          * hosts.txt: Add i2p-projekt.i2p
          * readme.html: More URL updates
          * SusiDNS: Change references to default subscription
      83f51b4a
  13. Jan 28, 2008
    • zzz's avatar
      2008-01-28 zzz · 9c28de07
      zzz authored
          * news.xml: Updates, still preliminary
          * ReseedHandler: Change default URL
          * i2ptunnel.config: Change default outproxies
          * readme.html: Change *.i2p.net URLs
          * help.jsp: Change *.i2p.net URLs
          * eepsite_index.html: Change stats.i2p addressbook subscription URL
          * hosts.txt: Add krabs.i2p, true.i2p, www.i2p2.i2p
      9c28de07
  14. Jan 09, 2008
  15. Dec 29, 2007
    • zzz's avatar
      2007-12-29 zzz · 7c8f519b
      zzz authored and zzz's avatar zzz committed
          * Allow commas in router.trustedUpdateKeys and router.updateURL again
      7c8f519b
    • zzz's avatar
      2007-12-29 zzz · d6fb9796
      zzz authored and zzz's avatar zzz committed
          * Change default news host from dev.i2p.net to dev.i2p
      d6fb9796
  16. Dec 26, 2007
    • complication's avatar
      2007-12-26 Complication · 0a1240eb
      complication authored and zzz's avatar zzz committed
          * Improve reseed handler (less repetitive code,
            avoid reporting errors when less than 10% of fetches fail)
      0a1240eb
    • complication's avatar
      2007-12-26 Complication · 4e68f2a1
      complication authored and zzz's avatar zzz committed
          * Escape both CR, LF and CR LF line breaks in Router.saveConfig()
            and unescape them in DataHelper.loadProps() to support
            saving and loading config properties with line breaks
          * Change the update URLs textbox into a textarea like keys have,
            so different URLs go on different lines
          * Modify TrustedUpdate to provide a method which supplies a key list
            delimited with CR LF line breaks
          * Modify DEFAULT_UPDATE_URL to supply a default URL list
            delimited with CR LF line breaks
          * Modify selectUpdateURL() to handle URL lists
            delimited by any kind of line breaks
          * Start saving trusted update keys
          * Improve formatting on configupdate.jsp
      4e68f2a1
  17. Dec 22, 2007
    • zzz's avatar
      2007-12-22 zzz · e9bd6907
      zzz authored and zzz's avatar zzz committed
          * Add support for multiple update URLs
          * Change default for update to use i2p proxy,
            add several URLs as defaults
          * Enable trusted key form on configupdate.jsp
      e9bd6907
  18. Sep 08, 2007
  19. Jul 16, 2007
    • zzz's avatar
      2007-07-16 zzz · 05b5df9d
      zzz authored and zzz's avatar zzz committed
          * Make selection of graphed data configurable via configstats.jsp,
            remove most of the default graphs to save some memory
      05b5df9d
  20. Jul 15, 2007
    • zzz's avatar
      2007-07-15 zzz · 5c1dc797
      zzz authored and zzz's avatar zzz committed
          * Add current values to graph legends
          * Fix up previous Rate fix to check for divide by zero
      5c1dc797
    • complication's avatar
      2007-07-14 Complication · 4acd2996
      complication authored and zzz's avatar zzz committed
          * Take the post-download routerInfo size check back out of ReseedHandler,
            since it wasn't helpful, and a lower limit caused false warnings.
          * Give EepGet ability to enforce a min/max HTTP response size.
          * Enforce a maximum response size of 8 MB when ReseedHandler
            downloads into a ByteArrayOutputStream.
          * Refactor ReseedHandler/ReseedRunner from static to ordinary classes,
            change invocation from RouterConsoleRunner accordingly.
          * Add an EepGet status listener to ReseedHandler to log causes of reseed failure,
            provide status reports to indicate the progress of reseeding.
          * Enable icon for default eepsite, and the index page
            of the router console (more later).
      4acd2996
  21. Jul 14, 2007
    • zzz's avatar
      2007-07-14 zzz · 16fa6a89
      zzz authored and zzz's avatar zzz committed
          * Clean up graphs.jsp - set K=1024 where appropriate,
            output image sizes in html, catch ooms, other minor tweaks
          * Fix current event count truncation which fixes graphs with low
            60-sec event counts displaying high values
            (bw.* and router.* graphs for example were 1.5x too high)
            Affects all "events per period" (non-lifetime) counts.
      16fa6a89
  22. Jul 07, 2007
    • zzz's avatar
      2007-07-07 zzz · d4a1bcf2
      zzz authored and zzz's avatar zzz committed
          * Add auto-detect IP/Port to NTCP. When enabled on config.jsp,
            SSU will notify/restart NTCP when the external address changes.
            Now you can enable inbound TCP without a static IP or dyndns service.
      d4a1bcf2
  23. Jul 04, 2007
    • zzz's avatar
      2007-07-04 zzz · 409b71de
      zzz authored and zzz's avatar zzz committed
          * Display calculated share bandwidth and remove load testing
            on config.jsp
      409b71de
  24. Jun 16, 2007
    • complication's avatar
      2007-06-16 Complication · 30c99e63
      complication authored and zzz's avatar zzz committed
          * First pass on EepGet and ReseedHandler improvements,
            please avoid use on routers which matter!
          * Give EepGet ability of downloading into an OutputStream,
            such as the ByteArrayOutputStream of ReseedHandler.
          * Detect failure to reseed better, report it persistently
            and more verbosely, provide a link to logs
            and suggest manual reseed.
      30c99e63
  25. Jan 21, 2007
    • complication's avatar
      2007-01-20 Complication · 58f10d14
      complication authored and zzz's avatar zzz committed
          * Drop overlooked comment
      58f10d14
    • complication's avatar
      2007-01-20 Complication · 46ca42dd
      complication authored and zzz's avatar zzz committed
          * Modify ReseedHandler to query the "i2p.reseedURL" property from I2PAppContext
            instead of System, so setting a reseed URL in advanced configuration has effect.
          * Clean out obsolete reseed code from ConfigNetHandler.
      46ca42dd
  26. Oct 09, 2006
  27. Jul 18, 2006
    • jrandom's avatar
      * 2006-07-18 0.6.1.22 released · a52dd572
      jrandom authored and zzz's avatar zzz committed
      2006-07-18  jrandom
          * Add a failsafe to the NTCP transport to make sure we keep
            pumping writes when we should.
          * Properly reallow 16-32KBps routers in the default config
            (thanks Complication!)
      a52dd572
  28. Jul 14, 2006
    • jrandom's avatar
      2006-07-14 jrandom · f6320696
      jrandom authored and zzz's avatar zzz committed
          * Improve the multitransport shitlisting (thanks Complication!)
          * Allow routers with a capacity of 16-32KBps to be used in tunnels under
            the default configuration (thanks for the stats Complication!)
          * Properly allow older router references to load on startup
            (thanks bar, Complication, et al!)
          * Add a new "i2p.alwaysAllowReseed" advanced config property, though
            hopefully today's changes should make this unnecessary (thanks void!)
          * Improved NTCP buffering
          * Close NTCP connections if we are too backlogged when writing to them
      f6320696
  29. Jul 04, 2006
    • jrandom's avatar
      2006-07-04 jrandom · 208634e5
      jrandom authored and zzz's avatar zzz committed
          * New NIO-based tcp transport (NTCP), enabled by default for outbound
            connections only.  Those who configure their NAT/firewall to allow
            inbound connections and specify the external host and port
            (dyndns/etc is ok) on /config.jsp can receive inbound connections.
            SSU is still enabled for use by default for all users as a fallback.
          * Substantial bugfix to the tunnel gateway processing to transfer
            messages sequentially instead of interleaved
          * Renamed GNU/crypto classes to avoid name clashes with kaffe and other
            GNU/Classpath based JVMs
          * Adjust the Fortuna PRNG's pooling system to reduce contention on
            refill with a background thread to refill the output buffer
          * Add per-transport support for the shitlist
          * Add a new async pumped tunnel gateway to reduce tunnel dispatcher
            contention
      208634e5
  30. May 18, 2006
    • jrandom's avatar
      2006-05-17 jrandom · a0f865fb
      jrandom authored and zzz's avatar zzz committed
          * Make the peer page sortable
          * SSU modifications to cut down on unnecessary connection failures
      a0f865fb
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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
Loading