v3.26.0
passteque/gluetunv3.26.0Nov 27, 2021by qdm12
AI Summary
Introduces support for Perfect Privacy and PrivateVPN, implements multiple OpenVPN cipher negotiation, and updates server information for Windscribe, Torguard, ProtonVPN, and NordVPN.
Key Highlights
- Perfect Privacy VPN support
- PrivateVPN OpenVPN port support
- Multiple OpenVPN ciphers (AES-256-GCM) and ncp-ciphers support
- Fix for QNAP devices using `/usr/sbin/openvpn2.5`
New Features
- Perfect Privacy support
- PrivateVPN support
- Multiple OpenVPN ciphers
- QNAP support
Full Release Notes
## Features - Perfect privacy support (#606) - PrivateVPN - `OPENVPN_PORT` support - Update server information - Windscribe - Torguard - ProtonVPN - NordVPN - Multiple OpenVPN ciphers for negotiation - Cyberghost default cipher set to AES-256-GCM - `OPENVPN_CIPHER` accept comma separated cipher values - Use `ncp-ciphers` for OpenVPN 2.4 ## Fixes - PrivateVPN: New OpenVPN configuration values - VyprVPN: Openvpn `comp-lzo` option - NordVPN: Openvpn `comp-lzo` option - Docker image: fix 2 low vulnerability busybox vulnerabilities - QNAP devices: openvpn at `/usr/sbin/openvpn2.5` see #157 - Updater: fix CLI error message - Version check: check Github http response status code - Public IP fetcher: remove `opendns.com` due to bad x509 cert - Storage: server data version diff when reading file ## Documentation - Wiki: replace ❎ with ❌ for markdown generated tables - Labels: add urgent and low priority labels - Readme: fix links to the Wiki - Bug issue template: Add link to image tags - Bug issue template: add `custom` provider option ## Maintenance - DNS over TLS: wrap original error when downloading crypto files fails - Config: fix bad error wrapping - CI - Disable Snyk analysis because of false positives - Rework image tags generation - Bump docker/build-push-action from 2.6.1 to 2.7.0 (#664) - Only trigger on push and PR to master - Do not push images for branches - Add fork only workflow - Add dependabot only workflow - Do not trigger ci workflow from forked/dependabot PRs - Linting - Add linters: `bidichk`, `ifshort`, `nilnil` and `tenv` - Update `golangci-lint` to `v1.43.0` - Go dependencies - Bump github.com/breml/rootcerts from 0.1.0 to 0.1.1 (#668) - Http Proxy: simplify warning logging - Splash: move splash message further up at start of program - Server information: deduplicate ProtonVPN servers by entry IP