Always work with cert list as array. Fixes #14004
Update copyright years to include 2023
Fix #13799: Unbound python module persistently shows enabled in resolver settings.
Fix direct config accesses in unbound for php81
Rector direct global g accesses
Fix descr for unbound network ifs. Fixes #13453
Fix PHP error on services_unbound.php. Issue #13446
Remove the reference unbound.conf(5) from the DNS Resolver page. Issue #12781
Fix typo in warning text.Issue #12680
Disable DNS Resolver recursion if the selected outgoing interfaces are not available. Fixes #12460
Originally-By: Viktor Gurov
Update the Copyright year of the files owned by Rubicon/Netgate.
Update DNS Server Override and DNS Query Forwarding help text. Todo #12449
Revert copyright symbols
Add registered trdemark symbol where appropriate
Update the Copyright year.
A subsequent commit will deal with .po's.
Add product_label global variable
Introduce product_label global variable, by default with same value ofproduct_name. The idea is to make it easier for rebranded products tochange the name on all visual texts while internal structures arepreserved.
While here, remove deprecated $g['platform'] and also replace places...
Unbound custom TLS port fix. Issue #11051
Change default config domain to home.arpa. Implements #10533
Allow to register OpenVPN Remote Access (User Auth) client in DNS Resolver. Implements #10999
Add help text to Register DHCP Leases in Resolver
This change adds a sentence to the help text for the `Register DHCP Leases in the DNS Resolver` input field.
Enabling this option has the non-obvious side effect of reloading Unbound each time a client obtains a DHCP lease. This reload flushes the resolution cache, which can mean long recursive lookups being required for even frequently used domains....
DNS Domain Overrides help tip. Issue #10912
System DNS Server changes. Implements #10931
There are significant changes here, but ultimately should be a smoothtransition. See https://redmine.pfsense.org/issues/10931 for moredetails.
This is 2020. Issue #9245
switch to IPsec cert list
del unused code
cert_build_list() func for certs
Merge pull request #4029 from BBcan177/patch-1
Fix copyright message years to reflect BSDP -> ESF -> Netgate
DNS Resolver - Python GUI Integration
Update copyright notices to 2019. Happy New Year
Fix #9121: Initialize arrays to prevent PHP 7 errors
Remove unneeded commas
Redmine #8592: Clarify DHCP hostname registration
Add GUI controls to the DNS Resolver for providing DNS over TLS service to local clients. Implements #8030
Add GUI option for DNS over TLS. Implements #8388
Remove Whitespace
I'm aware this is a very large commit. Let me know if you'd rather have it broken down by file type (ie: PHP/shell scripts) so it would be easier to review.
-RJ
Update the Copyright notice for pfSense.
Merge pull request #3183 from znerol/feature/master/register-openvpn-cn
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.
Clarify checkbox help text
Register CN of OpenVPN clients in DNS Resolver
Merge pull request #3610 from stilez/patch-57
Textual changes requested
Add reason to write_config() calls
change "returned" -> "to return"
better title
Clearer narrative for domain override on main resolver config page
Only allow the DHCP registration options to be enabled when DHCP server is enabled as well
GET/POST conversions
Remove unneeded sprintf from setHelp calls
Code with multiple %s in usr/local/www
Required fields in Services pages
Merge pull request #3369 from phil-davis/breadcrumbs_detail
Merge pull request #3343 from phil-davis/retval1
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
Update format
Improve Unbound forwarding mode description
Make this consistent with System - General Setup - DNS Server Settings.
Merge pull request #3104 from PiBa-NL/resizable-selectionbox
dnsresolver, make interface boxes resizable, to allow for easier picking/checking of multiple selected interfaces
Move copyright from ESF to Netgate
Move to Apache License 2.0
Review license / copyright on all files (final round)
webgui tables, doubleclick event to perform 'edit' action, part 2
Miscellaneous Textual Corrections - Services DNS Resolver
Services - Punctuation
Clean up some services menu punctuation.
Services / DNS Resolver - Remove Personalizations
Remove "you" personalizations.
Echo boolean value instead of string
Prior to this change, code would echo an empty string if false and 1 if true. In all other files, with similar code, boolean representation is printed.
Services / DNS Resolver / General Settings
Static should be static.Elements that don't need to be dynamic should be static.More robust than depending on client-side processing to set them.
Much cleaner like this.
Echoing $pconfig['custom_options'] directly into JavaScript is prone to breaking the script by creating invalid syntax due to characters such as line feeds etc.Best to transfer a flag from PHP.
Redmine #5994 Standardize Unbound custom options button
This is the last piece of code I have for standardizing "advanced" buttons in the UI.
Revert "Merge pull request #2728 from phil-davis/form_button"
This reverts commit a32bed49516f3df3d104a5026a5b2c74451f348f, reversingchanges made to 9ec9978267a5d1985d6da8ba35d52b7174239d2f.
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.
Advanced button consistency. Ticket #5965
Add Actions column heading
to other places where it was missing, for UI consistency.
Bring all calls of print_info_box to same standard
The call itself to print_info_box already echoes the content. There is no need of additionally using the short-open-echo tag on those calls to echo return value. The previous implementation shouldn't yell any visible issues as return is 'NULL' (undefined) which casts to an empty string when printing. But, just for the sake of conformity, this changes are advisable in my opinion.
Review alert wording.
Synchronize page title with tab title. Convert page title to title case.
Use a better check for whether there are DNS servers available with dynamic WAN types. Ticket #4747
Verify a DNS server exists before allowing enabling of forwarding mode. Ticket #4747
Merge pull request #2120 from NOYB/Services-DNS_Resolver-System_Domain_Local_Zone_Type
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....
Remove unnecessary checks. Code prevents var from being empty.
Wrap var in string with braces.
Move unbound local zone types array to function in unbound.inc.
Protect against breaking the system; check for valid unbound local zone type rather than just the setting existence.
Remove errant var set to self.
Break long line of local zone types list.
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....
Allow thee use of multiple infoblock on a page
Change the automatic information block to look for <div class="infoblock" instrad of <div id="infoblock" Just makes more sense to use a class for this
Adjust more calls to print_info_box with unquoted strings
Fixed bug to disable dns resolver service
Remove $closehead variable
Remove unused variable $closehead
Code style services
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
Revise child icon
Add fa icon to show override is a child
Standardize DNS Resolver breadcrumbs