3085 Commits

Author SHA1 Message Date
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
f76238ed8d Update build versions
Some checks failed
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
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
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
zzz
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
zzz
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
zzz
a5c17022a5 javadoc spelling fixes 2024-10-02 09:16:33 -04:00
zzz
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
zzz
8ca34cda63 Naming: lookup fixes
- Don't lookup b33 in BFNS
- Fail immediately on bad b32
- Fix stripping .alt in ConvertToHash
- Strip URLs to hostname in ConvertToHash, for convenience
2024-08-17 08:55:22 -04:00
zzz
73a9bf87f2 Merge branch '487-ls2' into 'master'
NetDB, I2CP: Fix tunnels going yellow for several minutes (Gitlab #487)

Closes #487

See merge request i2p-hackers/i2p.i2p!211
2024-08-16 11:15:15 +00:00
zzz
fc728c468e NetDB, I2CP: Fix tunnels going yellow for several minutes (Gitlab #487) 2024-08-16 11:15:15 +00:00
zzz
32d21e5e88 Merge branch 'temp-scanner' into 'master'
Util: New temp dir timestamper

See merge request i2p-hackers/i2p.i2p!210
2024-08-12 11:46:06 +00:00
zzz
f2908b8bc4 Util: New temp dir timestamper 2024-08-12 11:46:06 +00:00
zzz
d35faf032b Data: Consolidate toBase32() code 2024-08-09 09:45:55 -04:00
20df8779bd Router: version 2.6.1 2024-08-06 21:43:27 -04:00
3ed337a00d StatManager: fix missing parenthesis that I didn't save before checking in 2024-07-27 16:39:08 -04:00
9fdea38d64 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.i2p 2024-07-27 13:43:56 -04:00
7a1b17433b StatManager: reduce log levels back to debug when stats are not present 2024-07-27 13:43:39 -04:00
zzz
5ee65a30f8 Util: Add new processors for CPUID 2024-07-25 09:19:39 -04:00