Ticket #3997, teach code to track carp through uniqids(). Missing carp GUI changes and upgrade code
Fix lineup of copyright lines
and module names and other bits of formatting and typos in headercomment sections.
Welcome 2015
Change copyright statement to reflect reality
fix text and descriptions in GRE edit page
Remove almost all calls to history.back() and make Cancel button back to HTTP_REFERER, there are a couple of places I didn't touch on this commit because it requires more work
Encode interface/VIP descriptions before displaying them on the GRE and GIF pages also;While here, the GRE page was missing IP aliases from its list of bind IPs, add it in.
replaced <br>, <br/> with <br /> in ANSI encoded files. Converted these files to UTF-8
Improve checks for params 'id', 'dup' and other similar ones to make sure they are numeric integer, also, pass them through htmlspecialchars() before print
Limit CIDR choices for IPv4 on GRE interface, fixes #3277
Remove call-time pass by reference for do_input_validation, helps ticket #2565
fix text - s/occured/occurred/
fix description
Tidy up "interfaces_gre_edit.php" XHMTL
Update HTML Boolean operatorsClose BR and INPUT tags
Activate new shortcuts/status in the rest of the areas that are currently setup.
Remove 32 bit subnetmask limitation for IPv6
Fix page title text. Replace "Firewall" with "Interfaces" in title.
Reconfigure the assigned interface settings if we are modifying the clone settings from interfaces->assign->TYPE.
Show carp on the list of interfaces to be used for creating gif/gre tunnels.
Fix XSS issues
Bring in XSS id fixes from m0n0wall
fix input validation for GRE
Sync interfaces_* with mainline/master
Merge remote branch 'mainline/master'
Conflicts: usr/local/www/interfaces.php usr/local/www/interfaces_assign.php usr/local/www/interfaces_bridge_edit.php usr/local/www/interfaces_gif_edit.php usr/local/www/interfaces_gre.php...
Checked gettext() implementation on interfaces_gre_edit.php
Reset interface_* files
Implement gettext calls on interfaces_gre_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 GRE edit page up with a CSS header like other pages have.
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.