Merge remote branch 'upstream/master'
Conflicts: etc/inc/interfaces.inc etc/inc/system.inc
Reconfigure the assigned interface settings if we are modifying the clone settings from interfaces->assign->TYPE.
Conflicts: etc/inc/interfaces.inc etc/inc/vslb.inc usr/local/www/interfaces.php
Show carp on the list of interfaces to be used for creating gif/gre tunnels.
Conflicts: etc/inc/filter.inc etc/inc/system.inc usr/local/www/interfaces.php usr/local/www/interfaces_gif_edit.php
Fix XSS issues
Bring in XSS id fixes from m0n0wall
Enlarge the address fields so that ipv6 addresses fit properly
Allow for creation of a ipv6 tunnel for he.net by creating a gif interface. This is the recommended procedure as advised by he.netThis allows for using ipv6 local and remote addresses, you will need to add a ipv6 default gateway on the routing tab
Checked gettext() implementation on interfaces_gif_edit.php
implements gettext() calls in interfaces_gif_edit.php
fix text
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
clean up text
Dress GIF 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...
Implement frontend for GRE/GIF tunnels.GIF tunnels migh conflict with IPsec settings but I will resolve later by either renaming the ipsec interfaces to ipsec or renanming this tunnels to something else.