Releases: jamesmcm/vopono
Releases · jamesmcm/vopono
vopono 0.10.11
Changelog:
- Fixes AzireVPN support for Wireguard and OpenVPN in
vopono sync
- Issue #269 - Adds support for Wireguard port forwarding for AzireVPN
- Adds support for replacing keys for existing device when syncing with AzireVPN
- No longer removes OpenVPN auth file on authentication failure (due to intermittent NordVPN authentication issues) - Issue #288
- Censors private key in logs - Issue #274
- Removed references to IVPN port forwarding as it is no longer offered - Issue #285
- Fixed
RUST_LOG
env var parsing and added--silent
flag to silence application too - Issue #280 - All vopono changes in PR #289
- Updated Docker images for Github workflows
vopono 0.10.10
Changelog:
- Fix parsing of network interface
interface
argument from vopono config file~/.config/vopono/config.toml
- issue #254 PR #258 - Fixes handling of target applications with spaces in the name. This applies for the target application and also postup and predown host scripts. Fixes issue #259 PR #264
- Add argument handling for postup and predown scripts, so these can be passed arguments now. PR #264
- Add
vopono.host
entry to the hosts file in the network namespace with the$VOPONO_HOST_IP
if--allow-host-access
is used. This allows you to access services on the host athttp://vopono.host:80
etc. from inside the network namespace. Addresses issue #262 PR #264 - Add
$VOPONO_FORWARDED_PORT
environment variable if--port-forwarding
or--custom-port-forwarding
are used for
provider port forwarding. Addresses issue #260 PR #264 - Added details on Plex port forwarding configuration to the USERGUIDE.md PR #264
- Added details on forwarding multiple ports from the network namespace PR #263 thanks @jramseygreen !
vopono 0.10.9
Changelog:
- Fix port forwarding for ProtonVPN custom config files (for usage with Wireguard), adds
--custom-port-forwarding {protonvpn,pia}
flag to indicate which provider's implementation to use for custom config files. Fixes issue #247 - Add
--port-forwarding-callback
script support to ProtonVPN port forwarding too (the port number is provided to the script as the first argument$1
). - Refactoring of shared port forwarding code between ProtonVPN and PrivateInternetAccess (both require a separate thread to maintain port forwarding).
- Add shell path expansion to path arguments (so
~
can be used in custom config arguments). - Allow all CLI arguments except
application
to be specified in voponoconfig.toml
file - Refactor CLI argument parsing with some
macro_rules!
macros (could still be improved with a procedural macro for getting fields automatically). - Warn on up / down scripts being present in custom OpenVPN config
- Print full OpenVPN output when running with
--verbose
vopono 0.10.8
Changelog:
- Added support for PrivateInternetAccess port forwarding - PR #245 , thanks @BenLand100
- Added
--create-netns-only
argument for use with firejail - PR #242 - Fixed support for new Mullvad Wireguard device API - issue #243 , PR #246
vopono 0.10.7
Changelog:
- Added support for port forwarding for ProtonVPN with the
--protonvpn-port-forwarding
argument - PR #240 , part of issue #226 , note servers must support it and, if using OpenVPN,+pmp
must be appended to the OpenVPN username (in~/.config/vopono/proton/openvpn/auth.txt
) - Fixed MozillaVPN login (thanks @chrilves ) - PR #225
- Updated NordVPN instructions (thanks @necrevistonnezr ) - PR #227
- Added provisional support for Cloudflare Warp - PR #237 but note there are still issues with it trying to override the DNS settings - see issue #235
- Updated dependencies and Docker build images
vopono 0.10.6
Changelog:
- Fixed vopono sync for ProtonVPN OpenVPN config sync now that user authentication is required - PR #222 , issue #201
- Fixed handling of comments in OpenVPN config files - thanks @meldafert - PR #213 , issue #212
- Improved vopono network namespace name generation - thanks @ak-1 - PR #214 , issues #177 and #218
- Fixed Wireguard config parsing without whitespace - thanks @Douile - PR #217 , issue #216
- Fix parsing of pactl for PulseAudio server name when not in English - PR #220 , issue #219
vopono 0.10.5
Changelog:
- Fixed error handling in basic_tcp_proxy crate v0.3.1 to attempt to fix issue #206
- Updated dependencies
vopono 0.10.4
Changelog:
- Fixed Wireguard custom config deserialisation - PR #194 , thanks to @noah-witt
- Removed deprecated ProtonVPN Basic plan - PR #195 , thanks to @BroderPeters
- Fixed Mullvad Wireguard config generation for new naming convention - issue #197
vopono servers
listing is now sorted- Updated dependencies (notably clap to v4)
Note that issue #181 is still pending.