Required fields in Services pages
(cherry picked from commit 24b82516e0baac87316245427e870a36fbcda4ac)
Always force compress when calling Net_IPv6
(cherry picked from commit 587995fb57f91894d1f8eb6b296a9fe2fa111fac)
Standardize privilege name capitalization
While looking at some privilege stuff, I noticed that variouscapitlization looked inconsistent down the list. This makes the listlook more consistent.
(cherry picked from commit 48157a04dde7b3a56776417cdc7b5e457a660733)
IPv6, allow DHCP6 server to use a prefix size of /59 and /61 like dhcp client does
(cherry picked from commit 19d905bcaecfed47abdf5e3854f54684d19c3b8f)
DHCPv6 server edit when DHCPv6 Relay enabled
Part of Redmine #6997This implements the similar behaviour as for the DHCPv4 server in PullRequest https://github.com/pfsense/pfsense/pull/3271
(cherry picked from commit 756da4bdc633c309070ce9f78faae18fecde135a)
Clarified help text for ddnsforcehostname option.
(cherry picked from commit 9ca5d4abf949e088d6f1966003a6bf957f3cbdf6)
Added title to ddnsforcehostname checkbox
(cherry picked from commit cfc10a3364fee9ab220b9ada5584bfbe62ba800c)
Add ddnsforcehostname option to DHCP6 Server configuration editor
(cherry picked from commit 1a6bda5b389df05d6dac024e8445d3a00e01e823)
DHCPv6 ddnsdomainprimary must currently be IPv4
This field is currently validated to allow only an IPv4 address to be entered, so it may as well be consistent client-side so the user knows that only an IPv4 address is allowed.(cherry picked from commit ff3d11c85450284d8949234f90af7a6c6681199e)
DHCPV6 only check VIPs in range if range valid
If the user has input invalid values into range from and to, then thereis no point checking any IPv6 VIPs to see if they fall in the range.None of them would be "in range" because the specified range is not even...
Move copyright from ESF to Netgate
Uniformize memory limits and remove old code (revised)
1) Allow setting a memory_limit up to 768M (Suhosin)2) Remove old workarounds. Memory limits on config.inc will be new defaults
(cherry picked from commit 7edcc54b2e9d1de51d5e6d0aedade89bc2cf0699)
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
(cherry picked from commit cb6c20a997eeb77b3529e157cd512fabb4ff69f0)
Miscellanous Textual Corrections - Add missing dots to phrases
(cherry picked from commit e4c7d45fc7a294817325354e13f4d5bc4987739e)
Merge pull request #2814 from NOYB/Services_/_DHCP_-_Remove_Personalizations
(cherry picked from commit b68e48f20c6ae99786e67372f802d16aacf22de3)
Allow configuring RAs when DHCPv6 Relay is enabled. Ticket #6063
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/