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
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
Remove call-time pass by reference for do_input_validation, helps ticket #2565
fix text - s/occured/occurred/
Correct spelling on editing gif interface
Tidy up "interfaces_gif_edit.php" XHTML
Update HTML Boolean operatorsClose INPUT and BR tags
Fix spelling.
Re-add lost parenthesis
Put some more sanity checking for various interface configurations
Remove whitespace
Add IP alias support to GIF interfaces
Activate new shortcuts/status in the rest of the areas that are currently setup.
feature #2320: JS helper to toggle subnet mask for ipv4/v6 during input
http://redmine.pfsense.org/issues/2320
prep work for feature #2320: tag fields for ipv4v6
Remove 32 bit subnetmask limitation for IPv6
Fix the gif edit page, it was checking the subnet bits, not the actual subnet. The check needs to be refined to check actual subnets instead of just the address. but this will do for now.
Merge remote branch 'upstream/master'
Fix page title text. Replace "Firewall" with "Interfaces" in title.
Minor english fixes from Bill
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.