Update copyright years to include 2023
xmlparse.inc: tweak the handling of XML listtags that are parsed as leaf strings
Remove leftover debug prints.
Work around for empty config tags. Fixes #13564.
Related to issue #13642, the serialization of route maps was broken for a timein such a way that the frrglobalroutemaps tag would contain only a single emptyconfig tag. The xml parser element handler considers 'config' to be a 'list...
Add CDATA protection to "hint". Fixes #13388
Update the Copyright year of the files owned by Rubicon/Netgate.
Backup and Restore SSH Host Key(s). Feature #11118
WireGuard removal: Fix config
Keep `wgpeer` item defined as an array on xmlparse.inc to prevent errorson config files while they already have WG config items. It can besafely removed in the next major version.
Created a new config upgrade code to remove wireguard items from config...
Remove WireGuard support
Out of an abundance of caution while we investigate the claims aboutWireGuard in public, we need to remove it from pfSense Plus and CE inorder to shield customers from potential risk.
Change XML listtag entry for peer to wgpeer for issue #5186
Outlines config.xml => wireguard config files utility
Update the Copyright year.
A subsequent commit will deal with .po's.
LDAP shell authentication. Implements #8698
Backup Captive Portal DB files. Implements #10868
Backup/restore Captive Portal UsedMACs. Implements #10856
CDATA encode FreeRADIUS user names/passwords. Issue #4497
Special characters in Schedules descr and rangedescr fields. Issue #10305
This is 2020. Issue #9245
CDATA escape more auth-related fields. Fixes #9327
Ticket #6195: Use CDATA on username tag
After discuss with JimP we agreed it would be a better approach thanbdaa5235d4 if we add username tag to the list of tags that use CDATA
Add 'encryption_password' to the $cdata_fields array. Fixes #7186
Fix copyright message years to reflect BSDP -> ESF -> Netgate
Test for array before using as array. Fixes #9611
Update copyright notices to 2019. Happy New Year
Clean up test for CDATA tags and add common_name. Fixes #9006
Fix #8785: Add CDATA to auth_prompt field
Update the Copyright notice for pfSense.
Add the XML tags to support the switch entries.
config, xmlparse throw exception instead of calling die(), so corruption check will properly handle the unlink action of the corrupted config
Relax OpenVPN wizard cert validation to match that of the cert manager and encode values before using them. Fixes #7854Also, CDATA escape these fields in config.xml since they will most likely contain characters which are invalid in XML.While here, fix a cert display issue where a SAN value could be reused from a previous entry in the cert list display.
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....
Fixed #6893Null configuration settings are now written as <tag></tag> instead of <tag /> for consistency
Move copyright from ESF to Netgate
Move to Apache License 2.0
Review license / copyright on all files (final round)
Review license / copyright on all files (1st round)
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....
Remove duplicate listtags() entry 'member'.
Fixed #6174
Update license on files from /etc/inc
etc inc delete $Id comments
and bits of white space.Note: There are plenty of files still with old-format copyright sectionsin here.
Move main pfSense content to src/