XHTML Compliance
Firewall - NAT - Npt - Edit
Firewall - NAT - Outbound - Edit
Fix #3492, make sure filesystem is read-write
Firewall - NAT - Port Forward - 1 to 1 - Edit
Merge pull request #979 from phil-davis/RELENG_2_1
Errors in graph calculations
Merge pull request #980 from N0YB/RELENG_2_1
Fix #3486, delete /var/crash content when click 'No'
Firewall - NAT - Port Forward - Edit
Errors in in graph calculations
This is the version for 2.1 branch corresponding to https://github.com/pfsense/pfsense/commit/f9983a874d6acf5fcf08a08606a6d19624af4438
Firewall - Rules - Edit
Fix variable used to create description when deleting a route, put the network in the description as intended.
Firewall - Rules
Firewall - NAT - Port Forward
Interfaces
Interfaces - PPPs Edit
Interfaces - Wireless Edit
Trigger rc.newwaipv6 as well from pppoe when it gets an inet6 config
Update list of mobile service providers
Use env var provided by openvpn to determine if it's tun or tap, it should fix #3475
Fix the issue with crash reporter even here as per pull #954
UPnP & NAT-PMP
Traffic Graph Status
CARP Status
Merge pull request #903 from phildd/RELENG_2_1
Releng 2 1 Enhance interface gateway data entry descriptions
The msgbox is no longer needed since there will be a validation process per se
Take single and double quotes into consideration
Settings Logs Status
NTP Logs Status
Open VPN Logs Status
Load Balancer Logs Status
VPN Logs Status
PPP Logs Status
Portal Auth Logs Status
DHCP Logs Status
Queues Status
Merge pull request #940 from N0YB/RELENG_2_1
Package Logs Status
Sprinkle ob_flush to avoid some warnings on 2.1
Fix issue with CSR generation. Ticket #2820
Fixes #3460. Ask for validation when real operation will be done and ask for the operation with POST to get protection from CRSF.
Fixes #3461. Remove any special char that can lead to shell/XSS compromises from submitted input.
Do not call rc.newwanip when pppoe gets a v6 ip.
Open VPN Status
NTP Status
XHMTL Compliance
Load Balancer Status
Move this global declaration to the proper file rather than backend code
IPsec Status TabsMostly element closings and minimizations (nowrap), empty table row.
Help ticket #3449:
Improve data validation to avoid save a host/subnet or a IPv4 withinvalid mask. The reported error is on javascript and only happen onIE8,but this fix will prevent the same issue happening in the future ona different browser.
RRD Graphs UpdateUse CDATA section instead of clunky decode hex value for ampersand in script.
Use correct parameter (bootfile-url) to configure netboot on DHCPdv6, it fixes #3421
Use htmlspecialchars(), a better solution for #2952
Merge pull request #921 from phil-davis/RELENG_2_1
Enhanced validation of general DNS servers and gateways
Use descr as the field name for voucher description so it gets CDATA protection. Fixes #3441
Filter Reload StatusMark script as CDATA section to avoid expansion of the begin tag entity (<).
Filter Reload Status
System Logs Wireless Tab
System Logs Routing Tab
Status DHCPv6 Leases
Add a knob to let the user select which console (video or serial) is preferred in cases where there are multiple consoles present. Also provide a way to force this preference.
Add a mechanism by which the serial port can be forced on always regardless of the config setting. (useful for nano+vga setups)
Fix #2952, escape necessary chars to avoid xss injection
Respect g['tmp_path']
Status DHCP Leases
Create an empty row in tbody if there are no log entries displayed.
Create an empty row in tbody when there are no firewall log entries displayed.
Catch a validation issue reported on the mailing list thread: IPv6 address data validation from: Brian Candler. It prevents putting a subnet in the address field since it then breaks the whole filter generation process
When adding ip aliases on top of carp not in the subnet of the carp configured address but an ip alias of the real interface do not error out but accept this as a valid configuration.
Merge pull request #910 from phil-davis/RELENG_2_1
Releng 2 1 Standardize LAN net display
Standardise LAN net display
for 2.1.1
Merge pull request #909 from phil-davis/RELENG_2_1
Releng 2 1 Return all stats when all or remote is selected on Traffic Graph
Reorder Traffic Graph filter options so Local is default
Return all stats when all or remote is selected on Traffic Graph
and make the default query return "Local" traffic.
XHTML Compliance - RRD Graphs
Close input tag
Enhance interface gateway data entry descriptions
Add specific permission for easyrule.
Remove this sort. It's unnecessary and causes problems when editing and saving privileges, it can reorder users and cause edits to the wrong account.
s/http/https/ for doc.pfsense.org
Fix some wrong escapeshellarg() calls
Conflicts: etc/inc/filter_log.inc etc/inc/pkg-utils.inc
Simplify logic calling grep less times, as done on mail_reports.inc on 2c6efc9
Use unlink_if_exists or @unlink to avoid PHP errors when file doesn't exist
Conflicts: usr/local/www/firewall_aliases_edit.php
Merge pull request #901 from Klaws--/patch-2
Added previously missing DSCP VA (requires kernel patch patch submitted ...
Add escapeshellarg() calls on exec parameters. While I'm here, replace some exec() calls by php functions like symlink, copy, unlink, mkdir
Conflicts: usr/local/www/diag_logs_vpn.php usr/local/www/firewall_aliases_edit.php usr/local/www/guiconfig.inc
Fix an obvious typo on var name
Added previously missing DSCP VA (requires kernel patch patch submitted by me)
Merge pull request #897 from N0YB/RELENG_2_1
XHTML Compliance - Status: System logs: Firewall
Update shortcuts.inc
XHTML ComplianceShortcuts edit link - r/&id/&id
Couple style vertical-align corrections
Include these check boxes.
Really fix #3376
Thanks to Grischa Zengel for spotting the semi-colon at the end of the "if" line that was the real cause. Please also back merge this to 2.1 branch.
An attribute value specification must be an attribute value literal unless SHORTTAG YES is specifiedQuote (or escape) the quotes so they show up in the HTML.Use style where attribute not supported.Relocate tfoot to supported location and add tbody....
Also make the dialog_output query string option XHTML compliant.