eduvpn/python-eduvpn-client

DNS Search domains ignored by network-manager-openvpn before version 1.10.2

jwijenbergh opened this issue · 1 comments

Handling of DNS search domains with OpenVPN was only introduced in version 1.10.2: https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/blob/main/NEWS?ref_type=heads#L8

However, distros such as Ubuntu 22.04 are only on version 1.8.18: https://packages.ubuntu.com/jammy/network-manager-openvpn

We cannot just upgrade this dependency or force users to upgrade so we need to implement a workaround, e.g. by using the server API implemented in https://codeberg.org/eduVPN/vpn-user-portal/compare/v3...dns-search-api

This needs eduvpn-common work as well but that is only exposing the right parts. In this client we need to set ipv4.dns-search and ipv6.dns-search ourselves like we do with WireGuard

fixed + released in 4.2.0