Fixes #8661 PHP7 illegal string offset
Rework loader.conf(.local) filtering. Fixes #8571
If this isn't aggressive enough, we could remove the "local" changes and onlykeep the new matching method.
PHP7 system.php Resolve min/max undefined constants
Rename RCC-DFF to SG-2220
Fix the loader settings for the console on SG-2320 and SG-2340.
Add tracker ID to firewall rule list and edit page. Implements #8348
Fix my broken code, continue would not work from another loop.
Filter vm.pmap.pti entries on loader.conf when necessary.
https://forum.pfsense.org/index.php?topic=144390.msg786182#msg786182
Add GUI support to display and set the PTI state.
Do not wipe the existing file contents. Return the actual data.
Fix the variable name.
Pointy-hat to: me
Remove duplicate entries on loader.conf and loader.conf.local.
Update the Copyright notice for pfSense.
Update language selections
Merge pull request #3820 from phil-davis/status-if-disabled
Do not display logo.css as a valid theme
Allow both AES-NI and Crypto modules to be loaded at the same time. Fixes #7810
If /boot/loader.conf is not presetn check /boot/loader.conf.local.
show disabled status on status-interfaces
Add French to GUI
Add Polish to GUI, it's over 75% complete
Sort languages alphabetically (in English)
Add Dutch to GUI, it's over 75% complete
Add pt_BR back to GUI since it's over 75% complete
Remove extra spaces from User Agent
Send uniqueid instead of UUID on user-agent
Match whitespace after $vhid when checking CARP status to avoid partial matches. Fixes #7638While here, fix variable references with braces and combine the two calls to grep into a single pattern.
Don't display login CSS files in theme list
Add Spanish (Argentina) to the list of available languages
Merge pull request #3732 from phil-davis/rule-created-updated
Add Bosnian to GUI since it's over 75% translated
Standardize privilege page and sorting between users and groups. Fixes #7587
Make consistent rule information section
Detect SG-2320/SG-2340 models and set initial config for them
Merge pull request #3659 from PiBa-NL/plugin_optimize_20170321
Add German (Germany) to GUI after it reached 75%
Merge pull request #3629 from doktornotor/patch-18
Merge pull request #3695 from phil-davis/refactor_if_list_functions
Refactor get_configured_interface_list remove unused parameter
Refactor update_alias_names_upon_change
Enable Russian translation since it's over 75%
Enable Norwegian since it's over 75% complete. Remove pt_BR and tr while they are below 75%
Add user option to sort interface names
pkg_call_plugins put includefile and supported plugins in the normal config.xml so there is no need to parse the package xml for them. this improves performance significantly for several pages like such as 'ipsec overview' and 'openvpn server edit page' which use certificates and gatewaygroups which acquire some information from plugins.
Add underscores to is_port* function names
Provide functions for checking port range alias combinations
Merge branch 'master' into patch-18
Merge pull request #3639 from doktornotor/patch-26
Redmine #7381 Disable detail in alias popup
Add unknown service for Bug #4287
Revert "C2758 is VGA only too"
This reverts commit 3244266fd8a99a66611334b8ae945de61eb9a0da.
C2758 is VGA only too
Relocate pfSenseHeader() function to pfsense-utils.inc
Setup XG-154x console to VGA only
Remove no longer needed split() re-implementation
Add GUI components for loading cryptodev as a module, and upgrade code so users have it on upgrade since it was in-kernel before. Fixes #5976Having both aesni and cryptodev loaded at the same time appears to only negatively impact performance, no gains, so at the moment there is no need to load them at the same time.
Add Chinese (Taiwan) to the list of available languages
Allow up to siz dashboard columns
Do not sort the list of locales. That way it is easier to get to the language you want afte accidentally selecting something you no longer understand.
Remove unneeded sprint and gettext in setHelp
Add Spanish and Chinese Simplified to the list of available languages
Remove unused broken functions
Not sure what was the idea here, but these are not used anywhere, do nothing as they immediately call ```return false;``` plus the second one is also misnamed.
Force compress for where_is_ipaddr_configured check_localip
Force compress for where_is_ipaddr_configured
Always force compress when calling Net_IPv6
Merge pull request #3367 from derelict-pf/require_state_filter
RAM Disk Management - Update II - Restore RAM Disk Soon as it is Created and Include Logs
Restoring the RAM disk as soon as it is available will make it easier to include additional content that needs to persist across reboots for packages etc.Include the logs in the RAM disk store so they will persist across reboots.
RAM Disk Management - Update I - Eliminate RRD XML Dump/Restore & Alias Tables Backup Age Logic
Eliminate rrd dump/restore to/from xlm file. Backup and restore the entire /var/db/rrd/ to/from the RAM Disk Store.Add logic to backup alias tables if the backup is older than the table.
RAM Disk Management
1) Treat the RAM disk more like a permanent storage device with content managed/restored by the system and made available at boot up, before needed by any services. a) Handle saving and restoring RAM disk content at reboot/shutdown/boot centrally in more of a system manged fashion....
Add requirestatefilter. Implements #7069.
Merge pull request #3266 from PiBa-NL/IPv6-prefixdelegation-size59
Fix the download of files over https when the server uses a self signed certificate.
Submitted by: Marcelo Matos
Ticket #4766
Fix #7021: Deprecate device polling
Add case for 59 to prefix functions
Maybe these functions should have a case added for prefix length 59?
Merge pull request #3276 from phil-davis/patch-10
dhcpv6_pd_str_help add default case
When the interface concerned does not yet have its details known (e.g. Track Interface values from upstream have not come yet) then we might as well at least give the caller some reasonable text.e.g. I was adding V6 Static Mappings on an interface that has "Track Interface" and no IPv6 delegation yet. The error message that tries to tell me the type of input I need to put or the static IP offset had no example at all.
Add PC Engines APU2 to the list of serial-only platforms
The vidconsole needs to be explicitly disabled for PC Engines APU2,otherwise the comconsole is garbled and mostly unusable during theboot block and boot loader.
Silence kenv calls
Added addrtolower() function to allow IPv6 addresses to be converted to lower case while preserving aliases or other text
Consider the IPv6 checksum options when dealing with "Disable hardware checksum offload".
Ticket #5321
Merge pull request #3164 from fredronnv/master
Make setup_serial_port() write config files safely
This function used to replace /boot.conf, /boot/loader.conf and/etc/ttys on every call. Depending of the moment a power failurehappens, any of these files can be blank and it'll break console setupon next boot....
Prevent /etc/ttys to miss essential lines
We do not create /etc/ttys from scratch but we change it on every boot.If original file is corrupted for some reason we can end up with a filemissing essential lines. Added a check to verify if these lines aremissing and add them back in this case
Deprecate nanobsd platform and remove all conditionals that uses it
Remove all calls to conf_mount_r* functions
Retire cdrom platform support
Fix bug where CARP vip status is incorrent in the interface when morethan one CARP vip is configured for an interface.
Move copyright from ESF to Netgate
Remove references to glxsb as it is not relevant to current supported platforms. Fixes #6755
Code style and comments
No functional change - just making style consistent
Fix typo, LT2P->L2TP
Move to Apache License 2.0
Review license / copyright on all files (1st round)
Leave an empty file for URL Table aliases that return an empty file, and include it in the ruleset regardless so it doesn't generate any filter errors. Ticket #6181
Protect get_dir from causing PHP errors
https://forum.pfsense.org/index.php?topic=114570.0
Merge pull request #3018 from phil-davis/usersettings
Update include() to include_once()
For safety, use include_once() when including various "side" files.There are a couple of instances of include("guiconfig,inc") that Ichanges to use require_once() to be consistent with everywhere else.The remaining cases of include() are just (hundreds of) head.inc and...
Move iso_3166-1_list_en.xml to /usr/local/share/pfSense
Feature #6388 custom GUI preference settings per user
Merge pull request #2988 from stilez/patch-28