Commit Graph

  • 282c1e53ec Clear firewall rules on shutdown, fix #276 Quentin McGaw 2021-04-19 14:27:38 +00:00
  • 7ba98af1cc Feature/Bugfix: IPv6 blocking (#428) Quentin McGaw 2021-04-19 09:24:46 -04:00
  • d3df5aaa52 Upgrade system and package versions - Alpine from 3.12 to 3.13 and: - Openvpn from 2.4.10 to 2.5.1 - Unbound from 1.10.1 to 1.13.0 - Iptables from 1.8.4 to 1.8.6 Quentin McGaw 2021-04-19 00:31:46 +00:00
  • 1c83dcab5e Maintenance: upgrade golangci-lint to 1.39.0 Quentin McGaw 2021-04-19 00:20:43 +00:00
  • 6208081788 Fix: PIA port forwarding (#427) v3.16.0 Quentin McGaw 2021-04-17 16:21:17 -04:00
  • 3795e92a82 Hotfix: lint error in Surfshark constants Quentin McGaw 2021-04-16 22:37:51 +00:00
  • 0636123e7a Feature: add more Surfshark servers - Add servers missing from surfshark zip file - Fixes #424 and re-add multihop servers - Fix logic to try resolving old vpn servers for Surfshark Quentin McGaw 2021-04-16 22:30:58 +00:00
  • 69f9461bcd Fix: restricting route listing to IPv4 only (#419) Michael Robbins 2021-04-11 22:50:59 +10:00
  • d1558a3472 Fix lint error from PR merge Quentin McGaw 2021-04-09 17:44:22 +00:00
  • 8230596f98 Feature: uplift the 'localSubnet' concept to cover all local ethernet interfaces (#413) Michael Robbins 2021-04-10 03:08:20 +10:00
  • cc4117e054 Change PIA settings, refers to #265 Quentin McGaw 2021-04-01 18:53:21 +00:00
  • a0ddbc037f Update new provider issue template Quentin McGaw 2021-04-01 18:29:55 +00:00
  • de82d4e616 Fix: use udp by default for custom openvpn config Quentin McGaw 2021-03-15 02:13:10 +00:00
  • fa220f9e93 Feature: custom Openvpn configuration file, fixes #223 (#402) Quentin McGaw 2021-03-13 08:51:05 -05:00
  • aca112fa42 CI: Build for all architectures in branches Quentin McGaw 2021-03-09 00:16:24 +00:00
  • 9f4077d35d Feature: FastestVPN support (#383) Quentin McGaw 2021-03-05 23:12:19 -05:00
  • 9509b855f1 Feature: PrivateVPN support (#393) Quentin McGaw 2021-03-05 22:58:57 -05:00
  • be72f4a046 Feature: Hide My Ass VPN provider support (#401) Quentin McGaw 2021-03-05 22:45:54 -05:00
  • 8b36ce198f Maintenance: 8.8.8.8 as the cli updater DNS Quentin McGaw 2021-03-05 22:46:21 +00:00
  • 71de05dc68 Maintenance: updater DNS resolution more resilient Quentin McGaw 2021-03-05 22:46:14 +00:00
  • 83b5a9457a Maintenance: upgrade golangci-lint to 1.37.0 Quentin McGaw 2021-03-03 01:16:05 +00:00
  • 0b7ada9fd9 Maintenance: use Go 1.16 to build binary Quentin McGaw 2021-03-03 01:15:14 +00:00
  • 92bcef0b1c Maintenance: unique choices from hardcoded servers Quentin McGaw 2021-02-26 13:21:55 +00:00
  • a10c4056d0 Maintenance: simplify env comments in Dockerfile Quentin McGaw 2021-02-26 13:02:43 +00:00
  • 1fd3ee7149 Maintenance: sort alphabetically providers in code Quentin McGaw 2021-02-26 12:58:58 +00:00
  • e3a157bfe1 Maintenance: bump golang/mock from 1.4.4 to 1.5.0 (#394) dependabot[bot] 2021-02-26 07:39:29 -05:00
  • b446aa6590 Maintenance: use native HTTP client for updater Quentin McGaw 2021-02-26 00:42:55 +00:00
  • c54ee71e1d Maintenance: new logging, shorter with less deps Quentin McGaw 2021-02-25 23:51:29 +00:00
  • 1748a2ae12 Fix: HTTP proxy password and log settings reading v3.15.0 Quentin McGaw 2021-02-26 03:32:26 +00:00
  • eff46aa97a Fix firewall settings parsing, fixes #392 Quentin McGaw 2021-02-21 02:39:34 +00:00
  • 9fb186af75 Documentation: update issue templates Quentin McGaw 2021-02-20 22:29:33 +00:00
  • f1b1001863 Torguard support (#387) Quentin McGaw 2021-02-17 20:36:30 -05:00
  • c5af536299 Maintenance: deduplicate PIA servers by protocols Quentin McGaw 2021-02-16 13:06:58 +00:00
  • b9b2f691a5 Fix: pia updater for TCP, fixes #388 Quentin McGaw 2021-02-16 13:06:51 +00:00
  • bdc8817672 Fix: HTTP proxy: return the response of a redirect, do not follow (#384) fgeertsema 2021-02-15 14:40:51 +01:00
  • a55acb2816 CI: Alpine s390x build removed (periodic crashes) Quentin McGaw 2021-02-14 18:59:27 +00:00
  • d686c76db3 Fix: Privado SERVER_HOSTNAME selection Quentin McGaw 2021-02-14 16:40:48 +00:00
  • 30c1ae651e Documentation: new provider issue template Quentin McGaw 2021-02-14 16:31:31 +00:00
  • adaad62fbd Feature: updater: no sleep for last DNS resolution Quentin McGaw 2021-02-12 21:27:26 +00:00
  • fe5ec205fc Fix: updater uses plaintext DNS to avoid getting blocked by Unbound (#380) v3.14.0 Quentin McGaw 2021-02-12 14:20:07 -05:00
  • 576400e0d9 Fix: Windscribe SERVER_HOSTNAME, fixes #379 Quentin McGaw 2021-02-12 15:05:35 +00:00
  • f08a03106f Feature: updater changes to have more VPN IP addresses (#364) Quentin McGaw 2021-02-11 08:40:25 -05:00
  • f852b7789e Fix: surfshark: restore ping settings Quentin McGaw 2021-02-09 03:03:08 +00:00
  • b0bd06bdc5 Feature: only log health when health state changes Quentin McGaw 2021-02-09 02:45:50 +00:00
  • 84787f0ea2 Fix: restore nordvpn ping settings, refers to #368 Quentin McGaw 2021-02-09 02:30:39 +00:00
  • f69b3dbbe6 Fix: Windscribe: TLS keys out of sync (#347) Quentin McGaw 2021-02-08 20:49:54 -05:00
  • ec5ec6f02c Fix: defaults to run openvpn as root Quentin McGaw 2021-02-08 00:05:54 +00:00
  • 5d681e635b Fix: restore surfshark ping to 15s Quentin McGaw 2021-02-08 00:05:22 +00:00
  • 3deb65b529 Feature: log out country, region and city of IP Quentin McGaw 2021-02-08 00:01:14 +00:00
  • 3e527fee8b Fixes #370 (bug introduced) Quentin McGaw 2021-02-07 18:15:31 +00:00
  • b1f1f94a76 Maintenance: remove some type aliases Quentin McGaw 2021-02-06 18:31:14 +00:00
  • 43e140e6cc Fix linting errors Quentin McGaw 2021-02-06 17:16:58 +00:00
  • 7ca9d445f1 Maintenance: package comments Quentin McGaw 2021-02-06 16:26:23 +00:00
  • 90aaf71270 Configuration package (#369) Quentin McGaw 2021-02-06 11:05:50 -05:00
  • 4f2570865c Add pull filter ignore ping restart - Refers to OpenVPN reports error #368 Quentin McGaw 2021-02-05 03:16:19 +00:00
  • 81556ec2e1 Maintenance: improve DNS settings log Quentin McGaw 2021-02-01 01:22:46 +00:00
  • d4a19fb911 CI: Fix xcputranslate usage v3.11.2 Quentin McGaw 2021-01-31 19:04:20 +00:00
  • 180b6c2647 Fix: Empty connections for NordVPN and Windscribe v3.13.1 Quentin McGaw 2021-01-31 18:58:53 +00:00
  • 29379ae35d Fix: Empty connections for NordVPN and Windscribe v3.12.2 Quentin McGaw 2021-01-31 18:56:38 +00:00
  • feb2b36c90 Fix: Empty connections for NordVPN and Windscribe Quentin McGaw 2021-01-31 18:55:36 +00:00
  • f0db0f0780 Fix: Empty connections for NordVPN and Windscribe v3.10.4 Quentin McGaw 2021-01-31 18:53:25 +00:00
  • dd5a9c6067 Fix: empty connection for NordVPN and Windscribe Quentin McGaw 2021-01-31 18:45:58 +00:00
  • 982c50c756 Improve panic message for empty connection Quentin McGaw 2021-01-31 18:42:58 +00:00
  • 3c7dc9b9ad Feature: Private Internet Access custom port v3.13.0 Quentin McGaw 2021-01-31 01:27:13 +00:00
  • 8f4354936c Fix: remove PureVPN route option (#339) Quentin McGaw 2021-01-30 19:54:40 -05:00
  • e50941277f Fix: Alpine to 3.12 for 32 bit compatibility Quentin McGaw 2021-01-31 00:46:53 +00:00
  • c74ec9a38b Revert back to Alpine 3.12 for 32 bit systems v3.12.1 Quentin McGaw 2021-01-30 23:15:54 +00:00
  • a72647b925 Feature: update servers information with more IP addresses (#365) Quentin McGaw 2021-01-30 14:08:14 -05:00
  • e254849009 Fix: update mechanism for PIA and update servers - Separate TCP and UDP servers as they have different CNs - Update server hardcoded information constants Quentin McGaw 2021-01-30 18:22:15 +00:00
  • 5757f0e201 Fix: Only log subproc error when it's not nil Quentin McGaw 2021-01-30 18:07:12 +00:00
  • 75fdf7adab Fix: Pass down context to CLI commands Quentin McGaw 2021-01-30 17:29:27 +00:00
  • 702eafae4c Feature: update Surfshark servers information Quentin McGaw 2021-01-29 18:53:16 +00:00
  • 4abb8cd87f Add panic checks Quentin McGaw 2021-01-29 00:32:43 +00:00
  • 5194361f3b Fix public IP on restarts, refers to 359 Quentin McGaw 2021-01-29 00:06:55 +00:00
  • bc83b75634 (Fix) Lint errors Quentin McGaw 2021-01-26 01:09:09 +00:00
  • b1ff95affa Maintenance: Fix exit race condition Quentin McGaw 2021-01-26 01:04:15 +00:00
  • a243d48fb1 Maintenance: improve stream merging Quentin McGaw 2021-01-26 04:17:22 +00:00
  • 937d09f1c3 CI: Fix publish job CI v3.12.0 Quentin McGaw 2021-01-23 16:58:46 +00:00
  • 3769092888 Bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#344) dependabot[bot] 2021-01-23 11:25:08 -05:00
  • 75281dee07 CI: remove risv64 as Alpine does not support it Quentin McGaw 2021-01-23 16:22:28 +00:00
  • 26a7c5eaef Feature: openvpn exits on TLS error Quentin McGaw 2021-01-22 13:36:56 +00:00
  • 1e8254fabf CI: Update golangci-lint to v1.35.2 Quentin McGaw 2021-01-22 13:32:47 +00:00
  • 43b6509b43 Feature: upgrade to Alpine 3.13 Quentin McGaw 2021-01-22 13:32:05 +00:00
  • 204c5b2446 Feature: add 10s ping with 60s exit ping for all Quentin McGaw 2021-01-22 13:30:06 +00:00
  • 7ab3347604 CI: Remove duplicate COPY in Dockerfile Quentin McGaw 2021-01-22 13:21:42 +00:00
  • 2f24a79d4d CI: Go mod tidy check Quentin McGaw 2021-01-22 13:20:54 +00:00
  • 819b1fe0f6 CI: Merge workflows in build.yml Quentin McGaw 2021-01-22 13:19:45 +00:00
  • 9f04b2d56c (fix) Update Nordvpn servers timestamp Quentin McGaw 2021-01-20 03:50:38 +00:00
  • 5eff5fac67 Update Nordvpn servers list Quentin McGaw 2021-01-20 03:44:55 +00:00
  • d033d08c4d Maintenance: unit tests utils in provider package Quentin McGaw 2021-01-20 03:36:36 +00:00
  • 25644d061e Fix build (lint error) Quentin McGaw 2021-01-19 14:20:57 +00:00
  • e7372f22cb Feature: OPENVPN_MSSFIX variable Quentin McGaw 2021-01-19 02:55:38 +00:00
  • 4530dd4fea Maintenance: OpenVPN BuildConf arity reduced Quentin McGaw 2021-01-19 02:42:16 +00:00
  • 072528af83 CI: Dockerfile fixes - Pin xcputranslate version - Update xcputranslate usage - Set default BUILDPLATFORM to linux/amd64 Quentin McGaw 2021-01-18 00:58:47 +00:00
  • 2c4d577f23 Maintenance: Update golibs and update params Quentin McGaw 2021-01-10 23:06:09 +00:00
  • edd67e3473 Remove pull_request_target based workflow Quentin McGaw 2021-01-08 03:13:40 +00:00
  • f389642dba Maintenance: Improve Go devcontainer settings Quentin McGaw 2021-01-08 02:27:48 +00:00
  • b8690c7f83 CI: Change microbadger hook to gluetun Quentin McGaw 2021-01-08 02:25:41 +00:00
  • 06b809a492 Maintenance: Improve .dockerignore Quentin McGaw 2021-01-08 02:24:31 +00:00
  • 2ceda2faaa Documentation: Move sections to Wiki Quentin McGaw 2021-01-08 02:24:15 +00:00