Move to Apache License 2.0
Review license / copyright on all files (final round)
Always use require_once
The usage of require() and require_once() throughout the system isinconsistent, and "bugs" come up now and then when the order of"requires" is a bit different and some require() happens after theinclude file is already included/required....
Miscellanous Textual Corrections - Add missing dots, normalize case
Miscellanous Textual Corrections - Add missing dots to phrases
Merge pull request #2814 from NOYB/Services_/_DHCP_-_Remove_Personalizations
Allow configuring RAs when DHCPv6 Relay is enabled. Ticket #6063
Services / DHCP - Remove Personalizations
Remove "you" personalizations.
Reengineer Form_Button setAttribute
As per what was done for https://github.com/pfsense/pfsense/pull/2765 -do it to the rest of them.Seems to work OK.
Redmine #5972 Display Advanced settings on page load
If there are non-default advanced settings, then the relevant fields are displayed on page load.Advanced button behavior is standardized as described in redmine #5994
Revert "Merge pull request #2728 from phil-davis/form_button"
This reverts commit a32bed49516f3df3d104a5026a5b2c74451f348f, reversingchanges made to 9ec9978267a5d1985d6da8ba35d52b7174239d2f.
Resolve conflicts with master
Internationalize Form_Button text
The text of a Form_Button is not translated internally. Some Form_Buttoncalls already had the button text enclosed in gettext(), this does itfor the remaining ones.
Fix $POST checks so they do not depend on string Save
This prevents problems when Save is translated to other languages.Note: This is the only remaining place I could find with this issue.There are other pieces of code that do:```if ($_POST['save'] == gettext("Save"))...
Fix some Save button quirks. Ticket #5965
Advanced button consistency. Ticket #5965
More icon and button consistency fixes. Ticket #5965
Fixed 5971
Icon consistency in Repeatable blocks. Ticket #5965
A PD-obtained subnet is always a /64 on the interface, so should be shown as such here in DHCPv6 server. Ticket #3029
Hide additional bootp options when it's disabled, fixes #5914
Fix indent
Move the DHCPv6 apply action into a function. Capture the apply and save actions separately and only perform the required task. Fixes #5910
Fixed #5914COntrol panels via jQuery for more control
clean up text
DHCPv6 clean ups for PD. Ticket #3029
Ticket #3029
Fix DHCPv6 GUI to work with PD length != 64
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
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
Simplify logic
Fix #4675
Following bugs and improvements on DHCPv6 DDNS area, obtained fromPR #1638 from @Robert-Nelson:
- Use correct domain (ddnsdomain) instead of (domain)- The option "deny client-updates" wasn't being set so forward entriesweren't being added. Allow user to chose between allow, deny or ignore...
Fix DHCPv6 Relay detection on DHCPv6 Server page. It broke due to dhcrelay6 config format changes.
Rename 'DHCPv6 Server/RA' to 'DHCPv6 Server & RA' so it does not clash with breadcrumb separator.
Show interface name in the breadcrumb on DHCPv6 Server page
Synchronize page titles with tab titles. Rename some titles in order to be more consistent.
Convert section titles to title case
Standardize print_apply_box usage
1) For the translators, it should be better to do it consistently. Thenthey only need to have 1 translation of "You must apply the changes inorder for them to take effect" and can translate each of the othercustom sentences individually....
Internationalize services_d*
add call gettext function in the services menu
Fix #5794 remove print_info_box_np chackes for gettext("apply")
1) Get rid of the stristr() checks to "guess" if an apply button shouldbe used.2) Change print_info_box() so it can take a button name of "close" , "apply" or none to decide which button to show....
Fix typo
Display additional ooptions if value not empty
Fixed #5772
Encode DHCP/DHCPv6 server additional BOOTP text options before save to XML to preserve data. It fixes #5623
Improved infoblock system no longer needs sufficies if more than one per pageRemoved long commented out script
Redmine #5759 print_info_box style
Define the 'success' 'info' etc style of calls to print_info_box()
Remove $closehead variable
Remove unused variable $closehead
Code style services dhcp dnsmasq dyndns
Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever was the reason they were added, it was never finished and it's not being used
Fixed #5637
Type up SCRIPT tags
Calling all of these "Page" in the privilege name is redundant since they are all pages and the "WebCfg" prefix implies they are pages.
Added use of class autoloading (GUI stuff only)
Any GUI script that loads the guiconfig.inc file will have access tothe autoloader.
Copyright and license cleanup
- Remove personal copyright from people who assigned it to employer (ESF)- Remove $Id$- Remove extra spaces
EOL whitespace and header consistency for www
Restored interface tabs to dhcpv6.phpChanges dhcp/advertisements tab format in dhcpv6 and router_advertisements
Copyright updates Batch 2 of 3
services_dhcpv6 text
and also I made the DNS 1, DNS 2, DNS 3 , DNS 4 show inside the boxes as 'placeholder' the same as NTP 1, NTP 2 is done. That saves a bit of screen real estate and makes it consistent.
Delete confirmation vi fa-trash automated via pfSense.js
Moved action-buttons in-line styling to pfSense.css
replace and find for icon-embed-btn
Buttons converted to new deisgn'X' button suppressed in info text box
convert services_dhcpv6 to fa
Fixed #5045
Addresses #5159 by removing hide/show/disable/enable functions to included file
services_router_advertisements.php: Bootstrap conversion complete
bootstrap, use require_once for classes/Form.class.php
Merge branch 'master' into bootstrap
Move main pfSense content to src/