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

Skip to content
Snippets Groups Projects
  1. Mar 22, 2022
    • zzz's avatar
      Router family fixes · 4f8ad3b6
      zzz authored
      Don't overwrite an existing family keystore file
      Don't allow starting a new family with an existing family keystore file
      Don't add family to RI until we have restarted and have a keystore file
      Don't fail a netdb store for no family sig
      Don't ever fail our own netdb store for family errors, to avoid rekey/restart
      4f8ad3b6
  2. Mar 20, 2022
  3. Mar 18, 2022
  4. Mar 17, 2022
  5. Mar 16, 2022
  6. Mar 15, 2022
    • zzz's avatar
      Transport: Don't use HE addresses for GeoIP · e8afbc5b
      zzz authored
      Limit max MTU for HE addresses
      e8afbc5b
    • zzz's avatar
      SSU2: Compress large RIs in Session Confirmed · 587409da
      zzz authored
      even if they would fit in the MTU uncompressed,
      to save bandwidth and room for other blocks
      587409da
    • zzz's avatar
      SSU2: Fixes part 11 · af5019c8
      zzz authored
      Save data messages received before or immediately after session confirmed
      by queueing them for processing after the PeerState2 is created.
      The fragments for the first I2NP message from Alice to Bob are frequently lost,
      this will hopefully fix it.
      Not fully tested, needs wider network testing.
      af5019c8
    • zzz's avatar
      SSU2: Fixes part 10 · 46bba0fe
      zzz authored
      Avoid relaying until it's implemented:
      Don't use SSU2 for an SSU address with introducers (fixes NPE)
      Don't connect to SSU2 address without host/port
      Don't ask for relay tag
      Log tweaks
      46bba0fe
  7. Mar 13, 2022
    • zzz's avatar
      SSU2: Stubs for relay and peer test (phase 2) · 04945649
      zzz authored
      04945649
    • zzz's avatar
      SSU2: Fixes part 9 · 2f63762c
      zzz authored
      Fix length calculation to see if new token block will fit in session confirmed
      Extend timeout after sending retry
      Fix retx timer for sess req after sending token req
      Remove dup call to confirmedPacketsSent()
      Cancel ack timer when sending acks
      Include intro key in firewalled addresses too
      Use SSU2 version of ping packet for SSU2 peers
      Reduce max padding
      Log tweaks
      2f63762c
  8. Mar 12, 2022
  9. Mar 11, 2022
  10. Mar 10, 2022
    • zzz's avatar
      SSU2: Fixes part 7 · 393ee71a
      zzz authored
      Clean up and optimize ack handling
      Log tweaks and javadocs
      393ee71a
  11. Mar 09, 2022
    • zzz's avatar
      SSU2: Fixes part 6 · 97736cef
      zzz authored
      MTU and related fixes:
      Fix max fragment size
      Fix max space for acks
      Fix max packet size
      Pull MTU from best address in Session Confirmed
      Pass MTU from establish state to peer state
      Use SSU2 min/default/max MTU in PeerState
      Stop looping when out of space in OMF (SSU 1 too)
      97736cef
    • zzz's avatar
      SSU2: Fixes part 5 · 25af51fa
      zzz authored
      Correctly calculate skew after retry in establish state
      Pass calculated skew from establish state to peer state
      Round time in DateTime block
      Periodically send DateTime block
      Handle DateTime block in peer state
      25af51fa
    • zzz's avatar
      DTG: Add new ExternalMain class for app context use · a717dfb9
      zzz authored
      that does not require router.jar
      and rework other classes as necessary
      a717dfb9
    • zzz's avatar
      SSU2: Track dup packets received · e594b953
      zzz authored
      Log tweaks
      e594b953
  12. Mar 08, 2022
  13. Mar 07, 2022
    • zzz's avatar
      SSU2: Fixes part 4 · eb72e97c
      zzz authored
      Fix deadlock in AckTimer
      Enforce token in IES2
      Increase bitfield sizes in PS2
      Log tweaks
      eb72e97c
    • zzz's avatar
      SSU2: Fixes part 3 · 25cdc988
      zzz authored
      Handle acks
      Set ack timer
      Retransmit session confirmed
      Fix bitfield constructor when no ranges
      25cdc988
  14. Mar 06, 2022
    • zzz's avatar
      SSU2: Fixes part 2 · 3ce66957
      zzz authored
      Add method to put additional blocks in data messages
      Send and handle termination blocks
      3ce66957
    • zzz's avatar
      Console: Improve class selection on /configlogging · 63aa64f8
      zzz authored
      63aa64f8
    • zzz's avatar
      SSU2: Fixes part 1 · a6f61d2b
      zzz authored
      after initial testnet testing
      
      Use correct intro key for Session/Token request
      Fix state management in EstablishmentManager, OES2, IES2
      Fix next send time during handshake
      Fix header decryption in PacketHandler
      Add additional packet checks in IES2 handling
      Remove expired IES immediately (SSU1 also)
      Failsafe sleep in EstablishmentManager on exception
      Remove dup requestSent() calls
      Don't release packet in PS2
      Log tweaks and javadocs
      a6f61d2b
Loading