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

Skip to content
Snippets Groups Projects
  1. Oct 22, 2005
    • jrandom's avatar
      2005-10-22 jrandom · c7b9525d
      jrandom authored and zzz's avatar zzz committed
          * Integrated GNU-Crypto's Fortuna PRNG, seeding it off /dev/urandom and
            ./prngseed.rnd (if they exist), and reseeding it with data out of
            various crypto operations (unused bits in a DH exchange, intermediary
            bits in a DSA signature generation, extra bits in an ElGamal decrypt).
            The Fortuna implementation under gnu.crypto.prng has been modified to
            use BouncyCastle's SHA256 and Cryptix's AES (since those are the ones
            I2P uses), and the resulting gnu.crypto.prng.* are therefor available
            under GPL+Classpath's linking exception (~= LGPL).  I2P's SecureRandom
            wrapper around it is, of course, public domain.
      c7b9525d
  2. Oct 20, 2005
    • dust's avatar
      2005-10-20 dust · 13bda1f6
      dust authored and zzz's avatar zzz committed
          * Fix bug in ircclient that prevented it to use its own dest (i.e. was
            always shared. (thx for info Ragnarok)
          * Fix crash in Sucker with some bad html.
      13bda1f6
    • jrandom's avatar
      2005-10-20 jrandom · ea22c73a
      jrandom authored and zzz's avatar zzz committed
          * Workaround a bug in GCJ's Calendar implementation
          * Propery throw an exception in the streaming lib if we try to write to a
            closed stream.  This will hopefully help clear some I2Phex bugs (thanks
            GregorK!)
      ea22c73a
  3. Oct 19, 2005
    • jrandom's avatar
      2005-10-19 jrandom · 76655d01
      jrandom authored and zzz's avatar zzz committed
          * Ported the snark bittorrent client to I2P such that it is compatible
            with i2p-bt and azneti2p.  For usage information, grab an update and run
            "java -jar lib/i2psnark.jar".  It isn't currently multitorrent capable,
            but adding in support would be fairly easy (see PeerAcceptor.java:49)
          * Don't allow leaseSets expiring too far in the future (thanks postman)
      76655d01
    • 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
  4. 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
  5. Oct 14, 2005
    • jrandom's avatar
      * 2005-10-14 0.6.1.3 released · 20ea680f
      jrandom authored and zzz's avatar zzz committed
      2005-10-14  jrandom
          * Added a key explaining peers.jsp a bit (thanks tethra!)
    • jrandom's avatar
      2005-10-13 dust · cabb6072
      jrandom authored and zzz's avatar zzz committed
          * Bundled dust's Sucker for pulling RSS/Atom content into SML, which can
            then be injected into Syndie with the Syndie CLI.
          * Bundled ROME and JDOM (BSD and Apache licensed, respectively) for
            RSS/Atom parsing.
      2005-10-13  jrandom
          * 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)
      cabb6072
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. Oct 05, 2005
  13. Oct 04, 2005
  14. Oct 03, 2005
  15. Oct 01, 2005
  16. 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
    • 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
  17. Sep 29, 2005
    • jrandom's avatar
      * 2005-09-29 0.6.1 released · c528e4db
      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.
    • 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
  18. 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
  19. 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
Loading