ligistx
a4df514e4b
fix(providers/custom): use proto tcp-client instead of proto tcp ( #3350 )
2026-07-29 05:49:22 +00:00
Quentin McGaw
6857210429
fix(provider/pia): handle "port is busy" messages and retry port forwarding logic
2026-07-29 05:32:49 +00:00
Quentin McGaw
ec71f1881b
fix(provider/pia): update default OpenVPN ports
...
- 8080 for UDP
- 8443 for TCP
- According to https://github.com/pia-foss/manual-connections/commit/8a75e46be81583d17f9ab3570881419b35000969
- Credits to @darthShadow
2026-07-29 05:30:21 +00:00
Quentin McGaw
2f98539848
hotfix(openvpn): fix support for tcp-client
...
- always use `proto tcp-client` when using TCP
- parses `tcp-client` (on top of `tcp`, `tcp4`, `tcp6`) as meaning TCP
- Fix #3302
2026-07-29 05:30:14 +00:00
Quentin McGaw
5c02e2106c
hotfix(pia): fix servers data updater and update servers data
...
- use v7 API endpoint to get correct list of servers
- skip offline regions
- do not skip *.pvt.site
2026-07-29 05:30:12 +00:00
Quentin McGaw
e6815054d9
fix(pia): ignore *.pvt.site regions
2026-07-29 05:30:10 +00:00
Quentin McGaw
9fe34266f0
fix(pia): try x.y.128.1 and x.y.0.1 from the gateway IP to find the API IP address
2026-07-29 05:30:08 +00:00
Quentin McGaw
c745f61156
fix(privateinternetaccess): use AES-GCM for all presets
2026-07-29 05:29:59 +00:00
Quentin McGaw
4301196c21
fix(privateinternetaccess): remove none encryption preset
2026-07-29 05:29:57 +00:00
Quentin McGaw
3fca8b3dfe
fix(proton): fix updater code
...
- simplest fix ever
- proton: how can you return such obscure error messages
- ai: you suck hard at fixing anything still it's embarassing
2026-07-29 05:29:53 +00:00
Damoon Tahmasbi
16870d6385
fix(vyprvpn/updater): update OpenVPN configs zip URL ( #3264 )
2026-07-29 05:28:32 +00:00
Michael Bisbjerg
5fbe277f9c
fix(openvpn): bundle provider CA certificates in one block ( #3258 )
2026-07-29 05:28:28 +00:00
Quentin McGaw
3a39236fa8
fix(expressvpn): remove pakistan server
2026-07-29 05:24:01 +00:00
Dennis Nienhuis
c4e65f8cc7
fix(expressvpn): fix missing characters in CA string ( #3192 )
2026-07-29 05:23:57 +00:00
Dennis Nienhuis
a20795df9e
fix(expressvpn): add new CA3 certificate to fix TLS handshake failure ( #3184 )
2026-07-29 05:22:40 +00:00
Quentin McGaw
bcbc8c41f2
fix(privado): allow OpenVPN TCP protocol
2026-07-29 05:22:34 +00:00
Quentin McGaw
009b8e45b7
fix(privado): update servers data using JSON API
...
- Fixes #3159
- Fixes #2118
- Fixes #2657
2026-07-29 05:22:29 +00:00
Quentin McGaw
05dc21ed61
fix(all): increase global http client timeout to 35s and precise lower timeouts where needed
...
- Fix DNS blocklists slow downloads, fix #3102
- Leave 35s timeout for updaters
- Set timeouts to 1s for local calls
- Set timeouts to 5s for LAN VPN calls and small external calls
- Set timeouts to 10s external VPN API calls
2026-07-29 05:22:27 +00:00
Chris Duck
50744852c5
fix(protonvpn): update OpenVPN settings ( #3120 )
2026-02-11 14:11:57 +00:00
Quentin McGaw
a10349e378
fix(slickvpn): add missing servers found online
2025-12-24 20:29:05 +00:00
Marcin Łapaj
983330266a
fix(purevpn/updater): parse country and city from hostname and merges with ip address information ( #2991 )
2025-12-24 05:02:57 +01:00
Quentin McGaw
2b0719225d
fix(purevpn): update openvpn configuration
...
- Credits to @mlapaj
- Taken and verified from #2991
2025-12-23 17:34:25 +00:00
Quentin McGaw
7052d5490b
hotfix(pia): revert port changes
...
- This reverts commit fd6e5e4e90 .
- Port changes are more involved and require cipher, auth and certificate changes as well
2025-12-23 14:02:47 +00:00
Quentin McGaw
a649b0adc1
hotfix(slickvpn): remove unused code
2025-12-23 13:45:41 +00:00
Quentin McGaw
beaa8b5589
fix(slickvpn/updater): only keep 11 servers
...
- this reverts most of commit e806fe02db .
2025-12-23 03:03:47 +00:00
Quentin McGaw
e806fe02db
fix(slickvpn/updater): update existing hostnames from servers.json
...
- SlickVPN location website is now total garbage which cannot be parsed
2025-12-23 02:50:15 +00:00
Quentin McGaw
92237658c3
chore(wevpn): removed since it is now decomissioned
2025-12-23 02:12:02 +00:00
Quentin McGaw
e627504fb5
fix(vpnunlimited/updater): remove no longer valid hosts
2025-12-23 02:02:26 +00:00
Quentin McGaw
c27dac10fe
fix(vpnsecure/updater): allow region and city to be set to N/A
2025-12-23 01:59:23 +00:00
Quentin McGaw
9ee3ed754d
chore(cyberghost/updater): do not log warnings for "no such host"
2025-12-23 01:51:59 +00:00
Quentin McGaw
cc89b35b63
chore(pia): add test to ensure default ports are within ports from their API
2025-12-22 23:24:13 +00:00
Quentin McGaw
fd6e5e4e90
fix(pia): update default openvpn ports and possible ports to choose
...
- Fix #3046
2025-12-22 22:47:17 +00:00
Quentin McGaw
31284542a2
fix(wireguard): WIREGUARD_ENDPOINT_IP overrides the IP address of a picked connection
...
- Regression introduced in v3.39.0
- Fix #2759
2025-11-19 13:11:43 +00:00
Quentin McGaw
74d059dd77
fix(protonvpn/updater): API authentification fix using email
...
- `UPDATER_PROTONVPN_USERNAME` -> `UPDATER_PROTONVPN_EMAIL`
- `-proton-username` -> `-proton-email`
- fix authentication flow to use email or username when appropriate
- fix #2985
2025-11-18 13:35:04 +00:00
Quentin McGaw
2cf4d6b469
fix(protonvpn/updater): ignore casing when comparing received username
2025-11-17 15:23:02 +00:00
Quentin McGaw
8a0921748b
fix(protonvpn): authenticated servers data updating ( #2878 )
...
- `-proton-username` flag for cli update
- `-proton-password` flag for cli update
- `UPDATER_PROTONVPN_USERNAME` option for periodic updates
- `UPDATER_PROTONVPN_PASSWORD` option for periodic updates
2025-11-13 20:05:26 +01:00
Quentin McGaw
43da9ddbb3
fix(cyberghost): log warnings from updater resolver
2025-11-04 14:43:02 +00:00
Matthew Bennett
ef523df42c
feat(expressvpn): update hardcoded servers data ( #2888 )
2025-10-06 13:33:36 +02:00
Quentin McGaw
9b8edbb81e
hotfix(vpnunlimited): fix formatting of certificates
2025-09-24 12:55:45 +00:00
mutschler
8c113f5268
fix(vpnunlimited): update certificate values ( #2835 )
2025-09-11 21:15:20 +02:00
Quentin McGaw
b0c4a28be6
chore(lint): upgrade linter to v2.4.0
...
- migrate configuration file
- fix existing code issues
- add exclusion rules
- update linter names
2025-08-16 20:10:19 +00:00
Quentin McGaw
e69966381d
feat(fastestvpn): add aes-256-gcm to ciphers list
2024-11-09 15:44:05 +00:00
Quentin McGaw
94dfb2b1f2
fix(ipvanish): fix openvpn configuration
...
- update CA value
- add `comp-lzo` option
2024-11-09 15:43:51 +00:00
Quentin McGaw
5f182febae
fix(ipvanish): update openvpn zip file url for updater
2024-11-07 20:21:10 +00:00
Quentin McGaw
3473fe9c15
fix(openvpn): set default mssfix to 1320 for all providers with no default
...
- Partially address #2533
2024-11-05 13:35:54 +00:00
Quentin McGaw
937c667ca8
hotfix(perfectprivacy): fix formatting from previous commit
2024-10-27 17:20:30 +00:00
Christoph Kehl
3c45f57aaa
fix(perfectprivacy): update openvpn expired certificates ( #2542 )
2024-10-27 11:45:25 +01:00
Quentin McGaw
2388e0550b
hotfix(publicip): return an error if trying to use cloudflare as ip provider for updating servers data
2024-10-11 21:57:25 +00:00
Quentin McGaw
76a4bb5dc3
chore: use gofumpt for code formatting
2024-10-11 19:27:29 +00:00
Quentin McGaw
abe9dcbe33
chore(lint): add new linters and update codebase
...
- add canonicalheader
- add copyloopvar
- add fatcontext
- add intrange
2024-10-11 18:28:00 +00:00