18d356fecb
Partial fix for display of UDP tracker URLs
2025-06-26 07:33:53 -04:00
965ed2c8bf
Honor public files flag when saving torrent file after edit
2025-06-26 07:29:38 -04:00
6eacc5e4db
Don't AIOOBE on bad announce reply
2025-06-26 07:25:22 -04:00
602fe2b9ca
Add UDP tracker for testing
2025-06-26 07:23:16 -04:00
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
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
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
dfe7dce159
dev -1
...
javadoc fix
2025-06-15 08:30:02 -04:00
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
e3b176b676
I2P changes for ratchet
2025-06-13 08:56:52 -04:00
0995aa268e
i2ptunnel: Remove delay before flushing output
2025-06-05 16:53:45 -04:00
112c2fe525
Console: Add Java version warning to sidebar (Gitea #510 )
...
remove old check for ECDSA-P256
2025-06-04 10:45:03 -04:00
b952a16aa9
Pull translations from Transifex
2025-05-30 13:23:56 -04:00
0634bb3a78
poupdate-source
2025-05-21 14:33:57 -04:00
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
d1a32f022f
compile fix missing import
2025-05-20 12:50:54 -04:00
0d21815030
Console: Use green icon on /peers if status is OK
2025-05-20 10:23:41 -04:00
06bce0faf5
i2ptunnel: Change more /susidns links to /dns
2025-05-20 09:37:35 -04:00
f9692a0aba
Console, i2ptunnel, Eepsite help: Change /susidns links to /dns
2025-05-20 09:08:07 -04:00
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
a83feae229
Console: Log warning on upcoming Java 17 requirement
2025-05-19 17:52:42 -04:00
0bc47c9040
i2psnark: Add new tracker
2025-05-14 11:38:39 -04:00
6af930ce84
i2psnark: Update known opentrackers list
2025-05-12 15:21:49 -04:00
8a216a4d7d
Console: Only show restart required on /configi2cp when interface changes
2025-05-09 08:46:09 -04:00
b96b30979e
SOCKS: Log IP on authentication failure
2025-05-09 07:52:01 -04:00
52dc75cc9b
i2psnark: Change search of multiple tokens from OR to AND
2025-05-09 07:37:56 -04:00
e8ac0dc573
i2ptunnel: Log IP on HTTP proxy authentication failure
2025-05-07 11:36:04 -04:00
7299b62aae
Console: Log IP on authentication failure
2025-05-07 11:14:15 -04:00
e43fdba922
Fix link
2025-05-07 07:41:00 -04:00
21d847992b
Maps: Don't offset far-end of part. tunnel lines
2025-05-06 19:42:38 -04:00
ad4d207244
Console: Add Hindi to language menu
2025-05-06 19:06:47 -04:00
0238b1600d
More new Hindi translations
2025-05-06 18:37:30 -04:00
fbd91f73df
New Hindi translations
2025-05-06 18:32:25 -04:00
720fe4edaf
Change all gitlab links to gitea
2025-05-05 07:17:17 -04:00
6f9871e344
Plugins: Sort plugins.config when saving
2025-05-04 14:02:12 -04:00
3490a1a6ec
Console: Add new hostname to addressbook bubble if count is 1
2025-05-03 11:17:35 -04:00
abbda43e84
Console: Add jetty icon for sidebar
...
adapted from Jetty logo, Jetty licensed
2025-05-02 08:13:07 -04:00
af94ad7441
Map: A few more Mercator coordinate tweaks
2025-05-02 08:08:04 -04:00
eb562218e7
SusiDNS: Show actual enctype on details page
...
instead of ElGamal for all
2025-05-02 07:17:25 -04:00
ba091fefad
Merge pull request 'Console: /logs page improvements' ( #499 ) from zzz/i2p.i2p:console-logs into master
...
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
59c17869ed
i2psnark: Remove ElGamal peer support
2025-04-27 13:00:25 -04:00
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
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
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
950f04bd38
Console: Don't show -1 remote leasesets before we have ours
2025-04-24 13:45:39 -04:00
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
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
75f428ba73
i2psnark standalone: Fix refid and dtd in jetty-i2psnark.xml
...
as reported by drzed
2025-04-23 12:38:11 -04:00
5ddab62ffc
Build: Make snark standalone buildable on windows without zip
2025-04-20 17:28:04 -04:00
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