17809 Commits

Author SHA1 Message Date
zzz
226a1545d1 dev -4
Some checks failed
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
/ repo-sync (push) Has been cancelled
2025-04-16 06:26:24 -04:00
zzz
f3215c732e Merge branch 'prop168' into 'master'
Tunnels: Implement proposal 168 - Part 1

See merge request i2p-hackers/i2p.i2p!235
2025-04-16 10:24:19 +00:00
zzz
6e15421638 Tunnels: Implement proposal 168 - Part 1 2025-04-16 10:24:18 +00:00
zzz
e4e50cc771 Map: Draw larger circles before smaller ones,
so the tooltips for the smaller ones are visible
2025-04-14 10:42:26 -04:00
zzz
2ea20b9e1f Map: Manually adjust some overlay Mercator coordinates
- Fixes some countries where the Google lat/log data weren't well-centered
- Adjusts some others to reduce overlap
2025-04-13 10:05:51 -04:00
zzz
7ab17d0767 Map: Remove tiny countries in base map
that are single-point or two-point shapes,
since we can't see them anyway.
Will still be shown in the overlay.
Exception: If next country starts with a relative move (m),
leave it in.
2025-04-12 11:40:14 -04:00
zzz
6e1c5a4598 Console: Add map test mode
to enable adjustment of mercator coordinates
2025-04-12 07:31:07 -04:00
zzz
66c3cc51cd Merge branch 'changelog' into 'master'
Console: Display changelog in html

See merge request i2p-hackers/i2p.i2p!242
2025-04-12 09:47:32 +00:00
zzz
ad9e3a9397 Console: Display changelog in html 2025-04-12 09:47:32 +00:00
zzz
eda7c8465f Console: Remove ActiveX XHR from js
as recommended by i2pplus
2025-04-11 09:01:25 -04:00
zzz
ad10c1ef36 Merge branch 'httpserver-threads' into 'master'
i2ptunnel: Reduce HTTP server thread usage

See merge request i2p-hackers/i2p.i2p!241
2025-04-10 19:36:55 +00:00
zzz
9f169d794b i2ptunnel: Reduce HTTP server thread usage 2025-04-10 19:36:55 +00:00
zzz
b3ac93d7cc Console: Use Basic auth for prometheus plugin
prometheus server doesn't support Digest auth
2025-04-09 17:26:23 -04:00
zzz
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
zzz
009630e2dd NetDB: Maintain ff after restart when configured for auto 2025-04-09 21:22:45 +00:00
zzz
6a12347805 Console: Use Basic auth for prometheus plugin
prometheus server doesn't support Digest auth
2025-04-09 11:16:02 -04:00
zzz
27b8a9db4b NetDB: Don't store unreachable routers to disk 2025-04-08 12:17:43 -04:00
zzz
7ae01862ad bump -2 2025-04-08 09:08:12 -04:00
zzz
40a5cac67f Merge branch 'netdb-map' into 'master'
Console: Add world map with locations of routers and tunnels

See merge request i2p-hackers/i2p.i2p!234
2025-04-08 12:56:05 +00:00
zzz
fd4fc237af Console: Add world map with locations of routers and tunnels 2025-04-08 12:56:04 +00:00
zzz
8a7c9b9d11 Merge branch 'wrapper-3560' into 'master'
Build: Update wrapper to 3.5.60

See merge request i2p-hackers/i2p.i2p!237
2025-04-08 12:46:40 +00:00
zzz
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
zzz
a4fe0da2b4 bump -1 2025-04-04 08:14:09 -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
8248075e59 Merge branch 'subdb-tab' into 'master'
Console: Remove redundant LS rendering code

See merge request i2p-hackers/i2p.i2p!236
2025-03-31 21:34:46 +00:00
zzz
8ec0707249 Console: Remove redundant LS rendering code 2025-03-31 21:34:45 +00:00
zzz
6bfa7ed37d CLI: Add newshandler prompts for different languages 2025-03-30 10:25:55 -04:00
zzz
9aa8bb4576 CLI: BuildTime show jar time 2025-03-30 07:14:20 -04:00
zzz
a4cea4ad09 one more debian changelog 2025-03-30 07:11:55 -04:00
zzz
4ebb088f22 checklist updates 2025-03-30 07:10:53 -04:00
zzz
705e24f0bf i2psnark: DTG/Bubble notifications on torrent add failures 2025-03-30 07:08:27 -04:00
zzz
84f2b0519c i2psnark: Increase thumbnail size 2025-03-30 06:50:47 -04:00
zzz
8a5d2cf20b build: add target to tag dev builds 2025-03-30 06:44:35 -04:00
zzz
b23136e0a6 netdb: Don't store old router versions to disk 2025-03-30 06:41:56 -04:00
zzz
fc7e504e06 2.8.2 debian changelogs 2025-03-29 11:41:42 -04:00
zzz
8e7f67b0cc 2.8.2 2025-03-29 08:20:56 -04:00
zzz
28f6815e8a bump -2-rc 2025-03-28 08:44:15 -04:00
zzz
1a69369996 translation updates 2025-03-28 08:41:07 -04:00
zzz
b52f18518f Tor blocklist update 2025-03-28 07:18:42 -04:00
zzz
4e32c2f470 i2ptunnel: Clear bubble count when clearing status messages
inadvertently omitted from MR 230
2025-03-26 09:58:05 -04:00
zzz
dd74e49101 log tweak 2025-03-23 07:53:59 -04:00
zzz
0d5108de1d Router: Prevent double-free of SHA256 instances from Noise 2025-03-22 14:48:01 -04:00
zzz
b27c8d0f97 log level tweak 2025-03-21 16:40:29 -04:00
zzz
afec863395 Console: Don't capitalize b32s on LS tab (dark theme) 2025-03-21 16:34:06 -04:00
zzz
1c1e28d7a7 Build: Add missing translated resources
- cs man pages
- cs, pt_BR, zh_TW eepsite help
- Add back eepsite_zh.css link that was dropped from zh help pages
- Add link to gan eepsite help that was missing
2025-03-21 08:33:44 -04:00
zzz
2b4b2f70fd i2ptunnel: Version the proxy CSS in more places 2025-03-19 10:54:34 -04:00
zzz
c83b092955 i2psnark: Use torrent name instead of torrent file name in DTG/bubble completion notifications 2025-03-19 09:49:17 -04:00
zzz
c22d65927b Build: Remove more files from Debian source tarball
and clean up removal of mtn files no longer there
2025-03-19 09:26:44 -04:00
zzz
a5f5cad006 Console: Reduce memory usage in BanlistRenderer
OOM seen on one box
2025-03-19 09:21:27 -04:00