Commit Graph

  • 7cf46a0ac3 fix(vpnunlimited): change UDP port from 1194 to 1197 Quentin McGaw 2024-04-30 08:04:02 +00:00
  • faa8340eea fix(custom): parse port option line for OpenVPN Quentin McGaw 2024-04-30 08:02:28 +00:00
  • 8267d0e3bd 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
  • f04ac56454 feat(airvpn): set default mssfix to 1320-28 Quentin McGaw 2024-04-29 13:43:28 +00:00
  • d9997f5234 chore(vpnsecure): associate "N / A" with no data for servers Quentin McGaw 2024-04-29 09:46:40 +00:00
  • ac5c13e9c9 fix(surfshark): remove outdated hardcoded retro servers Quentin McGaw 2024-04-29 09:37:58 +00:00
  • 7570a79ce6 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
  • c47858fdda 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
  • 30dafff034 fix(ipv6): detect ignoring loopback route destinations Quentin McGaw 2024-05-09 18:21:13 +00:00
  • e3b5ce688e 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
  • 586775d5f2 fix(custom): do not set server name if it does not exist Quentin McGaw 2024-05-01 19:35:40 +00:00
  • c559de9aed fix(vpnunlimited): allow OpenVPN TCP on port 1197 Quentin McGaw 2024-04-30 08:05:22 +00:00
  • b6ec1a6ee6 fix(vpnunlimited): change UDP port from 1194 to 1197 Quentin McGaw 2024-04-30 08:04:02 +00:00
  • c2e3116d71 fix(custom): parse port option line for OpenVPN Quentin McGaw 2024-04-30 08:02:28 +00:00
  • 191556cfe0 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
  • c63885d1f1 feat(airvpn): set default mssfix to 1320-28 Quentin McGaw 2024-04-29 13:43:28 +00:00
  • 1b6164cb91 chore(vpnsecure): associate "N / A" with no data for servers Quentin McGaw 2024-04-29 09:46:40 +00:00
  • a75d6bed55 fix(surfshark): remove outdated hardcoded retro servers Quentin McGaw 2024-04-29 09:37:58 +00:00
  • 9a454fa971 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
  • 9d59668dca 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
  • ecbfc02713 Chore(deps): Bump github.com/breml/rootcerts from 0.2.16 to 0.2.17 (#2316) dependabot[bot] 2024-08-09 09:07:35 +02:00
  • 30d5fd68ef 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
  • 9843b19d2b fix(torguard): set user agent to download zip files Quentin McGaw 2024-03-18 17:46:38 +00:00
  • 329fee5e68 fix(config): STREAM_ONLY should set StreamOnly flag for server selection (#2126) Anton Nesterov 2024-03-18 15:01:00 +00:00
  • ef5f521ce0 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
  • c882df1a8f fix(surfshark): remove no longer valid multi hop regions Quentin McGaw 2024-02-07 08:36:33 +00:00
  • 7be9288685 fix(privatevpn): set openvpn vpn type for no hostname server Quentin McGaw 2024-08-09 06:24:06 +00:00
  • d1f57d0e36 chore(deps): bump gosplash to v0.2.0 - Merge same links in the same line - Add /choose suffix to github links Quentin McGaw 2024-08-05 17:46:31 +00:00
  • 74ea1a0f5a hotfix(firewall): prefer ip6tables (nft) instead of ip6tables-legacy Quentin McGaw 2024-08-05 14:01:27 +00:00
  • 2a9ab29e7d fix(firewall): VPN_PORT_FORWARDING_LISTENING_PORT behavior fixed again - allow redirection destination port in INPUT table Quentin McGaw 2024-08-05 13:57:30 +00:00
  • 8be78a5741 chore(github): add /choose suffix to issue and discussion links Quentin McGaw 2024-08-05 13:39:32 +00:00
  • 4a669c3458 chore(dev): upgrade organizeImports vscode setting from true to explicit Quentin McGaw 2024-08-05 13:39:01 +00:00
  • ae5b71a864 chore(lint): remove now invalid skip-dirs configuration block Quentin McGaw 2024-08-05 13:38:32 +00:00
  • 6fff2ce1a4 chore(deps): tidy Go modules dependencies Quentin McGaw 2024-08-05 13:38:15 +00:00
  • f6165d206a fix(firewall): VPN_PORT_FORWARDING_LISTENING_PORT behavior fixed by not restricting the destination address to 127.0.0.1 Quentin McGaw 2024-08-05 13:37:49 +00:00
  • 8dbe7b8888 hotfix(readme): add perfect privacy as port forwarding natively supported Quentin McGaw 2024-08-04 09:00:06 +00:00
  • 10f43d7a70 chore(github): add before next release github label Quentin McGaw 2024-08-03 19:20:35 +00:00
  • 01283def17 fix(format-servers): add missing vpn type column for natively supported providers - nordvpn - surfshark Quentin McGaw 2024-08-03 14:39:54 +00:00
  • b32e085354 docs(readme): update list of providers supporting Wireguard with the custom provider Quentin McGaw 2024-08-03 14:32:41 +00:00
  • ac9446e296 feat(protonvpn): Wireguard support (#2390) Quentin McGaw 2024-08-03 16:10:35 +02:00
  • dea4080a7b fix(custom-openvpn): remove comments before parsing file Quentin McGaw 2024-08-03 13:37:57 +00:00
  • 2e63dba817 docs(readme): add protonvpn as custom port forwarding implementation Quentin McGaw 2024-08-03 09:53:09 +00:00
  • 10384c9e37 chore(github): add labels "Custom" and "Category: logs" Quentin McGaw 2024-08-01 12:20:55 +00:00
  • 34e8f5f3a9 hotfix(custom): assume all custom servers support port forwarding - Fix custom wireguard with the protonvpn port forwarding implementation - Might fix #2389 Quentin McGaw 2024-08-01 11:52:38 +00:00
  • 1a6e8d74d6 wip v4-storage-vpn-type-both Quentin McGaw 2024-08-01 07:51:35 +00:00
  • ceb6ff4ca4 hotfix(protonvpn): fix free detection and update p2p->port_forward Quentin McGaw 2024-07-31 21:04:05 +00:00
  • 4c3da54303 chore(example/updater): simplify update code for openvpn+wireguard servers Quentin McGaw 2024-07-31 16:08:49 +00:00
  • 5d75bbc869 feat(config): only use port forwarding servers when port forwarding is enabled for ProtonVPN and PIA Quentin McGaw 2024-07-31 14:49:33 +00:00
  • 72e227f87d fix(config): log out if port forwarding only servers is enabled Quentin McGaw 2024-07-31 14:44:19 +00:00
  • c5c37e7f96 hotfix(protonvpn): port forward only option - Allow to use with Protonvpn (not just PIA) - Update code comments - Check server supports port forwarding when invoking port forward code Quentin McGaw 2024-07-31 14:43:59 +00:00
  • aaf3019d8c hotfix(protonvpn): add markdown headers for servers Quentin McGaw 2024-07-31 14:33:24 +00:00
  • 5191f3558f hotfix(protonvpn): drop P2P_ONLY in favor of PORT_FORWARD_ONLY Quentin McGaw 2024-07-31 14:29:31 +00:00
  • 13ffffb157 feat(fastestvpn): Wireguard support (#2383) Quentin McGaw 2024-07-31 16:16:50 +02:00
  • 7bc2972b27 feat(perfectprivacy): port forwarding support (#2378) Quentin McGaw 2024-07-30 22:00:26 +02:00
  • ab08a5e666 feat(fastestvpn): update servers data using API instead of zip file - Add city filter - More dynamic to servers updates on fastestvpn's end - Update servers data Quentin McGaw 2024-07-30 14:50:32 +00:00
  • 8c730a6e4a chore(port-forward): support multiple port forwarded Quentin McGaw 2024-07-28 19:49:45 +00:00
  • 4c47b6f142 feat(protonvpn): determine free status with tier value Quentin McGaw 2024-07-29 09:01:47 +00:00
  • 264480b659 hotfix(pia): remove crl verify - Refers to issue #2376 Quentin McGaw 2024-07-29 08:23:31 +00:00
  • cb99f90bb5 feat(protonvpn): feature filters (#2182) Koen van Zuijlen 2024-07-29 08:57:31 +02:00
  • 2bf2525bc5 chore(config): split server filter validation for features and subscription tier - validateSubscriptionTierFilters function - validateFeatureFilters function - idea introduced in #2182 Quentin McGaw 2024-07-29 06:15:37 +00:00
  • 26705f5a23 hotfix(firewall): re-add iptables-legacy for setups with nft kernel support Quentin McGaw 2024-07-29 05:43:34 +00:00
  • ddbfdc9f14 feat(firewall): prefer using iptables nft instead of legacy Quentin McGaw 2024-07-28 14:29:00 +00:00
  • 9807d5f8f5 feat(docker): bump Alpine from 3.19 to 3.20 - Fix iptables and iptables-nft behavior - Address systems not supporting iptables-legacy, see #2304 Quentin McGaw 2024-07-28 12:43:33 +00:00
  • 921992ebc7 chore(build): do not upgrade busybox since vulnerabilities are fixed now Quentin McGaw 2024-07-28 12:41:54 +00:00
  • 8331ce6010 chore(github): disable blank issues Quentin McGaw 2024-07-27 11:44:23 +00:00
  • 36c8da7ea7 hotfix(config): split common VPN options per VPN type - Split VPN_ENDPOINT_IP in OPENVPN_ENDPOINT_IP and WIREGUARD_ENDPOINT_IP - Split VPN_ENDPOINT_PORT in OPENVPN_ENDPOINT_PORT and WIREGUARD_ENDPOINT_PORT - Fixes bad usage of Wireguard config file endpoint for OpenVPN #2347 Quentin McGaw 2024-07-27 10:42:01 +00:00
  • 73832d8b49 hotfix(firewall): add iptables -m flag for input port instructions Quentin McGaw 2024-07-26 11:40:12 +00:00
  • a03041cfea hotfix(config): do not log retro-compat warning when using OPENVPN_USER or OPENVPN_PASSWORD Quentin McGaw 2024-07-26 08:42:32 +00:00
  • e7381b3800 chore(config): rename FIREWALL to FIREWALL_ENABLED_DISABLING_IT_SHOOTS_YOU_IN_YOUR_FOOT Quentin McGaw 2024-07-26 08:25:05 +00:00
  • 9d50c23532 hotfix(config): upgrade gosettings to v0.4.2 - Fix handling of retro-compatible keys Quentin McGaw 2024-07-12 19:54:17 +00:00
  • 0501743814 feat(pia): port forwarding options VPN_PORT_FORWARDING_USERNAME and VPN_PORT_FORWARDING_PASSWORD - Retro-compatible with OPENVPN_USER + OPENVPN_PASSWORD - No more reading for the OpenVPN auth file - Allow to use PIA port forwarding with Wireguard Quentin McGaw 2024-07-09 14:44:46 +00:00
  • 06c9bc55d3 hotfix(firewall): prefer using ip6tables-legacy - Fixes issue #2334 Quentin McGaw 2024-07-08 08:57:54 +00:00
  • fe05521f2b feat(config): read wireguard config file without case sensitivity Quentin McGaw 2024-06-28 20:57:57 +00:00
  • 93ed87d12b hotfix(pia): allow one value in SERVER_NAMES for the custom provider Quentin McGaw 2024-06-17 22:34:59 +00:00
  • 4218dba177 fix(publicip): abort ip data fetch if vpn context is canceled - Prevents requesting the public IP address N times after N VPN failures - Fetching runs with a context local to the 'single run' - Single run writes single run result to a channel back to the caller, RunOnce is now blocking Quentin McGaw 2024-05-18 18:06:01 +00:00
  • 7872ab91dc chore(pia): return an error to pf loop if server cannot port forward Quentin McGaw 2024-05-18 12:00:57 +00:00
  • c9e75bd697 Chore(deps): Bump golang.org/x/net from 0.24.0 to 0.25.0 (#2269) dependabot[bot] 2024-05-18 12:10:58 +02:00
  • 7453f7f59a Chore(deps): Bump github.com/fatih/color from 1.16.0 to 1.17.0 (#2279) dependabot[bot] 2024-05-18 12:10:49 +02:00
  • 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