b96b30979e
SOCKS: Log IP on authentication failure
2025-05-09 07:52:01 -04:00
e8ac0dc573
i2ptunnel: Log IP on HTTP proxy authentication failure
2025-05-07 11:36:04 -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
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
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
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
9f169d794b
i2ptunnel: Reduce HTTP server thread usage
2025-04-10 19:36:55 +00:00
1a69369996
translation updates
2025-03-28 08:41:07 -04:00
4e32c2f470
i2ptunnel: Clear bubble count when clearing status messages
...
inadvertently omitted from MR 230
2025-03-26 09:58:05 -04:00
2b4b2f70fd
i2ptunnel: Version the proxy CSS in more places
2025-03-19 10:54:34 -04:00
ee22474dd4
pull translations from transifex
2025-03-14 14:09:25 -04:00
306d31d6f9
i2ptunnel: Hide redundant h2 header when iframed
2025-03-06 12:22:54 -05:00
876e0da4be
i2ptunnel: Add deprecated titles to older EncType/SigType options
2025-03-06 11:06:44 -05:00
4d12ca5722
i2ptunnel: Change EncType selection from a radio to a dropdown
...
match the SigType selection style, and prep for PQ
add title to default
2025-03-06 10:59:34 -05:00
940205f8c8
Merge branch 'bubbles' into 'master'
...
Console: Add support for notification bubbles
See merge request i2p-hackers/i2p.i2p!230
2025-02-22 11:07:44 +00:00
652d55a95c
Console: Add support for notification bubbles
2025-02-22 11:07:43 +00:00
c248a999a4
Streaming: Promote profile properties to interface
...
i2ptunnel: set bulk profile for servers;
i2psnark: set bulk profile;
Prep for tunnel bw params (proposal 168)
2025-02-21 10:22:24 -05:00
6ad679e701
Merge branch 'i2pdotalt' into 'master'
...
i2ptunnel: Add .i2p.alt support to HTTP and SOCKS client tunnels
See merge request i2p-hackers/i2p.i2p!222
2025-02-17 18:47:16 +00:00
b0a8943889
i2ptunnel: Add .i2p.alt support to HTTP and SOCKS client tunnels
2025-02-17 18:47:16 +00:00
f34da8ebd4
i2ptunnel: Proxy CSS fixes/improvements
...
mostly dark, some light, possibly more to follow
2025-02-11 12:40:21 -05:00
5dadc5ae93
i2ptunnel: Proxy jump page tweaks
2025-02-11 12:38:52 -05:00
68a6987a99
i2ptunnel: Put a ':' on the end of the jump prompt
2025-02-11 09:38:02 -05:00
84bbb6881d
i2ptunnel: Version proxy.css
2025-02-11 08:45:41 -05:00
a597ff840e
Pull translations from Transifex
2025-01-31 12:54:37 -05:00
d8dee0b148
I2PTunnel: move Server Throttling config options to their own section.
2025-01-21 18:40:28 -05:00
f7d2893751
Add complete Gan Chinese translation
2024-11-26 12:15:32 -05:00
2a5a9606b8
pull translations from transifex
2024-10-04 10:13:50 -04:00
afe0704e3b
i2ptunnel: CSS tweak (dark theme)
2024-09-20 09:55:14 -04:00
bfb5557099
i2ptunnel: Additional fixes for invalid entries in filter file (Gitlab #483 )
...
as reported by drzed
2024-07-25 08:59:36 -04:00
8f268f5902
pull translations
2024-07-15 08:26:27 -04:00
b573fe461f
i2ptunnel: Reduce severity of access filter errors (Gitlab #483 )
...
So they don't prevent the tunnel from starting
Log tweaks
2024-06-20 11:21:42 -04:00
d4f580ee39
Build: Put JspC wrapper in its own jar, used only at build time
...
remove from jetty-i2p.jar, not required at runtime
2024-06-11 07:49:50 -04:00
a0f92b2e28
CLI: Fix getopt program names
...
these are output by getopt in error messages
2024-06-05 09:05:51 -04:00
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
b71b4a952e
Build: Fix buildTest after distclean
2024-05-18 10:49:39 -04:00
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
2d81e843aa
Console: Fix js global scope variables
2024-05-18 11:51:30 +00:00
abc3162db5
Pull translations from Transifex
2024-05-14 13:40:59 -04:00
ed065474b3
i2ptunnel: Fix keepalive bug causing truncation of chunked output
2024-05-14 13:08:34 -04:00
603bca476a
i2ptunnel: Fix custom options form width (light theme)
2024-05-08 06:56:14 -04:00
aa947e7922
2.5.1: update translations
2024-05-06 15:29:01 -04:00
44f313449a
Pull translations from transifex
2024-05-05 08:57:50 -04:00
7f70126c60
javadoc fix
2024-04-11 08:46:20 -04:00
64aa641f9c
Pull translations from Transifex
2024-04-05 12:46:11 -04:00
72e9bba84d
javadoc typos
2024-02-15 05:58:55 -05:00
6575fbfe6a
Tests: Fix lone i2ptunnel test classpath,
...
add to top-level ant test target (was only run on gradle side)
2024-02-14 06:00:29 -05:00
83ee28fbdc
Implement server-side HTTP persistence (keepalive) for the i2p socket
2024-02-14 10:48:20 +00:00
7040d3202a
Merge branch 'i2ptunnel-keepalive-client' into 'master'
...
Implement client-side HTTP persistence (keepalive) for the browser-to-client proxy socket
See merge request i2p-hackers/i2p.i2p!176
2024-02-02 15:42:58 +00:00
23937c11de
Implement client-side HTTP persistence (keepalive) for the browser-to-client proxy socket
2024-02-02 15:42:58 +00:00
c54ec4d458
Build: Update gradle to 8.5
2024-01-28 12:09:10 +00:00