Many fixes on privileges, ticket #3216:
- Remove unused privilege page-diagnostics-logs-wireless- Remove duplicated privileges- Fix limiter-info, pf-info and system-pftop that were using wrong name- Add privs for services-igmpproxy-edit- Fix ID for acptiveportal allowedhostnames and editallowedhostnames...
fix text - s/occured/occurred/
Tidy up "interfaces_lagg_edit.php" XHTML
Update HTML Boolean operatorsPlace the class statement from the SPAN into the UL tag and remove theSPAN tagClose INPUT and BR tags
Fix valid interface check on interfaces_lagg_edit.php
Put some more sanity checking for various interface configurations
Fix indent and whitespace issues
Activate new shortcuts/status in the rest of the areas that are currently setup.
Make sure we tell the code that the interface exists otherwise multiple laggs might get created.
Fix page title text. Replace "Firewall" with "Interfaces" in title.
Show on the interface list present members of the lagg.
Fix field descriptions on input validation for LAGG edit.
Resolves #947. Blacklist interfaces to show as possible lagg members if they are present in a lagg already.
Fix XSS issues
Bring in XSS id fixes from m0n0wall
Resolves #947. Blacklist lagg interfaces from the list of possible lagg members.
Corrections gettext implementation on interfaces_lagg_edit.php
Fix gettext on interfaces_lagg_edit.php
Implement gettext() calls on interfaces_lagg_edit.php
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Fix lagg interfaces creation. Reported-by: http://forum.pfsense.org/index.php/topic,16734.0.html
Allow to create VLANs on top of LAGG interfaces in the GUI.
Add text, from lagg(4) man page, that explains what the various protocols do. Add even a note to explain that only un-assigned interfaces can be part of a lagg(4) interface with suggestion from http://forum.pfsense.org/index.php/topic,11614.0.html.
Rename interfaces_wan_configure to interface_configure now that it is used for all assigned interface configuration.
Try to reconfigure interfaces if assigned when edited. For gif and gre this does not make sense.
Dress page up with a CSS header like other pages use.
Do not show assigned interfaces on lagg config.
Fixup lagg GUI.
Implement frontend part for lagg(4).
NOTE: that lagg(4) and bridge(4) need both a status page.