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...
Create a new page dedicated to backward syncImplement Redmine #97
Update privilege definitions
Rename status_pkglogs.php to status_logs_packages.php. Issue #9714
Implement new OpenVPN advanced options privilege. Fixes #9511
Fix ACB privileges. Fixes #9519
Add warning for OpenVPN client, server, and override privileges.
Since these can use OpenVPN advanced directives to call externalscripts, they can be used to run commands that the user may nototherwise have access to run.
Issue #9510
Deprecate the built-in relayd Load Balancer. Closes #9386
It is not available on FreeBSD 12 with OpenSSL 1.1.x.
Users can migrate to the HAProxy package.
Update privileges
Add security notes for privilege assignment pages
Suggested solution for Redmine 2247
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.
Retire restart_httpd.php
Retire diag_nanobsd.php
Merge pull request #3037 from NOYB/Check_IP_Services
Check IP Services
Configurable check IP services.Used by Dynamic DNS services to check IP addresses.Configure as many check IP services as desired. The first (highest in the list) that is enabled will be used as the default.A future possibility could be to add an option to the Dynamic DNS entires to use a specific check IP service....
Merge pull request #3018 from phil-davis/usersettings
Run generate-privdefs.php to update priv.defs.inc
Revert "adding privileges and separating DNS Resolver overrides from general settings"
This reverts commit fc76a1e390c8ce9579df31457c74d1d0e572b78d.
Feature #6388 custom GUI preference settings per user
adding privileges and separating DNS Resolver overrides from general settings
Re-run priv script to pick up changes.
FIlebrowser package moved to vendor direcroty
Remove Status -> RRD Graphs in favor of Status -> Monitoring. Ticket #5498
Renamed exec.php and edit.php
Rename 'Backup/Restore' to 'Backup & Restore' so it does not clash with breadcrumb separator.
Rename NTP tab to Settings to be more user friendly.
Renamed SMART to S.M.A.R.T.
Synchronize page titles with tab titles. Rename some titles in order to be more consistent.
Renamed 'Wake on LAN' to 'Wake-on-LAN'
Synchronize page titles with tab titles. Rename some titles in order to be more consistent. Convert page title to title case.
Synchronize page titles with tab titles; Rename few titles in order to be more consistent.
Synchronize page title with tab title. Convert page title to title case.
Synchronize page title with tab title. Renamed GRE to GREs, GIF to GIFs and LAGG to LAGGs to match VLANs, QinQs, etc.
Improvements to the priviledge filter functionality
Rename of files to better match their position in the memory structure
Fix more privilege text/name/page inconsistencies
Calling all of these "Page" in the privilege name is redundant since they are all pages and the "WebCfg" prefix implies they are pages.
Add some missing privileges to pages
Various updates to privileges and related metadata
More privilege naming fixes.
More privilege name inconsistencies.
Fix some inconsistencies in privilege name/text.Also add some missing gettext calls.
Move privileges for rewritten log pages over to the static file so they won't be lost next time the default privilege list is regenerated. Also fix for new log URLs.
Remove layer7 components. Ticket #5508
System update settings UI implemented
Retire system_firmware.php, system_firmware_auto.php and system_firmware_check.php
Retire /etc/rc.create_full_backup and usr/local/www/system_firmware_restorefullbackup.php
Cleanup unused code:
- Remove xmlrpcbaseurl from globals- Remove xmlrpcpath from globals- Remove embeddedbootupslice from globals- Remove call_pfsense_method()- Remove check_firmware_version()- Remove get_active_xml_rpc_base_url()- Remove zeromq.inc...
Move main pfSense content to src/