Anton Nesterov
b51aa0c6b9
feat(pia): PORT_FORWARD_ONLY variable ( #2070 )
2024-03-18 18:40:09 +01:00
Anton Nesterov
84d00b42f1
fix(config): STREAM_ONLY should set StreamOnly flag for server selection ( #2126 )
2024-03-18 16:01:00 +01:00
Quentin McGaw
3254fc8aa6
feat(servers): update vyprnvpn data
2024-03-07 12:29:15 +00:00
Quentin McGaw
a20695ffb3
feat(servers): update vpn unlimited data
2024-02-21 16:58:12 +00:00
Quentin McGaw
d01cfef039
feat(servers): update pia data
2024-02-21 16:54:49 +00:00
Quentin McGaw
0eed558b10
feat(log): change unhealthy log to debug level
2024-02-21 16:44:35 +00:00
Quentin McGaw
423a5c37e0
feat(publicip): PUBLICIP_API variable supporting ipinfo and ip2location
2024-02-14 07:36:45 +00:00
Quentin McGaw
cfca026621
chore(publicip): less coupling with ipinfo.io
2024-02-14 07:30:02 +00:00
Quentin McGaw
6a6337b98f
feat(publicip/ipinfo): add PUBLICIP_API_TOKEN variable
2024-02-13 10:55:06 +00:00
Quentin McGaw
72b5afc771
fix(privado): update Zip file URL and update servers data
...
- Fix Bug: privado update url outdated #2104
2024-02-13 10:22:49 +00:00
Quentin McGaw
659bc0c9cb
fix(surfshark): remove no longer valid multi hop regions
2024-02-07 08:36:33 +00:00
Quentin McGaw
827e591174
chore(settings): clearer error message for surfshark regions
...
- only log possible 'new' server regions
- do not log old retro-compatible server regions
- maintains compatibility with older names
2024-02-06 20:39:00 +00:00
Quentin McGaw
a369745101
chore(surfshark): fail validation for empty string region
2024-02-06 20:36:30 +00:00
Quentin McGaw
586b0e17a0
chore(health): more obvious log to see the health guide and to reduce issues
2024-02-03 20:13:05 +00:00
Quentin McGaw
b5f1055682
hotfix(settings): allow public IP outbound subnets but not the unspecified address
2024-02-03 20:02:43 +00:00
Quentin McGaw
6b9c775055
feat(settings): prevent public firewall outbound subnets
2024-01-29 18:26:23 +00:00
Quentin McGaw
d8b9b2a85b
feat(natpmp): rpc error contain all failed attempt messages
2024-01-19 16:44:45 +00:00
Quentin McGaw
c826707d42
fix(vpnunlimited): specify OpenVPN cipher and auth
2024-01-01 18:21:24 +00:00
Quentin McGaw
8a17cd87c3
feat(windscribe): update servers data
2024-01-01 18:09:05 +00:00
Quentin McGaw
f8da1e79bc
fix(vpnunlimited): remove DEFAULT:@SECLEVEL=0
2023-12-22 09:39:34 +00:00
Quentin McGaw
cfc29d6a6b
feat(vpnunlimited): add second CA certificate for OpenVPN
2023-12-19 18:21:57 +00:00
Quentin McGaw
5467652b8b
chore(openvpn): support multiple CAs in generated config
2023-12-19 18:21:03 +00:00
Quentin McGaw
daa63c276d
fix(vpnunlimited): update CA certificate
2023-12-19 18:15:56 +00:00
Quentin McGaw
4a6c229504
fix(settings): add VPN Unlimited warning for OpenSSL 3
2023-12-15 10:32:53 +00:00
yifangd
f71a1b083b
fix(purevpn): fix update url and update servers ( #1992 )
...
See https://support.purevpn.com/purevpn/openvpn-files
2023-12-14 16:18:32 +01:00
Quentin McGaw
75fd869625
fix(firewall): handle OpenVPN tcp-client as tcp
2023-12-14 15:10:33 +00:00
Quentin McGaw
657b4b787f
fix(custom): read wireguard presharedkey from peer section
2023-12-09 17:26:01 +00:00
Quentin McGaw
32d6453918
fix(custom): default TCP port for any tcp proto
2023-11-28 07:51:29 +00:00
Quentin McGaw
c326b616b4
feat(custom): support tcp-client proto for OpenVPN
2023-11-28 07:48:55 +00:00
Quentin McGaw
d5376629df
fix(format-servers): add server name header for PIA
2023-11-28 07:31:36 +00:00
Quentin McGaw
3e825d7a08
fix(format-servers): for providers with dashes
2023-11-28 07:27:29 +00:00
Quentin McGaw
4105f74ce1
feat(portforward): port redirection with VPN_PORT_FORWARDING_LISTENING_PORT
2023-11-23 08:37:43 +00:00
Quentin McGaw
8318be3159
feat(nordvpn): add access token warning if used as wireguard private key
2023-11-08 10:07:02 +00:00
Quentin McGaw
de196490db
fix(settings): wireguard preshared key from toml file
2023-11-08 10:06:57 +00:00
Quentin McGaw
1c43a1d55b
fix(portforward): service start error not treated as critical
...
A service start error can happen if the service is started after the Wireguard VPN tunnel is up, but the tunnel does not work. The VPN is then internally restarted, causing the service start error, so it should not be treated as a critical error.
2023-10-07 13:21:32 +00:00
Quentin McGaw
6c639fcf7f
fix(publicip): do not retry on too many requests
2023-10-07 12:59:43 +00:00
Quentin McGaw
ec1f252528
fix(portforward): different validation when vpn is up or not
2023-10-07 12:43:36 +00:00
Quentin McGaw
ee413f59a2
fix(protonvpn): set natpmp external port to 1
2023-10-06 16:09:05 +00:00
Quentin McGaw
d4df87286e
fix(portforward): trigger after VPN restart
2023-09-28 14:00:58 +00:00
Quentin McGaw
a194906bdd
chore(protonvpn): add debug logs for keeping port forwarded
2023-09-28 07:08:07 +00:00
Quentin McGaw
9b00763a69
feat(config): add /32 if not present for Wireguard addresses
2023-09-24 16:50:34 +00:00
Quentin McGaw
4d627bb7b1
feat(protonvpn): port forwarding connection refused error points to add +pmp to OpenVPN user
2023-09-24 15:15:05 +00:00
Quentin McGaw
dc8fc5f81f
feat(updater): log warning about using -minratio
2023-09-24 15:05:39 +00:00
Quentin McGaw
b787e12e25
feat(surfshark): update servers data
2023-09-24 15:02:08 +00:00
Quentin McGaw
f96448947f
fix(publicip): rework run loop and fix restarts
...
- Clearing IP data on VPN disconnection clears file
- More efficient partial updates
- Fix loop exit
- Validate settings before updating
2023-09-24 14:55:51 +00:00
Quentin McGaw
e64e5af4c3
chore(portforward): improve loop reliability
...
- handle settings update within run function
- signal back start result to update call
- update loop settings only when service is started
2023-09-24 10:28:10 +00:00
Quentin McGaw
aa6dc786a4
chore(provider): use type assertion for port forwarders
2023-09-23 13:02:09 +00:00
Quentin McGaw
84300db7c1
fix(portforward): restart service on run error
...
- fix when port assigned changes
2023-09-23 12:39:49 +00:00
Quentin McGaw
2ac0f35060
fix(protonvpn): crash service if port assigned changes
2023-09-23 12:36:13 +00:00
Quentin McGaw
1a865f56d5
chore(vpn): fix typo portForwader
2023-09-23 12:03:56 +00:00