Quentin McGaw
44d8cf9d4e
Replace Surfshark default cipher with aes 256 gcm
2021-04-19 18:00:58 +00:00
Quentin McGaw
282c1e53ec
Clear firewall rules on shutdown, fix #276
2021-04-19 14:27:38 +00:00
Quentin McGaw
7ba98af1cc
Feature/Bugfix: IPv6 blocking ( #428 )
...
- Feature/Bugfix: Block all IPv6 traffic with `ip6tables` by default
- Feature: Adapt existing firewall code to handle IPv4 and IPv6, depending on user inputs and environment
- Maintenance: improve error wrapping in the firewall package
2021-04-19 09:24:46 -04:00
Quentin McGaw
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
2021-04-19 00:31:46 +00:00
Quentin McGaw
6208081788
Fix: PIA port forwarding ( #427 )
...
- Update PIA token URL
- Change base64 decoding to standard decoding
- Add unit tests
- Remove environment variable `GODEBUG=x509ignoreCN=0`
- Fixes #423
- Fixes #292
- Closes #264
- Closes #293
2021-04-17 16:21:17 -04:00
Quentin McGaw
3795e92a82
Hotfix: lint error in Surfshark constants
2021-04-16 22:37:51 +00:00
Quentin McGaw
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
2021-04-16 22:31:09 +00:00
Michael Robbins
69f9461bcd
Fix: restricting route listing to IPv4 only ( #419 )
2021-04-11 08:50:59 -04:00
Quentin McGaw
d1558a3472
Fix lint error from PR merge
2021-04-09 17:44:22 +00:00
Michael Robbins
8230596f98
Feature: uplift the 'localSubnet' concept to cover all local ethernet interfaces ( #413 )
2021-04-09 13:08:20 -04:00
Quentin McGaw
cc4117e054
Change PIA settings, refers to #265
2021-04-01 18:53:21 +00:00
Quentin McGaw
de82d4e616
Fix: use udp by default for custom openvpn config
2021-03-15 02:13:10 +00:00
Quentin McGaw
fa220f9e93
Feature: custom Openvpn configuration file, fixes #223 ( #402 )
2021-03-13 08:51:05 -05:00
Quentin McGaw
9f4077d35d
Feature: FastestVPN support ( #383 )
2021-03-05 23:12:19 -05:00
Quentin McGaw
9509b855f1
Feature: PrivateVPN support ( #393 )
2021-03-05 22:58:57 -05:00
Quentin McGaw
be72f4a046
Feature: Hide My Ass VPN provider support ( #401 )
2021-03-05 22:45:54 -05:00
Quentin McGaw
8b36ce198f
Maintenance: 8.8.8.8 as the cli updater DNS
2021-03-05 22:46:21 +00:00
Quentin McGaw
71de05dc68
Maintenance: updater DNS resolution more resilient
2021-03-05 22:46:14 +00:00
Quentin McGaw
92bcef0b1c
Maintenance: unique choices from hardcoded servers
2021-02-26 13:21:55 +00:00
Quentin McGaw
1fd3ee7149
Maintenance: sort alphabetically providers in code
2021-02-26 12:58:58 +00:00
Quentin McGaw
b446aa6590
Maintenance: use native HTTP client for updater
2021-02-26 00:42:55 +00:00
Quentin McGaw
c54ee71e1d
Maintenance: new logging, shorter with less deps
2021-02-25 23:51:29 +00:00
Quentin McGaw
1748a2ae12
Fix: HTTP proxy password and log settings reading
2021-02-26 03:32:26 +00:00
Quentin McGaw
eff46aa97a
Fix firewall settings parsing, fixes #392
2021-02-21 02:39:34 +00:00
Quentin McGaw
f1b1001863
Torguard support ( #387 )
...
See discussion on #374
2021-02-17 20:36:30 -05:00
Quentin McGaw
c5af536299
Maintenance: deduplicate PIA servers by protocols
2021-02-16 13:06:58 +00:00
Quentin McGaw
b9b2f691a5
Fix: pia updater for TCP, fixes #388
2021-02-16 13:06:51 +00:00
fgeertsema
bdc8817672
Fix: HTTP proxy: return the response of a redirect, do not follow ( #384 )
...
Authored-by: Fernand Geertsema <fernand@web-iq.eu >
2021-02-15 08:40:51 -05:00
Quentin McGaw
d686c76db3
Fix: Privado SERVER_HOSTNAME selection
2021-02-14 16:40:48 +00:00
Quentin McGaw
adaad62fbd
Feature: updater: no sleep for last DNS resolution
2021-02-12 21:27:26 +00:00
Quentin McGaw
fe5ec205fc
Fix: updater uses plaintext DNS to avoid getting blocked by Unbound ( #380 )
2021-02-12 14:20:07 -05:00
Quentin McGaw
576400e0d9
Fix: Windscribe SERVER_HOSTNAME, fixes #379
2021-02-12 15:05:35 +00:00
Quentin McGaw
f08a03106f
Feature: updater changes to have more VPN IP addresses ( #364 )
2021-02-11 08:40:25 -05:00
Quentin McGaw
f852b7789e
Fix: surfshark: restore ping settings
2021-02-09 03:03:08 +00:00
Quentin McGaw
b0bd06bdc5
Feature: only log health when health state changes
2021-02-09 02:45:50 +00:00
Quentin McGaw
84787f0ea2
Fix: restore nordvpn ping settings, refers to #368
2021-02-09 02:30:39 +00:00
Quentin McGaw
f69b3dbbe6
Fix: Windscribe: TLS keys out of sync ( #347 )
...
* Add reneg-sec 0
* Add ncp-disable
2021-02-08 20:49:54 -05:00
Quentin McGaw
ec5ec6f02c
Fix: defaults to run openvpn as root
2021-02-08 00:05:54 +00:00
Quentin McGaw
5d681e635b
Fix: restore surfshark ping to 15s
2021-02-08 00:05:22 +00:00
Quentin McGaw
3deb65b529
Feature: log out country, region and city of IP
2021-02-08 00:01:14 +00:00
Quentin McGaw
3e527fee8b
Fixes #370 (bug introduced)
2021-02-07 18:15:31 +00:00
Quentin McGaw
b1f1f94a76
Maintenance: remove some type aliases
2021-02-06 18:31:14 +00:00
Quentin McGaw
43e140e6cc
Fix linting errors
2021-02-06 17:16:58 +00:00
Quentin McGaw
7ca9d445f1
Maintenance: package comments
2021-02-06 16:26:23 +00:00
Quentin McGaw
90aaf71270
Configuration package ( #369 )
2021-02-06 11:05:50 -05:00
Quentin McGaw
4f2570865c
Add pull filter ignore ping restart
...
- Refers to OpenVPN reports error #368
2021-02-05 03:16:19 +00:00
Quentin McGaw
81556ec2e1
Maintenance: improve DNS settings log
2021-02-01 01:22:46 +00:00
Quentin McGaw
dd5a9c6067
Fix: empty connection for NordVPN and Windscribe
2021-01-31 18:45:58 +00:00
Quentin McGaw
982c50c756
Improve panic message for empty connection
2021-01-31 18:42:58 +00:00
Quentin McGaw
3c7dc9b9ad
Feature: Private Internet Access custom port
2021-01-31 01:27:13 +00:00