This website requires JavaScript.
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