This website requires JavaScript.
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
f29707fa9f
Remove unneeded openvpn remote-random
Quentin McGaw
2020-10-24 22:26:15 +00:00
e97d1e4a9a
Set default for DOT_CACHING in code
Quentin McGaw
2020-10-24 22:24:20 +00:00
ed4fcc17b3
Routing improvements (#268 )
v3.5.0
Quentin McGaw
2020-10-24 18:05:11 -04:00
716eb14da1
Allow empty string for CSV variables with golibs
Quentin McGaw
2020-10-24 19:09:54 +00:00
f92489f99b
Fix Nordvpn number empty string allowance
Quentin McGaw
2020-10-24 18:45:44 +00:00
ea3b3bc8a3
Netlink Go library to interact with IP routes (#267 )
Quentin McGaw
2020-10-22 18:55:28 -04:00
a80cb8f9ba
VSCode development container changes - SSH directory bind mounted as read write - Remove linters list from devcontainer, use workspace ones instead
Quentin McGaw
2020-10-22 03:54:18 +00:00
d4813ba21c
Fix #265 and refers to #256 - Logs a message about auth failure for PIA v4 servers
Quentin McGaw
2020-10-22 00:36:12 +00:00
bf92008e45
Fix #263
Quentin McGaw
2020-10-20 18:13:59 +00:00
9c73faaaeb
Add linters and fix lint issues
Quentin McGaw
2020-10-20 02:45:28 +00:00
f9bef8ecda
Fix #102
Quentin McGaw
2020-10-19 00:28:07 +00:00
302adb26d7
Fix servers filtering for PIA
Quentin McGaw
2020-10-18 23:44:16 +00:00
af606463ea
Multi options filters, fixes #231 (#262 )
Quentin McGaw
2020-10-18 17:15:42 -04:00
c932f48a95
Fixes #254 new variable FIREWALL_INPUT_PORTS (#260 )
Quentin McGaw
2020-10-18 09:22:28 -04:00
84c1f46ae4
Upgrade dependencies - Use of context for custom http client - Remove unused nodeid for logger - Upgrade shadowsocks dependency
Quentin McGaw
2020-10-18 02:24:34 +00:00
b27e637894
HTTP_CONTROL_SERVER_LOG variable, fixes #249
Quentin McGaw
2020-10-17 22:21:20 +00:00
4da9607b4d
Do not log healthcheck HTTP requests
Quentin McGaw
2020-10-17 22:17:08 +00:00
8abc22977c
Fix #261 add variable HTTP_CONTROL_SERVER_PORT
Quentin McGaw
2020-10-17 22:07:15 +00:00
6f4be72785
Using context for HTTP requests
Quentin McGaw
2020-10-17 21:54:09 +00:00
0d2ca377df
PIA port forwarding final fixes (#259 )
v3.4.0
Quentin McGaw
2020-10-15 22:53:13 -04:00
98f778c3bb
Improve timing behavior of ticking in loops
Quentin McGaw
2020-10-15 23:20:36 +00:00
9b9ae69404
Repurpose OPENVPN_TARGET_IP for #229
Quentin McGaw
2020-10-12 20:21:26 +00:00
1c747a10c8
Fix CN data for PIA v4 servers
Quentin McGaw
2020-10-12 19:34:36 +00:00
c4354871f7
Single connection written to openvpn configuration (#258 )
Quentin McGaw
2020-10-12 15:29:58 -04:00
9f6450502c
Obtain PIA v4 server information from API (#257 )
Quentin McGaw
2020-10-12 13:57:45 -04:00
ae7fc5fe96
Fix guard pattern for max parallel DNS requests
Quentin McGaw
2020-10-12 17:35:46 +00:00
ec157f102b
PIA nextgen portforward (#242 )
Quentin McGaw
2020-10-12 10:55:08 -04:00
fbecbc1c82
Fix updater guard pattern (#255 )
Quentin McGaw
2020-10-01 17:56:14 -04:00
ecf76896a2
Mullvad: configurable ipv6 tunneling (#253 )
v3.3.0
Quentin McGaw
2020-09-26 09:33:24 -04:00
ae876b93d7
Update readme Wiki links
Quentin McGaw
2020-09-25 23:12:34 +00:00
606f2cffce
Fix Shadowsocks documentation, fixing #245
Quentin McGaw
2020-09-18 19:56:53 +00:00
564d9cbf90
Faster servers information updater (#248 )
Quentin McGaw
2020-09-18 15:52:28 -04:00
c5b5ae9ca7
Add warning logs when openvpn cannot connect
Quentin McGaw
2020-09-18 14:28:14 +00:00
4e0bd46dd5
Updated Mullvad servers information
Quentin McGaw
2020-09-18 14:16:17 +00:00
f9b6e854b1
Fix surfshark updater and update server data
Quentin McGaw
2020-09-13 00:41:31 +00:00
1fc1776dbf
Simplify main.go
Quentin McGaw
2020-09-12 19:17:19 +00:00
464c7074d0
Get public IP and version only when DNS is ready
Quentin McGaw
2020-09-12 18:50:42 +00:00
cb1520cb18
Write 200 http status codes to restart routes
Quentin McGaw
2020-09-12 18:37:06 +00:00
e0e450ca1c
Revisit waitgroup (#241 )
Quentin McGaw
2020-09-12 14:34:15 -04:00
1c012e4c92
Minor readme changes - Mullvad ipv6 startup error fix - VPNSP variable in docker run example command
Quentin McGaw
2020-09-12 18:06:52 +00:00
78ce272bd0
Minor Dockerfile changes
Quentin McGaw
2020-09-12 18:06:10 +00:00
a19efbd923
Updater loop with period and http route (#240 )
Quentin McGaw
2020-09-12 14:04:54 -04:00
ee64cbf1fd
Use IP addresses resolved for PIA old servers (#239 )
Quentin McGaw
2020-09-10 21:09:16 -04:00
5b3cbb6906
Fix #235 : DNS over TLS log messages
Quentin McGaw
2020-09-09 21:44:50 +00:00
443c7e36d7
Youtube videos added
Quentin McGaw
2020-09-09 20:52:22 +00:00
22b389b6f8
Fix firewall reference to Wiki (#237 )
Max Isom
2020-09-09 15:45:36 -05:00
797fa33971
Servers updater (#232 )
Quentin McGaw
2020-09-05 12:57:16 -04:00
9dcc00900e
Healthcheck moved to HTTP control server
Quentin McGaw
2020-08-31 01:57:45 +00:00
7c102c0028
Fix #135
Quentin McGaw
2020-08-30 14:48:57 +00:00
aac5274eab
Fix #224
Quentin McGaw
2020-08-29 19:14:52 +00:00
049bc5b226
Mullvad updater (#228 )
Quentin McGaw
2020-08-29 13:19:34 -04:00
d463e4cb69
New PIA servers support (#227 )
Quentin McGaw
2020-08-28 08:17:04 -04:00
99ba56f574
Fix server filtering using merged server data
Quentin McGaw
2020-08-27 23:06:28 +00:00
93aaf1ab02
Fix exiting without fatalOnError function
Quentin McGaw
2020-08-27 22:59:58 +00:00
aa9693a84d
Persistent server pools (#226 )
Quentin McGaw
2020-08-25 19:38:50 -04:00
6fc2b3dd21
Mullvad servers do not have a default port - Refers to #218 - Checks for custom port value depending on protocol - Remove default port from server constants - Use 443 and 1194 ports respectively for tcp and udp
v3.2.0
Quentin McGaw
2020-08-24 01:53:24 +00:00
7e3e6f166a
Add new PIA servers hostnames to resolver tool (#222 )
hyness
2020-08-20 16:20:59 -07:00
c614a192a4
Shadowsocks in Go (#220 ), fixes #211
Quentin McGaw
2020-08-20 19:19:54 -04:00
293d9cf600
Fix SS CPU cycles bad eating habits (#211 )
v3.2.0-rc2
Quentin McGaw
2020-08-19 00:56:48 +00:00
b10a476622
Default status file base directory /tmp/gluetun
Quentin McGaw
2020-08-18 01:08:24 +00:00