If a password contains special characters such as backslash '\' these won't be saved correctly to the userpassword.txt file, resulting in an inability to connect due to authentication errors.
The fix for this uses <<< redirection, so the entire qubes-vpn-setup script must run in bash now (otherwise, sh will report syntax errors even if it doesn't execute the code).
If a password contains special characters such as backslash '\' these won't be saved correctly to the userpassword.txt file, resulting in an inability to connect due to authentication errors.
The fix for this uses
<<<
redirection, so the entirequbes-vpn-setup
script must run in bash now (otherwise, sh will report syntax errors even if it doesn't execute the code).