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

Skip to content
Snippets Groups Projects
  1. Oct 06, 2013
  2. Oct 05, 2013
  3. Oct 04, 2013
  4. Sep 29, 2013
  5. Sep 28, 2013
    • zzz's avatar
      * Streaming: Major rework of connection disconnect process. Tickets 1040-1042. · 2884df87
      zzz authored
         - Prevent multiple calls or reentrancy in disconnect() (ticket #1041)
         - Implement processing of close to skip TIME-WAIT, and
           wait for all packets to be acked (not just the CLOSE) before
           doing so, if possible (ticket #1042)
         - Don't call disconnect() or disconnectComplete() from I2PSocketFull.destroy()
           so retransmissions and acks can still happen (removes some close loops)
         - Don't call disconnect() until we have both sent and received a CLOSE (ticket #1040)
         - Don't reset the connection from CPH just because we sent a CLOSE
           and it was acked (ticket #1040)
         - Ack packets even if we sent a CLOSE  (ticket #1040)
         - Retransmit CLOSE if not acked (ticket #1040)
         - Send received packets to the MessageInputStream even if we haven't received a SYN
         - Don't call MessageInputStream.messageReceived() for ack-only packets, that was pointless
         - Don't send a RESET after timeout of an outbound connection
         - Work around bugs on other end by limiting retransmission of CLOSE packets
         - Make _isInbound final
         - More cleanups, javadocs, log tweaks
      2884df87
  6. Sep 27, 2013
  7. Sep 25, 2013
  8. Sep 24, 2013
  9. Sep 21, 2013
  10. Sep 20, 2013
  11. Sep 18, 2013
  12. Sep 17, 2013
  13. Sep 14, 2013
  14. Sep 11, 2013
  15. Sep 10, 2013
  16. Sep 08, 2013
  17. Sep 07, 2013
    • zzz's avatar
      * Crypto: Don't use "short exponent" on faster platforms. · 78a426e9
      zzz authored
         Rebuild router identity if key length doesn't match setting.
         This affects RI and LS encryption keys, and DH and YK.
         Faster = 64 bit with working jbigi, non-ARM, non-GNU (for now)
         Override default with crypto.elGamal.useLongKey=true/false
         LS key is built at client startup (Dest key unused)
         This will churn most of the RIs at the release.
       * SystemVersion: Add isARM()
      78a426e9
  18. Sep 06, 2013
Loading