Make sure that array exists before using foreach() (Bug #7399)(cherry picked from commit ce348731b63ea6980dc4f652e76d7c8c7432544c)
Spelling
space/tab
Add Netgate ID display to system info widget
save uniqueid during boot
Read default language from globals.inc instead of hardcoding (it was already defined there)
Set default anguage in General Setup to en_US
Since https://github.com/pfsense/pfsense/commit/fdcde31b4a910c4e058513c1e3f68a62e722da6b added German to the top of the get_locale_list() array, if you start with a default system and go to System->General Setup (make some changes to other fields if you like) and press Save, you end up in German because that is what gets selected in the dropdown when the config does not yet have a language in it....
Checks for DHCP Relay being enabled/disabled should be skipped when editting an additional pool
Fix comparisons for CDATA tags in config
Some length numbers here do not match the strings they are comparing with. That looks very odd.Note that:```substr($ent, 0, 5) == "text" ```will return true when $ent is "text". So actually this "works". But it returns false if $ent is "text1" "texta" etc....
Vendor MAC Retention - Update
Only write if changed or missing.
Vast majority of reboots will not have a change so don't hit the file system with a needless write. RAM disk enabled systems will always write due to missing the file on boot up.
View revisions
Also available in: Atom