Add a helper function for unserialize(). Fix #15423
For calls to unserialize() which do not check for errors, use thehelper function instead.
Update the years in the Copyright notice.
Update fontawesome references in form buttons
Fix PHP error when saving PPP interface w/o config. Issue #14949
Fix some syntax/logic errors in interface config.
Use the interface name for the reserved system alias suffix. Fix #14866
Fix variable name typo. Fixes #14790
Correct PPP provider pre-fill. Fixes #14544
PHP updates in interfaces.inc. Implements #14790
Use pf macros for <interface> subnets. Fix #6799This changes the behavior of '<if> subnet' in generated firewall/NATrules. The previous behavior expands '<if> subnet' to a list of subnetsin PHP then generates filter rules with that list. Instead, create a pf...
Multiple issues with PPP providers. Fixes #14547
Tested with a variety of countries/providers/plans, output looks OK inall cases I've checked.
Trim whitespace from static addrs on save. Fixes #13959
Do not allow an interface to use PF reserved words as its name. Fixes #14007
Update copyright years to include 2023
Restore default interface media selection. Fix #13635
Rector direct global g accesses
Disable MTU input for a bridged interface
Bridge member interfaces cannot have their MTU configured independently from abridge, this change disables the MTU input for an interface that is configuredas a bridge member and replaces any configured value with the bridge's actual...
Rector some config unsets with complex paths.
Rector some direct config sets with pure scalar paths.
DHCP6 Adv field validation errors. Fixes #13493
A few fields were being validated but not informing the user when thevalues were bad. This commit lets the user know when they have enteredinvalid data in the affected fields.
Fix PPP reset hr/min blank vs 0. Fixes #13307
Fix PPP interface regression
RemoveUnusedForeachKeyRector runresults
Skip empty gateways on interfaces.php Issue #13446
Fix some missing '/'es in config paths
Change some config array accesses in interfaces.php
Allow to assign L2TP VPN server interface. Issue #13099
Send packages reload event on interface change. Issue #13064
Include pkg-utils.inc to interfaces.php. Fixes #13064
Restart services on interface configuration changes. Todo #12619
Interfaces WIFI WPA configuration fields expose fix. Issue #12998
Multiple DHCP6 WAN connections. Fixes #6880
SNMP service restart improvements. Fixes #12611
IGMP Proxy service improvements. Fixes #12609
Restart OpenVPN on interface change. Fixes #11864
L2TP/PPTP values reset fix. Fixes #12780
Update the Copyright year of the files owned by Rubicon/Netgate.
Merge pull request #4541 from blkeller/document-auto-nat
Restart RADVD on interface IPv6 address change. Fixes #12604
Keep port value for PPPoE/L2TP/PPTP on interfaces.php page. Fixes #12498
Do not change ports value for PPPoE/L2TP/PPTP on interfaces.php page. Fixes #12498
Document that upstream gateway controls WAN type vs. LAN type interface
6RD Prefix input validation. Fixes #12435
Wireless EAP client option fix. Issue #12239
Moves the help text to the appropriate place. Issue #11926
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.
WPA Enterprise PAP inner method support. Issue #2400
WPA Enterprise (PEAP/TLS/TTLS) client mode. Feature #2400
Hide MAC address field for pseudo-interfaces. Issue #11387
Set correct TCP MSS for IPv6. Fixes #11409
Check RA service on interface IPv6 type change. Fixes #11367
Issue #11340Hide WireGuard interfaces on DHCP/DHCPv6 Relay pages,Hide mediaopt field for WireGuard interfaces on interfaces.php page
Fix length check for WireGuard interface descriptions
wg: Deny toconfigure IP address on wg interfaces
Ticket #5186
Update the Copyright year.
A subsequent commit will deal with .po's.
Add note about not using bogons on LANs. Issue #10866
Fix #204: Add messages to all write_config() calls
Set child interfaces MTU fix. Issue #11035
VLAN MTU extra fix. Issue #9154
VLAN MTU improvements. Issue #9154
Interface assignment fix for PPP interfaces. Fixes #10240
Fixed #10406 By adding "notoggleall" class to button group
Rebind syslogd on interface change. Issue #9660
Allow to change WiFi channel width. Implements #10678
Merge pull request #4337 from vktg/pppoehostuniq
6RD and 6to4 interface MTU set fix. Issue #6377
Setting host-uniq for PPPoE. Implements #10597
L2TP secret description fix. Issue #10531
L2TP client Shared Secret option. Issue #10531
Special interfaces description length validation. Issue #9401
Extra parameter SLAACuseIPv4iface. Issue #9324
Use IPv4 connectivity as parent interface for SLAAC. Issue #9324
This is 2020. Issue #9245
Set autocomplete=new-password for auth forms around the GUI. Implements #9864
Fix random typos
Add additional DHCPv6 prefix delegation size options to dropdown list on interface settings.- implements #9590
Fix copyright message years to reflect BSDP -> ESF -> Netgate
Unbreak interfaces.php defining global $form
Remove unused variables
Fix empty lines in forms
Fixes a number of empty lines in forms by adding hidden inputs using`addGlobal` on the form instead of `addInput` on sections or `add` ongroups.
Target the proper loop in switch statements. Issue #9365
Update copyright notices to 2019. Happy New Year
Do not call interfaces_vlan_configure() every time an interface is edited in GUI.
This is just necessary when a parent interface is changed and we have to propagate the changes to all clones (MTU, FLAGS and others).
Add a logic to detect when a parent interface is changed and only then call interfaces_vlan_configure()....
Fix #9121: Initialize arrays to prevent PHP 7 errors
Fixed #9002 - PPPoE Service Name may contain ':'
Changes on the parent interfaces will create new interfaces and the existing VLANs needs to be redone.
Ticket #8527
Revert ticket #1337
FreeBSD is not happy with simple set VLAN to use a different MACaddress. Revert it for now and prevent users to change VLAN interfaceMAC address.
Fix some integer assumptions with calculate_ipv6_delegation_length()
PHP7 fixes: Use of undefined constants
Do not let users change QinQ mac address
Remove not used 'Copy my MAC' button code
Use ctype_xdigit() instead of is_numeric() to validate hex. Issue #8824
Add the GUI support to set the VLAN Priority for the DHCP requests.
Ticket #7425
Only show the DHCP6 VLAN Priority settings for VLAN interfaces.
Hide address controls for interfaces that do not support them. Fixes #8687
routing, when adding a new gateway and setting it as the default actually allow that to happen by indicating the proper ipprotocol for the gateway to set it for as a default
PHP 7.2 Migration. Replace is_numeric() with ctype_xdigit() to check for valid hex string
PHP7 - Resolve "Illegal string offset" in interfaces.php
Fix #8417
- Changed default value for Maximum Table Entries to 400000 in order to make bogonsv6 to work- Added code to upgrade config and set default value on systems where it's not defined- Changed default config to match new default and version 18.0...
Merge pull request #3862 from marjohn56/pfsense