Simplify logic
Prevent GIF/GRE from making dummy/unusable gateways that show up for monitoring/routing/etc. Fixes #5766
Update copyright notice
Fix attribution. Spotted-by BBcan177
Add missing spaces
Rework a bit interface_mtu_wanted_for_pppoe(), no functional changes
Merge remote-tracking branch 'upstream/master' into rfc4638, fix conflict with c399d0d
Restore default MTU when field is cleared. Fixes #3926
Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever was the reason they were added, it was never finished and it's not being used
Code style and white space in etc
Merge pull request #2091 from mb300sd/patch-2
Make interface_vlan_configure() compatible with the new pfSense PHP module.
Allow the VLAN pcp setting.
While here, fix a bug when editing a VLAN. Make sure it is destroyed before it can be recreated.
Pull Request #1757. Ticket #4133
Convert CARP interface name to uniqid notation. Ticket #4858
Only add the parentheses when there is a valid description.
Pass the original interface and the correct address family to identify the real carp interface and retrieves its IP address. Ticket #4021
Fix get_interface_ip() to not return an IPv4 for a link-local request.
Fix get_interface_ipv6() to check for link-local prefix in original interface.
This fixes the generated unbound config, now it is possible to specify link-local addresses. Ticket #4021
Fix x-in-ipv6 tunnels for gre and gif
interfaces.inc - use full paths to executables
Fixed #5123
Catch one more possibility for the IPSEC interface name, this match the code used in other places.
Remove config stuff for WEP. on upgrade, disable WEP on interfaces that have it configured and disable those interfaces and generate a notice. Fixes #5123.
Coding style fixes in interface_mtu_wanted_for_pppoe()
Limit interface MTU to 1500 if no explicit MTU configured
Without this change, setting the MTU of a PPPoE interface with aVLAN parent interface above 1492 will result in the MTU of otherVLANs on the same physical NIC that are not explicitly configuredto rise above 1500. It seems unwise - and a Principle of Least...
Add RFC4638 support (MTU > 1492) to the PPPoE client
Adjust interface MTUs for PPPoE but do not override explicitly configured MTUs
Add interface_mtu_wanted_for_pppoe()
Returns the MTU wanted if an interface or vlan is used as a PPPoE port.
get_parent_interface() - add support for vlans configured as a vlan but not an interface
One scenario when this happens is a vlan used solely as a PPPoE port.
White space and minor bits in etc
Cleaner version of https://github.com/pfsense/pfsense/pull/1846
Merge pull request #1886 from doktornotor/patch-7
Retire PPTP server, fixes #4226:
- Remove PPTP server and all related code- Bump config version 12.2- Write upgrade config code to remove pptpd section and also cleanup firewall and NAT rules using PPTP interface or src/des
Fix incorrect identification of IPv6 interface with PPP-type interfaces and DHCP6
This has been broken ever since commited in 420aa48
As noted on https://redmine.pfsense.org/issues/3670 - the get_interface_ipv6() function in /etc/inc/interfaces.php incorrectly identifies the interface as the physical hardware interface. As a result, no global IPv6 address can be found (empty $ifcfgipv6) - https://redmine.pfsense.org/issues/3556
Move main pfSense content to src/