Commit Graph

6566 Commits

Author SHA1 Message Date
zzz
1438ab866e New partial Icelandic translation 2025-09-03 11:17:36 -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
b952a16aa9 Pull translations from Transifex 2025-05-30 13:23:56 -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
fbd91f73df New Hindi translations 2025-05-06 18:32:25 -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
zzz
0bd60989de NTCP2: On inbound MSB check fail,
ban IP and do probing resistance, as on AEAD fail
2025-05-03 10:14:52 -04:00
zzz
97332e7472 SSU: Remove ActiveThrottle code, disabled 19 years ago 2025-05-02 08:57:47 -04:00
zzz
dcf0fd9599 NTCP: Temporary ban of IP sending corrupt SessionRequest
Increase temporary ban time
2025-05-01 11:12:41 -04:00
zzz
eb164cebca NTCP: Remove old NTCP 1 handshake buffers 2025-05-01 11:06:27 -04:00