Ability of CP's allowed IP addresses to use aliases
Enhance pfsense's Captive Portal "Allowed IP addresses" to enable the use of IP tables defined as Aliases. This feature should help anyone who wants to white-list lots of IPs (e.g. payment gateways or sites like google-analytics.com that constantly change IPs).
ipfw supports IP address tables (related discussion in http://forums.freebsd.org/showthread.php?t=5896)
This feature will be hard to implement
Alias page is using make_subsystem_dirty (eg, "please click here to apply changes" button) and captiveportal is not
While making ipfw use pfsense aliases is pretty easy, tracking for changes in aliases config is quite challenging
I see two possiblities here :
- either we make captiveportal use "make_subsystem_dirty"
- either we add some code in aliases page to handle captiveportal alias update if needed
Not sure which one is the best