Commit Graph

6362 Commits

Author SHA1 Message Date
zzz 9b6ffb8f6b eepsite migration part 3 - contexts 2025-10-15 11:37:45 -04:00
zzz 64260b5991 eepsite migration part 2 - jetty-gzip.xml 2025-10-11 15:12:05 -04:00
zzz 6676eac9d1 eepsite migration part 1 - jetty.xml 2025-10-11 12:23:00 -04:00
zzz d4bfdfbc36 Console: Label PQ sessions on SKM debug page 2025-09-20 16:00:31 -04:00
eyedeekay 9c1573d357 Release I2P 2.10.0 2025-09-08 18:24:08 -04:00
zzz 592317fef3 bump -10-rc for review 2025-09-05 12:37:04 -04:00
zzz 8b59dadd12 Reseed list update 2025-09-05 12:22:17 -04:00
zzz 40e26885bc bump -9-rc, geoip + blocklist updates 2025-09-01 07:32:42 -04:00
zzz 2512e8614c bump -8 2025-08-27 08:12:24 -04:00
zzz 6594c53720 NetDB: Preliminary fix for exploratory lookups
If lookup was direct, request RIs for unknown DSRM hashes immediately
This helps prevent hidden mode routers from losing peers
More fixes to follow in later release
2025-08-27 07:57:17 -04:00
zzz d8d896f930 NetDB: Fix direct lookups
from field was being set to destination, not source
broken in 0.9.19 (2015)

In FDLMH, fixup from field so we can send a reply to unfixed routers
Also drop exploratory lookups from floodfills
2025-08-26 09:55:44 -04:00
zzz 7e54625117 Transports: Reduce ban time for slow routers if floodfill
to make banlist smaller
2025-08-20 13:49:42 -04:00
zzz c04e1d6387 bump -7 2025-08-17 13:09:53 -04:00
zzz 79860f017f Router: Fix PublishRouterInfoJob sometimes not getting started
if setNetDbReady() is called when netDb().isInitialized() is false.
This can happen if the router has a few RIs at at startup but
not enough and it reseeds, or if reseed is very slow?
If PLRIJ does not run then the local RI doesn't get updated
and most connections fail due to RI clock skew in the handshake.
Then the router is essentially stuck.
2025-08-17 13:07:17 -04:00
zzz 383494fbf6 SSU2: Fix last receive time tracking 2025-08-17 12:02:36 -04:00
zzz 31ce28621d NetDB: Exploration improvements, mostly for hidden mode
- Increase low and min floodfill and router thresholds
- Fix non-exploratory mode calculation when under min threshold
- Log tweaks
2025-08-17 11:00:19 -04:00
zzz a36f1d2bba bump -6 2025-08-12 10:00:55 -04:00
zzz 3e94f133de tunnels: BW param handler tweaks 2025-07-29 12:36:02 -04:00
zzz 8e4890d3ac Crypto: Remove PQ debug to wrapper log
as reported by drzed
2025-07-25 10:58:46 -04:00
zzz 41b7b42ec2 I2CP: Destroy session fixes
- Destroying subsession no longer destroys primary session on client side
- Ignore SessionStatus(Destroyed) on client side, it wasn't doing the right thing
- Add notes on router side about not sending SessionStatus(Destroyed)
2025-07-17 18:06:33 -04:00
zzz 2b0a096794 bump -5 2025-07-04 07:49:03 -04:00
zzz 4f8726e90f SSU: Increase inbound ban time 2025-07-04 07:39:55 -04:00
zzz adb264d400 tab fixes 2025-07-04 07:35:26 -04:00
zzz 5a1f01d81d I2CP: Don't send multiple SetDate messages to sessions with subsessions
as reported by mareki2p
2025-06-30 16:16:41 -04:00
zzz daecb35a24 Router: Reduce and document the banlist-forever threshold
SSU2: Reduce bad RI ban time if floodfill
2025-06-26 09:12:30 -04:00
zzz 4c43a60f3c dev -4 2025-06-24 09:46:17 -04:00
zzz b65ab0386b Crypto: Add MLKEM file missing from merged PR 517 2025-06-24 09:44:46 -04:00
zzz f6289cb41b Merge pull request 'PQ MLKEM hybrid ratchet only' (#517) from zzz/i2p.i2p:pq-ratchet into master
Reviewed-on: http://git.idk.i2p/I2P_Developers/i2p.i2p/pulls/517
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-24 08:31:49 -04:00
zzz 8b1a1a8198 dev -3 2025-06-21 06:55:08 -04:00
zzz a3e69ca9c7 Console: Set form target for wizard
so link into middle of wizard from /config doesn't get stuck there
due to the URL param, as reported by RN
2025-06-17 08:10:22 -04:00
zzz baf47d60bd Merge pull request 'Transports: Remove ElG DH builder' (#508) from zzz/i2p.i2p:elgdh into master
Reviewed-on: http://git.idk.i2p/I2P_Developers/i2p.i2p/pulls/508
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-17 08:04:20 -04:00
zzz e5219ba056 Merge pull request 'Router: Store router ident and hash at startup' (#507) from zzz/i2p.i2p:routerhash into master
Reviewed-on: http://git.idk.i2p/I2P_Developers/i2p.i2p/pulls/507
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-17 08:02:14 -04:00
zzz dfe7dce159 dev -1
javadoc fix
2025-06-15 08:30:02 -04:00
zzz 8f56057e36 Merge pull request 'SSU: Remove ActiveThrottle code, disabled 19 years ago' (#505) from zzz/i2p.i2p:ssu-throttle into master
Reviewed-on: http://git.idk.i2p/I2P_Developers/i2p.i2p/pulls/505
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-15 08:14:06 -04:00
zzz e3b176b676 I2P changes for ratchet 2025-06-13 08:56:52 -04:00
zzz d664af0a32 Patches to BouncyCastle 1.80 source files to minimize dependencies 2025-06-13 08:51:34 -04:00
zzz 1705b6e25e BouncyCastle 1.80 source files, unmodified, as a base for future merges
will not compile
2025-06-13 08:48:34 -04:00
zzz 4d1ba03823 SSU2: Change packet classification if/else to switch 2025-06-08 10:29:58 -04:00
eyedeekay 71e2e8d5aa I2P 2.9.0 Release 2025-06-02 15:21:56 -04:00
zzz 16ac39b68e -10-rc 2025-05-30 13:27:23 -04:00
zzz 7902823761 bump -9-rc 2025-05-21 14:36:46 -04:00
zzz 78e949c11c Tunnels: Build message tweak 2025-05-20 08:00:28 -04:00
zzz 312f20be9b bump -8 2025-05-14 11:46:09 -04:00
eyedeekay 8fb5f7f14a Javadoc: fix build failure with nested <p><pre></pre></p> code block, fixes Javadoc build in CI 2025-05-12 00:26:56 -04:00
zzz 1c9ae348da Transports: Remove ElG DH builder
unused since SSU 1 removed
(SSU 1 removal part 14/n)
2025-05-09 13:43:30 -04:00
zzz 8df589b142 Add missing change for I2CP socket address 2025-05-09 11:43:52 -04:00
zzz 6b2689bb07 I2CP: Log IP on authentication failure 2025-05-09 08:06:01 -04:00
zzz 9c1175fdc5 spelling 2025-05-08 10:33:50 -04:00
zzz 9238f7f335 Router: Store router ident and hash at startup
so ctx.routerHash() can be lockless
2025-05-06 12:53:47 -04:00
zzz 0da4cf49c1 Router: Hopefully fix rare shutdown deadlock
via RouterAppManager.shutdown() ... log(CRIT) ... addBubble()
2025-05-04 13:58:26 -04:00