Do not allow to add a vlan tag on the same interface when it is used by qinq.
Bring in support for QinQ. At this time it is limited to only 2 levels.
Opps, unbreak the page by removing unneeded curly.
Allow vlans to be created on lagg interfaces on the GUI.
Rename interfaces_wan_configure to interface_configure now that it is used for all assigned interface configuration.
Merge lan configuration to the interfaces_wan.php page wich does the configuration of allother assigned interfaces.
Dress VLAN edit page up with a CSS header like other pages use.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
If we are an assigned vlan just reconfigure it after the editing.
NOTE: It is even questionable if it is needed at all to reconfigure the underlying interface since the only thing that vlan needs from the parent is the former to be up so packets can travel.
Fix braindead vlan creation procedures.Now we do not need to go through all vlans just to delete/create one of them.
add comment from RELENG_1_2
Switch over to array style page titles. Obtained-from: m0n0wall
Fixing css layout
Reload vlan interfaces correctly after adding a new interface
Call interfaces_vlan_configure() instead of reload_interfaces(). reload_interfaces() is still considered experimental and I am really not sure how this snuck past on the prior cleanup.
Remove #!/usr/local/bin/php
Nuke display_topbar(). Its's currently red and looks incredibly out of place. Hopefully we can add this back post 1.0
Only display interfaces that are jumbo frame capable
Fix pgtitle
More screens inherit rounded tabletops
Use $pgtitleFix assign/vlan tabs (backwards)
Use new header system.
Add a Cancel button which takes the browser back to the page prior.
Add $Id$ tag
Initial revision