17610 Commits

Author SHA1 Message Date
zzz
a2dd0a756d Router: Add synthetic stats for client and expl. build success rate
derived from event counts of existing stats
requires full stats setting
2024-06-04 08:31:32 -04:00
zzz
aedcd02506 i2psnark: Make PEX more efficient
by only sending new peers, as in ut_pex.
Track connected time and last pex sent time, and only send
peers connected since the last sent time.
Usually, there are no new peers, so now we don't send a message at all.
Also, don't send PEX to seeds after the handshake.
2024-06-04 08:27:12 -04:00
zzz
2f0ed24356 Merge branch 'snark-partials' into 'master'
i2psnark: Fix leaked requests and partial pieces with data

See merge request i2p-hackers/i2p.i2p!203
2024-06-04 11:32:57 +00:00
zzz
4659a922b8 i2psnark: Fix leaked requests and partial pieces with data 2024-06-04 11:32:57 +00:00
zzz
774fd4c2ca Merge branch 'graphs-js' into 'master'
Console: js refresh of graphs

See merge request i2p-hackers/i2p.i2p!199
2024-06-04 11:30:05 +00:00
zzz
02141473ad Console: js refresh of graphs 2024-06-04 11:30:04 +00:00
zzz
d7fbc79533 Router: Don't update rates for full stats when not enabled 2024-06-01 10:49:32 -04:00
zzz
ab100793dc bump -4 2024-06-01 07:52:55 -04:00
zzz
0ea5e7b762 Merge branch 'i2cp-cache' into 'master'
I2CP: Store local dest in lookup cache (Gitlab #482)

See merge request i2p-hackers/i2p.i2p!201
2024-06-01 11:14:26 +00:00
zzz
f22bf33bc7 I2CP: Store local dest in lookup cache (Gitlab #482) 2024-06-01 11:14:26 +00:00
zzz
5da12d4db4 Merge branch 'ssu1-8' into 'master'
Transports: SSU1 removal part 8/n

See merge request i2p-hackers/i2p.i2p!202
2024-06-01 11:09:55 +00:00
zzz
6f65f66ba9 Transports: SSU1 removal part 8/n 2024-06-01 11:09:54 +00:00
zzz
4b9a0ddcbc Set locale for toLowerCase() 2024-05-29 09:13:26 -04:00
zzz
4f16d9652f Graphs: Show Bps as units in legend values when appropriate 2024-05-29 09:08:51 -04:00
zzz
e0f77851c2 Graphs: Replace NaN with 0 in legend values 2024-05-29 09:03:39 -04:00
zzz
7f1c611a1a Graphs: Add day number to day-of-week in time axis 2024-05-28 11:53:00 -04:00
zzz
f1db2c198f Graphs: Simplify restart bar logic
Put space between values and units in legend, to match how the value axis does it
2024-05-28 10:58:08 -04:00
zzz
37dfe3936f Graphs: Show milli values as 0.xxx rather than xxx m 2024-05-28 10:46:56 -04:00
zzz
23d8bfa7b8 Graphs: Don't render ticks if width is 0
Don't render arrows if alpha is 0
2024-05-28 09:12:44 -04:00
zzz
fc3c6eeee6 Susimail: CSS tweaks (dark theme, login page) 2024-05-26 10:22:57 -04:00
zzz
9e18bded7b i2ptunnel: Fix CTCP ACTION (Gitlab #481)
aka /me ...
inadvertently filtered, broken by changes for IRCv3
was blocked in both directions, so both sending and receiving client need this fix for it to get through
2024-05-23 08:59:48 -04:00
zzz
fbd5ddf765 bump -3 2024-05-21 08:34:33 -04:00
zzz
9b9f96dcc1 Merge branch 'susimail-search-xhr' into 'master'
Susimail: XHR search

See merge request i2p-hackers/i2p.i2p!196
2024-05-21 12:26:41 +00:00
zzz
e19eca1d94 Susimail: XHR search 2024-05-21 12:26:41 +00:00
zzz
74462d5a4f Merge branch 'maketor_script_fix' into 'master'
maketorblocklist.sh fixups

See merge request i2p-hackers/i2p.i2p!198
2024-05-21 12:21:08 +00:00
eb6e4965b6 maketorblocklist.sh fixups 2024-05-21 12:21:08 +00:00
zzz
34d6bc6a24 Merge branch 'ssu1-7' into 'master'
SSU1 removal part 7/n

See merge request i2p-hackers/i2p.i2p!197
2024-05-21 12:15:52 +00:00
zzz
e2661985c4 SSU1 removal part 7/n 2024-05-21 12:15:52 +00:00
zzz
3d721b2e5e Merge branch 'obep' into 'master'
Tunnels: Do not parse messages at the OBEP

See merge request i2p-hackers/i2p.i2p!194
2024-05-21 12:15:01 +00:00
zzz
175824e2f1 Tunnels: Do not parse messages at the OBEP 2024-05-21 12:15:00 +00:00
zzz
2f681a5640 Debian: Add Java 21 as an option, remove Java 18 2024-05-20 14:38:02 -04:00
zzz
3714fed115 Build: Output ant version 2024-05-19 11:29:08 -04:00
zzz
050a52a2ea i2psnark: Fix NPE when attempting to create torrent with too many files
as reported by mrt
improve error message
2024-05-19 10:29:39 -04:00
zzz
0c19e28a4a Console: Disable browser caching of graphs 2024-05-18 13:15:48 -04:00
zzz
b71b4a952e Build: Fix buildTest after distclean 2024-05-18 10:49:39 -04:00
zzz
1d96b5b3df bump -2 2024-05-18 07:59:29 -04:00
zzz
a685374fef Merge branch 'js-scope' into 'master'
Console: Fix js global scope variables

See merge request i2p-hackers/i2p.i2p!195
2024-05-18 11:51:30 +00:00
zzz
2d81e843aa Console: Fix js global scope variables 2024-05-18 11:51:30 +00:00
zzz
22127cb653 Merge branch 'ssu1-6' into 'master'
Transports: SSU1 removal part 6/n

See merge request i2p-hackers/i2p.i2p!193
2024-05-18 11:50:31 +00:00
zzz
7f3db25080 Transports: SSU1 removal part 6/n 2024-05-18 11:50:30 +00:00
zzz
168c4ffe4f bump -1 2024-05-17 14:19:30 -04:00
zzz
aedb7cd19a Console: Tweak graph title placement 2024-05-17 13:30:47 -04:00
zzz
e479e187da Debian checklist updates 2024-05-17 13:20:07 -04:00
zzz
12bfcd38d6 Build: add script to make tor blocklist
Adapted from I2P+, license granted to I2P under I2P license

changes:
- removed bashisms
- speed up 2x by removing half the awks
- write output directly to file rather than buffering
- use previous http_proxy value if set
- diagnostic output tweaks
- various cleanups
2024-05-17 10:06:27 -04: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
cadb72457c Build: Debian changelogs and checklist updates 2024-05-16 07:25:08 -04:00
a2cb7ffff9 Fix focal changelog 2024-05-15 11:29:16 -04:00
ce00a1148b Update focal changelog 2024-05-15 11:24:49 -04:00
zzz
84971f6da9 2.5.2 2024-05-15 08:23:06 -04:00