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

Skip to content
Snippets Groups Projects
  • jrandom's avatar
    b67b243e
    the following isn't the end of the 0.4.1 updates, as there are still more things left to clean · b67b243e
    jrandom authored and zzz's avatar zzz committed
    up and debug in the new tcp transport, but it all works, and i dont like having big changes
    sitting on my local machine (and there's no real need for branching atm)
    2004-09-26  jrandom
        * Complete rewrite of the TCP transport with IP autodetection and
          low CPU overhead reconnections.  More concise connectivity errors
          are listed on the /oldconsole.jsp as well.  The IP autodetection works
          by listening to the first person who tells you what your IP address is
          when you have not defined one yourself and you have no other TCP
          connections.
        * Update to the I2NP message format to add transparent verification at
          the I2NP level (beyond standard TCP verification).
        * Remove a potential weakness in our AESEngine's safeEncrypt and safeDecrypt
          implementation (rather than verifying with E(H(key)), we now verify with
          E(H(iv))).
        * The above changes are NOT BACKWARDS COMPATIBLE.
        * Removed all of the old unused PHTTP code.
        * Refactor various methods and clean up some javadoc.
    b67b243e
    History
    the following isn't the end of the 0.4.1 updates, as there are still more things left to clean
    jrandom authored and zzz's avatar zzz committed
    up and debug in the new tcp transport, but it all works, and i dont like having big changes
    sitting on my local machine (and there's no real need for branching atm)
    2004-09-26  jrandom
        * Complete rewrite of the TCP transport with IP autodetection and
          low CPU overhead reconnections.  More concise connectivity errors
          are listed on the /oldconsole.jsp as well.  The IP autodetection works
          by listening to the first person who tells you what your IP address is
          when you have not defined one yourself and you have no other TCP
          connections.
        * Update to the I2NP message format to add transparent verification at
          the I2NP level (beyond standard TCP verification).
        * Remove a potential weakness in our AESEngine's safeEncrypt and safeDecrypt
          implementation (rather than verifying with E(H(key)), we now verify with
          E(H(iv))).
        * The above changes are NOT BACKWARDS COMPATIBLE.
        * Removed all of the old unused PHTTP code.
        * Refactor various methods and clean up some javadoc.
To find the state of this project's repository at the time of any of these versions, check out the tags.