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

Skip to content
Snippets Groups Projects
  • zzz's avatar
    8448001a
    * I2NP: · 8448001a
    zzz authored
        - Deprecate unused stream methods and I2NPMessageReader since
          all transports provide encapsulation.
        - Don't throw IOE from byte array methods
        - Use cached null cert in GarlicClove
        - Add method to limit size of buffer to read
        - Don't check checksum at input, in most cases
        - Reuse checksum at output, for unomodified pass-through messages
          (but recalculating it now and logging on a mismatch for testing)
        - Fix DatabaseLookupMessage to internally store the don't include peers as
          a List, not a Set, so it doesn't get reordered and break the checksum
        - Log cleanup
      * NTCP:
        - Zero-copy and limit size when handing buffer to I2NP
        - Log hex dump message on I2NPMessageException, like in SSU
        - Don't close connection on I2NPMessageException
    8448001a
    History
    * I2NP:
    zzz authored
        - Deprecate unused stream methods and I2NPMessageReader since
          all transports provide encapsulation.
        - Don't throw IOE from byte array methods
        - Use cached null cert in GarlicClove
        - Add method to limit size of buffer to read
        - Don't check checksum at input, in most cases
        - Reuse checksum at output, for unomodified pass-through messages
          (but recalculating it now and logging on a mismatch for testing)
        - Fix DatabaseLookupMessage to internally store the don't include peers as
          a List, not a Set, so it doesn't get reordered and break the checksum
        - Log cleanup
      * NTCP:
        - Zero-copy and limit size when handing buffer to I2NP
        - Log hex dump message on I2NPMessageException, like in SSU
        - Don't close connection on I2NPMessageException