Fix upgrade code for 1.2.3 with assigned OpenVPN interface.
Don't ignore when multiple OpenVPN DNS, NTP, WINS, etc servers were specified in 1.2.3 when upgrading. 1.2.3 separated by ;, 2.x uses separate vars.
Safer for 1.2.3 upgrades to assume OpenVPN interface == any, since 1.2.3 didn't have a way to bind to an interface. Otherwise people accepting connections on opt interfaces on 1.2.3 will break on upgrade until the proper interface is selected in the GUI
Comment out debug print for cert verification
Check to see if the pid file exists before trying to kill anyprocess
Be more careful when creating and removing a user, to only alter a user if it really matches the passwd entry. Fixes #2066pw usershow likes to ignore what you want even with -n and if the user is numeric and doesn't exist, it fetches by uid. Can cause major problems if you try to remove a numeric user.
Only add these lines if there is both an IP address and CIDR. Fixes #1882
Respect the value of the per-rule "disable reply-to" checkbox.
it's 2012
Fix multiple keys in a file for RFC2136 dyndns updates. Fixes #2068
View revisions
Also available in: Atom