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.
(cherry picked from commit 281dede0421a0b80183ce5d0305de695eca43b7e)
Show WireGuard interface description during assignment. Issue #11277
Retire VXLAN support
VXLAN support is not enterprise ready and after internal discussion wedecided we are not able to support it. We are committed to releasefeatures only when they are ready.
Update the Copyright year.
A subsequent commit will deal with .po's.
SLAAC on parent IPv4 interface fixes. Issue #9324
VXLAN configuration WebGUI. Feature #6240
This is 2020. Issue #9245
Fix copyright message years to reflect BSDP -> ESF -> Netgate
Normalize some copyright messages
Fix #9121: Initialize arrays to prevent PHP 7 errors
Rework how IPsec VTI interfaces and reqid specifications for same are formed. Ticket #8544
Please welcome routed IPsec using if_ipsec VTI interfaces. Implements #8544
To use, create a P1/P2 and set P2 to VTI using local/remote network as tunnel endpoint addresses, then assign the interface (enable, but IP type = none), and use like any other interface for routing.
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
re-adding changes made to fix bug#6400, includes fixes for bug#8222 and bug#8223 that were introduced with the initial commit of this code.
original pull request was #3868
Revert "Merge pull request #3868 from loonylion/master" Caused issues reported in https://redmine.pfsense.org/issues/8223This reverts commit 74c55258b21ada7a542965c2470fbaa45ce19689, reversingchanges made to 2acb4025ee7fef074a67d1021a5e62a0aff9fd37.
interfaces_fast.inc: removed accidental rolling 'r' from comment removed unused parameters from definition of convert_real_interface_to_friendly_interface_name_fast()
interfaces_assign.php: removed profiling code removed unncessary comments...
Changed license as requested and added a missing apostrophe in a comment.
refactored interfaces_assign.php to to benefit people with large numbers of VLANs, as requested on the forum at https://forum.pfsense.org/index.php?topic=137391.0. Also contains a minor speedup for interfaces_vlan.php. Modified functions are contained in interfaces_fast.inc. Profiling code is still present but commented out, as is replaced code.