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

Skip to content
Snippets Groups Projects
  1. Sep 07, 2006
  2. Sep 06, 2006
    • zzz's avatar
      (zzz) · 678f7d8f
      zzz authored and zzz's avatar zzz committed
          * i2psnark: Implement basic partial-piece saves across connections
          * i2psnark: Implement keep-alive sending. This will keep non-i2psnark clients
            from dropping us for inactivity but also renders the 2-minute transmit-inactivity
            code in i2psnark ineffective. Will have to research why there is transmit but
            not receive inactivity code. With the current connection limit of 24 peers
            we aren't in any danger of keeping out new peers by keeping inactive ones.
          * i2psnark: Increase CHECK_PERIOD from 20 to 40 since nothing happens in 20 seconds
          * i2psnark: Fix dropped chunk handling
          * i2psnark: Web rate report cleanup
      678f7d8f
  3. Sep 04, 2006
    • zzz's avatar
      (zzz) · b92ee364
      zzz authored and zzz's avatar zzz committed
          * i2psnark: Report cleared trackerErr immediately
          * i2psnark: Add trackerErr reporting after previous success; retry more quickly
          * i2psnark: Set up new connections more quickly
          * i2psnark: Don't delay tracker fetch when setting up lots of connections
          * i2psnark: Reduce MAX_UPLOADERS from 12 to 4
      b92ee364
    • zzz's avatar
      (zzz) i2psnark: enable pipelining, set tunnel length default to 1 + 0-1 · aef19fcd
      zzz authored and zzz's avatar zzz committed
      aef19fcd
  4. Sep 03, 2006
    • zzz's avatar
      (zzz) Add rate reporting to i2psnark · 3b01df1d
      zzz authored and zzz's avatar zzz committed
      3b01df1d
    • complication's avatar
      2006-09-03 Complication · 4aed23b1
      complication authored and zzz's avatar zzz committed
          * Limit form size in SusiDNS to avoid exceeding a POST size limit on postback
          * Print messages about addressbook size to give better overview
          * Enable delete function in published addressbook
      4aed23b1
  5. Aug 21, 2006
  6. Aug 04, 2006
  7. Aug 03, 2006
    • jrandom's avatar
      2006-08-03 jrandom · 633fabb0
      jrandom authored and zzz's avatar zzz committed
          * Decrease the recently modified tunnel building timeout, though keep
            the scaling on their processing
      633fabb0
  8. Aug 01, 2006
    • jrandom's avatar
      2006-07-31 jrandom · bc42c26d
      jrandom authored and zzz's avatar zzz committed
          * Increase the tunnel building timeout
          * Avoid a rare race (thanks bar!)
          * Fix the bandwidth capacity publishing code to factor in share percentage
            and outbound throttling (oops)
      bc42c26d
  9. Jul 30, 2006
  10. Jul 29, 2006
  11. Jul 28, 2006
  12. Jul 27, 2006
    • jrandom's avatar
      2006-07-27 jrandom · 6577ae49
      jrandom authored and zzz's avatar zzz committed
          * Cut down NTCP connection establishments once we know the peer is skewed
            (rather than wait for full establishment before verifying)
          * Removed a lock on the stats framework when accessing rates, which
            shouldn't be a problem, assuming rates are created (pretty much) all at
            once and merely updated during the lifetime of the jvm.
      6577ae49
    • jrandom's avatar
      oops, thanks bar! · 54bc5485
      jrandom authored and zzz's avatar zzz committed
      54bc5485
    • jrandom's avatar
      2006-07-27 jrandom · 84b741ac
      jrandom authored and zzz's avatar zzz committed
          * Further NTCP write status cleanup
          * Handle more oddly-timed NTCP disconnections (thanks bar!)
      84b741ac
    • jrandom's avatar
      quick prng workaround · c48c419d
      jrandom authored and zzz's avatar zzz committed
      c48c419d
    • jrandom's avatar
      2006-07-26 jrandom · fb2e795a
      jrandom authored and zzz's avatar zzz committed
          * When dropping a netDb router reference, only accept newer
            references as part of the update check
          * If we have been up for a while, don't accept really old
            router references (published 2 or more days ago)
          * Drop router references once they are no longer valid, even if
            they were allowed in due to the lax restrictions on startup
      fb2e795a
    • jrandom's avatar
      2006-07-26 jrandom · ec215777
      jrandom authored and zzz's avatar zzz committed
          * When dropping a netDb router reference, only accept newer
            references as part of the update check
          * If we have been up for a while, don't accept really old
            router references (published 2 or more days ago)
          * Drop router references once they are no longer valid, even if
            they were allowed in due to the lax restrictions on startup
      ec215777
  13. Jul 26, 2006
    • jrandom's avatar
      2006-07-26 jrandom · d4e0f27c
      jrandom authored and zzz's avatar zzz committed
          * Every time we create a new router identity, add an entry to the
            new "identlog.txt" text file in the I2P install directory.  For
            debugging purposes, publish the count of how many identities the
            router has cycled through, though not the identities itself.
          * Cleaned up the way the multitransport shitlisting worked, and
            added per-transport shitlists
          * When dropping a router reference locally, first fire a netDb
            lookup for the entry
          * Take the peer selection filters into account when organizing the
            profiles (thanks Complication!)
          * Avoid some obvious configuration errors for the NTCP transport
            (invalid ports, "null" ip, etc)
          * Deal with some small NTCP bugs found in the wild (unresolveable
            hosts, strange network discons, etc)
          * Send our netDb info to peers we have direct NTCP connections to
            after each 6-12 hours of connection uptime
          * Clean up the NTCP reading and writing queue logic to avoid some
            potential delays
          * Allow people to specify the IP that the SSU transport binds on
            locally, via the advanced config "i2np.udp.bindInterface=1.2.3.4"
      d4e0f27c
  14. Jul 18, 2006
  15. Jul 16, 2006
    • complication's avatar
      2006-07-16 Complication · 65138357
      complication authored and zzz's avatar zzz committed
          * Collect tunnel build agree/reject/expire statistics
            for each bandwidth tier of peers (and peers of unknown tiers,
            even if those shouldn't exist)
      65138357
  16. 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
  17. Jul 07, 2006
  18. 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
  19. 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
  20. Jun 15, 2006
  21. Jun 14, 2006
  22. 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
  23. 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
Loading