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
3b28fc3a98
susidns, i2ptunnel: Fix IDN decoding for newer codepoints
...
Without the ALLOW_UNASSIGNED flag, it will not decode to codepoints
newer than Unicode 3.2 (2002)
2024-01-23 07:16:09 -05:00
45403d804a
i2ptunnel: Fix customs options box size
...
Possibly was changed back and forth due to iframe size issues?
reverts ccb0c279f7
which reverted eb72e4c9f5
2024-01-14 08:45:13 -05:00
85c07c8eaa
Merge branch 'ssl-errors' into 'master'
...
i2ptunnel: Don't send html error messages on CONNECT
See merge request i2p-hackers/i2p.i2p!175
2024-01-14 11:46:35 +00:00
d70e1fa150
i2ptunnel: Don't send html error messages on CONNECT
2024-01-14 11:46:35 +00:00
37791e832b
Merge branch 'i2ptunnel-keepalive-util' into 'master'
...
i2ptunnel: Prep for keepalive
See merge request i2p-hackers/i2p.i2p!166
2024-01-14 11:42:14 +00:00
e5b9f9f134
i2ptunnel: Prep for keepalive
2024-01-14 11:42:13 +00:00
d6d7044832
Console: Fix iframe size issues
2024-01-10 18:35:39 +00:00
6b01b22d00
i2ptunnel: Log correct server host/port on error when there are multiple targets configured
2023-12-22 11:00:39 -05:00
3d95e8608a
i2ptunnel: Change return code for host-not-in-addressbook to 502
...
ref: i2pd github #1987
2023-12-22 08:21:28 -05:00
e5d2580010
pull translations from tx
2023-12-15 13:36:36 -05:00
ae1c939403
SAM/I2Ptunnel/I2PSnark: update Javadocs to reflect @since 0.9.61
2023-12-12 18:11:44 -05:00
fb59d76af8
poupdate-source
2023-12-05 12:41:09 -05:00
4a7a9aac95
i2ptunnel: Remove dup headers in error pages
2023-12-05 08:43:00 -05:00
97cb90ef16
restore stats
2023-12-01 05:59:03 -05:00
761967ed4b
i2ptunnel: Add thread number to server thread names
...
like we already do for clients, to make debugging easier
2023-11-21 08:50:34 -05:00
69848474c9
Merge branch 'i2ptunnel-jsp' into 'master'
...
i2ptunnel: Edit and wizard form improvements
See merge request i2p-hackers/i2p.i2p!154
2023-11-17 18:17:52 +00:00
b13d9f9769
i2ptunnel: Edit and wizard form improvements
2023-11-17 18:17:52 +00:00
3facdaabc7
Build: Force build to die on fatal JspC errors
2023-11-16 14:07:39 -05:00
11feb84d4a
i2ptunnel: Exempt tunnel name from XSS filter (Gitlab #467 )
2023-11-10 13:06:28 -05:00
e7de354f47
Merge branch '458-gunzip' into 'master'
...
i2ptunnel: Fix gzip footer check in GunzipOutputStream (Gitlab #458 )
Closes #458
See merge request i2p-hackers/i2p.i2p!134
2023-10-28 15:40:55 +00:00
052c9463e0
i2ptunnel: Fix gzip footer check in GunzipOutputStream (Gitlab #458 )
2023-10-28 15:40:55 +00:00
7a317e5026
i2ptunnel: Remove nonstandard Proxy-Connection header (Gitlab #452 )
2023-10-28 15:39:44 +00:00
040bc58917
i2ptunnel: HTTPResponseOutputStream cleanup
2023-10-12 18:58:59 +00:00
3d1cc888fa
Console: Change all DOCTYPEs to standard html (Gitlab #426 )
2023-09-23 16:11:37 -04:00
cd6a4ac758
update translations and manpages
2023-06-29 14:40:46 -04:00
18a3893185
update po files with diff
2023-04-23 19:08:43 +00:00
ed513b6c15
remove stats.i2p from jump services
2023-03-13 00:02:08 +00:00
e4e9fe2972
i2ptunnel: Tag untagged strings (Gitlab #387 )
2023-02-09 11:42:48 -05:00
be5a10194a
Build: Fix list of changed files in manifests
...
Broken in move from mtn to git
Fix some places that were broken even with mtn
2023-01-22 10:08:53 -05:00
053f261e57
i2ptunnel: Fix typo for SSL outproxy host
...
for new and existing installs
Reported by Opicaak
2023-01-17 14:32:25 -05:00
399575aba5
i2ptunnel: Return error message from IRC client on failure to build tunnels
...
previously just closed the socket
2023-01-15 12:38:00 -05:00
19e3122f48
i2ptunnel: Return error code from SOCKS client on failure to build tunnels
...
previously just closed the socket
2023-01-15 11:18:00 -05:00
acec9b5275
i2ptunnel: Return 503 from HTTP client on failure to build tunnels
...
previously just closed the socket
2023-01-15 10:37:55 -05:00
a3fd28dcf4
i2ptunnel: Interrupt pending client tunnel build when stop button is clicked
...
Message/log cleanups
2023-01-15 10:02:17 -05:00
9adbef3f27
Pull translations
2023-01-06 14:38:46 -05:00
edfc9b1454
I2CP: Reduce session limit to 50
...
Set limit to 0 if vmCommSystem
i2ptunnel: Do not retry if session limit exceeded
2023-01-01 13:08:25 -05:00
be7e213736
Pull translations from tx
...
preliminary in case TX API v2 stops working
2022-12-31 15:08:09 -05:00
d9979b8f97
Console: Sort tunnels by name on /tunnels, /configtunnels, /i2ptunnel
2022-12-26 05:38:35 -05:00
f8e0ee65f2
i2ptunnel: Change enc type defaults
...
ECIES (ratchet) introduced about 4 years ago, and we are still defaulting to both ECIES and ElG in most places.
There are four cases:
- New install: $I2P/i2ptunnel.config as shipped
- New tunnel: i2ptunnel code sets default
- Existing tunnel, no enc type config: i2ptunnel code sets default
- Existing tunnel, config changed and saved via UI in last 4 years: Setting as in config file
Changes:
- New install: Change eepsite and IRC client to ECIES-only; shared clients remains both
- New tunnel: Change from both to ECIES-only
- Existing tunnel, no enc type config: Change servers to ECIES-only; clients remain both
- Existing tunnel with enc type config: No defaults, no change
2022-11-28 09:38:34 -05:00
cb5d7f1f8d
i2ptunnel: Fix SOCKS outproxy port configuration after testing
...
log tweaks
2022-11-26 10:54:22 -05:00
d9a9c17d02
i2ptunnel: Allow IRCv3 ACCOUNT and CHGHOST through the filter
2022-11-25 10:49:12 -05:00
d036993b23
i2ptunnel: Outproxy type config UI HTML fixup
...
reported by drzed
2022-11-24 07:39:08 -05:00
a825949a8a
i2ptunnel: Fix log message on config migration
2022-11-23 12:10:21 -05:00
495d91193c
i2ptunnel: SOCKS 5 tunnel improvements and torsocks support
...
- Add support for Tor RESOLVE extension by caching and returning fake IP
- Handle user/pw when not required to support Tor stream isolation
(not really isolating, just handling the authentication)
- Fix user/pw authentication
- Handle outproxy config changes after start
- Support CONNECT outproxies
- Add config UI for outproxy type
- Enable IPv6 (untested)
- Support outproxy config with :port (untested)
- Various cleanups
Further testing required
2022-11-23 12:03:08 -05:00
52adc9dc16
Pull translations from transifex
2022-11-18 13:45:25 -05:00
e54f5ffadd
i2ptunnel: Fix IRC USER filtering
...
Wasn't passing through user and realname fields
Pass through RFC 2812 mode field if present
reported by RN
2022-11-12 15:26:27 -05:00