pppoe: Configure syslog
Configure syslog to save all messages starting with prefix "if_pppoe: " to /var/log/ppp.log
(cherry picked from commit 020a7dfcbb1e87b624b9c76d27c227ca3abf214f)
Include reason for firewall log actions. Implement #15415, Fix #16093
Show the rule for packets dropped due to IP options
When clicking the Action icon for a firewall rule log, the rule is notshown when it's a "pass" rule that dropped the packet due to IP options.
Bump up the year in the Copyright notice.
Clean up diffs
Filter out empty array values for explode()
Calling explode() with an empty string will return a single-elementarray with an empty value. This change filters out empty valueswhere appropriate - i.e. where it's not already a condition check forit and the value should not be empty.
Stop sshguard spam in system logs. Fix #12747
Instead of restarting sshguard with each log rotation, keep it runningseparately while monitoring the auth log file. This allows sshguardstart/stop events to still be included in the system log withoutspamming it. When the log file is rotated by newsyslog, sshguard will...
Move to is_platform_booting()
The function platform_booting() is deprecated.
Update the years in the Copyright notice.
Update fontawesome references in form buttons
More fontawesomev6 updates
Update fontawesome. Implement #13537
Correct program reference in syslog config. Fix #14768
Only log radvd level err and higher by default. Fix #12938Previous behavior can be restored under System > Advanced > Networking
Align indentation in syslogd conf file
syslog: filterlog now exports port numbers for SCTP. Implements #14667
Restore and continue to support dhcpleases6 until Kea migration is complete. Fixes #14502
/etc/inc/syslog.inc: Update accessor method formatting. Fixes #14563
Use correct per-log settings path. Fixes #14545
Fix invalid log rotation setup test. Fixes #14517
resolves issue #13940 by adding a default statement to handle any protocol layout
Use first label, not last. Fixes #14336
Update method of finding rule labels. Fixes #14336
The way rule labels are returned from pfSense_get_pf_rules() changed, sothis code needs to follow the new format.
Remove invalid syslog test. Fixes #14283
Having an empty syslog config section is valid, as is not having asection at all. We should always generate the configuration since wealways start the syslog daemon.
If we want to eventually allow not configuring or running the daemon at...
remove dhcpleases6 from base install
syslogd source interface corrections. Fixes #14120
Update copyright years to include 2023
Rector direct global g accesses
Fix syslog remote enable check. Issue #13446
PHP 8.1 fixups in syslog.inc. Issue #13446
pfSense: Correct typo in buffer_rules_load 'labels' -> 'label' - R12977
pfSense: Get rule descs for syslog.inc via pfSense_get_pf_rules() - Regression #12977
syslog: Update filters now that the rule format has changed
We no longer have '@1(0)' but '@1' at the start of rules. This used tobe where we kept the trackerid, but that's now supplanted by theridentifier, so the field isn't useful any more, and has been removed...
Update the Copyright year of the files owned by Rubicon/Netgate.
syslog: fix ridentifier retrieval when looking up by rule number
pf rules no longer include the ridentifier immediately after the rulenumber but instead list it as a separate keyword like this:
@4(0) block drop in log inet all label "Default deny rule IPv4" ridentifier 1000105583...
syslog: fix ridentifier retrieval
@4(0) block drop in log inet all label "Default deny rule IPv4" ridentifier 1000105583
...
Disable newsyslog compression w/ZFS. Issue #12011
ZFS compresses /var/log by default. If the ZFS dataset /var/log hascompression enabled on the first boot post install or factory reset,then set a flag to disable newsyslog compression unless the useroverrides the setting in the configuration....
Correct grep usage where needed. Fixes #12265
More route display changes. Fixes #12257
Fix #12060: Remove ZeroMQ support
Fix PHP error on Reset Log Files. Issue #11710
Do not clean dmesg.boot on Reset Log Files. Fixes #11428
Correct rsort_log_filename() behavior. Fixes #11639
Merge pull request #4493 from bmhughes/add-watchfrr-to-routing-log
Update the Copyright year.
A subsequent commit will deal with .po's.
Add watchfrr to routing log
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 "Adjust some missing ident on syslog"
This reverts commit 12719a87e3ba77f5459938a4cfec7f007bbe0c4a.
Revert "Add rtsold logs to dhcpd.log"
This reverts commit c37ea049dcc8ea490278fe4414847012300c4e96.
Add rtsold logs to dhcpd.log
Adjust some missing ident on syslog
Correct selectors for remote auth logs. Fixes #10607
get_service_with_port(): Validate port contents. Fixes #10255
Fix sshguard config/command. Fixes #9971
Also requires sshguard patch
This is 2020. Issue #9245
Move igmpproxy logs to routing.log. Fixes #10139
Move syslog format var to syslog.inc. Issue #9808
In some cases, PHP is unhappy with calls to gettext() in globals.inc
Add option for RFC5424 syslog format. Implements #9808
Remove duplicate DHCP log block.
When resetting all logs, also reset non-syslog logs. Fixes #9802
Add dedicated auth log. Implements #9754
Specify portal auth and DHCP logs by selector not by facility. Fixes #1375
Log setting/size review. Fixes #9734
Fix rotation count check. Issue #9711
While here, fixup default static newsyslog entries. Issue #8350
Incorporate filter_log.inc into syslog.inc. Issue #8350
Now all log-related functions are together.
Additional logs & optimizations. Issue #9714
Add a method for packages to set log owner on rotation. Issue #9712
Move log-related functions to their own file. Issue #8350
Also add a simple shell program that will dump all log entries for a givenlog + all rotated/compressed logs in order.