Commit Graph

  • 6655a1a5e6 Bug fix: Update hardcoded Purevpn server data - Refers to #320 Quentin McGaw 2020-12-31 21:07:49 +00:00
  • b8cb181070 Bug fix: PureVPN updater from ZIP files - Fix #317 - Refers to #320 Quentin McGaw 2020-12-31 21:07:30 +00:00
  • a56471fe73 Code maintenance: rework ovpn host extraction Quentin McGaw 2020-12-31 20:35:49 +00:00
  • 8c769812ae Documentation: minor readme improvements Quentin McGaw 2020-12-31 04:49:18 +00:00
  • f7a842e4ee Documentation: readme sections moved to Wiki Quentin McGaw 2020-12-31 04:40:04 +00:00
  • 23c0334f68 Documentation: Add visitors count to readme Quentin McGaw 2020-12-31 03:49:01 +00:00
  • e2ee7a0408 Documentation: minor issue template update Quentin McGaw 2020-12-31 03:00:15 +00:00
  • 8f862b3df7 Bug fix: Remove trail newline from secrets - Fix #330 Quentin McGaw 2020-12-31 02:03:51 +00:00
  • ae1f91a997 Documentation: Update Docker image labels Quentin McGaw 2020-12-30 22:30:59 +00:00
  • d4fb76770f Documentation: Moare badges and metadata Quentin McGaw 2020-12-30 22:29:18 +00:00
  • ea28c791e6 Code maintenance: http proxy starts from Run func Quentin McGaw 2020-12-30 22:02:47 +00:00
  • 251555f859 Code maintenance: Shadowsocks loop refactor Quentin McGaw 2020-12-30 22:01:08 +00:00
  • fa7bda7ee4 Code maintenance: remove unneeded defaultInterface in Shadowsocks Quentin McGaw 2020-12-30 21:43:45 +00:00
  • f385c4203a Bug fix: truncate /etc/resolv.conf, fixing DNS - Refers to #326 - Refers to #329 Quentin McGaw 2020-12-30 20:48:41 +00:00
  • 1e4243dedb Bug fix: Stop DOT if disabled by new settings Quentin McGaw 2020-12-30 20:38:59 +00:00
  • 5f78ee7b79 Bug fix: missing mutex Unlock in DNS set settings Quentin McGaw 2020-12-30 20:37:14 +00:00
  • c6eb5c1785 Bug fix: Plaintext DNS fix (#326, #329) Quentin McGaw 2020-12-30 20:36:19 +00:00
  • 11338b6382 Feature: faster healthcheck, fix #283 Quentin McGaw 2020-12-30 19:34:11 +00:00
  • 6f3a074e00 Code maintenance: HTTP proxy loop reworked - Blocking method calls on loop - Restart proxy when settings change - Detect server crash error and restart it Quentin McGaw 2020-12-30 18:44:46 +00:00
  • e827079604 Code maintenance: updater loop waitgroup Quentin McGaw 2020-12-30 18:32:58 +00:00
  • cf66db8d4b Bug fix: Stopping updater loop deadlock Quentin McGaw 2020-12-30 18:29:28 +00:00
  • 25acbf8501 Feature: Increasing backoff time for crashes - Fix #247 Quentin McGaw 2020-12-30 17:22:54 +00:00
  • e4c7a887d2 Bug fix: healthcheck uses DOT via default resolver Quentin McGaw 2020-12-30 16:43:08 +00:00
  • fb8a615660 Feature: Update PIA servers using v5 PIA API Quentin McGaw 2020-12-30 15:54:13 +00:00
  • 1d9d49f406 Bug fix: Privado settings log Quentin McGaw 2020-12-30 15:34:07 +00:00
  • 0069b59ffe Change: remove redundant dns over tls log Quentin McGaw 2020-12-30 15:29:40 +00:00
  • d4ba1b1e09 Bug fix: larger timeout for healtcheck Quentin McGaw 2020-12-30 15:24:46 +00:00
  • 3a20b84f3a Documentation: readme changes - Remove videos section (outdated) - Add quick links section for help and support - Simplify support section Quentin McGaw 2020-12-29 23:00:55 +00:00
  • d52fc777ac Code maintenance: update dockerhub readme workflow Quentin McGaw 2020-12-29 22:46:44 +00:00
  • 5753a428d8 Documentation: announcement on newer image name Quentin McGaw 2020-12-29 22:46:18 +00:00
  • 85afef5775 Change: gluetun docker image name Quentin McGaw 2020-12-29 22:10:44 +00:00
  • b4fc24995c Code maintenance: Microbadger hook uses continue-on-error Quentin McGaw 2020-12-29 21:35:09 +00:00
  • 5917bb10e4 Feature: Docker secrets, refers to #306 Quentin McGaw 2020-12-29 20:47:56 +00:00
  • 258e150ebf Code maintenance: GetPassword signature changed Quentin McGaw 2020-12-29 20:06:24 +00:00
  • 96f2b2b617 Change: PASSWORD changed to OPENVPN_PASSWORD Quentin McGaw 2020-12-29 20:05:17 +00:00
  • d556db079b Change: USER changed to OPENVPN_USER Quentin McGaw 2020-12-29 20:02:58 +00:00
  • a811a82329 Change: Remove CLIENT_KEY variable Quentin McGaw 2020-12-29 19:54:58 +00:00
  • d17a0dae1f Documentation: Missing PUID and PGID update Quentin McGaw 2020-12-29 19:46:41 +00:00
  • ef40f2f91b Code maintenance: Use Unset() option for params Quentin McGaw 2020-12-29 18:29:21 +00:00
  • a921f9848c Code maintenance: CLI interface abstraction Quentin McGaw 2020-12-29 18:24:03 +00:00
  • 95ba3261fd Code maintenance: lint bug fix for armv7 Quentin McGaw 2020-12-29 18:16:29 +00:00
  • fe81eb65c2 Bug fix: Program exit on Openvpn fatal error Quentin McGaw 2020-12-29 17:50:36 +00:00
  • 8428714cf5 Code maintenance: upgrade golangci-lint to 1.34.1 Quentin McGaw 2020-12-29 17:50:12 +00:00
  • bedf613cff Code maintenance: storage merging reworked Quentin McGaw 2020-12-29 17:49:38 +00:00
  • e643ce5b99 Fix publicip and updater loops exit bugs Quentin McGaw 2020-12-29 16:44:55 +00:00
  • cb64302294 Rename UID and GID to PUID and PGID Quentin McGaw 2020-12-29 16:44:35 +00:00
  • 8d5f2fec09 Code maintenance: use native Go HTTP client Quentin McGaw 2020-12-29 02:55:34 +00:00
  • 60e98235ca Code maintenance: Better deps injection in main.go Quentin McGaw 2020-12-29 01:21:54 +00:00
  • f55fb4055f Code maintenance: OS user abstraction interface Quentin McGaw 2020-12-29 01:16:53 +00:00
  • da4e410bb7 Upgrade direct dependencies Quentin McGaw 2020-12-29 01:06:08 +00:00
  • cdd1f87437 Code maintenance: Remove unneeded ctrl.Finish() Quentin McGaw 2020-12-29 01:04:07 +00:00
  • 7058373916 Code maintenance: Unix abstraction interface - Used for creating the tun device if it does not exist - Mocks generated for testing Quentin McGaw 2020-12-29 01:02:47 +00:00
  • 8dd38fd182 Code maintenance: better JSON decoding for HTTP Quentin McGaw 2020-12-29 00:56:51 +00:00
  • 73479bab26 Code maintenance: OS package for file system - OS custom internal package for file system interaction - Remove fileManager external dependency - Closer API to Go's native API on the OS - Create directories at startup - Better testability - Move Unsetenv to os interface Quentin McGaw 2020-12-29 00:55:31 +00:00
  • f5366c33bc Remove unneeded .Times(1) for unit tests mocks Quentin McGaw 2020-12-28 01:52:30 +00:00
  • db886163c2 Public IP getter loop refactored v3.9.0 Quentin McGaw 2020-12-28 01:51:55 +00:00
  • 91f5338db0 Fix updater loop bug Quentin McGaw 2020-12-28 01:50:13 +00:00
  • 82a02287ac Public IP endpoint with GET /ip fixing #319 Quentin McGaw 2020-12-27 21:06:00 +00:00
  • 2dc674559e Re-use username for UID if it exists Quentin McGaw 2020-12-27 00:36:39 +00:00
  • 38e713fea2 Fix Block-outside-dns #316 Quentin McGaw 2020-12-23 06:46:54 +00:00
  • 2cbb14c36c Fix Purevpn settings display, refers to #317 Quentin McGaw 2020-12-22 14:08:12 +00:00
  • 610e88958e Upgrade golangci-lint to v1.33.0 Quentin McGaw 2020-12-22 13:52:37 +00:00
  • bb76477467 Fix #316 Quentin McGaw 2020-12-22 13:49:49 +00:00
  • 433a799759 Fix environment variables table for Purevpn Quentin McGaw 2020-12-22 13:46:52 +00:00
  • 22965ccce3 Fix #315 Quentin McGaw 2020-12-22 06:21:25 +00:00
  • 4257581f55 Loops and HTTP control server rework (#308) Quentin McGaw 2020-12-19 20:10:34 -05:00
  • d60d629105 Dev container documentation and cleanup Quentin McGaw 2020-12-08 06:24:46 +00:00
  • 3f721b1717 Simplify Github workflows triggers Quentin McGaw 2020-12-07 02:15:50 +00:00
  • 97049bfab4 Add 256x256 png logo for Unraid Quentin McGaw 2020-12-07 02:11:23 +00:00
  • 84944a87d3 HTTP proxy authentication fixes (#300) v3.8.1 Quentin McGaw 2020-12-01 22:29:31 -05:00
  • fb62910b17 HTTP proxy 24 hours timeout, fix #303 Quentin McGaw 2020-11-21 01:26:02 +00:00
  • 1cc0f5fee9 Fix #296 (Cyberghost implementation) (#297) v3.8.0 Quentin McGaw 2020-11-19 08:50:55 -05:00
  • 6896cf4258 Update PIA hardcoded servers information Quentin McGaw 2020-11-14 22:21:08 +00:00
  • 188d63c6b8 Fix #298 Quentin McGaw 2020-11-13 01:14:05 +00:00
  • cbc5d466f6 Fix Shadowsocks UDP logs Quentin McGaw 2020-11-13 00:42:14 +00:00
  • aef14a9f6d Assimilate PIA v4 as PIA in code Quentin McGaw 2020-11-10 13:35:49 +00:00
  • f48392064e Update issue templates v3.7.0 Quentin McGaw 2020-11-10 01:29:47 +00:00
  • 994bdd0ca7 Update Gituhb labels Quentin McGaw 2020-11-10 01:16:12 +00:00
  • 40ed070f21 Filter Privado servers by hostnames only Quentin McGaw 2020-11-09 23:17:22 +00:00
  • f1e4b9937b Privado support, fix #285 (#288) Quentin McGaw 2020-11-08 20:56:49 -05:00
  • 0423388b52 Fix build information setting at build time Quentin McGaw 2020-11-07 22:31:20 +00:00
  • 096a9c5fc0 Fix #289 Quentin McGaw 2020-11-06 02:54:27 +00:00
  • 7518f74729 Refactor HTTP control server code Quentin McGaw 2020-11-05 22:26:53 +00:00
  • 854401a150 PureVPN servers json tag fix Quentin McGaw 2020-11-05 02:22:33 +00:00
  • a7a7efe9c3 Remove PIA v3 servers support Quentin McGaw 2020-11-05 02:10:34 +00:00
  • 31883f9adb Windscribe API and more servers filter options, fixes #197 (#282) Quentin McGaw 2020-11-04 20:38:35 -05:00
  • 3b04677f8f HTTP control server /version endpoint v3.6.0 Quentin McGaw 2020-11-04 14:07:04 +00:00
  • b5fb2b849a DOT listens on all interfaces, refers to #281 Quentin McGaw 2020-11-04 03:14:27 +00:00
  • 0c9f74ffa4 HTTP proxy written in Go to replace Tinyproxy (#269) Quentin McGaw 2020-10-31 21:50:31 -04:00
  • 58da55da1e Retrocompatiblity with EXTRA_SUBNETS key v3.5.1 Quentin McGaw 2020-10-29 23:32:15 +00:00
  • db64dea664 Fix #273 (#277), adding FIREWALL_OUTBOUND_SUBNETS Quentin McGaw 2020-10-29 19:23:44 -04:00
  • f7bff247aa Fix #275 Quentin McGaw 2020-10-28 22:09:58 +00:00
  • edc08c46d4 Health server runs on 127.0.0.1:9999, fix #272 Quentin McGaw 2020-10-27 03:28:25 +00:00
  • 78d83145ba Increase http timeout to 30s for piav4 - Refers to #271 Quentin McGaw 2020-10-26 21:53:18 +00:00
  • 0c81154f36 No firewall setup needed for Shadowsocks Quentin McGaw 2020-10-26 02:52:10 +00:00
  • 53fe08ea26 Fix Mullvad CSV city bug Quentin McGaw 2020-10-25 21:13:26 +00:00
  • a6cb1a7052 Remove x/net Go dependency Quentin McGaw 2020-10-25 20:45:14 +00:00
  • c64fe7e45d Routing: use 0.0.0.0/0 instead of nil Quentin McGaw 2020-10-25 20:41:09 +00:00
  • a062135148 Add routing verbose option in code Quentin McGaw 2020-10-25 20:40:17 +00:00
  • 5ae7c15211 Unused shadowsocks code cleanup Quentin McGaw 2020-10-25 20:38:16 +00:00