#
61174ad8 |
|
25-Dec-2023 |
Xin LI <delphij@FreeBSD.org> |
newsyslog(8): Add support of specifying compression method in configuration file. Administrators can now specify a global compression method directly at the beginning of the newsyslog.conf file, for example: <compress> none Relnotes: yes Reviewed by: dvl MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D43174
|
#
906748d2 |
|
22-Dec-2023 |
Xin LI <delphij@FreeBSD.org> |
newsyslog(8): Add option to globally override compression method. Historically, newsyslog compressed rotated log files to save disk space. This was useful in the early days. However, with modern file systems like ZFS offering native compression, and with the availability of larger hard drives, the benefits of additional compression have become less significant. This is particularly true considering the inconvenience of decompressing log files when searching for specific patterns. Additionally, the original implementation of compression methods was not future-proof. As a result, we have redefined the J, X, Y, Z flags to signify "treat the file as compressible" rather than "compress the file with that specific method." A new command-line option, -c, has been introduced to allow overriding these settings in a more future-proof way. The available choices are: * none - do not compress, regardless of flag. * legacy - historical behavior: J=bzip2, X=xz, Y=zstd, Z=gzip. * bzip2, xz, zstd, gzip - apply the specified compression method. Currently, the default is set to 'legacy' to preserve historical behavior. However, our intention is to change this default to 'none' in FreeBSD 15.0. Additionally, this update changes the default settings for zstd to use multithreading and long-range options, better aligning with its intended use. Inspired by D42961 . Reviewed by: debdrup (earlier version, mdoc(7)) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D43165
|
#
8a7b6120 |
|
23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
usr.sbin: Remove ancient SCCS tags. Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script. Sponsored by: Netflix
|
#
b2c76c41 |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line nroff pattern Remove /^\.\\"\s*\$FreeBSD\$$\n/
|
#
774bb1c2 |
|
02-Jun-2021 |
Ceri Davies <ceri@FreeBSD.org> |
periodic: add support for .xz and .zcat compressed logs Also improve temporary file usage in 200.accounting, add an xref to zstd(1) to newsyslog.conf.5, and clarify in periodic.conf that "daily accounting" means process accounting and "monthly accounting" is login accounting. PR: 253868 Reviewed by: allanjude Approved by: blackend (mentor) Differential Revision: https://reviews.freebsd.org/D29267
|
#
c7d27b22 |
|
28-Feb-2021 |
Juraj Lutter <otis@FreeBSD.org> |
newsyslog(8): Implement a new 'E' flag to not rotate empty log files Based on an idea from dvl's coworker, László DANIELISZ, implement a new flag, 'E', that prevents newsyslog(8) from rotating the empty log files. This 'E' flag ist mostly usable in conjunction with 'B' flag that instructs newsyslog(8) to not insert an informational message into the log file after rotation, keeping it still empty. Reviewed by: markj, ian, manpages (rpokala) Approved by: markj, ian, manpages (rpokala) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D28940
|
#
c657f938 |
|
21-Aug-2018 |
Conrad Meyer <cem@FreeBSD.org> |
newsyslog(8): Reject configurations that specify setuid or executable logs Prevent some classes of foot-shooting that may result in permissions problems. Reviewed by: dab, delphij, vangyzen (earlier version) Relnotes: yes (behavior change) Sponsored by: Dell EMC Isilon Differential Revision: D16831
|
#
7de32ca3 |
|
15-Jan-2018 |
John Baldwin <jhb@FreeBSD.org> |
Sort the list of flags in newsyslog.conf entries. Move the 'X' and 'Y' entries into their sorted location in the list of flags just above 'Z'. Reviewed by: bcr MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D13904
|
#
df76ac99 |
|
31-Dec-2017 |
Eitan Adler <eadler@FreeBSD.org> |
newsyslog: implement 'p' flag Implement the 'p' flag for newsyslog from NetBSD. This flag results in the first log file for a given file to not be compressed. While here, don't change file attributes during a no-op run PR: 162798 Submitted by: heas@shrubbery.net MFC After: 1 month
|
#
b326fec4 |
|
26-May-2017 |
David Bright <dab@FreeBSD.org> |
Add newsyslog capability to write RFC5424 compliant rotation message. This modification adds the capability to newsyslog to write the rotation message in a format that is compliant with RFC5424. This capability is enabled on a per-log file basis through a new value ("T") in the flags field in newsyslog.conf. This is useful on systems that use the RFC5424 format for log files so that the rotation message format matches that of the other log messages. There has been recent mention of adding an RFC5424 compliant mode to syslogd and at least one alternative system log daemon (rsyslogd) that already has the capability to use that format. Reviewed by: vangyzen, ngie Approved by: vangyzen (mentor) MFC after: 2 months Relnotes: yes Sponsored by: Dell EMC Differential Revision: https://reviews.freebsd.org/D10253
|
#
1af6dc18 |
|
15-Apr-2017 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Add a new Y flag to newsyslog.conf This makes newsyslog use zstandard to compress log files. Given Z is already taken for gzip and zstandard compression level stands in between gzip and xz (which has the X flag) chosing Y sounds ok :)
|
#
c91d99bf |
|
24-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
newsyslog.conf: allow to configure the signal using the signal name. Submitted by: Alexandre Perrin <alex@kaworu.ch> MFC after: 1 week Relnotes: yes Differential Revision: https://reviews.freebsd.org/D3961
|
#
ba0edfb9 |
|
09-Jun-2012 |
Joel Dahl <joel@FreeBSD.org> |
mdoc: fix mandoc "Oc breaks Op" warning.
|
#
50d675f7 |
|
28-Mar-2012 |
Eitan Adler <eadler@FreeBSD.org> |
Remove trailing whitespace per mdoc lint warning Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days
|
#
7f06c608 |
|
21-Mar-2012 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Fix a sentence in a paragraph that describes time and interval based trimming. This sentence vaguely can be interpreted as if it was speaking about time and size interaction, while it wasn't about it.
|
#
ea640d77 |
|
13-May-2011 |
Maxim Sobolev <sobomax@FreeBSD.org> |
Add new modifier - "R", when it is specified the path to pid file will be considered as a path to a binary or a shell script to be executed after rotation has been completed instead of sending signal to the process id in that file. Sponsored by: Sippy Software, Inc. From the: FreeBSD hacking lounge at BSDCan
|
#
83baf4ba |
|
25-Mar-2011 |
Doug Barton <dougb@FreeBSD.org> |
Add an example for the use of the <include> entry to help others who are as slow as I am. Discussed with: gordon
|
#
c61aa7e8 |
|
31-Jan-2011 |
Martin Matuska <mm@FreeBSD.org> |
Use correct alphabetical order for xz(1) in SEE ALSO section of newsyslog manpages. Reported by: maxim MFC after: 3 weeks
|
#
d90914ca |
|
31-Jan-2011 |
Martin Matuska <mm@FreeBSD.org> |
Add xz(1) support to newsyslog. Rewrite and simplify logfile compression code. Approved by: gad MFC after: 3 weeks
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
318a43da |
|
23-Jul-2010 |
Brian Somers <brian@FreeBSD.org> |
Add a -S switch to override the default syslog pid file. This can be useful if syslogd's -P switch or a syslogd alternative is being used. MFC after: 3 weeks
|
#
82c00be8 |
|
29-May-2010 |
Gordon Tetlow <gordon@FreeBSD.org> |
Add file include processing for newsyslog. Format for the include line in /etc/newsyslog.conf is: <include> /etc/defaults/newsyslog.conf Other notes of interest: Globbing is supported in <include> statements. Properly detect circular include loop dependencies. Reviewed by: gad@ Approved by: wes@ (mentor) MFC after: 2 months
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
cb45b78e |
|
26-Jun-2008 |
Maxim Sobolev <sobomax@FreeBSD.org> |
Fix 6-year old cut&paste error. The # could be escaped with '\', not with '\\'. MFC after: 2 weeks
|
#
67f3da01 |
|
26-Nov-2007 |
Remko Lodder <remko@FreeBSD.org> |
s/effect/affect/ PR: docs/118266 Submitted by: "Kim Scarborough" <sluggo at unknown dot nu> MFC After: 3 days
|
#
bc84aa4b |
|
29-Sep-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Markup fixes.
|
#
7697c5e4 |
|
21-Jul-2006 |
Maxim Sobolev <sobomax@FreeBSD.org> |
Remove mention of the `W' flag, which has been turned to no-op by the neworder change. Keep the option in a config file parser, to not violate POLA. MFC after: 2 weeks
|
#
5c8e5f24 |
|
21-Jan-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed xrefs.
|
#
9cdb6ee1 |
|
13-Jun-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Assorted markup, grammar, and spelling fixes.
|
#
55bf17e9 |
|
03-Jun-2004 |
Garance A Drosehn <gad@FreeBSD.org> |
Add a 'D' flag that can be specified on entries in newsyslog.conf. If specified, the matching log files will have the NODUMP flag set on them after they are created. Submitted by: Sean Eric Fagan MFC after: 16 days
|
#
491abe5a |
|
12-Mar-2004 |
Tom Rhodes <trhodes@FreeBSD.org> |
Move newsyslog.conf.5 to usr.sbin/newsyslog. There is no real history other than 'initial revision' thus I did not request a repocopy. Requested by: ru, gad
|