Quentin McGaw (desktop)
af358f777b
Feat: pull filter ipv6 if OPENVPN_IPV6 is off
v3.20.0
2021-07-19 01:46:20 +00:00
Quentin McGaw (desktop)
c0d27b4bfc
Maint: rework openvpn restart on unhealthy
2021-07-18 03:17:48 +00:00
Quentin McGaw (desktop)
7e50c95823
Maint: minor DNS loop fixes and changes
2021-07-16 21:21:09 +00:00
Quentin McGaw (desktop)
39068dda17
Maint: rework Openvpn run loop
2021-07-16 21:20:34 +00:00
Quentin McGaw (desktop)
8185979ca4
Fix: deadlock on dns shutdown when starting up
2021-07-16 20:11:57 +00:00
Quentin McGaw (desktop)
7c44188130
Fix: controlled interrupt exit for subprograms
...
- Openvpn and Unbound do not receive OS signals
- Openvpn and Unbound run in a different process group than the entrypoint
- Openvpn and Unbound are gracefully shutdown by the entrypoint
- Update golibs with a modified command package
- Update dns to v1.9.0 where Unbound is luanched in its own group
2021-07-16 20:04:17 +00:00
Quentin McGaw (desktop)
c2d527bbd3
Fix: openvpn run loop panic about stdout streams
2021-07-16 19:02:04 +00:00
Quentin McGaw (desktop)
ac3ff095a1
Maint: rework DNS run loop
...
- Fix fragile user triggered logic
- Simplify state
- Lock loop when crashed
2021-07-16 19:00:56 +00:00
Quentin McGaw (desktop)
0ed738cd61
Maint: make all set status context aware
2021-07-16 00:49:59 +00:00
Quentin McGaw (desktop)
6bbb7c8f7d
Maint: remove outdated Auth log warning about PIA
2021-07-16 00:49:50 +00:00
Quentin McGaw (desktop)
d29429808c
Maint: deduplicate error logs for goshutdown
2021-07-15 23:02:33 +00:00
Quentin McGaw (desktop)
09eccd7cd9
Fix: events routing behavior when version information is disabled
2021-07-15 22:43:30 +00:00
Quentin McGaw (desktop)
bb2b8b4514
Fix: events routing exit when gluetun stops at start
2021-07-15 22:42:58 +00:00
Quentin McGaw (desktop)
e20b9c5774
Doc: simplify metdata and move it at top of readme
2021-07-14 22:17:51 +00:00
Quentin McGaw (desktop)
3badfa197a
Doc: use native markdown for svg title image
2021-07-14 22:08:40 +00:00
Quentin McGaw (desktop)
dee372e71b
Doc: add video
2021-07-14 00:31:27 +00:00
Quentin McGaw (desktop)
679be6e1bd
Feat: clean suffix new lines for credentials
2021-07-06 14:37:59 +00:00
Quentin McGaw (desktop)
92212fdd11
Fix: Cert validation for IPVanish
2021-07-01 18:28:24 +00:00
Quentin McGaw (desktop)
a6fb1ad9ef
Feat: update IPVanish server information
2021-07-01 18:28:12 +00:00
Quentin McGaw (desktop)
87d712fbd7
Feature: update ProtonVPN server information
2021-06-28 15:30:35 +00:00
Quentin McGaw (desktop)
023809f099
Feature: upgrade to Alpine 3.14
...
- Release note: https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.14.0
2021-06-25 19:01:00 +00:00
Quentin McGaw (desktop)
ace37370d1
Maint: xcputranslate version as build argument
2021-06-25 18:57:04 +00:00
Quentin McGaw (desktop)
8efbd4fac1
Maint: download golangci-lint from qmcgaw/binpot
2021-06-25 18:56:18 +00:00
Quentin McGaw (desktop)
06c8792887
Doc: clarify setup instructions
v3.19.0
2021-06-22 15:21:49 +00:00
Quentin McGaw (desktop)
3ea376a1b2
Doc: maintenance document
2021-06-22 14:42:15 +00:00
Quentin McGaw (desktop)
9667d30907
Doc: add code highlighting how-to to issue templates
2021-06-22 14:41:48 +00:00
Quentin McGaw (desktop)
3f7ccc6c49
Feature: improve Cyberghost updater
...
- Waits up to 20s for resolutions
- Update server information and timestamp
2021-06-21 20:29:55 +00:00
Quentin McGaw (desktop)
dd97ff5895
Maintenance: cache xcputranslate
2021-06-21 18:50:30 +00:00
Quentin McGaw (desktop)
2e4d80d9bc
Maintenance: sleep for cross building
2021-06-21 18:35:40 +00:00
Quentin McGaw (desktop)
1227dc5a2b
Maintenance: upgrade xcputranslate to v0.6.0
2021-06-21 18:01:21 +00:00
Quentin McGaw (desktop)
ed828bc733
Hotfix: VPN Unlimited variable choices
2021-06-21 13:32:03 +00:00
Quentin McGaw (desktop)
c25a018c05
Maintenance: CI deduplicate base stage build
2021-06-21 13:01:53 +00:00
Quentin McGaw (desktop)
266596af68
Fix errors introduced with golangci-lint 1.41.1
2021-06-20 16:39:38 +00:00
Quentin McGaw
2c77b73ebc
IPVanish support ( #475 )
...
- Fix #410 and #416
2021-06-20 09:21:48 -07:00
Quentin McGaw
d81d4bbda3
VPN Unlimited support ( #499 )
...
- Fixes #420
- Revert to docker/build-push-action@v2.4.0
2021-06-20 09:18:03 -07:00
Quentin McGaw (desktop)
400affe429
Maintenance: add revive linter
2021-06-20 16:12:39 +00:00
Quentin McGaw (desktop)
d3c63680e8
Maintenance: ugprade golangci-lint to v1.41.1
2021-06-20 16:12:09 +00:00
Quentin McGaw (desktop)
28de8a834c
Maintenance: upgrade golang/mock to v1.6.0
2021-06-19 17:24:41 +00:00
Quentin McGaw (desktop)
208374fc54
Fix: Use name prefix for TLS check for IVPN
2021-06-19 16:34:50 +00:00
Quentin McGaw (desktop)
535a136a27
Feature: add IVPN Bulgaria and Spain servers
2021-06-19 16:34:36 +00:00
Quentin McGaw (desktop)
ba4c3e30a4
Doc: docker-compose.yml does not use secrets
2021-06-17 22:46:30 +00:00
Quentin McGaw (desktop)
16d8a388cb
Maintenance: better layer caching
...
- Install g++ in base image before copying code
- Install xcputranslate in base image before copying code
- Install golangci-lint in base image before copying code
- Install golangci-lint using go get directly
2021-06-15 12:27:32 +00:00
Quentin McGaw (desktop)
5ea31b0b64
Maintenance: set entrypoint for test Docker stage
2021-06-15 12:25:57 +00:00
Quentin McGaw (desktop)
582c6d1c43
Fix: only use and write auth file if user is set
...
- Apply to custom openvpn configuration without username
2021-06-14 14:25:37 +00:00
Quentin McGaw (desktop)
c63ae3f3af
Fix: custom openvpn config settings log
2021-06-14 14:24:38 +00:00
Quentin McGaw (desktop)
4c0df96a95
Maintenance: use github.com/qdm12/goshutdown
2021-06-10 15:03:47 +00:00
Quentin McGaw (desktop)
05c6b9379a
Maintenance: prevent exit race condition for loops
2021-06-10 14:13:08 +00:00
Quentin McGaw (desktop)
fb7fdcd925
Fix: change PureVPN default cipher to AES-256-GCM
2021-06-08 00:24:46 +00:00
Quentin McGaw (desktop)
1774e2ad88
Maintenance: update list of linters
2021-06-07 23:31:52 +00:00
Quentin McGaw (desktop)
a402d9135e
Fix: remote line for custom OpenVPN config
2021-06-07 19:46:21 +00:00