Commit Graph

  • 9cb4c74493 chore(ci): pin docker/build-push-action to v5 Quentin McGaw 2024-03-21 07:36:56 +00:00
  • e470dc8a12 chore(ci): add opened issue workflow Quentin McGaw 2024-03-20 14:55:10 +00:00
  • ab49f1f733 Chore(deps): Bump github.com/breml/rootcerts from 0.2.14 to 0.2.16 (#2094) dependabot[bot] 2024-03-21 08:33:38 +01:00
  • 62158a1739 hotfix(settings): copy port forward only field Quentin McGaw 2024-03-19 15:20:01 +00:00
  • 3d16798544 fix(torguard): set user agent to download zip files Quentin McGaw 2024-03-18 17:46:38 +00:00
  • b51aa0c6b9 feat(pia): PORT_FORWARD_ONLY variable (#2070) Anton Nesterov 2024-03-18 17:40:09 +00:00
  • 84d00b42f1 fix(config): STREAM_ONLY should set StreamOnly flag for server selection (#2126) Anton Nesterov 2024-03-18 15:01:00 +00:00
  • e201856667 fix(ci): set issue number correctly for closed issue workflow Quentin McGaw 2024-03-07 12:33:09 +00:00
  • 3254fc8aa6 feat(servers): update vyprnvpn data Quentin McGaw 2024-03-07 12:29:15 +00:00
  • 4bca4ca932 chore(github): add closed issue workflow Quentin McGaw 2024-02-21 17:31:44 +00:00
  • a20695ffb3 feat(servers): update vpn unlimited data Quentin McGaw 2024-02-21 16:55:43 +00:00
  • d01cfef039 feat(servers): update pia data Quentin McGaw 2024-02-21 16:54:49 +00:00
  • 0eed558b10 feat(log): change unhealthy log to debug level Quentin McGaw 2024-02-21 16:44:35 +00:00
  • 423a5c37e0 feat(publicip): PUBLICIP_API variable supporting ipinfo and ip2location Quentin McGaw 2024-02-14 07:35:39 +00:00
  • cfca026621 chore(publicip): less coupling with ipinfo.io Quentin McGaw 2024-02-13 11:11:10 +00:00
  • 6a6337b98f feat(publicip/ipinfo): add PUBLICIP_API_TOKEN variable Quentin McGaw 2024-02-13 10:55:06 +00:00
  • 72b5afc771 fix(privado): update Zip file URL and update servers data - Fix Bug: privado update url outdated #2104 Quentin McGaw 2024-02-13 10:22:49 +00:00
  • 659bc0c9cb fix(surfshark): remove no longer valid multi hop regions Quentin McGaw 2024-02-07 08:36:33 +00:00
  • 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 Quentin McGaw 2024-02-06 20:39:00 +00:00
  • a369745101 chore(surfshark): fail validation for empty string region Quentin McGaw 2024-02-06 20:36:14 +00:00
  • 586b0e17a0 chore(health): more obvious log to see the health guide and to reduce issues Quentin McGaw 2024-02-03 20:13:05 +00:00
  • b5f1055682 hotfix(settings): allow public IP outbound subnets but not the unspecified address Quentin McGaw 2024-02-03 20:02:43 +00:00
  • 6b9c775055 feat(settings): prevent public firewall outbound subnets Quentin McGaw 2024-01-29 18:26:23 +00:00
  • d8b9b2a85b feat(natpmp): rpc error contain all failed attempt messages Quentin McGaw 2024-01-19 16:37:47 +00:00
  • c826707d42 fix(vpnunlimited): specify OpenVPN cipher and auth v3.37.0 Quentin McGaw 2024-01-01 18:21:24 +00:00
  • 8a17cd87c3 feat(windscribe): update servers data Quentin McGaw 2024-01-01 18:09:05 +00:00
  • f8da1e79bc fix(vpnunlimited): remove DEFAULT:@SECLEVEL=0 Quentin McGaw 2023-12-22 09:39:34 +00:00
  • cfc29d6a6b feat(vpnunlimited): add second CA certificate for OpenVPN Quentin McGaw 2023-12-19 18:21:57 +00:00
  • 5467652b8b chore(openvpn): support multiple CAs in generated config Quentin McGaw 2023-12-19 18:21:03 +00:00
  • daa63c276d fix(vpnunlimited): update CA certificate Quentin McGaw 2023-12-19 18:15:46 +00:00
  • ab96acdc5b Chore(deps): Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#2012) dependabot[bot] 2023-12-19 19:07:14 +01:00
  • 6e108706a1 Chore(deps): Bump docker/build-push-action from 5.0.0 to 5.1.0 (#1969) dependabot[bot] 2023-12-19 19:07:03 +01:00
  • 4a6c229504 fix(settings): add VPN Unlimited warning for OpenSSL 3 Quentin McGaw 2023-12-15 10:32:45 +00:00
  • ed3a72790a Chore(deps): Bump DavidAnson/markdownlint-cli2-action from 13 to 14 (#1982) dependabot[bot] 2023-12-14 17:08:12 +01:00
  • 4bf5777f23 Chore(deps): Bump golang.org/x/net from 0.18.0 to 0.19.0 (#1985) dependabot[bot] 2023-12-14 17:07:43 +01:00
  • f0f9bdb883 Chore(deps): Bump github.com/klauspost/compress from 1.17.2 to 1.17.4 (#1993) dependabot[bot] 2023-12-14 17:07:33 +01:00
  • 4984d90b5a Chore(deps): Bump github/codeql-action from 2 to 3 (#2002) dependabot[bot] 2023-12-14 17:07:20 +01:00
  • b5e648d13a Chore(deps): Bump github.com/breml/rootcerts from 0.2.13 to 0.2.14 (#1981) dependabot[bot] 2023-12-14 16:18:49 +01:00
  • f71a1b083b fix(purevpn): fix update url and update servers (#1992) yifangd 2023-12-14 09:18:32 -06:00
  • 75fd869625 fix(firewall): handle OpenVPN tcp-client as tcp Quentin McGaw 2023-12-14 15:10:33 +00:00
  • 657b4b787f fix(custom): read wireguard presharedkey from peer section Quentin McGaw 2023-12-09 17:23:08 +00:00
  • 32d6453918 fix(custom): default TCP port for any tcp proto Quentin McGaw 2023-11-28 07:51:29 +00:00
  • c326b616b4 feat(custom): support tcp-client proto for OpenVPN Quentin McGaw 2023-11-28 07:41:34 +00:00
  • d5376629df fix(format-servers): add server name header for PIA Quentin McGaw 2023-11-28 07:31:36 +00:00
  • 3e825d7a08 fix(format-servers): for providers with dashes Quentin McGaw 2023-11-28 07:27:29 +00:00
  • 059b12883f Chore(deps): Bump golang.org/x/text from 0.13.0 to 0.14.0 (#1946) dependabot[bot] 2023-11-12 09:51:58 +01:00
  • 74aa509644 Chore(deps): Bump golang.org/x/net from 0.17.0 to 0.18.0 (#1953) dependabot[bot] 2023-11-12 09:51:50 +01:00
  • 4105f74ce1 feat(portforward): port redirection with VPN_PORT_FORWARDING_LISTENING_PORT Quentin McGaw 2023-11-10 17:21:35 +00:00
  • 8318be3159 feat(nordvpn): add access token warning if used as wireguard private key Quentin McGaw 2023-11-08 09:57:42 +00:00
  • de196490db fix(settings): wireguard preshared key from toml file Quentin McGaw 2023-11-08 09:38:10 +00:00
  • ab7d1ccf3d Chore(deps): Bump github.com/fatih/color from 1.15.0 to 1.16.0 (#1950) dependabot[bot] 2023-11-08 10:36:05 +01:00
  • ed49a7a7c0 Chore(deps): Bump docker/login-action from 2 to 3 (#1936) dependabot[bot] 2023-11-01 14:39:03 +01:00
  • 135832d985 Chore(deps): Bump docker/metadata-action from 4 to 5 (#1937) dependabot[bot] 2023-11-01 14:38:54 +01:00
  • 1adbd9f692 Chore(deps): Bump docker/setup-buildx-action from 2 to 3 (#1938) dependabot[bot] 2023-11-01 14:38:46 +01:00
  • 26e1c92841 fix(shadowsocks): bump from v0.5.0-rc1 to v0.5.0 - treat udp read error as non critical - log out crash error for tcpudp combined server Quentin McGaw 2023-11-01 13:38:30 +00:00
  • 3c5b3514fb Chore(deps): Bump actions/checkout from 3 to 4 (#1847) dependabot[bot] 2023-10-31 16:04:29 +01:00
  • f884293f6e Chore(deps): Bump github.com/breml/rootcerts from 0.2.11 to 0.2.13 (#1800) dependabot[bot] 2023-10-31 16:03:28 +01:00
  • c67bd1aa2a Chore(deps): Bump golang.org/x/text from 0.11.0 to 0.13.0 (#1845) dependabot[bot] 2023-10-31 16:03:16 +01:00
  • 77ace9377d Chore(deps): Bump golang.org/x/net from 0.12.0 to 0.17.0 (#1907) dependabot[bot] 2023-10-31 16:02:46 +01:00
  • 6e676209ff Chore(deps): Bump docker/setup-qemu-action from 2 to 3 (#1861) dependabot[bot] 2023-10-31 14:08:18 +01:00
  • 80917d58b2 Chore(deps): Bump docker/build-push-action from 4.1.1 to 5.0.0 (#1860) dependabot[bot] 2023-10-31 14:08:08 +01:00
  • fa49f13f19 Chore(deps): Bump crazy-max/ghaction-github-labeler from 4 to 5 (#1858) dependabot[bot] 2023-10-31 14:07:35 +01:00
  • 1fcabd152f Chore(deps): Bump DavidAnson/markdownlint-cli2-action from 11 to 13 (#1871) dependabot[bot] 2023-10-31 14:07:25 +01:00
  • 385879c297 Chore(deps): Bump github.com/klauspost/compress from 1.16.7 to 1.17.2 (#1922) dependabot[bot] 2023-10-31 14:06:59 +01:00
  • e0515cb458 Chore(deps): Bump golang.org/x/sys from 0.11.0 to 0.13.0 (#1897) dependabot[bot] 2023-10-31 14:06:48 +01:00
  • 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. v3.36.0 Quentin McGaw 2023-10-07 13:21:32 +00:00
  • 6c639fcf7f fix(publicip): do not retry on too many requests Quentin McGaw 2023-10-07 12:59:43 +00:00
  • ec1f252528 fix(portforward): different validation when vpn is up or not Quentin McGaw 2023-10-07 12:43:36 +00:00
  • ee413f59a2 fix(protonvpn): set natpmp external port to 1 Quentin McGaw 2023-10-06 16:09:05 +00:00
  • d4df87286e fix(portforward): trigger after VPN restart Quentin McGaw 2023-09-28 14:00:58 +00:00
  • a194906bdd chore(protonvpn): add debug logs for keeping port forwarded Quentin McGaw 2023-09-26 13:48:45 +00:00
  • 9b00763a69 feat(config): add /32 if not present for Wireguard addresses Quentin McGaw 2023-09-24 15:23:24 +00:00
  • 4d627bb7b1 feat(protonvpn): port forwarding connection refused error points to add +pmp to OpenVPN user Quentin McGaw 2023-09-24 15:15:05 +00:00
  • dc8fc5f81f feat(updater): log warning about using -minratio Quentin McGaw 2023-09-24 15:05:39 +00:00
  • b787e12e25 feat(surfshark): update servers data Quentin McGaw 2023-09-24 15:02:08 +00:00
  • 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 Quentin McGaw 2023-09-24 14:55:51 +00:00
  • 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 Quentin McGaw 2023-09-24 10:28:10 +00:00
  • aa6dc786a4 chore(provider): use type assertion for port forwarders Quentin McGaw 2023-09-23 13:02:09 +00:00
  • 84300db7c1 fix(portforward): restart service on run error - fix when port assigned changes Quentin McGaw 2023-09-23 12:39:49 +00:00
  • 2ac0f35060 fix(protonvpn): crash service if port assigned changes Quentin McGaw 2023-09-23 12:36:13 +00:00
  • 1a865f56d5 chore(vpn): fix typo portForwader Quentin McGaw 2023-09-23 12:03:56 +00:00
  • 0406de399d chore(portforward): move vpn gateway obtention within port forwarding service Quentin McGaw 2023-09-23 11:46:14 +00:00
  • 71201411f4 fix(portforward): rework run loop and fix deadlocks (#1874) Quentin McGaw 2023-09-23 12:57:12 +02:00
  • c435bbb32c docs(issue): provide minimum requirements for an issue - title must be filled - at least 10 lines of log provided - Gluetun version must be provided Quentin McGaw 2023-09-22 09:22:13 +00:00
  • 4cbfea41f2 docs(issues): add Unraid as option in bug template Quentin McGaw 2023-09-22 09:16:44 +00:00
  • f9c9ad34f7 feat(protonvpn): check udp vs tcp port forwarded Quentin McGaw 2023-09-22 08:50:19 +00:00
  • 4ea474b896 fix(routing): change firewall only for matching ip families Quentin McGaw 2023-09-20 10:45:13 +00:00
  • 6aa4a93665 change(format): use dashes instead of spaces for provider names - -private\ internet\ access -> private-internet-access - -perfect\ privacy -> -perfect-privacy - -vpn\ unlimited -> -vpn-unlimited Quentin McGaw 2023-09-20 10:24:32 +00:00
  • ea25a0ff89 fix(protonvpn): natpmp assigned ports logs removed Quentin McGaw 2023-09-20 09:51:13 +00:00
  • 659da67ed5 feat(cyberghost): update servers data Quentin McGaw 2023-09-20 09:35:28 +00:00
  • ffc6d2e593 chore(lint): upgrade linter to v1.54.1 Quentin McGaw 2023-08-22 18:57:30 +00:00
  • 03ce08e23d chore(build): upgrade Go to 1.21 Quentin McGaw 2023-08-22 18:57:05 +00:00
  • 3449e7a0e1 fix(publicip): IPv6 endpoint for ipinfo (#1853) Aleksa Siriški 2023-09-13 16:37:39 +02:00
  • c0062fb807 fix(protonvpn): natpmp check for assigned internal port Quentin McGaw 2023-09-13 14:18:25 +00:00
  • 1ac031e78c Chore(deps): Bump golang.org/x/sys from 0.10.0 to 0.11.0 (#1786) dependabot[bot] 2023-08-24 02:04:07 -07:00
  • e556871e8b change(dns): DNS_KEEP_NAMESERVER leaves DNS fully untouched Quentin McGaw 2023-08-11 10:42:44 +00:00
  • 082a38b769 fix(netlink): try loading Wireguard module if not found (#1741) Quentin McGaw 2023-08-04 12:09:56 +01:00
  • 39ae57f49d fix(routing): add outbound subnets routes only for matching ip families Quentin McGaw 2023-07-28 07:24:26 +00:00
  • 9024912e17 fix(custom): allow custom endpoint port setting Quentin McGaw 2023-07-27 10:32:08 +00:00
  • eecfb3952f chore(settings): change source precedence order 1. Secret files (program scope) 2. Files (program scope) 3. Environment variables (OS scope) Fix #1759 Quentin McGaw 2023-07-22 16:02:28 +00:00