Ticket #866 #632. Save old settings or actions to be taken for reconfiguring a route/vip on a tmp file and make use that information when apply settings buttons is clicked. This makes the gui behave as expected.
Ticket #867. Do not destory interfaces other than preventing a loop for ppp interfaces during interface configuration.
also include split_dns, as Cisco VPN clients won't query across the VPN without it.
There are no interfaces stored in static routes. Correct code for that.
Use exec() for is_process_running since system() displays command output(not sure why). Also handle captiveportal specially and use proper function to start/stop it.
Correct binaries and find_dhclient_process
$g is needed here.
Ticket #485. Correct code and use pkill/pgrep to match or kill process. Since these utilities know how to handle pidfiles and exact matches on process names.
Namecheap doesn't need a username, just hostname+password.
Improve Namecheap DynDNS update response parsing.
View revisions
Also available in: Atom