7841 Commits

Author SHA1 Message Date
zzz
18d356fecb Partial fix for display of UDP tracker URLs 2025-06-26 07:33:53 -04:00
zzz
965ed2c8bf Honor public files flag when saving torrent file after edit 2025-06-26 07:29:38 -04:00
zzz
6eacc5e4db Don't AIOOBE on bad announce reply 2025-06-26 07:25:22 -04:00
zzz
602fe2b9ca Add UDP tracker for testing 2025-06-26 07:23:16 -04:00
zzz
f6289cb41b Merge pull request 'PQ MLKEM hybrid ratchet only' (#517) from zzz/i2p.i2p:pq-ratchet into master
Reviewed-on: I2P_Developers/i2p.i2p#517
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-24 08:31:49 -04:00
zzz
d53949f970 i2psnark: Update UDP tracker (Proposal 160) (#504)
from three years ago,
to match current version of Proposal 160.
Revert back to standard BEP 15 from "fast mode".
Add TrackerClient and I2PSnarkUtil changes.
Datagram2/3 hooked in.
Variable lifetime handled.

Co-authored-by: zzz <zzz@i2pmail.org>
Reviewed-on: I2P_Developers/i2p.i2p#504
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-21 06:47:28 -04:00
zzz
63bcf077ce Console: Set form target for wizard
so link into middle of wizard from /config doesn't get stuck there
due to the URL param, as reported by RN
2025-06-16 07:02:05 -04:00
zzz
dfe7dce159 dev -1
javadoc fix
2025-06-15 08:30:02 -04:00
zzz
0aa280435a Merge pull request 'Stats: Remove ancient stat log' (#503) from zzz/i2p.i2p:statlog into master
Reviewed-on: I2P_Developers/i2p.i2p#503
Reviewed-by: idk <idki2p@mail.i2p>
2025-06-15 08:08:17 -04:00
zzz
e3b176b676 I2P changes for ratchet 2025-06-13 08:56:52 -04:00
zzz
0995aa268e i2ptunnel: Remove delay before flushing output 2025-06-05 16:53:45 -04:00
zzz
112c2fe525 Console: Add Java version warning to sidebar (Gitea #510)
remove old check for ECDSA-P256
2025-06-04 10:45:03 -04:00
zzz
b952a16aa9 Pull translations from Transifex 2025-05-30 13:23:56 -04:00
zzz
0634bb3a78 poupdate-source 2025-05-21 14:33:57 -04:00
zzz
ce65c0ef61 Console: Profiles page tweaks
- Hide test fails under 20%
- Don't show lookup fails over 100%
2025-05-21 09:23:19 -04:00
zzz
d1a32f022f compile fix missing import 2025-05-20 12:50:54 -04:00
zzz
0d21815030 Console: Use green icon on /peers if status is OK 2025-05-20 10:23:41 -04:00
zzz
06bce0faf5 i2ptunnel: Change more /susidns links to /dns 2025-05-20 09:37:35 -04:00
zzz
f9692a0aba Console, i2ptunnel, Eepsite help: Change /susidns links to /dns 2025-05-20 09:08:07 -04:00
zzz
35a4446bf1 Console: Support params on /dns
pass params to the iframe
link directly to latest page from susidns bubble
2025-05-20 08:57:00 -04:00
zzz
a83feae229 Console: Log warning on upcoming Java 17 requirement 2025-05-19 17:52:42 -04:00
zzz
0bc47c9040 i2psnark: Add new tracker 2025-05-14 11:38:39 -04:00
zzz
6af930ce84 i2psnark: Update known opentrackers list 2025-05-12 15:21:49 -04:00
zzz
8a216a4d7d Console: Only show restart required on /configi2cp when interface changes 2025-05-09 08:46:09 -04:00
zzz
b96b30979e SOCKS: Log IP on authentication failure 2025-05-09 07:52:01 -04:00
zzz
52dc75cc9b i2psnark: Change search of multiple tokens from OR to AND 2025-05-09 07:37:56 -04:00
zzz
e8ac0dc573 i2ptunnel: Log IP on HTTP proxy authentication failure 2025-05-07 11:36:04 -04:00
zzz
7299b62aae Console: Log IP on authentication failure 2025-05-07 11:14:15 -04:00
zzz
e43fdba922 Fix link 2025-05-07 07:41:00 -04:00
zzz
21d847992b Maps: Don't offset far-end of part. tunnel lines 2025-05-06 19:42:38 -04:00
zzz
ad4d207244 Console: Add Hindi to language menu 2025-05-06 19:06:47 -04:00
zzz
0238b1600d More new Hindi translations 2025-05-06 18:37:30 -04:00
zzz
fbd91f73df New Hindi translations 2025-05-06 18:32:25 -04:00
zzz
720fe4edaf Change all gitlab links to gitea 2025-05-05 07:17:17 -04:00
zzz
6f9871e344 Plugins: Sort plugins.config when saving 2025-05-04 14:02:12 -04:00
zzz
3490a1a6ec Console: Add new hostname to addressbook bubble if count is 1 2025-05-03 11:17:35 -04:00
zzz
abbda43e84 Console: Add jetty icon for sidebar
adapted from Jetty logo, Jetty licensed
2025-05-02 08:13:07 -04:00
zzz
af94ad7441 Map: A few more Mercator coordinate tweaks 2025-05-02 08:08:04 -04:00
zzz
eb562218e7 SusiDNS: Show actual enctype on details page
instead of ElGamal for all
2025-05-02 07:17:25 -04:00
zzz
ba091fefad Merge pull request 'Console: /logs page improvements' (#499) from zzz/i2p.i2p:console-logs into master
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
Reviewed-on: I2P_Developers/i2p.i2p#499
2025-04-29 07:01:57 -04:00
zzz
59c17869ed i2psnark: Remove ElGamal peer support 2025-04-27 13:00:25 -04:00
zzz
06457548d2 Stats: Remove ancient stat log
From the jrandom days, to log every stat to a file.
Disabled and hidden from the UI a long long time ago.
Along with it goes the stat log filter, which selected
the stats to log.
2025-04-26 14:52:18 -04:00
zzz
508fe2ce52 i2ptunnel: Canonicalize Host header at the server proxy
to prevent duplicate headers being sent to the server
resulting in 400 errors
as reported by altonen
2025-04-26 08:54:16 -04:00
zzz
3681c43519 SusiDNS: Expand add section if destination is set, not hostname
because links from the LS page don't have hostname set
2025-04-24 13:48:27 -04:00
zzz
950f04bd38 Console: Don't show -1 remote leasesets before we have ours 2025-04-24 13:45:39 -04:00
zzz
6fa725b755 blockfile: Catch unchecked exceptions thrown from value deserializers
Previously, we detected null results but did not catch exceptions
thrown by the value deserializers, caused by database corruption,
deserialization bugs, or input validation or serialization errors.
This prevented the database repair code from running, rendering
the remainder of the skip span inaccessible, and no entries displayed
in susidns.

With this change, corrupted entries that throw unchecked exceptions
are removed from the skip span.
2025-04-24 13:15:04 -04:00
zzz
10c249ff6e i2ptunnel: Force CSS load before render on proxy error pages
to prevent "FOUC" https://dev.to/fbnlsr/how-to-get-rid-of-the-flash-of-unstyled-content-5e7
as recommended by drzed.

Not supported by firefox: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/link
May followup with a different or more elaborate solution later, perhaps borrowed from plus.
2025-04-24 13:06:16 -04:00
zzz
75f428ba73 i2psnark standalone: Fix refid and dtd in jetty-i2psnark.xml
as reported by drzed
2025-04-23 12:38:11 -04:00
zzz
5ddab62ffc Build: Make snark standalone buildable on windows without zip 2025-04-20 17:28:04 -04:00
zzz
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