So, this managed to break at least my VPN setup quite well.
See #1672491 with the details, but the short version is that 'specify egress interface for each dnsmasq upstream server' breaks things in two cases.
The first could be argued to be a bug on the VPN client side, though a behavior change of this nature in an LTS release is decidedly unwelcome.
The second exposes a bug in dnsmasq which needs to be fixed for any case where an interface is removed and then readded, this includes suspend/resume and some VPN cases.
So, this managed to break at least my VPN setup quite well.
See #1672491 with the details, but the short version is that 'specify egress interface for each dnsmasq upstream server' breaks things in two cases.
The first could be argued to be a bug on the VPN client side, though a behavior change of this nature in an LTS release is decidedly unwelcome.
The second exposes a bug in dnsmasq which needs to be fixed for any case where an interface is removed and then readded, this includes suspend/resume and some VPN cases.
Regards,
Zephaniah E. Loss-Cutler-Hull.