Untested change, exec.php is broken.Might work and prevent bogus gateway entries showing up.
Add more debugging to trace the pppoe problems.
Add debug statement for pppoe and pptp issue with dynamic gateways.Perhaps it returns without a trim()
Reverse name fields to be compatible with current graph frontend
Create RRD file for each gateway name, not the gateway address which can change a lot or be plainbogus.
Set permissions correctly so apinger can write the rrd files
Correctly process static gateway entries which have a label and not a IP.
Pick monitor IP from the interface config section
Include more information in the array including a attribute flag.The attribute is either "system" or the gateway array id.
Correct typo to prevent gateways showing up twice.Fetch monitor IP for automatic gateways from the interface config section
Require globals.inc
Mute killall output
Do a better job of detecting existing configured gateways
Fix existing static gateway check.
Fix adding static entries to array.Skip static entries from polluting the dynamic array
swap fields, make pretty
correct name, add descr
Add backend for dynamic interfaces, ui pages next
Filter_configure takes too long to run on embedded and this seems toupset apinger?
Correct mode setting to correct permissions in octal mode
Remove sleepMake sure our tmp has the correct permission so we can trigger filterreloads.
Commit forgotten change so we use the proper script for filter reloads.Maybe failover works now :)
Eliminate very annoying message on bootup "No process found".
NOTE: this is only half part of the changes the other half will come after
Move gateway status and monitoring over to gwlb.inc.Still needs a return_gateway_status_by_name();
Bring in relayd to perform server load balancingMove gateway load balancing code into gwlb.inc - still uses slbd
TODO: vs and pool status screens are currently broken...and wouldn't work with the gateway pools anyway, ultimately, the gateway pools need...