Update feature list and add <PRI> field to logo :)

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson 2019-11-15 08:58:16 +01:00
parent f44a026d86
commit a2d88e732e

View File

@ -5,8 +5,8 @@
|_____|___ |_____|__|__|__|_____|___ |_____| RFC5424 :: w/NetBSD syslogp() |_____|___ |_____|__|__|__|_____|___ |_____| RFC5424 :: w/NetBSD syslogp()
|_____| |_____| |_____| |_____|
Aug 24 05:14:15 192.0.2.1 myproc[8710]: Kilroy was here. <23>Aug 24 05:14:15 192.0.2.1 myproc[8710]: Kilroy was here.
2019-11-04T00:50:15.001234+01:00 troglobit myproc 8710 - - Kilroy was here. <23>1 2019-11-04T00:50:15.001234+01:00 troglobit myproc 8710 - - Kilroy was here.
``` ```
[![BSD Badge][]][BSD License] [![License Badge][]][License] [![Travis Status][]][Travis] [![Coverity Status][]][Coverity Scan] [![BSD Badge][]][BSD License] [![License Badge][]][License] [![Travis Status][]][Travis] [![Coverity Status][]][Coverity Scan]
@ -53,15 +53,22 @@ local or remote logging.
Main differences from the original sysklogd package are: Main differences from the original sysklogd package are:
- Support for `include /etc/syslog.d/*.conf`, see example .conf - `klogd` no longer built by default (optional) `syslogd` is stand-alone
- *Major* command line changes to `syslogd`, for compatibilty with *BSD
- Supports `include /etc/syslog.d/*.conf` directuve, see example .conf
- Built-in log-rotation support, with compression by default, useful for - Built-in log-rotation support, with compression by default, useful for
embedded systems. No need for cron and a separate log rotate daemon embedded systems. No need for cron and a separate log rotate daemon
- Full [RFC3164][] and [RFC5424][] support - Full [RFC3164][] and [RFC5424][] support from NetBSD and FreeBSD
- Includes timestamp and hostname, RFC3164 style, in remote logging - Support for sending RFC3164 style remote syslog messages, including
timestamp and hostname. Defaults to send w/o for compatibility
- Support for sending RFC5424 style remote syslog messages - Support for sending RFC5424 style remote syslog messages
- Support for sending messages to a custom port on a remote server - Support for sending messages to a custom port on a remote server
- Support for listening to a custom port
- Support for remote peer filtering, from FreeBSD
- Support for disabling DNS reverse lookups for each remote log message
- Support for FreeBSD Secure Mode
- Includes a `logger` tool with RFC5424 capabilities (`msgid` etc.) - Includes a `logger` tool with RFC5424 capabilities (`msgid` etc.)
- Includes a library and system header replacement for logging - Includes a syslog library and system header replacement for logging
- FreeBSD socket receive buffer size patch - FreeBSD socket receive buffer size patch
- Avoid blocking `syslogd` if console is backed up - Avoid blocking `syslogd` if console is backed up
- Touch PID file on `SIGHUP`, for integration with [Finit][] - Touch PID file on `SIGHUP`, for integration with [Finit][]
@ -152,9 +159,10 @@ Origin & References
------------------- -------------------
This is the continuation of the original sysklogd by Dr. G.W. Wettstein This is the continuation of the original sysklogd by Dr. G.W. Wettstein
and [Martin Schulze][]. Currently maintained, and heavily updated, by and [Martin Schulze][]. Currently maintained, and heavily updated with
[Joachim Nilsson][]. Please file bug reports, or send pull requests for the latest features from NetBSD and FreeBSD, by [Joachim Nilsson][].
bug fixes and proposed extensions at [GitHub][]. Please file bug reports, or send pull requests for bug fixes and
proposed extensions at [GitHub][].
The project is licensed under the [GPL][License], but the main `syslogd` The project is licensed under the [GPL][License], but the main `syslogd`
daemon and `syslogp()` API:s are [3-clause BSD][BSD License] licensed. daemon and `syslogp()` API:s are [3-clause BSD][BSD License] licensed.