Commit Graph

  • 19a9ac9fd7 hotfix(torguard): remove second certificate Quentin McGaw 2024-05-16 18:50:36 +00:00
  • ecb06836b5 chore(deps): bump wireguard go dependencies Quentin McGaw 2024-05-10 14:38:18 +00:00
  • 1e25372189 fix(health): docker healthcheck has 3 retries Quentin McGaw 2024-05-10 14:31:01 +00:00
  • 6042a9e3c2 feat(health): change timeout mechanism - Healthcheck timeout is no longer fixed to 3 seconds - Healthcheck timeout increases from 2s to 4s, 6s, 8s, 10s - No 1 second wait time between check retries after failure - VPN internal restart may be delayed by a maximum of 10 seconds Quentin McGaw 2024-05-09 19:33:04 +00:00
  • fd4689ee70 fix(ipv6): detect ignoring loopback route destinations Quentin McGaw 2024-05-09 18:21:13 +00:00
  • 4bd16373f2 fix(torguard): update OpenVPN configuration - add aes-128-gcm and aes-128-cbc ciphers - add extra CA certificate value - remove mssfix option - remove sndbuf and rcvbuf ption - remove ping option - remove reneg option Quentin McGaw 2024-05-09 17:59:36 +00:00
  • ce642a6d8b hotfix(firewall): prefer using iptables-legacy over nf_tables - due to nf_tables bugs I discovered and reported Quentin McGaw 2024-05-09 14:33:34 +00:00
  • ef6874fe57 fix(firewall): query iptables version for iptables found Quentin McGaw 2024-05-04 16:19:30 +00:00
  • 29bc60bc35 chore(github): add labels - Popularity extreme and high - Closed cannot be done - Categories kernel and public IP service Quentin McGaw 2024-05-02 17:07:38 +00:00
  • fb145d68a0 hotfix(firewall): support iptables-legacy for older kernels Quentin McGaw 2024-05-02 16:54:29 +00:00
  • 6dd27e53d4 chore(portforward): remove PIA dependency on storage package Quentin McGaw 2024-05-02 09:17:30 +00:00
  • e0a977cf83 change(openvpn): default upgraded from 2.5 to 2.6 Quentin McGaw 2024-05-02 08:13:51 +00:00
  • 4d002a3ad6 feat(docker): bump Alpine from 3.18 to 3.19 Quentin McGaw 2024-05-02 07:43:00 +00:00
  • 4206859cad Chore(deps): Bump peter-evans/dockerhub-description from 3 to 4 (#2075) dependabot[bot] 2024-05-02 09:25:48 +02:00
  • 5dacbb994f chore(all): fix typos in code comments (#2216) wanshuangcheng 2024-05-02 15:24:49 +08:00
  • ebf4bf9ea8 Chore(deps): Bump golang.org/x/net from 0.22.0 to 0.24.0 (#2208) dependabot[bot] 2024-05-02 09:20:22 +02:00
  • 241a9930c9 Chore(deps): Bump github.com/klauspost/compress from 1.17.7 to 1.17.8 (#2218) dependabot[bot] 2024-05-02 09:20:02 +02:00
  • f1e8200cfc chore(deps): tidy go modules Quentin McGaw 2024-05-02 07:02:51 +00:00
  • 03eddb1698 Chore(deps): Bump DavidAnson/markdownlint-cli2-action from 14 to 16 (#2214) dependabot[bot] 2024-05-02 08:42:17 +02:00
  • b25ee21e3e fix(custom): do not set server name if it does not exist Quentin McGaw 2024-05-01 19:35:40 +00:00
  • 7e0738d113 fix(vpnunlimited): allow OpenVPN TCP on port 1197 Quentin McGaw 2024-04-30 08:05:22 +00:00
  • 0b078e5f5e fix(vpnunlimited): change UDP port from 1194 to 1197 Quentin McGaw 2024-04-30 08:04:02 +00:00
  • 45fe38e670 fix(custom): parse port option line for OpenVPN Quentin McGaw 2024-04-30 08:02:28 +00:00
  • 72e2e4b82c fix(custom): set server name if names filter is not empty - fix PIA port forwarding code usage - refers to #2147 Quentin McGaw 2024-04-29 19:23:34 +00:00
  • bdc594c297 feat(airvpn): set default mssfix to 1320-28 Quentin McGaw 2024-04-29 13:43:28 +00:00
  • 1afe01d8cd feat(vpnsecure): update servers data Quentin McGaw 2024-04-29 09:46:48 +00:00
  • 234e54ac5c chore(vpnsecure): associate "N / A" with no data for servers Quentin McGaw 2024-04-29 09:46:40 +00:00
  • 49b8f8b443 feat(surfshark): update servers data Quentin McGaw 2024-04-29 09:38:31 +00:00
  • ce75c5ca21 fix(surfshark): remove outdated hardcoded retro servers Quentin McGaw 2024-04-29 09:37:58 +00:00
  • e07966f71e fix(tun): only create tun device if it does not exist - do not create if it exists and is problematic - wrap errors with a better context Quentin McGaw 2024-04-29 09:28:48 +00:00
  • c5395adfea hotfix(ci): skip console dead link check Quentin McGaw 2024-04-28 19:42:39 +00:00
  • 9d1ec69b73 chore(github): remove from_name in labels configuration Quentin McGaw 2024-04-28 19:28:04 +00:00
  • ee8802ee86 docs(readme): clarify shadowsocks proxy is a server - Fixes issue #2191 Quentin McGaw 2024-04-28 19:27:14 +00:00
  • 0d7115c832 chore(github): review all labels - add closed labels - add category labels - rename labels - add label category prefix - add emojis for each label Quentin McGaw 2024-04-28 19:24:46 +00:00
  • 08fb049f63 chore(github): remove empty label description fields Quentin McGaw 2024-04-28 13:43:35 +00:00
  • c87c0e12fe feat(wireguard): WIREGUARD_PERSISTENT_KEEPALIVE_INTERVAL option Quentin McGaw 2024-04-25 10:42:09 +00:00
  • 7b4befce61 hotfix(settings): openvpn encrypted key reading from file Quentin McGaw 2024-04-08 07:40:14 +00:00
  • 6709a248d6 hotfix(settings): HTTPPROXY_LOG reading fixed Quentin McGaw 2024-04-08 07:35:24 +00:00
  • bf4cc0dabf fix(server): /openvpn route status get and put - get status return stopped if running wireguard - put status changes vpn type if running wireguard Quentin McGaw 2024-04-08 07:25:31 +00:00
  • 982100782c hotfix(config/nordvpn): do not initialize wg addresses to an empty slice Quentin McGaw 2024-04-02 14:48:40 +00:00
  • 4afbe9332f hotfix(settings): trim space for each wireguard address Quentin McGaw 2024-04-01 13:04:00 +00:00
  • 4019ee3ea1 hotfix(settings): fix retro-compatible key message Quentin McGaw 2024-04-01 12:59:43 +00:00
  • e859c60343 hotfix(config/wireguard): add /32 to address without bits specified Quentin McGaw 2024-03-29 15:06:34 +00:00
  • 8454123cae fix(publicip/api): ip2location parsing for latitude and longitude Quentin McGaw 2024-03-29 14:54:45 +00:00
  • 6b2f350ec9 hotfix(config): update to gosettings v0.4.1 - fix bad reading of files and secret files Quentin McGaw 2024-03-26 07:24:45 +00:00
  • e01ce9c6d8 hotfix(config): read wireguard config from /gluetun/wireguard/wg0.conf Quentin McGaw 2024-03-26 07:04:26 +00:00
  • ecc80a5a9e chore(config): upgrade to gosettings v0.4.0 - drop qdm12/govalid dependency - upgrade qdm12/ss-server to v0.6.0 - do not unset sensitive config settings (makes no sense to me) Quentin McGaw 2024-03-25 19:14:20 +00:00
  • 23b0320cfb chore(tun): fix unit test for unprivileged user Quentin McGaw 2024-03-25 18:31:45 +00:00
  • 3e79509c97 chore(build): bump Go from 1.21 to 1.22 Quentin McGaw 2024-03-25 15:58:13 +00:00
  • 2185f347ce chore(deps): bump github.com/stretchr/testify to v1.9.0 Quentin McGaw 2024-03-25 15:56:33 +00:00
  • aa3ef5a1c2 Chore(deps): Bump golang.org/x/net from 0.19.0 to 0.22.0 (#2138) dependabot[bot] 2024-03-25 16:55:25 +01:00
  • acec050b95 Chore(deps): Bump golang.org/x/sys from 0.15.0 to 0.18.0 (#2139) dependabot[bot] 2024-03-25 16:53:01 +01:00
  • 9ca97fb04f Chore(deps): Bump github.com/klauspost/compress from 1.17.4 to 1.17.7 (#2178) dependabot[bot] 2024-03-25 16:52:37 +01:00
  • 4776948af6 chore(dev): fix source.organizeImports vscode setting value Quentin McGaw 2024-03-25 10:07:11 +00:00
  • 4d9c619b24 chore(config): use openvpn protocol string field instead of TCP bool Quentin McGaw 2024-03-23 14:56:42 +00:00
  • 62007bf1a1 chore(config): provider name field as string instead of string pointer Quentin McGaw 2024-03-23 09:41:25 +00:00
  • 7674efe8d7 chore(config): remove bad retro-compatiblity for HTTP_CONTROL_SERVER_ADDRESS - Retro-compatible variable key CONTROL_SERVER_ADDRESS was never defined - Old variable key CONTROL_SERVER_PORT was removed in v3.28.0 and no complain so far Quentin McGaw 2024-03-23 09:37:54 +00:00
  • b3ceece779 feat(nordvpn): filter with SERVER_CATEGORIES (#1806) v3.38.0 Adam Hebden 2024-03-22 09:02:31 +00:00
  • c74e4178bb feat(nordvpn): update mechanism uses v2 API Quentin McGaw 2024-03-21 15:10:14 +00:00
  • c0621bf381 chore(lint): upgrade linter to v1.56.2 Quentin McGaw 2024-03-21 09:48:02 +00:00
  • fb00fb16c2 feat(settings): load wireguard individual fields as secret files (#1348) Dennis Gaida 2024-03-21 10:08:41 +01:00
  • 6096b7ad4b feat(config): read Wireguard config from secret - defaults to /run/secrets/wg0.conf - can be changed with variable WIREGUARD_CONF_SECRETFILE Quentin McGaw 2024-03-21 08:17:21 +00:00
  • 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