Files
gluetun/maintenance.md

50 lines
1.4 KiB
Markdown
Raw Normal View History

2021-06-22 14:42:15 +00:00
# Maintenance
2022-04-16 21:08:49 +00:00
- Rename `UNBLOCK` to `DOT_UNBOUND_UNBLOCK`
- Move constants.*RegionChoices to a validation package
- Common filtering functions
- Refactor providers code to have one directory per VPN provider
- Use DNS v2 beta
- Go 1.18
- gofumpt
- Use netip
- Split servers.json and compress it, use Git LFS
- DNS block lists as LFS and built in image
- Finish HTTP server v1 or v2
2021-06-22 14:42:15 +00:00
- Use `github.com/qdm12/ddns-updater/pkg/publicip`
2021-09-11 15:29:29 +00:00
- Windows and Darwin development support
2021-06-22 14:42:15 +00:00
## Features
- Authentication with the control server
2021-09-11 15:29:29 +00:00
- Get announcement from Github file
- Support multiple connections in custom ovpn
2022-04-16 21:08:49 +00:00
- Automate IPv6 detection for OpenVPN
2021-09-16 20:42:39 +00:00
2021-06-22 14:42:15 +00:00
## Gluetun V4
2021-09-16 20:42:39 +00:00
- Remove retro environment variables:
- `PORT`
- `UNBLOCK`
- `PROTOCOL`
- `PIA_ENCRYPTION`
- `PORT_FORWARDING`
- `WIREGUARD_PORT`
- `REGION` for PIA, Cyberghost
2021-09-16 20:42:39 +00:00
- `WIREGUARD_ADDRESS`
- `VPNSP`
- All old location filters such as `REGION`, `COUNTRY`, etc.
- Remove other retro logic
- `VPNSP`'s `pia = private ...`
- Remove `OPENVPN_CONFIG` != "" implies `VPNSP` = "custom" AND set `OPENVPN_CUSTOM_CONFIG` default to `/gluetun/custom.ovpn`
- Remove functionalities
- `SERVER_NUMBER`
2022-04-16 21:08:49 +00:00
- `SERVER_NAME`
2021-09-16 20:42:39 +00:00
- `PUBLICIP_FILE`
- `PORT_FORWARDING_STATUS_FILE`
2021-06-22 14:42:15 +00:00
- Updater servers version reset to 1
2022-04-16 21:08:49 +00:00
- Reset HTTP server version to v1 and remove older ones
2021-09-16 20:42:39 +00:00
- Change to compulsory
- `VPN_SERVICE_PROVIDER`
- Use relative paths everywhere instead of absolute