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
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
488759c66b
code formatting
2025-05-11 14:16:44 -04:00
9c1175fdc5
spelling
2025-05-08 10:33:50 -04:00
fbd91f73df
New Hindi translations
2025-05-06 18:32:25 -04:00
7755860274
CLI: Show deprecated types in privatekeyfile and su3file help
2025-05-02 07:36:14 -04:00
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
68fbd09c0c
I2CP: Add support for Datagram 2/3 (proposal 163)
...
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
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
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
2025-04-25 07:05:47 -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
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
8ac8ad4238
PRNG: Switch to /dev/random by default
2025-04-04 12:00:55 +00:00
9aa8bb4576
CLI: BuildTime show jar time
2025-03-30 07:14:20 -04:00
8e7f67b0cc
2.8.2
2025-03-29 08:20:56 -04:00
f444854456
2.8.1
2025-03-17 11:48:02 -04:00
340720c749
bump buildtime
2025-03-06 09:30:46 -05:00
7b52b4431a
Build: Use package-info.java for empty dirs
...
instead of package.html and Dummy.java
2025-03-05 10:16:55 -05:00
db77827ce0
javadoc fixes
2025-03-05 06:16:53 -05:00
a922c1cc6d
LS2 CLI test fixups
2025-02-24 14:01:55 -05:00
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
652d55a95c
Console: Add support for notification bubbles
2025-02-22 11:07:43 +00:00
fbd0be941a
Client: Deprecate getters for unused encryption private key
2025-02-21 09:05:55 -05:00
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
b0a8943889
i2ptunnel: Add .i2p.alt support to HTTP and SOCKS client tunnels
2025-02-17 18:47:16 +00:00
198f89bc50
Data: Fix KeysAndCert.equals()
2025-02-11 21:22:14 +00:00
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
b2e80fce3d
Crypto: Allow external use of pooled SHA256 instances
2025-02-07 11:44:35 -05:00
63a72dd76b
CLI: Update java version output
2025-02-07 11:15:20 -05:00
e3191da2a6
Data: Change some internal key methods to package private
2025-02-07 11:09:35 -05:00
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
f76238ed8d
Update build versions
2025-02-04 11:22:52 -05:00
2166d6bf99
Data: Fix compressible padding detection and expansion
2025-02-04 00:45:53 +00:00
6e501fe829
Update build time
2025-01-31 18:45:28 -05:00
099c9bc075
Util: Recognize zen5 processors
...
as reported by drzed
2025-01-21 11:31:18 -05:00
381d720c2f
Util: Update clearnet user agent to match Tor
2025-01-21 09:17:44 -05:00
64869653a7
CLI: Improve the selfsignedgenerator usage help
2025-01-12 11:17:12 -05:00
d51da9e225
Crypto: Remove unused Chacha method
2025-01-10 15:13:32 -05:00
c74b489d4a
Util: DoH server list update
2025-01-09 09:02:43 -05:00
0ca2b71783
javadoc typos
2025-01-02 09:54:15 -05:00
492056e99e
NetDB: Add aggressive LS expire
2024-12-18 17:57:53 +00:00
37cdade492
Build: Fix some deprecation warnings all over
2024-11-28 17:17:11 -05:00
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
f7d2893751
Add complete Gan Chinese translation
2024-11-26 12:15:32 -05:00
45f81ede6d
more notes on testing
2024-11-07 14:07:55 -05:00
a2f31c5b55
Crypto: Add commented-out ChaCha20 JCE test
...
JCE is not faster than Noise version for our typical data sizes,
but adding the code so it may be retested or improved in the future.
2024-11-07 13:18:51 -05:00
c7d15eb6d1
Crypto: ChaChaCore microoptimizations
...
and some indent fixes
2024-11-07 11:14:01 -05:00
562e6dfe0d
Release: Update changelog, update version numbers
2024-10-08 11:14:07 -04:00
4124d8d7a9
Maintenance: Update Tor blocklist, update geoIP database, bump version number
2024-10-04 15:20:49 -04:00
a5c17022a5
javadoc spelling fixes
2024-10-02 09:16:33 -04:00
8ff4797628
I2CP: Don't include lease about to expire in LS request
...
Better error message on attempt to sign expired LS
2024-08-23 09:25:31 -04:00