Add Option to use static IPV6 over v4 parent ( PPPoE
A new option when setting a v6 static on the WAN to allow the connection to use the V4 interfaces i.e. PPPoE
Fixed 7128
Allow recheck on refresh if JSON not available
Remove unused parameters
Re-introduce Captive Portal statistics
Add customer support widget
Merge pull request #3771 from PiBa-NL/20170701-cron-fix
Restructure how unbound zone data is written to fix processing of "redirect" zone entries. Fixes #7690Also corrects some other misc issues for formatting of zone data.While here, add an option, not exposed in the GUI, for users to get the previous behavior of defining short names for hosts.
Improve the way the auth server list is generated and account for a key being removed from the array when deleting. Fixes #7682
Fix CA reference so serial increases properly. Remove variable for feature that didn't work out. Ticket #7527
Add another possible CSR Armor string when validating. Ticket #7383
Restructure how certificate types and SANs are handled in the cert manager when making a Cert/CSR/Signing, so each section can properly use the controls without duplicating. It is now possible to add SANs and EKUs to certificates when signing using the certificate manager. Fixes #7527 and also Fixes #7677...
Add the ability to set certificate type and SAN attributes in a CSR. Ticket #7527TODO: They are not carried over after signing in the GUI
Add the username as the first SAN when making a user certificate from the user manager creation screen. Fixes #7666
Fix some additional cases for CN->SAN handling, and move some code to a function to avoid duplication for other pending uses. Ticket #7666
Remove extra spaces from User Agent
Send uniqueid instead of UUID on user-agent
Move uniqueid read to a function system_get_uniqueid()
cron, fix job removal by index splice and write valid schedules for ramdrive backups
Revise Dark gray color code for login page
Add "Dark Gray" login page color
Update diag_gmirror.php
Fix typo
Respect GUI Login autocomplete preference setting
Fix some other outdated links
Restyle autocomplete on webkit browsers to remove the yellow background used by Chrome
Fix interface groups link.
Add support to CESA crypto accelerator in pfSense GUI.
Merge pull request #3756 from PiBa-NL/20170613-wol
Merge pull request #3745 from stilez/patch-64
Merge pull request #3638 from doktornotor/patch-25
Use more informative IDs in login page HTML
Added orange login page choice
Correct spacing for extra small view portal (phone)
Restore MITM warning
Improved login page graphic
Revised CSS for login page
Fix handling of the 'type' parameter so it is validated and encoded on diag_table.php. Fixes #7652
Add input validation for interface names on firewall_nat_edit.php and fix encoding of the interface name in dst_change. Fixes #7651
Prevent the filename from being used to run XSS in the diag_edit.php file browser. Fixes #7650
Change login page footer positioningChange paid support link to https://www.netgate.com/support
Remove experimental login page stuff
Experimental login page designSet your favorite color in System->General->"Login CSS file"
Remove pftop peak and rate from the sort options as they won't produce anything useful when run the way the GUI does. Fixes #7580
Remove pftop size from this list, too. Fixes #7579
Change IPsec widget tunnel status to handle newer strongSwan childid format. Fixes #7499
wol, use 'usepost' for links that need to send the magic packet
Restore the captive portal feature to view the captive portal page directly from the portal web server. Add this as an additional button so both methods are possible. Fixes #7646
Redact BGP MD5 password/key in status output. Fixes #7642
Comment typo/whitespace fix
Fix anchor tag location
Add more checks to eliminate empty config tags in package settings. Fixes #7624
Improve comment
Use the section ID as an anchor so that hyperlinks can jump directly to that sectiome.g.: $section = new Form_Section("My section", "a_here");then: https://firewall/system_somepage.php#a_here
Merge pull request #3740 from stilez/patch-59
Merge pull request #3731 from ylecuyer/ylecuyer-patch-1
Code cleanup, and add an info message under widget list
Minor code cleanup/simplifying. Also many pages have their settings in their built-in settings panel, so the fact that the dashboard has settings elsewhere isn't obvious. Added a brief message on the widget selection panel to aid discoverability
Various updates to PR
1) convert echo to print, and add infobox, as requested in PR comments2) If no identifiable line number, say so3) EVAL gives an error message format that wasn't picked up, it is now. Test case - enter as the code: eval("X");4) Warn that EVAL gives a "spurious" "error at line 1" as well, the real error is in the (...). See above test case for this....
Merge pull request #3728 from PiBa-NL/20170511-fastauth
Merge pull request #3717 from phil-davis/patch-11
add comment
typo
Add missing break for cloudflare case
If user-entered PHP errors out, display the error line in context to help the user
If the user enters PHP in the command-line page, and it errors out, it's usually a typo or something minor. But the user is left with an error that references a /tmp file which doesn't exist at the point they read the message, a line number that's incorrect, and their input which doesn't display line numbers anyhow....
Merge pull request #3739 from PiBa-NL/20170521-js-versioning
Merge pull request #3737 from phil-davis/diag-dns-hide-add-alias-button
Merge pull request #3715 from phil-davis/if-stats-widget-settings
Merge pull request #3730 from PiBa-NL/20170517-sort-virtualips
Merge pull request #3732 from phil-davis/rule-created-updated
Add download button/function directly on status.php to ease confusion.
Merge pull request #3733 from PiBa-NL/20170520-pkgedit-shiftemptyelement
Merge pull request #3734 from phil-davis/patch-1
Merge pull request #3735 from phil-davis/dns-lookup-add-alias
Merge pull request #3736 from phil-davis/diag-dns-change-host-add-alias
Add NGID to status.php
Fix links to CP MAC management page so they include the zone name. Fixes #7591
Select "No Authentication" for a portal zone by default, since it is the default behavior, but the GUI requires a value to be set. Fixes #7591
Fix options text/display for IPv4 DNS and Verify SSL on DynDNS clients. Fixes #7588
Standardize privilege page and sorting between users and groups. Fixes #7587
Add username to display when adding user privileges. Fixes #7586
Provide a useful error message to the user when there is no private CA with which to create a new user certificate. Fixes #7585
Do not offer the 'peak' and 'rate' views for pftop since they only work in interactive mode with cached data, not batch mode like the GUI uses. Fixes #7580
Remove "size" option from pftop as it does nothing. The "bytes" option is the correct one to use. Fixes #7579
In the OpenVPN wizard, if the user chooses a different auth server type, clear out stored settings so the wizard does not pre-fill bad info. Fixes #7569
The logic for resolv-retry infinite was always setting it in client mode no matter what the GUI option wanted. Remove the GUI option and clean up the logic so it isn't duplicated. Fixes #7572
Clarify address assignment behavior in the Tunnel Network fields for openvpn clients and servers. Fixes #7573
Fix help text for route_no_exec. Issue #7575
Fix OpenVPN server port validation to disallow "0". 0 is still OK for client port, which is the same meaning as blank/empty. Fixes #7565
Remove references to unused "Address Pool" setting. The address behavior is now determined by the mode, and has been for years. Fixes #7567
Remove refs to defunct OpenVPN client manager port. Fixes #7568
Fix L2TP section log shortcut. Fixes #7564
Improve L2TP Server DNS input validation. Fixes #7560
auth_check, faster authentication check while automatically refreshing diag_routes
webgui, load .js files with ?v=mtime version to prevent using old scripts after updating
Diag DNS disable Add Alias button when host field is changed
Diag DNS do not create an empty alias if name does not resolve
Diag DNS do not show Add Alias if no priv to add alais
Diag DNS fix update alias button text after add alias
1) Lookup a name with Diag DNS2) Press "Add Alias" The alias is added, but the button still says "Add Alias".
Actually the alias exists by now. The button should say "Update Alias".
Fix: once we have emitted the alias create/update success message, we can set $alias_exists true so that the rest of the code is based on the (possibly new) state.
pkg_edit, fix empty config tag check
Make consistent rule information section
Removed htmlspecialchars when loading leases from config