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

Skip to content
Snippets Groups Projects
  1. Jul 19, 2022
  2. Jul 17, 2022
    • zzz's avatar
      SSU2: MTU and other fixes · 8aef6ce2
      zzz authored
      Use minimum MTU for IPv6 session confirmed to avoid PMTU issues
      Set default MTU for known IPv6 tunnel brokers
      Check for s mismatch in session confirmed RI
      Don't put DateTime block after Termination block
      Fix first message failed check
      Log sent data packet size
      Log tweaks
      8aef6ce2
  3. Jul 15, 2022
  4. Jul 12, 2022
    • zzz's avatar
      SSU2: Fail session if first outbound message fails · 2432680e
      zzz authored
      Reduce max consecutive message failures to fail session (SSU 1/2)
      Set peer as unreachable for these failures
      Reduce max consectutive session confirmed retransmissions
      Fix session confirmed retransmission timing
      Respond to relay tag request in data phase
      Log tweaks
      2432680e
  5. Jul 10, 2022
  6. Jul 09, 2022
  7. Jul 08, 2022
  8. Jul 05, 2022
    • zzz's avatar
      SSU2: Fix peer test throttling · 9a9722dd
      zzz authored
      Only throttle messages 1 and 2
      Send limit response on throttle
      Throttle IPv6 based on first 8 bytes only
      9a9722dd
  9. Jul 04, 2022
    • zzz's avatar
      NetDB: Lookup handling cleanups · 4e21fe74
      zzz authored
      Allow lookups of our RI even when hidden
      Consolidate routerHash() calls
      Remove unused router.publishUnreachableRouters option, was default true
      4e21fe74
  10. Jun 30, 2022
  11. Jun 25, 2022
    • zzz's avatar
      SSU: MTU fixes for IPv6 and SSU2 · 3c765927
      zzz authored
      Fix setting local IPv6 MTU when firewalled
      Fix publishing MTU when firewalled or hidden
      Save local MTU when changing addresses, not when publishing
      Add SSU2 MTU methods (no mod 16 required)
      Allow MTU up to 1500 for SSU2 transport style
      Disable SSU2 at startup if local MTU too low
      3c765927
  12. Jun 24, 2022
  13. Jun 22, 2022
    • zzz's avatar
      SSU2: More MTU checks · 08e95655
      zzz authored
      Add code for bob rejecting alice peer test address
      Don't allow MTU to exceed his MTU
      Don't use a token about to expire
      Send token with termination message
      Add internal type to termination message
      log tweaks
      08e95655
    • zzz's avatar
      SSU: Rewrite adjustMTU() · 5d27ce3f
      zzz authored
      to make it more responsive to conditions and a more effective PMTU algorithm.
      Move MTU up and down in increments rather than simply shift between min and max
      Increase or decrease based on success or failure of each message
      Only increase if the successful message was almost as large as current MTU
      Clear increase/decrease counters when changing MTU the other way
      Don't wait for 10 packets to increase MTU
      Reduce max retransmissions from 30% to 10%
      5d27ce3f
  14. Jun 20, 2022
  15. Jun 19, 2022
  16. Jun 17, 2022
    • zzz's avatar
      SusiDNS: Fix classloading on Java 11+ · c2edd7e9
      zzz authored
      Caused SusiDNS and addressbook to be in a different context
      addressbook config would be stored in base dir
      and subscriptions would not load because it couldn't find i2ptunnel
      c2edd7e9
    • zzz's avatar
      Util: ArraySet improvements · fa145ff7
      zzz authored
      Was never used; prep for actual usage
      Move from router to core
      Add Set constructors that are more efficient
      Add addUnique() method
      Allow size of set passed in constructors
      Prepare for extension
      javadocs
      fa145ff7
  17. Jun 16, 2022
    • zzz's avatar
      SSU2: Hole punch processing · 7610b384
      zzz authored
      Validate and process hole punch payload
      Send session request immediately after receiving hole punch
      Remove some unused code
      Log tweaks
      7610b384
    • zzz's avatar
      SSU2: Fixes · d812f82e
      zzz authored
      Fix conn ids on hole punch
      Fix min size on relay response
      d812f82e
  18. Jun 14, 2022
  19. Jun 12, 2022
    • zzz's avatar
      SSU2: Relay WIP part 15 · 22efde37
      zzz authored
      Fix sending charlie's address in relay response
      Fix sending session request after introduction
      Send 0-length endpoint in relay response on failure
      Log tweaks
      22efde37
    • zzz's avatar
      SSU2: Fix peer test msg 1 signature · c976b86b
      zzz authored
      c976b86b
    • zzz's avatar
      SSU2: Relay WIP part 14 · 3ef06f88
      zzz authored
      Fixes after testnet testing:
      Fix NPE in OES2 constructor
      Fix relay request signature
      Fix relay response signature verification bugs
      Fix unhandled state OB_STATE_INTRODUCED
      Refactor state handling to switch
      Remove dup copy in SSU2Util.sign()
      Log tweaks
      3ef06f88
  20. Jun 11, 2022
    • zzz's avatar
      SSU2: Relay WIP part 13 · 2ec0894c
      zzz authored
      Reject SSU1/SSU2 relay request mismatch as Bob
      2ec0894c
    • zzz's avatar
      SSU2: Relay WIP part 12 · d85d5012
      zzz authored
      Don't send SSU1 relay request to SSU2-connected introducers
      and vice versa
      Log tweaks
      d85d5012
  21. Jun 10, 2022
Loading