- Remove duplicate
/gluetun
directory creation - Remove firewall shadowsocks input port?
- Remove
script-security
option
- Filter servers by protocol for all
- Multiple IPs addresses support for all proviedrs
- UPDATER_PERIOD only update provider in use
- Use
github.com/qdm12/ddns-updater/pkg/publicip
- Windows and Darwin development support
- Use
internal/netlink
in firewall and routing packages
- Pprof server
- Pre-install DNSSEC files so DoT can be activated even before the tunnel is up
- Gluetun entire logs available at control server, maybe in structured format
- Authentication with the control server
- Get announcement from Github file
- Support multiple connections in custom ovpn
- Finish HTTP server v1 or v2
- Renamings
UNBLOCK
toDOT_UNBOUND_UNBLOCK
PIA_ENCRYPTION
toPRIVATE_INTERNET_ACCESS_OPENVPN_ENCRYPTION_PRESET
PORT_FORWARDING
toPRIVATE_INTERNET_ACCESS_VPN_PORT_FORWARDING
- Rename PIA's
REGION
toCOUNTRY
WIREGUARD_ADDRESS
toWIREGUARD_ADDRESSES
VPNSP
toVPN_SERVICE_PROVIDER
- Rename
REGION
(etc.) toSERVER_REGIONS
OPENVPN_CIPHER
toOPENVPN_CIPHERS
- Split servers.json and compress it
- Remove retro environment variables:
PORT
UNBLOCK
PROTOCOL
PIA_ENCRYPTION
PORT_FORWARDING
WIREGUARD_PORT
REGION
for PIA, CyberghostWIREGUARD_ADDRESS
VPNSP
- All old location filters such as
REGION
,COUNTRY
, etc.
- Remove other retro logic
VPNSP
'spia = private ...
- Remove
OPENVPN_CONFIG
!= "" impliesVPNSP
= "custom" AND setOPENVPN_CUSTOM_CONFIG
default to/gluetun/custom.ovpn
- Remove functionalities
SERVER_NUMBER
PUBLICIP_FILE
PORT_FORWARDING_STATUS_FILE
- Updater servers version reset to 1
- Remove HTTP server v0
- Change to compulsory
VPN_SERVICE_PROVIDER
- Use relative paths everywhere instead of absolute