Commit Graph

  • 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
  • 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