Commit Graph

3053 Commits

Author SHA1 Message Date
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
eyedeekay 562e6dfe0d Release: Update changelog, update version numbers 2024-10-08 11:14:07 -04:00
eyedeekay 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
eyedeekay 20df8779bd Router: version 2.6.1 2024-08-06 21:43:27 -04:00
eyedeekay 3ed337a00d StatManager: fix missing parenthesis that I didn't save before checking in 2024-07-27 16:39:08 -04:00
eyedeekay 9fdea38d64 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.i2p 2024-07-27 13:43:56 -04:00
eyedeekay 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
eyedeekay 63326dc48b Router: Bump version for release 2024-07-19 11:51:48 -04:00
eyedeekay 2de39dd445 Tests: Replace keys in SU3FileSpec.scala with new keys 2024-07-19 11:14:19 -04:00
eyedeekay 8212f79bc0 remove old key 2024-07-19 05:06:24 -04:00
eyedeekay b97fd8ee04 check in missing file 2024-07-19 05:05:41 -04:00
eyedeekay 728cbfccb1 Tests: fix CertUtilSpec.java 2024-07-18 21:25:59 -04:00
eyedeekay ce5b1f04b8 Unit Tests: update i2pseeds.su3 file used in unit tests 2024-07-18 19:11:01 -04:00
eyedeekay 52beb0251d Router: Update BuildTime(will do this again next week at release, just running the checklist.,d) 2024-07-10 11:39:02 -04:00
zzz 45f614fac2 Stats: Hopefully fix tunnel.Bps.* graphs sometimes not rendering
because SummaryRenderer couldn't find the Rate due to equals() including creation date
Rate.toString() tweaks
thx jrandom
2024-07-06 09:30:49 -04:00
zzz 2093131f46 I2CP: Send DestroySessionMessage with dummy SessionID if unset
rather than throwing I2CPMessageException
ref: https://www.reddit.com/r/i2p/comments/1dp7j98/automatically_restarting_i2psnark/
2024-07-05 08:00:11 -04:00
zzz 4033191c1c Util: Don't classify ARM servers as slow (Github #77) 2024-06-30 08:02:34 -04:00
zzz f8394ac82a Data: Add LeaseSet2.getOptions()
Currently unused but useful for testing.
Remove useless null check.
2024-06-25 12:28:30 -04:00
zzz a0f92b2e28 CLI: Fix getopt program names
these are output by getopt in error messages
2024-06-05 09:05:51 -04:00
zzz f22bf33bc7 I2CP: Store local dest in lookup cache (Gitlab #482) 2024-06-01 11:14:26 +00:00
zzz 6f3bc3f5e2 Util: Remove ST2 timers from queue on cancel
May reduce memory usage a little
2024-05-16 09:21:24 -04:00
zzz f870b2532f I2CP: Hopefully fix rare NPE
as reported by drzed
2024-05-16 09:12:08 -04:00
zzz 84971f6da9 2.5.2 2024-05-15 08:23:06 -04:00
eyedeekay 7cf9daa381 2.5.1: Update version 2024-05-06 15:38:00 -04:00
eyedeekay 67e57f0391 Router: Bump build time. CI: test Debian patches in CI. test Maven builds in CI. 2024-05-02 01:12:47 -04:00
zzz 59be0ecab7 Kbuckets: Debug output tweak 2024-04-11 08:45:10 -04:00
zzz 732cdd4527 Build: Extend cert age check 2024-04-11 08:07:26 -04:00
eyedeekay 57eaea8f1e Router: Update version numbers for 2.5.0 release 2024-04-08 10:12:32 -04:00
eyedeekay dcfefdc0e6 BuildTime: Bump build time 2024-03-29 22:44:37 -04:00
zzz 91f5bb3540 Crypto: Add X25519DH vectors
and add note about public key high bit
2024-02-06 08:18:02 -05:00
zzz 3922795f9c CLI: Add sdns stamp decoder
to assist in DoH server list maintenance
2024-01-31 08:29:20 -05:00
zzz 4b757105ec Naming: Add .i2p.alt support to naming services 2024-01-30 08:02:51 -05:00
zzz c6e6e7968c Util: Add .i2p.alt support to ConvertToHash 2024-01-30 07:24:24 -05:00
zzz 081a024deb Util: Add .alt to selfsigned cert alt names 2024-01-29 08:46:54 -05:00
zzz 777da8dfb1 Crypto: Verify RSA sigs after signing
to detect corrupted sigs and prevent RSA fault attack
ref: https://eprint.iacr.org/2023/1711.pdf
2024-01-29 08:09:57 -05:00
zzz 2482b1dc18 Crypto: More efficient enum lookup by code 2024-01-29 07:54:22 -05:00
zzz f337c1b3c9 I2CP: Prevent loopback messages to same session (i2pd Github #2005) 2024-01-15 10:35:29 +00:00
zzz e3b37a64d0 Data: Store compressed KeysAndCert 2024-01-14 11:44:17 +00:00
zzz 399507805f Util: Move SyntheticREDQueue from router to core
in prep for use by i2psnark, to follow
log tweak
2023-12-23 08:14:24 -05:00