This is 2020. Issue #9245
Update copyright notice years. Issue #9245
IPsec swanctl conversion. Implements #9603
Fix random typos
Fix state kill ordering in rc.newwanip. Fixes #4674
Move state kill to after new rules and routing have been setup.Otherwise there is a race condition where new states could be createdbefore the new rules and routing are in place.
Fix copyright message years to reflect BSDP -> ESF -> Netgate
routing, when a new pppoe connection is made the gatewaymonitor should be started before decisions about default route can be properly made. also for 'automatic' provide a fallback to the first enabled gateway thats configured, just in case..
routing, fix setting the default-route when the configured default gateway is a dynamic pppoe gateway
routing, rc.newwanip should also set default-route while booting for ppp interfaces
otherwise we might end up without a default as the bootup script does not wait for ppp interface to obtain the ip, unlike with dhcp interfaces. https://redmine.pfsense.org/issues/8561
Update the Copyright notice for pfSense.
Use correct wording for log output when IP address has changed and states are killed accordingly
Improve log output when ip_change_kill_states is set.
Move copyright from ESF to Netgate
Ticket #3734: Replace etc/inc/IPv6.inc by pear-Net_IPv6 port
Move to Apache License 2.0
Review license / copyright on all files (final round)
Review license / copyright on all files (1st round)
fix booting check
Setup gateway monitors and exit in rc.newwanip(v6) if system is booting. Ticket #6186
Log if rc.newwanip(v6) is called with empty interface.
Doesn't seem to be any reason rc.newwanip should skip things while the system is booting. Ticket #5952
Revert this because of issues in Ticket #5888, will fix #4312 differently. Revert "interface_bridge_add_member is inadequate for adding a bridge member that may have not existed at the time of bridge interface's creation. interface_bridge_configure on the interface's bridge ensures all settings (private, etc.) are applied. Ticket #4312"...
Import David W's patch fixing issues with dhcp6c being launched multiple times in some circumstances. Ticket #5621
interface_bridge_add_member is inadequate for adding a bridge member that may have not existed at the time of bridge interface's creation. interface_bridge_configure on the interface's bridge ensures all settings (private, etc.) are applied. Ticket #4312
Code style and white space in etc
Kicking ntpd in rc.newwanip(v6) dates back to OpenNTPD which didn't have dynamic interface scanning support. This seems to be the source of crashes in ntpd as described in Ticket #4155, and appears to be unnecessary.
Move main pfSense content to src/