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

Skip to content
Snippets Groups Projects
  1. Nov 04, 2005
    • jrandom's avatar
      2005-10-31 jrandom · 0ad18cd0
      jrandom authored and zzz's avatar zzz committed
          * Fix for some syndie reply scenarios (thanks identiguy and CofE!)
          * Removed a potentially infinitely recursive call (oops)
      (forgot to commit this file before.  oops)
      0ad18cd0
    • jrandom's avatar
      2005-11-03 zzz · ca0af146
      jrandom authored and zzz's avatar zzz committed
          * Added a new error page to the eepproxy to differentiate the full 60
            second timeout from the immediate "I don't know this base64" failure.
      ca0af146
  2. Nov 02, 2005
    • jrandom's avatar
      2005-11-01 jrandom · a2d2b031
      jrandom authored and zzz's avatar zzz committed
          * Added a few more css elements (thanks identiguy!)
      a2d2b031
  3. Oct 31, 2005
    • jrandom's avatar
      2005-10-31 jrandom · 2f36912a
      jrandom authored and zzz's avatar zzz committed
          * Fix for some syndie reply scenarios (thanks identiguy and CofE!)
          * Removed a potentially infinitely recursive call (oops)
      2f36912a
  4. Oct 30, 2005
  5. Oct 29, 2005
    • jrandom's avatar
      0.6.1.4 · ac3b88b9
      jrandom authored and zzz's avatar zzz committed
      ac3b88b9
    • jrandom's avatar
      * 2005-10-29 0.6.1.4 released · 60124cdc
      jrandom authored and zzz's avatar zzz committed
      60124cdc
    • jrandom's avatar
      2005-10-29 jrandom · e7d22817
      jrandom authored and zzz's avatar zzz committed
          * Improved the bandwidth throtting on tunnel participation, especially for
            low bandwidth peers.
          * Improved failure handling in SSU with proactive reestablishment of
            failing idle peers, and rather than shitlisting a peer who failed too
            much, drop the SSU session and allow a new attempt (which, if it fails,
            will cause a shitlisting)
          * Clarify the cause of the shitlist on the profiles page, and include
            bandwidth limiter info at the bottom of the peers page.
      e7d22817
    • jrandom's avatar
      2005-10-29 jrandom · 52ace2d6
      jrandom authored and zzz's avatar zzz committed
          * Improved the bandwidth throtting on tunnel participation, especially for
            low bandwidth peers.
          * Improved failure handling in SSU with proactive reestablishment of
            failing idle peers, and rather than shitlisting a peer who failed too
            much, drop the SSU session and allow a new attempt (which, if it fails,
            will cause a shitlisting)
          * Clarify the cause of the shitlist on the profiles page, and include
            bandwidth limiter info at the bottom of the peers page.
      52ace2d6
  6. Oct 28, 2005
    • jrandom's avatar
      2005-10-26 jrandom · b5a25801
      jrandom authored and zzz's avatar zzz committed
          * In Syndie, propogate the subject and tags in a reply, and show the parent
            post on the edit page for easy quoting.  (thanks identiguy and CofE!)
          * Streamline some netDb query handling to run outside the jobqueue -
            which means they'll run on the particular SSU thread that handles the
            message.  This should help out heavily loaded netDb peers.
      b5a25801
    • jrandom's avatar
      added ttc.i2p · 3fc05588
      jrandom authored and zzz's avatar zzz committed
      3fc05588
  7. Oct 25, 2005
    • jrandom's avatar
      oops (allow cwin=1 for interactive streams) · bd9c6ff4
      jrandom authored and zzz's avatar zzz committed
      bd9c6ff4
    • jrandom's avatar
      2005-10-25 jrandom · a0c822af
      jrandom authored and zzz's avatar zzz committed
          * Defer netDb searches for newly referenced peers until we actually want
            them
          * Ignore netDb references to peers on our shitlist
          * Set the timeout for end to end client messages to the max delay after
            finding the leaseSet, so we don't have as many expired messages floating
            around.
          * Add a floor to the streaming lib window size
          * When we need to send a streaming lib ACK, try to retransmit one of the
            unacked packets instead (with updated ACK/NACK fields, of course).  The
            bandwidth cost of an unnecessary retransmission should be minor as
            compared to both an ACK packet (rounded up to 1KB in the tunnels) and
            the probability of a necessary retransmission.
          * Adjust the streaming lib cwin algorithm to allow growth after a full
            cwin messages if the rtt is trending downwards.  If it is not, use the
            existing algorithm.
          * Increased the maximum rto size in the streaming lib.
          * Load balancing bugfix on end to end messages to distribute across
            tunnels more evenly.
      a0c822af
    • jrandom's avatar
      2005-10-24 jrandom · 4de30210
      jrandom authored and zzz's avatar zzz committed
          * Defer netDb searches for newly referenced peers until we actually want
            them
          * Ignore netDb references to peers on our shitlist
          * Set the timeout for end to end client messages to the max delay after
            finding the leaseSet, so we don't have as many expired messages floating
            around.
          * Add a floor to the streaming lib window size
          * When we need to send a streaming lib ACK, try to retransmit one of the
            unacked packets instead (with updated ACK/NACK fields, of course).  The
            bandwidth cost of an unnecessary retransmission should be minor as
            compared to both an ACK packet (rounded up to 1KB in the tunnels) and
            the probability of a necessary retransmission.
          * Adjust the streaming lib cwin algorithm to allow growth after a full
            cwin messages if the rtt is trending downwards.  If it is not, use the
            existing algorithm.
          * Increased the maximum rto size in the streaming lib.
          * Load balancing bugfix on end to end messages to distribute across
            tunnels more evenly.
      4de30210
    • ragnarok's avatar
      * Enforce delay >= 1 in BlogManager.getUpdateDelay() · 84383c3d
      ragnarok authored and zzz's avatar zzz committed
      84383c3d
    • ragnarok's avatar
      * Factor archive fetching into a seperate method from the update loop. · a94abb13
      ragnarok authored and zzz's avatar zzz committed
      a94abb13
  8. Oct 24, 2005
  9. Oct 22, 2005
    • jrandom's avatar
      no more -Di2p.weakPRNG :) · 2f8a2879
      jrandom authored and zzz's avatar zzz committed
      2f8a2879
    • 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
  10. Oct 21, 2005
  11. Oct 20, 2005
  12. Oct 19, 2005
    • jrandom's avatar
      2005-10-19 jrandom · aa5f1cb1
      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)
      aa5f1cb1
    • jrandom's avatar
      remove jbigi.jar from the classpath so we don't mistakenly extract & overwrite the · ab9c6d59
      jrandom authored and zzz's avatar zzz committed
      libjbigi.so.  Yeah, this means that i2psnark uses pure java modPow, but it doesn't do
      any real heavy lifting anyway, except a DSA signature every 5-10 minutes.  whoop de do.
      ab9c6d59
    • 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
      This is an I2P port of snark [http://klomp.org/snark], a GPL'ed bittorrent client · 138f7d3b
      jrandom authored and zzz's avatar zzz committed
      The build in tracker has been removed for simplicity.
      
      Example usage:
        java -jar lib/i2psnark.jar myFile.torrent
      
      or, a more verbose setting:
        java -jar lib/i2psnark.jar --eepproxy 127.0.0.1 4444 \
             --i2cp 127.0.0.1 7654 "inbound.length=2 outbound.length=2" \
             --debug 6 myFile.torrent
      138f7d3b
    • 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
  13. 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
  14. Oct 15, 2005
  15. Oct 14, 2005
Loading