Commit Graph

  • eb149ee040 Fix bad links in FAQ Quentin McGaw 2020-04-28 08:43:21 -04:00
  • 9b3166a2e2 Add @Frepke to sponsors in readme Quentin McGaw 2020-04-28 08:43:13 -04:00
  • e94f4283e1 Port forwards 1 second after openvpn connects Quentin McGaw 2020-04-27 12:10:36 +00:00
  • ef0959a15e Update Golangci-lint to v1.25.0 Quentin McGaw 2020-04-26 13:28:26 +00:00
  • 36424c08ac Better checks for user provided private addresses Quentin McGaw 2020-04-26 13:28:14 +00:00
  • 97ea5f63b8 Removes port forward status file at exit Quentin McGaw 2020-04-19 20:45:34 +00:00
  • 88c9d3d687 Waits 300ms before first DNS resolution try Quentin McGaw 2020-04-19 20:44:33 +00:00
  • f1569dac05 Each stream uses a different color, fixes #136 Quentin McGaw 2020-04-19 20:40:31 +00:00
  • 4cb32ef9dc Reliably wait for all processes to exit Quentin McGaw 2020-04-19 20:10:48 +00:00
  • e805d42197 Updated dependencies Quentin McGaw 2020-04-19 18:13:48 +00:00
  • cbd11bfdf2 Thanks @Ralph521 ! Quentin McGaw 2020-04-15 12:33:50 +00:00
  • 422bd8d428 Log stderr stream from shadowsocks Quentin McGaw 2020-04-14 12:22:14 +00:00
  • 58459f0336 PIA_ENCRYPTION in readme, thanks @Frepke Quentin McGaw 2020-04-14 07:43:14 -04:00
  • 6f6e227b94 Add section for sponsors, donations in readme Quentin McGaw 2020-04-13 00:32:57 +00:00
  • e015cd4a27 Windscribe affiliate link, refers to #109 Quentin McGaw 2020-04-13 00:21:41 +00:00
  • 768147095f Golangcilint in build pipeline and fix lint errors - Fix bad permissions bits for files - VPNSP is 'private internet access' instead of 'pia' (retro compatible) - Check errors of deferred unsetEnv functions in params package - Other lint errors fixing and code simplifications Quentin McGaw 2020-04-12 20:05:28 +00:00
  • 8f6b6306d6 Formatting of files (goimport) Quentin McGaw 2020-04-12 20:01:33 +00:00
  • fb4c9b8a58 Vscode workspace settings Quentin McGaw 2020-04-12 19:53:50 +00:00
  • 3d7cfb125a Using WithPrefix for loggers Quentin McGaw 2020-04-12 19:07:19 +00:00
  • d42de99879 Updated golibs and using gomock+mockgen for tests Quentin McGaw 2020-04-12 18:09:46 +00:00
  • 68203c221d Refactored documentation for Docker hub workflow - Readme size lowered to 18KB - Documents created in doc/ directory - faq.md, firewall.md, development.md - Title svg as absolute path for Docker hub - Re-enabled Docker hub description workflow Quentin McGaw 2020-04-12 13:42:41 +00:00
  • 3ac3e5022c IP_STATUS_FILE and routing improvements (#130) Quentin McGaw 2020-04-12 08:55:13 -04:00
  • da8391e9ae Using %s instead of %w for format print Quentin McGaw 2020-04-12 02:42:32 +00:00
  • ebdf241888 Show DNS lookup error, refers to #127 Quentin McGaw 2020-04-09 13:17:55 +00:00
  • 60cec716b2 Clears port forward status file at exit, fix #125 Quentin McGaw 2020-04-09 12:11:36 +00:00
  • e7a475a303 Stops on port forwarding error, fixes #120 Quentin McGaw 2020-03-31 12:03:26 +00:00
  • 67588e0072 Merge branch 'master' of github.com:qdm12/private-internet-access-docker Quentin McGaw 2020-03-30 12:01:45 +00:00
  • bfa3d749ac Fix test Quentin McGaw 2020-03-30 12:01:35 +00:00
  • 7e79d9696f TZ setting shown at start (#119) Quentin McGaw 2020-03-30 07:58:40 -04:00
  • f251c6aa4d Using UID and GID given for Tinyproxy, fixes #118 Quentin McGaw 2020-03-30 11:56:38 +00:00
  • d2117cd043 Improved environment variables table Quentin McGaw 2020-03-30 00:48:54 +00:00
  • 0235df74a0 SHADOWSOCKS_METHOD environment variable (#117) Quentin McGaw 2020-03-29 20:06:27 -04:00
  • e5adccd9c5 Custom UID and GID for subprocesses and files written (#116) Fix #116 Quentin McGaw 2020-03-29 19:52:49 -04:00
  • 76cea56864 Windscribe support (#114) Quentin McGaw 2020-03-29 16:42:06 -04:00
  • 643745d33e OPENVPN_AUTH variable, refers to #94 Quentin McGaw 2020-03-29 16:22:21 -04:00
  • 3d6a580102 Workflow minor fixes - Renamed bad name in PR docker build - Removed escaped \n in greetings - Fixed up misspell action Quentin McGaw 2020-03-29 11:30:37 -04:00
  • d4a1828c1d Issue templates updated Quentin McGaw 2020-03-29 11:29:59 -04:00
  • bdf96d864e Check custom cipher value for each vpn provider Quentin McGaw 2020-03-27 01:10:54 +00:00
  • 15a549be11 OPENVPN_CIPHER variable (#100), refers to #94 and #59 Quentin McGaw 2020-03-26 20:29:32 -04:00
  • d534f92432 Workflows changes - Simple Docker build for PRs - Only run buildx for latest tag on pushes to master branch Quentin McGaw 2020-03-26 20:17:10 -04:00
  • d0c61662b5 Revise workflows (#99) Quentin McGaw 2020-03-26 08:35:48 -04:00
  • 98b076e2cb Rename ENCRYPTION to PIA_ENCRYPTION (#98) Quentin McGaw 2020-03-26 08:11:50 -04:00
  • 0b997fe6c8 Typos fixes (#95) github-actions[bot] 2020-03-25 18:28:28 -04:00
  • b0c0bd6364 Updated readme build status badge Quentin McGaw 2020-03-25 18:23:09 -04:00
  • c61a418430 Docker build with workflows instead of Travis CI Quentin McGaw 2020-03-25 18:22:02 -04:00
  • e6bbaa2ba6 Security analysis workflow Quentin McGaw 2020-03-25 18:21:36 -04:00
  • 17ccf98c75 Docker hub description sync workflow Quentin McGaw 2020-03-25 18:21:26 -04:00
  • 4db67c70b8 Misspell workflow Quentin McGaw 2020-03-25 18:21:14 -04:00
  • 3250a20ffc Issue templates Quentin McGaw 2020-03-25 18:21:01 -04:00
  • 6c12fdff2b Labels and greetings Github workflows Quentin McGaw 2020-03-25 18:20:52 -04:00
  • f033204844 Contribution doc updated - Codeowners file - Contributing doc file - Readme dev and contributing updated Quentin McGaw 2020-03-25 18:19:57 -04:00
  • e334cf6c5f Minor changes Quentin McGaw 2020-03-23 20:37:56 +00:00
  • 9435db8e1e Fix #90 add env variable OPENVPN_TARGET_IP Quentin McGaw 2020-03-18 23:49:40 +00:00
  • d2b361b998 Fix #81, new env variable OPENVPN_ROOT Quentin McGaw 2020-03-18 23:05:47 +00:00
  • 9d786bf338 Update to Go 1.14 Quentin McGaw (desktop) 2020-03-18 01:04:44 +00:00
  • 3339455a97 Simpler readme svg title Quentin McGaw (desktop) 2020-03-18 01:04:33 +00:00
  • 0eb2e5a120 Removed unecessary tun-ipv6 from pia ovpn config Quentin McGaw (desktop) 2020-03-05 01:03:33 +00:00
  • d0f678c315 Add DNS over TLS ipv6 upstream servers, see #88 Quentin McGaw (desktop) 2020-03-05 00:54:33 +00:00
  • 0c48d2d5a0 DOT_IPV6 environment variable added, refers to #88 Quentin McGaw (desktop) 2020-03-05 00:51:04 +00:00
  • 47a197be48 Add ipv6 documentation, refers to #86 Quentin McGaw (desktop) 2020-03-05 00:01:04 +00:00
  • 28edae383b Changed openvpn Mullvad settings, refers to #86 Quentin McGaw (desktop) 2020-03-04 23:52:41 +00:00
  • 939b58c457 Ortograph! Renamed annoucement to announcement Quentin McGaw (desktop) 2020-03-04 23:47:21 +00:00
  • fa0272d5ad Support Mullvad over openvpn (#85) Quentin McGaw 2020-02-29 21:05:20 -05:00
  • 839c6f05dd Upgraded golibs Quentin McGaw (desktop) 2020-03-01 02:03:57 +00:00
  • 9ada201b82 Fixed and improved CI script Quentin McGaw (desktop) 2020-02-25 11:47:08 +00:00
  • dd0170afb1 Annoucement expiration time parsing Quentin McGaw (desktop) 2020-02-25 11:46:52 +00:00
  • 9239e840c4 Fixed CI script for pull requests Quentin McGaw (desktop) 2020-02-23 19:11:03 -05:00
  • 96713b26cb README: contributors section Quentin McGaw (desktop) 2020-02-22 17:56:04 +00:00
  • 3ad60349db Applied JeordyR's changes Quentin McGaw (desktop) 2020-02-22 17:55:49 +00:00
  • 5ee4e2fde0 Shadowsocks log defaults to off Quentin McGaw (desktop) 2020-02-22 17:43:17 +00:00
  • ce4fd8bc68 TODOs are in a collapsible (most users don't care) Quentin McGaw (desktop) 2020-02-22 17:35:50 +00:00
  • 90fc12a941 Added v2 Docker tag Quentin McGaw (desktop) 2020-02-22 17:34:41 +00:00
  • 16995e1d93 Changed CI script Quentin McGaw (desktop) 2020-02-22 17:32:05 +00:00
  • 9669938703 Port forwarding section reworked Quentin McGaw (desktop) 2020-02-22 17:15:42 +00:00
  • ac60cf8ab8 Minor changes Quentin McGaw (desktop) 2020-02-22 17:07:06 +00:00
  • f5a32e690f README: Updated and refactored features section Quentin McGaw (desktop) 2020-02-22 17:06:35 +00:00
  • 4e622a92a5 README: Rework requirements Quentin McGaw (desktop) 2020-02-22 17:05:52 +00:00
  • d1412f43fd Changed announcement Quentin McGaw (desktop) 2020-02-22 17:04:50 +00:00
  • 1b3a135920 Reworked readme's FAQ Quentin McGaw (desktop) 2020-02-22 16:35:26 +00:00
  • 53db4813fa Allow PIA server to choose compression Quentin McGaw (desktop) 2020-02-22 16:34:28 +00:00
  • 2f09ed9069 tls-client openvpn client instruction added Quentin McGaw (desktop) 2020-02-22 16:34:05 +00:00
  • 9202d6c15f Do not keep auth in memory, only on disk Quentin McGaw (desktop) 2020-02-22 16:33:37 +00:00
  • 023f1c7e8e Tunnels IPv6 Quentin McGaw (desktop) 2020-02-22 16:32:59 +00:00
  • 1aebe1a4c1 Simplified GetUser and GetPassword using libparams Quentin McGaw (desktop) 2020-02-22 15:53:50 +00:00
  • f45f40eee1 Added OPENVPN_VERBOSITY environment variable Quentin McGaw (desktop) 2020-02-22 15:48:09 +00:00
  • ab5d60754f Read some values with case sensitivity Quentin McGaw (desktop) 2020-02-22 15:43:33 +00:00
  • 83e8bb780a Fix reading region without case sensitivity Quentin McGaw (desktop) 2020-02-22 13:52:33 +00:00
  • 095623925a Might fix #82 - Allow any input traffic on Shadowsocks port if Shadowsocks is enabled - Allow any input traffic on TinyProxy port if TinyProxy is enabled v2.0.0 v2 Quentin McGaw (desktop) 2020-02-16 23:58:03 +00:00
  • 888d8bbf87 Lowercased all Mullvad server constants Quentin McGaw (desktop) 2020-02-16 22:39:05 +00:00
  • fbf04677f1 Minor fixes Quentin McGaw (desktop) 2020-02-16 22:27:49 +00:00
  • 2051aa1b04 Wire up everything for Mullvad and PIA in main.go Quentin McGaw (desktop) 2020-02-16 22:16:11 +00:00
  • fc88ee135d Added Mullvad settings setup Quentin McGaw (desktop) 2020-02-16 22:15:52 +00:00
  • a6f9a1a3d1 Fix GetVPNSP Quentin McGaw (desktop) 2020-02-16 22:15:06 +00:00
  • f181ff0005 Added Mullvad environment variables and getters Quentin McGaw (desktop) 2020-02-16 20:30:29 +00:00
  • 71dcf23013 Allow empty value for PIA region Quentin McGaw (desktop) 2020-02-16 20:29:37 +00:00
  • 95ee3b4276 Moved GetUser and GetPassword to openvpn params getters Quentin McGaw (desktop) 2020-02-16 19:55:01 +00:00
  • c42d13f14f Added Mullvad configuration builder Quentin McGaw (desktop) 2020-02-16 19:51:08 +00:00
  • ce11745f6f Using struct for VPN connection settings Quentin McGaw (desktop) 2020-02-16 19:50:21 +00:00
  • f6b91bd74f Added Mullvad constants and lists Quentin McGaw (desktop) 2020-02-16 17:34:04 +00:00
  • 5c69ddc05f Added Mullvad server model Quentin McGaw (desktop) 2020-02-16 17:33:52 +00:00