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

Skip to content
Snippets Groups Projects
  1. Oct 19, 2005
    • jrandom's avatar
      2005-10-19 jrandom · df4b998a
      jrandom authored and zzz's avatar zzz committed
          * Bugfix for the auto-update code to handle different usage patterns
          * Decreased the addressbook recheck frequency to once every 12 hours
            instead of hourly.
          * Handle dynamically changing the HMAC size (again, unless your nym is
            toad or jrandom, ignore this ;)
          * Cleaned up some synchronization/locking code
      df4b998a
  2. Oct 18, 2005
    • dust's avatar
      2005-10-17 dust · 2d70103f
      dust authored and zzz's avatar zzz committed
          * Exchange the remaining URL with EepGet in Sucker.
          * Allow /TOPIC irc command.
      2d70103f
    • 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
  3. Oct 14, 2005
  4. Oct 13, 2005
    • jrandom's avatar
      2005-10-13 jrandom · 00a4761b
      jrandom authored and zzz's avatar zzz committed
          * SSU retransmission choke bugfix (== != !=)
          * Include initial transmissions in the retransmission choke, so that
            if we are already retransmitting a message, we won't send anything
            to that peer other than that message (or ACKs, if necessary)
      00a4761b
    • jrandom's avatar
      2005-10-12 jrandom · 35167012
      jrandom authored and zzz's avatar zzz committed
          * Choke SSU retransmissions to a peer while there is already a
            retransmission in flight to them.  This currently lets other initial
            transmissions through, since packet loss is often sporadic, but maybe
            this should block initial transmissions as well?
          * Display the retransmission bytes stat on peers.jsp (thanks bar!)
          * Filter QUIT messages in the I2PTunnelIRCClient proxy
      35167012
  5. Oct 11, 2005
    • jrandom's avatar
      2005-10-11 jrandom · c4d78566
      jrandom authored and zzz's avatar zzz committed
          * Piggyback the SSU partial ACKs with data packets.  This is backwards
            compatible.
          * Syndie RSS renderer bugfix, plus now include the full entry instead of
            just the blurb before the cut.
      c4d78566
    • jrandom's avatar
      2005-10-11 jrandom · 123e0ba5
      jrandom authored and zzz's avatar zzz committed
          * Piggyback the SSU explicit ACKs with data packets (partial ACKs aren't
            yet piggybacked).  This is backwards compatible.
          * SML parser cleanup in Syndie
      123e0ba5
  6. Oct 10, 2005
    • jrandom's avatar
      2005-10-10 dust · f30dc2b4
      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
      f30dc2b4
  7. Oct 09, 2005
    • jrandom's avatar
      2005-10-09 jrandom · 993c70f6
      jrandom authored and zzz's avatar zzz committed
          * Syndie CLI cleanup for simpler CLI posting.  Usage shown with
            java -jar lib/syndie.jar
          * Beginnings of the Syndie logging cleanup
          * Delete corrupt Syndie posts
      993c70f6
    • jrandom's avatar
      2005-10-09 jrandom · 5dfa9ad7
      jrandom authored and zzz's avatar zzz committed
          * Now that the streaming lib works reasonably, set the default inactivity
            event to send a 0 byte keepalive payload, rather than disconnecting the
            stream.  This should cut the irc netsplits and help out with other long
            lived streams.  The default timeout is now less than the old timeout as
            well, so the keepalive will be sent before earlier builds fire their
            fatal timeouts.
      5dfa9ad7
  8. 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
  9. Oct 07, 2005
    • jrandom's avatar
      * 2005-10-07 0.6.1.2 released · cdee5b2c
      jrandom authored and zzz's avatar zzz committed
      2005-10-07  jrandom
          * Include the 1 second bandwidth usage on the console rather than the
            1 minute rate, as the 1 second value doesn't have the 1m/5m quantization
            issues.
    • jrandom's avatar
      2005-10-07 jrandom · 7f6e65c7
      jrandom authored and zzz's avatar zzz committed
          * Allow the I2PTunnelHTTPServer to send back the first few packets of an
            HTTP response quicker, and initialize the streaming lib's cwin more
            carefully.
          * Added a small web UI to the new Syndie scheduled updater.  If you log in
            as a user authorized to use the remote archive funtionality, you can
            request remote archives in your address book to be automatically pulled
            down by checking the "scheduled?" checkbox.
      7f6e65c7
  10. Oct 05, 2005
    • jrandom's avatar
      2005-10-05 jrandom · 4dd628db
      jrandom authored and zzz's avatar zzz committed
          * Allow the first few packets in the stream to fill in their IDs during
            handshake (thanks cervantes, Complication, et al!)  This should fix at
            least some of the intermittent HTTP POST issues.
      4dd628db
  11. Oct 04, 2005
  12. Oct 03, 2005
  13. Oct 01, 2005
  14. Sep 30, 2005
    • jrandom's avatar
      2005-09-30 jrandom · 9dfa87ba
      jrandom authored and zzz's avatar zzz committed
          * Killed three more streaming lib bugs, one of which caused excess packets
            to be transmitted (dupacking dupacks), one that was the root of many of
            the old hung streams (shrinking highest received), and another that was
            releasing data too soon.
      9dfa87ba
    • jrandom's avatar
      2005-09-30 jrandom · 934a2697
      jrandom authored and zzz's avatar zzz committed
          * Only allow autodetection of our IP address if we haven't received an
            inbound connection in the last two minutes.
          * Increase the default max streaming resends to 8 from 5 (and down from
            the earlier 10)
      934a2697
    • ragnarok's avatar
      * Fix history.txt formatting. · 1c0dfc24
      ragnarok authored and zzz's avatar zzz committed
      1c0dfc24
    • ragnarok's avatar
      * Export petnames from syndie to the router's petname db instead of userhosts.txt. · 3bc3e5d4
      ragnarok authored and zzz's avatar zzz committed
      3bc3e5d4
    • jrandom's avatar
      2005-09-29 jrandom · 55869af2
      jrandom authored and zzz's avatar zzz committed
          * Support noreseed.i2p in addition to .i2pnoreseed for disabling automatic
            reseeding - useful on OSes that make it hard to create dot files.
            Thanks Complication (and anon)!
          * Fixed the installer version string (thanks Frontier!)
          * Added cleaner rejection of invalid IP addresses, shitlist those who send
            us invalid IP addresses, verify again that we are not sending invalid IP
            addresses, and log an error if it happens. (Thanks Complication, ptm,
            and adab!)
      55869af2
  15. 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
  16. Sep 28, 2005
    • jrandom's avatar
      2005-09-28 jrandom · 90042071
      jrandom authored and zzz's avatar zzz committed
          * Fix for at least some (all?) of the wrong stream errors in the streaming
            lib
      90042071
  17. Sep 27, 2005
    • jrandom's avatar
      2005-09-27 jrandom · ef7d1ba9
      jrandom authored and zzz's avatar zzz committed
          * Properly suggest filenames for attachments in Syndie (thanks all!)
          * Fixed the Syndie authorization scheme for single user vs. multiuser
      ef7d1ba9
    • 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
  18. Sep 26, 2005
    • jrandom's avatar
      2005-09-26 jrandom · aef33548
      jrandom authored and zzz's avatar zzz committed
          * Reworded the SSU introductions config section (thanks duck!)
          * Force identity content encoding for I2PTunnel httpserver requests
            (thanks redzara!)
          * Further x-i2p-gzip bugfixes for the end of streams
          * Reduce the minimum bandwidth limits to 3KBps steady and burst (though
            I2P's performance at 3KBps is another issue)
          * Cleaned up some streaming lib structures
      aef33548
  19. Sep 25, 2005
    • jrandom's avatar
      2005-09-25 jrandom · 56ecdcce
      jrandom authored and zzz's avatar zzz committed
          * Allow reseeding on the console if the netDb knows less than 30 peers,
            rather than less than 10 (without internet connectivity, we keep the
            last 15 router references)
          * Reenable the x-i2p-gzip HTTP processing by default, flushing the stream
            more aggressively.
          * Show the status that used to be called "ERR-Reject" as "OK (NAT)"
          * Reduced the default maximum number of streaming lib resends of a packet
            (10 retransmits is a bit much with a reasonable RTO)
      56ecdcce
    • 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
  20. Sep 21, 2005
    • jrandom's avatar
      2005-09-21 redzara · 30bd6591
      jrandom authored and zzz's avatar zzz committed
          * Use ISO-8859-1 for the susidns xml
      30bd6591
    • 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
Loading