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

Skip to content
Snippets Groups Projects
  1. Oct 18, 2005
    • jrandom's avatar
      2005-10-17 jrandom · 731e26e7
      jrandom authored and zzz's avatar zzz committed
          * Allow an env prop to configure whether we want to use the backwards
            compatible (but not standards compliant) HMAC-MD5, or whether we want
            to use the not-backwards compatible (but standards compliant) one.  No
            one should touch this setting, unless your name is toad or jrandom ;)
          * Added some new dummy facades
          * Be more aggressive on loading up the router.config before building the
            router context
          * Added new hooks for apps to deal with previously undefined I2NP message
            types without having to modify any code.
          * Demo code for using a castrated router for SSU comm (SSUDemo.java)
      731e26e7
  2. Oct 14, 2005
  3. Oct 10, 2005
    • jrandom's avatar
      2005-10-10 dust · 197237aa
      jrandom authored and zzz's avatar zzz committed
          * Implemented a new I2PTunnelIRCClient which locally filters inbound and
            outbound IRC commands for anonymity and security purposes, removing all
            CTCP messages except ACTION, as well as stripping the hostname from the
            USER message (while leaving the nick and 'full name').  The IRC proxy
            doesn't use this by default, but you can enable it by creating a new
            "IRC proxy" tunnel on the web interface, or by changing the tunnel type
            to "ircclient" in i2ptunnel.config.
      2005-10-10  jrandom
          * I2PTunnel http client config cleanup and stats
          * Minor SSU congestion tweaks and stats
          * Reduced netDb exploration period
      197237aa
  4. Oct 09, 2005
  5. Oct 08, 2005
    • jrandom's avatar
      2005-10-08 jrandom · ad574c85
      jrandom authored and zzz's avatar zzz committed
          * Use the OS clock for stat timing, since it doesn't jump around (though
            still use the NTP'ed clock for display)
          * Added new DH stats
      ad574c85
  6. Oct 07, 2005
  7. Oct 01, 2005
  8. Sep 30, 2005
  9. Sep 29, 2005
    • jrandom's avatar
      * 2005-09-29 0.6.1 released · 848ead76
      jrandom authored and zzz's avatar zzz committed
      2005-09-29  jrandom
          * Let syndie users modify their metadata.
          * Reseed the router on startup if there aren't enough peer references
            known locally.  This can be disabled by creating the file .i2pnoreseed
            in your home directory, and the existing detection and reseed handling
            on the web interface is unchanged.
      848ead76
  10. Sep 27, 2005
    • jrandom's avatar
      2005-09-26 jrandom · 24bad8e4
      jrandom authored and zzz's avatar zzz committed
          * I2PTunnel bugfix (thanks Complication!)
          * Increase the SSU cwin slower during congestion avoidance (at k/cwin^2
            instead of k/cwin)
          * Limit the number of inbound SSU sessions being built at once (using
            half of the i2np.udp.maxConcurrentEstablish config prop)
          * Don't shitlist on a message send failure alone (unless there aren't any
            common transports).
          * More careful bandwidth bursting
      24bad8e4
  11. Sep 25, 2005
    • jrandom's avatar
      2005-09-25 Complication · b9b59ff9
      jrandom authored and zzz's avatar zzz committed
          * Better i2paddresshelper handling in the I2PTunnel httpclient, plus a new
            conflict resolution page if the i2paddresshelper parameter differs from
            an existing name to destination mapping.
      2005-09-25  jrandom
          * Fix a long standing streaming lib bug (in the inactivity detection code)
          * Improved handling of initial streaming lib packet retransmissions to
            kill the "lost first packet" bug (where a page shows up with the first
            few KB missing)
          * Add support for initial window sizes greater than 1 - useful for
            eepsites to transmit e.g. 4 packets full of data along with the initial
            ACK, thereby cutting down on the rtt latency.  The congestion window
            size can and does still shrink down to 1 packet though.
          * Adjusted the streaming lib retransmission calculation algorithm to be
            more TCP-like.
      b9b59ff9
  12. Sep 21, 2005
    • jrandom's avatar
      2005-09-21 susi · 3286ca49
      jrandom authored and zzz's avatar zzz committed
          * Bugfix in susidns for deleting entries
      2005-09-21  jrandom
          * Add support for HTTP POST to EepGet
          * Use HTTP POST for syndie bulk fetches, since there's a lot of data to
            put in that URL.
      3286ca49
  13. Sep 19, 2005
  14. Sep 18, 2005
  15. Sep 17, 2005
    • jrandom's avatar
      2005-09-17 jrandom · 20c42a17
      jrandom authored and zzz's avatar zzz committed
          * Bugfixes in Syndie to handle missing cache files (no data was lost, the
            old posts just didn't show up).
          * Log properly in EepPost
      20c42a17
  16. Sep 13, 2005
    • comwiz's avatar
      2005-09-12 comwiz · 4293a187
      comwiz authored and zzz's avatar zzz committed
          * Migrated the router tests to junit
      4293a187
    • jrandom's avatar
      2005-09-12 jrandom · 9865af41
      jrandom authored and zzz's avatar zzz committed
          * Removed guaranteed delivery mode entirely (so existing i2phex clients
            using it can get the benefits of mode=best_effort).  Guaranteed delivery
            is offered at the streaming lib level.
          * Improve the peer selection code for peer testing, as everyone now
            supports tests.
          * Give the watchdog its fangs - if it detects obscene job lag or if
            clients have been unable to get a leaseSet for more than 5 minutes,
            restart the router.  This was disabled a year ago due to spurious
            restarts, and can be disabled by "watchdog.haltOnHang=false", but the
            cause of the spurious restarts should be gone.
      9865af41
  17. Sep 09, 2005
  18. Sep 07, 2005
  19. Sep 06, 2005
  20. Sep 05, 2005
    • jrandom's avatar
      2005-09-05 jrandom · 5a1f7385
      jrandom authored and zzz's avatar zzz committed
          * Expose the HTTP headers to EepGet status listeners
          * Handle DSA key failures properly (if the signature is not invertable, it
            is obviously invalid)
      5a1f7385
  21. Sep 02, 2005
  22. Sep 01, 2005
  23. Aug 31, 2005
  24. Aug 30, 2005
  25. Aug 27, 2005
    • jrandom's avatar
      2005-08-27 jrandom · 8660cf0d
      jrandom authored and zzz's avatar zzz committed
          * Minor logging and optimization tweaks in the router and SDK
          * Use ISO-8859-1 in the XML files (thanks redzara!)
          * The consolePassword config property can now be used to bypass the router
            console's nonce checking, allowing CLI restarts
      8660cf0d
  26. Aug 25, 2005
  27. Aug 24, 2005
    • jrandom's avatar
      2005-08-24 jrandom · 346faa3d
      jrandom authored and zzz's avatar zzz committed
          * Catch errors with corrupt tunnel messages more gracefully (no need to
            kill the thread and cause an OOM...)
          * Don't skip shitlisted peers for netDb store messages, as they aren't
            necessarily shitlisted by other people (though they probably are).
          * Adjust the netDb store per-peer timeout based on each particular peer's
            profile (timeout = 4x their average netDb store response time)
          * Don't republish leaseSets to *failed* peers - send them to peers who
            replied but just didn't know the value.
          * Set a 5 second timeout on the I2PTunnelHTTPServer reading the client's
            HTTP headers, rather than blocking indefinitely.  HTTP headers should be
            sent entirely within the first streaming packet anyway, so this won't be
            a problem.
          * Don't use the I2PTunnel*Server handler thread pool by default, as it may
            prevent any clients from accessing the server if the handlers get
            blocked by the streaming lib or other issues.
          * Don't overwrite a known status (OK/ERR-Reject/ERR-SymmetricNAT) with
            Unknown.
      346faa3d
  28. Aug 23, 2005
    • jrandom's avatar
      2005-08-23 jrandom · 1a6b49cf
      jrandom authored and zzz's avatar zzz committed
          * Removed the concept of "no bandwidth limit" - if none is specified, its
            16KBps in/out.
          * Include ack packets in the per-peer cwin throttle (they were part of the
            bandwidth limit though).
          * Tweak the SSU cwin operation to get more accurrate estimates under
            congestions.
          * SSU improvements to resend more efficiently.
          * Added a basic scheduler to eepget to fetch multiple files sequentially.
      1a6b49cf
  29. Aug 21, 2005
Loading