Fixes #8714 PHP7 illegal string offset error
Fixed #8678
Fixes #8659 PHP7 Illegal string offset and count
Update the Copyright notice for pfSense.
Fix input field help texts
Add DHCP Dynamic DNS key algorithm choice. Implements #6621
Add missing $zone variable
Update BIND zones when adding static DHCP leases if needed (Bug #3710)
GET/POST conversion - services part 1
setHelp strings for services*
Code with multiple %s in usr/local/www
Required fields in Services pages
Always force compress when calling Net_IPv6
Merge pull request #3369 from phil-davis/breadcrumbs_detail
Breadcrumb links
Report problems applying changes
1) Strictly keep track of the accumulating $retval from calls to variousfunctions that apply changes.2) Use new function print_apply_result_box() to print a suitable messagein a suitable severity based on $retval
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.
Merge pull request #3266 from PiBa-NL/IPv6-prefixdelegation-size59
IPv6, allow DHCP6 server to use a prefix size of /59 and /61 like dhcp client does
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
Clarified help text for ddnsforcehostname option.
Added title to ddnsforcehostname checkbox
Add ddnsforcehostname option to DHCP6 Server configuration editor
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.
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
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/