5a1f01d81d
I2CP: Don't send multiple SetDate messages to sessions with subsessions
...
Java CI / build (push) Waiting to run
Java CI / javadoc-latest (push) Waiting to run
Java CI / build-java7 (push) Waiting to run
Dockerhub / docker (push) Waiting to run
Java with IzPack Snapshot Setup / setup (push) Waiting to run
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
as reported by mareki2p
2025-06-30 16:16:41 -04:00
daecb35a24
Router: Reduce and document the banlist-forever threshold
...
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
SSU2: Reduce bad RI ban time if floodfill
2025-06-26 09:12:30 -04:00
4c43a60f3c
dev -4
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
2025-06-24 09:46:17 -04:00
b65ab0386b
Crypto: Add MLKEM file missing from merged PR 517
2025-06-24 09:44:46 -04:00
f6289cb41b
Merge pull request 'PQ MLKEM hybrid ratchet only' ( #517 ) from zzz/i2p.i2p:pq-ratchet into master
...
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Reviewed-on: #517
Reviewed-by: idk <idki2p@mail.i2p >
2025-06-24 08:31:49 -04:00
8b1a1a8198
dev -3
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
2025-06-21 06:55:08 -04:00
a3e69ca9c7
Console: Set form target for wizard
...
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
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
baf47d60bd
Merge pull request 'Transports: Remove ElG DH builder' ( #508 ) from zzz/i2p.i2p:elgdh into master
...
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Reviewed-on: #508
Reviewed-by: idk <idki2p@mail.i2p >
2025-06-17 08:04:20 -04:00
e5219ba056
Merge pull request 'Router: Store router ident and hash at startup' ( #507 ) from zzz/i2p.i2p:routerhash into master
...
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Reviewed-on: #507
Reviewed-by: idk <idki2p@mail.i2p >
2025-06-17 08:02:14 -04:00
dfe7dce159
dev -1
...
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
javadoc fix
2025-06-15 08:30:02 -04:00
8f56057e36
Merge pull request 'SSU: Remove ActiveThrottle code, disabled 19 years ago' ( #505 ) from zzz/i2p.i2p:ssu-throttle into master
...
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Reviewed-on: #505
Reviewed-by: idk <idki2p@mail.i2p >
2025-06-15 08:14:06 -04:00
e3b176b676
I2P changes for ratchet
2025-06-13 08:56:52 -04:00
d664af0a32
Patches to BouncyCastle 1.80 source files to minimize dependencies
2025-06-13 08:51:34 -04:00
1705b6e25e
BouncyCastle 1.80 source files, unmodified, as a base for future merges
...
will not compile
2025-06-13 08:48:34 -04:00
4d1ba03823
SSU2: Change packet classification if/else to switch
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
2025-06-08 10:29:58 -04:00
71e2e8d5aa
I2P 2.9.0 Release
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
2025-06-02 15:21:56 -04:00
16ac39b68e
-10-rc
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
2025-05-30 13:27:23 -04:00
b952a16aa9
Pull translations from Transifex
2025-05-30 13:23:56 -04:00
7902823761
bump -9-rc
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
2025-05-21 14:36:46 -04:00
78e949c11c
Tunnels: Build message tweak
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
2025-05-20 08:00:28 -04:00
312f20be9b
bump -8
Java CI / build (push) Failing after 3s
Java CI / javadoc-latest (push) Failing after 7s
Java CI / build-java7 (push) Failing after 6s
Dockerhub / docker (push) Failing after 21s
Java with IzPack Snapshot Setup / setup (push) Failing after 10s
Daily Workflow / daily-job (push) Failing after 6s
Daily Workflow / javadoc-latest (push) Failing after 8s
Daily Workflow / build-java7 (push) Failing after 6s
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
2025-05-14 11:46:09 -04:00
8fb5f7f14a
Javadoc: fix build failure with nested <p><pre></pre></p> code block, fixes Javadoc build in CI
Java CI / build (push) Failing after 7s
Java CI / javadoc-latest (push) Failing after 8s
Java CI / build-java7 (push) Failing after 6s
Dockerhub / docker (push) Failing after 26s
Java with IzPack Snapshot Setup / setup (push) Failing after 14s
Sync Primary Repository to GitHub Mirror / sync (push) Successful in 39s
2025-05-12 00:26:56 -04:00
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
8df589b142
Add missing change for I2CP socket address
Java CI / build (push) Failing after 4s
Java CI / javadoc-latest (push) Failing after 7s
Java CI / build-java7 (push) Failing after 6s
Dockerhub / docker (push) Failing after 22s
Java with IzPack Snapshot Setup / setup (push) Failing after 11s
Daily Workflow / daily-job (push) Failing after 3s
Daily Workflow / javadoc-latest (push) Failing after 6s
Daily Workflow / build-java7 (push) Failing after 6s
2025-05-09 11:43:52 -04:00
6b2689bb07
I2CP: Log IP on authentication failure
Java CI / build (push) Failing after 3s
Java CI / javadoc-latest (push) Failing after 7s
Java CI / build-java7 (push) Failing after 6s
Dockerhub / docker (push) Failing after 19s
Java with IzPack Snapshot Setup / setup (push) Failing after 10s
2025-05-09 08:06:01 -04:00
9c1175fdc5
spelling
Java CI / build (push) Failing after 4s
Java CI / javadoc-latest (push) Failing after 7s
Java CI / build-java7 (push) Failing after 6s
Dockerhub / docker (push) Failing after 23s
Java with IzPack Snapshot Setup / setup (push) Failing after 13s
Daily Workflow / daily-job (push) Failing after 4s
Daily Workflow / javadoc-latest (push) Failing after 6s
Daily Workflow / build-java7 (push) Failing after 6s
2025-05-08 10:33:50 -04:00
fbd91f73df
New Hindi translations
Java CI / build (push) Failing after 3s
Java CI / javadoc-latest (push) Failing after 5s
Java CI / build-java7 (push) Failing after 6s
Dockerhub / docker (push) Failing after 24s
Java with IzPack Snapshot Setup / setup (push) Failing after 14s
2025-05-06 18:32:25 -04:00
9238f7f335
Router: Store router ident and hash at startup
...
so ctx.routerHash() can be lockless
2025-05-06 12:53:47 -04:00
0da4cf49c1
Router: Hopefully fix rare shutdown deadlock
...
Java CI / build (push) Failing after 5s
Java CI / javadoc-latest (push) Failing after 7s
Java CI / build-java7 (push) Failing after 6s
Dockerhub / docker (push) Failing after 25s
Java with IzPack Snapshot Setup / setup (push) Failing after 15s
Daily Workflow / daily-job (push) Failing after 3s
Daily Workflow / javadoc-latest (push) Failing after 6s
Daily Workflow / build-java7 (push) Failing after 5s
via RouterAppManager.shutdown() ... log(CRIT) ... addBubble()
2025-05-04 13:58:26 -04:00
0bd60989de
NTCP2: On inbound MSB check fail,
...
Java CI / build (push) Failing after 3s
Java CI / javadoc-latest (push) Failing after 6s
Java CI / build-java7 (push) Failing after 6s
Dockerhub / docker (push) Failing after 25s
Java with IzPack Snapshot Setup / setup (push) Failing after 14s
Daily Workflow / daily-job (push) Failing after 3s
Daily Workflow / javadoc-latest (push) Failing after 6s
Daily Workflow / build-java7 (push) Failing after 6s
ban IP and do probing resistance, as on AEAD fail
2025-05-03 10:14:52 -04:00
97332e7472
SSU: Remove ActiveThrottle code, disabled 19 years ago
2025-05-02 08:57:47 -04:00
dcf0fd9599
NTCP: Temporary ban of IP sending corrupt SessionRequest
...
Java CI / build (push) Failing after 10s
Java CI / javadoc-latest (push) Failing after 11s
Java CI / build-java7 (push) Failing after 10s
Dockerhub / docker (push) Failing after 28s
Java with IzPack Snapshot Setup / setup (push) Failing after 18s
Daily Workflow / daily-job (push) Failing after 4s
Daily Workflow / javadoc-latest (push) Failing after 7s
Daily Workflow / build-java7 (push) Failing after 6s
Increase temporary ban time
2025-05-01 11:12:41 -04:00
eb164cebca
NTCP: Remove old NTCP 1 handshake buffers
Java CI / build (push) Failing after 5s
Java CI / javadoc-latest (push) Failing after 8s
Java CI / build-java7 (push) Failing after 9s
Dockerhub / docker (push) Failing after 25s
Java with IzPack Snapshot Setup / setup (push) Failing after 15s
2025-05-01 11:06:27 -04:00
5ed487a621
CLI: Add tool to dump all subnets for a country
Java CI / build (push) Failing after 7s
Java CI / javadoc-latest (push) Failing after 8s
Java CI / build-java7 (push) Failing after 7s
Dockerhub / docker (push) Failing after 22s
Java with IzPack Snapshot Setup / setup (push) Failing after 13s
Daily Workflow / daily-job (push) Failing after 7s
Daily Workflow / javadoc-latest (push) Failing after 10s
Daily Workflow / build-java7 (push) Failing after 9s
2025-04-30 14:24:54 -04:00
2d3cb07097
Console: Don't show -1 active peers when in test mode
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
2025-04-30 12:02:00 -04:00
1f83d6122b
Router: Remove ssu2tokens.txt file on rekey
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
2025-04-30 11:56:20 -04:00
8e4beee536
dev -7
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Failing after 2m17s
Java CI / javadoc-latest (push) Failing after 34s
Java CI / build-java7 (push) Failing after 7s
Dockerhub / docker (push) Failing after 2m37s
Java with IzPack Snapshot Setup / setup (push) Failing after 1m14s
mirror / dl (push) Failing after 1h5m48s
2025-04-30 09:35:52 -04:00
8b2a01193b
Startup: Add migration tool to migrate all Jetty xml files
...
referenced in clients.config command lines.
This changes Ref id to Ref refid, and updates the DTD.
Previous changes for this were for new installs only,
this handles existing files in the eepsite dirs.
This builds on the existing MigrateJetty class,
while removing the ancient Jetty 5-8 to 9 migration code.
The only way that would have been used these days is
if somebody tried to update directly from 0.9.29 or earlier
(8 years ago) to the current release.
With this change, we tell the user to uninstall and reinstall.
2025-04-26 14:40:29 -04:00
c60e748a24
Util: Add ability to force using IPv6 for SSLEepGet
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
mirror / dl (push) Has been cancelled
2025-04-25 07:05:47 -04:00
5a4752e4df
dev -5
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
mirror / dl (push) Has been cancelled
2025-04-24 18:34:55 -04:00
75a4752fe0
NetDB: Add new reseed
...
Daily Workflow / daily-job (push) Has been cancelled
Daily Workflow / javadoc-latest (push) Has been cancelled
Daily Workflow / build-java7 (push) Has been cancelled
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Dockerhub / docker (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
Add CLI flag to force IPv6 for testing
2025-04-24 15:33:18 -04:00
f6e951e297
Build: Patch msgfmt-generated ResourceBundle code to eliminate unchecked warnings
...
Ancient msgfmt doesn't know about generics.
This change allows devs to set javac.compilerargs=-Xlint:unchecked
in override.properties without getting an
overwhelming number of false positives from the bundles.
If msgfmt ever adds a --java5 option, we can remove this,
but it's been almost 20 years.
For the same reason, while the sed script is fragile,
seems unlikely msgfmt will change the output without a new option.
If they do, we'll fix it then.
2025-04-20 17:21:35 -04:00
226a1545d1
dev -4
2025-04-16 06:26:24 -04:00
6e15421638
Tunnels: Implement proposal 168 - Part 1
2025-04-16 10:24:18 +00:00
b3ac93d7cc
Console: Use Basic auth for prometheus plugin
...
prometheus server doesn't support Digest auth
2025-04-09 17:26:23 -04:00
db8fc47703
Merge branch 'ff-restart' into 'master'
...
NetDB: Maintain ff after restart when configured for auto
See merge request i2p-hackers/i2p.i2p!240
2025-04-09 21:22:45 +00:00
009630e2dd
NetDB: Maintain ff after restart when configured for auto
2025-04-09 21:22:45 +00:00
27b8a9db4b
NetDB: Don't store unreachable routers to disk
2025-04-08 12:17:43 -04:00
7ae01862ad
bump -2
2025-04-08 09:08:12 -04:00
5b40c01394
Don't increment nonces within a CipherState unless the encryption/decryption operation succeeds
...
Adapted from https://github.com/rweather/noise-java/pull/18
Section 5.1 of the The Noise Protocol Framework, revision 34 states in the description for DecryptWithAd that:
If an authentication failure occurs in DECRYPT() then n is not incremented and an error is signaled to the caller.
But noise-java currently increments the nonce unconditionally.
This change defers incrementing the nonce until encryption/decryption operations actually succeed.
2025-04-06 10:47:47 -04:00