Remove unnecessary includes. Remove an always true if().
No functional changes.
Makes interface_bring_down() remove all the CARP and IP aliases from interface.
Ticket #5913
Fixes the PPP interface list. List all physical interfaces + VLANs and not the assigned ports.
Ticket #5925
It is not necessary check for CARP interfaces.
Hide additional bootp options when it's disabled, fixes #5914
Fix indent
Remove old rc.dhclient_cron that hasn't been used in many years
Add a space between the gateway name and IP
Move the DHCPv6 apply action into a function. Capture the apply and save actions separately and only perform the required task. Fixes #5910
Do not offer the "CA" type when creating a certificate. CAs should only be made on the CAs tab. Fixes #5924
Fix a typo.
Add the upgrade code for OpenBGPd and Quagga OSPF packages.
Ticket #5884
Correct ALTQ interface test for ix interfaces, fixes #5923
Fix the rc.carpmaster and rc.carpbackup scripts.
Now, they look for main CARP IP and IP aliases running on supplied vhid.
Remove unnecessary code. CARP isn't a interface anymore, radvd cannot run on CARP IPs.
Make link_interface_to_vips() also return the IP aliases on the specified vhid.
Use high level functions
Check the end of range to make sure it's inside subnet too
Simplify logic and use high level functions
Merge pull request #2409 from stilez/patch-13
Deletes Even if Say Cancel - Fixes 5907
Touch Action CSSBootstrap is applying this to the .btn class. But that doesn't cover everything for us nor does it make possible to double tap firewall rules (table rows & cells) to edit.
"W3C added a new value for touch-action to the pointer events specification: manipulation."...
Merge pull request #2681 from NOYB/Status_/_System_Logs_-_Manage_Log_Form_Submission_Access
Print help text when passed as "description" for a select_source.
Merge pull request #2682 from NewEraCracker/array-initialization-fix
Firewall / Rules - Copy/Edit - Interface Change - Separators Update
Correct separators update position when changing interface during a copy or edit.
Initialize variables correctly
1) gmirror.inc: there are two calls to exec(), those calls expect the 2nd parameter to be an array, this commit initializes the variables correctly. 2) system.php: variable dnslist is used as an array without prior type initialization. This is one of the causes for apparent PR #2680 problems (which led to its reversal). Note: After this commit is merged PR #2680 may be safely reapplied for more tough code.
Revert PR 2680
Merge branch 'master' of github.com:dennypage/pfsense
Status / System Logs - Manage Log Form Submission Access
If the user does not have access to status logs settings page, then don't accept a manage log form submission.
Fixes the handling of MTU with VLANs and PPPoE.
Ticket #5857
Makes get_real_interface() work with VLAN too.
This makes get_parent_interface() safe to use with VLANs.
Properly check the parent's MTU when changing a VLAN MTU.
Fixes the editing of PPP entries.
Fixes the PHP warnings, hide/unhide of selected interface(s) fields, improve the MTU check.
If exist, print the friendly interface name next to device name.
Fixed #5914COntrol panels via jQuery for more control
Merge pull request #2678 from TheUbuntuGuy/master
Merge pull request #2670 from NOYB/HTML_Compliance_-_Diagnostics_/_Configuration_History
Merge pull request #2680 from phil-davis/patch-1
Fix #5916 Do not complain about duplicated blank DNS server entries
Reported by redmine https://redmine.pfsense.org/issues/5916
Write_Config Function Notes Update
Add write_config_only input arg to write_config function notes.
Fix regression on general setup page preventing save with blank DNS servers
Introduced in f700dc9
Merge pull request #2677 from NOYB/Title_Bar_Shortcuts_Privileges
Merge pull request #2676 from NOYB/Status_/_System_Logs_-_Manage_Logs_Panel_Error
Status / System Logs - Manage Logs Panel Access
If the user does not have access to status logs settings page, then exclude the manage log panel from the page.
Title Bar Shortcuts Privileges
Only display title bar shortcuts the user has privileges for.Confusing and inconvenient being sent to the home page when clicking on those. Then have to browse back to where you were.
Don't allow an IP to be configured multiple times as a DNS server. Ticket #5915
Skip configuring dhcpdv6 when the interface doesn't have a valid subnet (like track6 where PD hasn't been obtained). Ticket #3029
Only enable DHCPv6 server for track6 interfaces where it's enabled. Ticket #3029
Status / System Logs - Manage Logs Panel Error
Change test to use the correct variable. Otherwise it will never be true and form will not be kept open when there is input error.
Allow disabling of radvd with track6 interfaces. Ticket #3029
Add config upgrade code to enable and configure DHCPv6 server and radvd where track6 is in use, as they were automatically configured previously. Add same config to default config.xml to retain existing behavior there. Ticket #3029
replaced original copyright message from 2005 / Espen Johansen
clean up text
DHCPv6 clean ups for PD. Ticket #3029
Merge branch 'master' of https://github.com/pfsense/pfsense
Simplify check for which interfaces can have RAs, and show track6 interfaces without having to enable DHCPv6 server. Ticket #3029
Don't trigger an interface mismatch for lagg interfaces, they may not exist at time of config restore. Ticket #5892
Validate URL table ports aliases exist before using them in a rule. Ticket #5845
Allow user to dismiss diag_edit messages
Previously the close 'x' was displayed, but after this code was changed to use print_info_box() the close 'x' was not being displayed.
Changes for diag_edit rename
Add stddev information to the quality graphs.
Fixed #5911
Fix this test. Fixes #5909
Addedexec.php and edit.php (which are now diag_command.php and diag_edit.php)
Fix typo in diag_command
Renamed exec.php and edit.php
Clarify text, ticket #4463
Fix Dashboard privilege edge case and show full Help menu to users with the Help privilege. Fixes #5909
Restore infoblock functionality for now
Fixed #5908
Fix #3029
Teach system_hosts_generate() to deal with PD length != 64
Ticket #3029
Fix DHCPv6 GUI to work with PD length != 64
Teach services_dhcpdv6_configure() to deal with PD length != 64
Teach merge_ipv6_delegated_prefix() to deal with other PD sizes
Import patch from @Robert-Nelson to enable DHCPv6 Server/RA tointerfaces configured to track DHCP-PD
This patch only works for PD with length 64
Internationalize etc inc uvx
HTML Compliance - Diagnostics / Configuration History
End tag form seen, but there were open elements. Unclosed element div.Swap places between closing div and form tag.
Clarify log, it's not really "ignoring" it.
Add support for splitting ipsec.conf conn entries for IKEv2. Ticket #4704
Make prefix delegation range check case insensitive
Unbreak services_dhcpv6.php
Validate Prefix Delegation range to make sure addresses match first network address, otherwise DHCPd will silently fail
Fix range and prefix delegation range help text to match From/To in correct order
Revert change that avoided loading hte sorting lib if not required. The issue turned out to be a browser quirk
Merge pull request #2666 from NewEraCracker/status_ipsec_leases-remove-debug
Merge pull request #2667 from phil-davis/patch-1
Merge pull request #2669 from NOYB/Diagnostics_/_Tables_-_Large_Tables_Perf_Band-Aid
Merge pull request #2665 from NewEraCracker/simplify-code
Merge pull request #2664 from NOYB/Diagnostics_/_Tables_-_InfoBox_-_#_Records
Merge pull request #2663 from NewEraCracker/vpn_ipsec_keys_edit-cleanup
Correct if statement
Close p tags, wrap first sentence in p tag for proper styling.
Fix word case
Remove unused variable.
Merge pull request #2668 from phil-davis/gtetc2