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

Skip to content
Snippets Groups Projects
  1. 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
  2. Jul 01, 2006
    • complication's avatar
      2006-07-01 Complication · 3d07205c
      complication authored and zzz's avatar zzz committed
          * Ensure that the I2PTunnel web interface won't update tunnel settings
            for shared clients when a non-shared client is modified
            (thanks for spotting, BarkerJr!)
      3d07205c
  3. Jun 14, 2006
  4. Jun 13, 2006
    • jrandom's avatar
      2006-06-13 jrandom · a3db9429
      jrandom authored and zzz's avatar zzz committed
          * Use a minimum uptime of 2 hours, not 4 (oops)
      a3db9429
    • jrandom's avatar
      2006-06-13 jrandom · 291a5c95
      jrandom authored and zzz's avatar zzz committed
          * Cut down the proactive rejections due to queue size - if we are
            at the point of having decrypted the request off the queue, might
            as well let it through, rather than waste that decryption
      291a5c95
  5. Jun 11, 2006
    • jrandom's avatar
      2006-06-11 Kloug · 0a3281c2
      jrandom authored and zzz's avatar zzz committed
          * Bugfix to the I2PTunnel IRC filter to support multiple concurrent
            outstanding pings/pongs
      0a3281c2
  6. Jun 10, 2006
    • jrandom's avatar
      2006-06-10 jrandom · 23f30ba5
      jrandom authored and zzz's avatar zzz committed
          * Further reduction in proactive rejections
      23f30ba5
    • jrandom's avatar
      2006-06-09 jrandom · f3de85c4
      jrandom authored and zzz's avatar zzz committed
          * Don't let the pending tunnel request queue grow beyond reason
            (letting things sit for up to 30s when they fail after 10s
            seems a bit... off)
      f3de85c4
  7. Jun 09, 2006
    • jrandom's avatar
      2006-06-08 jrandom · a3a4888e
      jrandom authored and zzz's avatar zzz committed
          * Be more conservative in the proactive rejections
      a3a4888e
  8. Jun 05, 2006
    • complication's avatar
      2006-06-04 Complication · 381f7167
      complication authored and zzz's avatar zzz committed
          * Stop sending a blank line before USER in susimail.
            Seemed to break in rare cases, thanks for reporting, Brachtus!
      381f7167
  9. Jun 04, 2006
  10. May 31, 2006
    • jrandom's avatar
      2006-05-31 jrandom · f2fb87c8
      jrandom authored and zzz's avatar zzz committed
          * Only send netDb searches to the floodfill peers for the time being
          * Add some proof of concept filters for tunnel participation.  By default,
            it will skip peers with an advertised bandwith of less than 32KBps or
            an advertised uptime of less than 2 hours.  If this is sufficient, a
            safer implementation of these filters will be implemented.
      f2fb87c8
  11. May 18, 2006
  12. May 16, 2006
    • jrandom's avatar
      2006-05-16 jrandom · 2c3fea56
      jrandom authored and zzz's avatar zzz committed
          * Further shitlist randomizations
          * Adjust the stats monitored for detecting cpu overload when dropping new
            tunnel requests
      2c3fea56
  13. May 15, 2006
    • jrandom's avatar
      2006-05-15 jrandom · ba1d88b5
      jrandom authored and zzz's avatar zzz committed
          * Add a load dependent throttle on the pending inbound tunnel request
            backlog
          * Increased the tunnel test failure slack before killing a tunnel
      ba1d88b5
  14. May 14, 2006
    • complication's avatar
      2006-05-13 Complication · 5f17557e
      complication authored and zzz's avatar zzz committed
          * Separate growth factors for tunnel count and tunnel test time
          * Reduce growth factors, so probabalistic throttle would activate
          * Square probAccept values to decelerate stronger when far from average
          * Create a bandwidth stat with approximately 15-second half life
          * Make allowTunnel() check the 1-second bandwidth for overload
            before doing allowance calculations using 15-second bandwidth
          * Tweak the overload detector in BuildExecutor to be more sensitive
            for rising edges, add ability to initiate tunnel drops
          * Add a function to seek and drop the highest-rate participating tunnel,
            keeping a fixed+random grace period between such drops.
            It doesn't seem very effective, so disabled by default
            ("router.dropTunnelsOnOverload=true" to enable)
      5f17557e
  15. May 12, 2006
    • jrandom's avatar
      2006-05-11 jrandom · 2ad5a6f9
      jrandom authored and zzz's avatar zzz committed
          * PRNG bugfix (thanks cervantes and Complication!)
      2ad5a6f9
  16. May 09, 2006
  17. May 08, 2006
    • complication's avatar
      2006-05-07 Complication · 6b0d5076
      complication authored and zzz's avatar zzz committed
          * Fix problem whereby repeated calls to allowed() would make
            the 1-tunnel exception permit more than one concurrent build
      6b0d5076
  18. May 06, 2006
    • jrandom's avatar
      2006-05-06 jrandom · 70cf9e4c
      jrandom authored and zzz's avatar zzz committed
          * Readjust the tunnel creation timeouts to reject less but fail earlier,
            while tracking the extended timeout events.
      70cf9e4c
  19. May 04, 2006
    • jrandom's avatar
      2006-05-04 jrandom · 2a3974c7
      jrandom authored and zzz's avatar zzz committed
          * Short circuit a highly congested part of the stat logging unless its
            required (may or may not help with a synchronization issue reported by
            andreas)
      2a3974c7
  20. 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
  21. 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
  22. 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
  23. Apr 23, 2006
  24. 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
  25. Apr 15, 2006
  26. 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
  27. Apr 13, 2006
  28. 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
Loading