Commit Graph

3102 Commits

Author SHA1 Message Date
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
5bb3cc488c Merge pull request 'I2CP: Add async lookup API' (#511) from zzz/i2p.i2p:i2cp-asynch-lookup into master
Reviewed-on: http://git.idk.i2p/I2P_Developers/i2p.i2p/pulls/511
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-18 11:35:35 -04:00
zzz
0aa280435a Merge pull request 'Stats: Remove ancient stat log' (#503) from zzz/i2p.i2p:statlog into master
Reviewed-on: http://git.idk.i2p/I2P_Developers/i2p.i2p/pulls/503
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-15 08:08:17 -04:00
zzz
5c828fa116 Merge pull request 'I2CP: Add support for service records (proposal 167)' (#501) from zzz/i2p.i2p:prop167 into master
Reviewed-on: http://git.idk.i2p/I2P_Developers/i2p.i2p/pulls/501
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-15 08:04:08 -04:00
zzz
e3b176b676 I2P changes for ratchet 2025-06-13 08:56:52 -04:00
eyedeekay
71e2e8d5aa I2P 2.9.0 Release 2025-06-02 15:21:56 -04:00
eyedeekay
e92695a42e Release Checklist: ant bumpBuildtime, ran javadoc test, ran java 7 test, geoip will wait until day-of. CI on gitea is temp down, but is equivalent to CI on github. 2025-05-26 15:20:49 -04:00
zzz
740a06b438 I2CP: Add asynch lookup API
Underlying lookup was already asynch but there was no sync API.
This will be useful for the zzzot plugin and others.
Also clean up pending lookups on session shutdown.
2025-05-14 08:41:56 -04:00
zzz
488759c66b code formatting 2025-05-11 14:16:44 -04:00
zzz
9c1175fdc5 spelling 2025-05-08 10:33:50 -04:00
zzz
7755860274 CLI: Show deprecated types in privatekeyfile and su3file help 2025-05-02 07:36:14 -04:00
zzz
6dc986f5f3 I2CP: Don't pass javax or streaming options to the router
except for i2p.streaming.profile,
which we may use on the router side later,
see proposal 168.
2025-05-01 06:58:08 -04:00
zzz
06457548d2 Stats: Remove ancient stat log
From the jrandom days, to log every stat to a file.
Disabled and hidden from the UI a long long time ago.
Along with it goes the stat log filter, which selected
the stats to log.
2025-04-26 14:52:18 -04:00
zzz
76be323557 I2CP: Add support for service records (proposal 167) 2025-04-26 14:26:47 -04:00
zzz
68fbd09c0c I2CP: Add support for Datagram 2/3 (proposal 163)
Prep for UDP announces (proposal 160)
Base for future changes in i2psnark and zzzot
Not hooked in to anything
2025-04-26 14:08:55 -04:00
zzz
c60e748a24 Util: Add ability to force using IPv6 for SSLEepGet 2025-04-25 07:05:47 -04:00
zzz
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
zzz
b8dca2f64b Merge branch 'devrandom' into 'master'
PRNG: Switch to /dev/random by default

See merge request i2p-hackers/i2p.i2p!238
2025-04-04 12:00:55 +00:00
zzz
8ac8ad4238 PRNG: Switch to /dev/random by default 2025-04-04 12:00:55 +00:00
zzz
9aa8bb4576 CLI: BuildTime show jar time 2025-03-30 07:14:20 -04:00
zzz
8e7f67b0cc 2.8.2 2025-03-29 08:20:56 -04:00
zzz
f444854456 2.8.1 2025-03-17 11:48:02 -04:00
zzz
340720c749 bump buildtime 2025-03-06 09:30:46 -05:00
zzz
7b52b4431a Build: Use package-info.java for empty dirs
instead of package.html and Dummy.java
2025-03-05 10:16:55 -05:00
zzz
db77827ce0 javadoc fixes 2025-03-05 06:16:53 -05:00
zzz
a922c1cc6d LS2 CLI test fixups 2025-02-24 14:01:55 -05:00
zzz
940205f8c8 Merge branch 'bubbles' into 'master'
Console: Add support for notification bubbles

See merge request i2p-hackers/i2p.i2p!230
2025-02-22 11:07:44 +00:00
zzz
652d55a95c Console: Add support for notification bubbles 2025-02-22 11:07:43 +00:00
zzz
fbd0be941a Client: Deprecate getters for unused encryption private key 2025-02-21 09:05:55 -05:00
zzz
6ad679e701 Merge branch 'i2pdotalt' into 'master'
i2ptunnel: Add .i2p.alt support to HTTP and SOCKS client tunnels

See merge request i2p-hackers/i2p.i2p!222
2025-02-17 18:47:16 +00:00
zzz
b0a8943889 i2ptunnel: Add .i2p.alt support to HTTP and SOCKS client tunnels 2025-02-17 18:47:16 +00:00
zzz
198f89bc50 Data: Fix KeysAndCert.equals() 2025-02-11 21:22:14 +00:00
zzz
6cef4ccbb1 Data: Check key order when parsing RI mappings and fail-fast if out-of-order
before the signature check
2025-02-07 12:18:52 -05:00
zzz
b2e80fce3d Crypto: Allow external use of pooled SHA256 instances 2025-02-07 11:44:35 -05:00
zzz
63a72dd76b CLI: Update java version output 2025-02-07 11:15:20 -05:00
zzz
e3191da2a6 Data: Change some internal key methods to package private 2025-02-07 11:09:35 -05:00
zzz
ceba7f290e Data: Ensure RouterIdent padding is compressed when read in
Did not affect most Destination creation code paths because they
are generally created via Destination.create(), not via readBytes(InputStream)

Add new more efficient method to indicate if padding was compressed
2025-02-07 10:54:14 -05:00
eyedeekay
f76238ed8d Update build versions 2025-02-04 11:22:52 -05:00
zzz
2166d6bf99 Data: Fix compressible padding detection and expansion 2025-02-04 00:45:53 +00:00
eyedeekay
6e501fe829 Update build time 2025-01-31 18:45:28 -05:00
zzz
099c9bc075 Util: Recognize zen5 processors
as reported by drzed
2025-01-21 11:31:18 -05:00
zzz
381d720c2f Util: Update clearnet user agent to match Tor 2025-01-21 09:17:44 -05:00
zzz
64869653a7 CLI: Improve the selfsignedgenerator usage help 2025-01-12 11:17:12 -05:00
zzz
d51da9e225 Crypto: Remove unused Chacha method 2025-01-10 15:13:32 -05:00
zzz
0ca2b71783 javadoc typos 2025-01-02 09:54:15 -05:00
zzz
492056e99e NetDB: Add aggressive LS expire 2024-12-18 17:57:53 +00:00
zzz
37cdade492 Build: Fix some deprecation warnings all over 2024-11-28 17:17:11 -05:00
zzz
a1949bf612 Build: Suppress JNI warnings from Java 24 for CLI and i2psnark-standalone
and add note to wrapper.config on how to do it there for normal runtime
2024-11-28 10:50:26 -05:00
zzz
f7d2893751 Add complete Gan Chinese translation 2024-11-26 12:15:32 -05:00
zzz
45f81ede6d more notes on testing 2024-11-07 14:07:55 -05:00