Supress info logs for rc.newwanipv6 RENEW
Only log when there's something to do during RENEW. This avoids spammingthe system log now that rc.newwanipv6 is called on RENEW. While here, alsocheck that a reason was given before logging it (ppp scripts omit it).
Reduce rc.newwanipv6 actions on RENEW
This change passes the dhcp6c REASON to the script. The script uses thisto retain the previous behavior for REASONs other than RENEW. If thereason is RENEW, action is only taken when there has been a change. Alsoinclude the REASON in the info log message....
Bump up the year in the Copyright notice.
Handle unassigned interfaces in rc.newwanip
Add safety checks for calls to convert_real_interface_to_friendly_interface_name()
The function will return null for unassigned interfaces. Add checksfor this where appropriate.
Update all direct config access with accessor functions
Move to is_platform_booting()
The function platform_booting() is deprecated.
Update the years in the Copyright notice.
Use the real interface name when storing the interface address.The updated filename aligns with the references in:find_interface_ip(), delete_old_address(), and add_new_address().
Update copyright years to include 2023
Add iface to some resolver restarts. Fixes #12612
A few interface-specific calls to restart the resolver were not passingthe interface name to ensure it was only restarted when necessary.
Filter reload at end of rc.newwanip. Fixes #13228
Do not restart IPv4 OpenVPN on IPv6 gateway events and vice versa. Fixes #13061
Do not restart IPv4 IPsec on IPv6 gateway events and vice versa. Issue #3132
Always restart gateway monitoring and services on interface UP/START event. Fixes #11570
Update the Copyright year of the files owned by Rubicon/Netgate.
Start IPv6 tunnel interfaces on boot and restart on dynamic IPv6 change. Fixes #6507
Do not restart IGMP Proxy on IPv6 gateway events. Fixes #11904
Update the Copyright year.
A subsequent commit will deal with .po's.
Add product_label global variable
Introduce product_label global variable, by default with same value ofproduct_name. The idea is to make it easier for rebranded products tochange the name on all visual texts while internal structures arepreserved.
While here, remove deprecated $g['platform'] and also replace places...
Revert "Remove non captive-portal logs from Local4 syslog facility."
This reverts commit 6960993dc53c559619fe3f8d8ea903e7730b4fa6.
Revert "Adjust some missing ident on syslog"
This reverts commit 12719a87e3ba77f5459938a4cfec7f007bbe0c4a.
Adjust some missing ident on syslog
Remove non captive-portal logs from Local4 syslog facility.Various logs are recorded in local4 in HA situation. They should not be recorded here.Redmine #97
This is 2020. Issue #9245
Update copyright notice years. Issue #9245
IPsec swanctl conversion. Implements #9603
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..
Correct PHP syntax error that leads to a PHP 7 error.
Update the Copyright notice for pfSense.
Some systems - only one that I am aware of, complain that unbound is starting before dchp6 has completed leading to problems, this occurs only on boot.
Further examination did indeed show that the problem is caused by unbound starting before the dhcp6c - RTSOLD - rc.newwanipv6 have completed, making sure that these have all run before unbound is allowed to start corrects the problem....
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)
just exit for v6, gateways setup above.
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.
Don't exit if the system is booting, should always be unnecessary. related to Ticket #5952
Clarify log, remove old commented out things that are unnecessary.
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/