Mention klogd now is optional and rest of project is 3-clause BSD

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson 2019-11-13 10:09:41 +01:00
parent 5b2d9d313d
commit 31630f73cc

View File

@ -8,7 +8,7 @@
Aug 24 05:14:15 192.0.2.1 myproc[8710]: Kilroy was here. 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. 2019-11-04T00:50:15.001234+01:00 troglobit myproc 8710 - - Kilroy was here.
``` ```
[![License Badge][]][License] [![Travis Status][]][Travis] [![Coverity Status][]][Coverity Scan] [![BSD Badge][]][BSD License] [![License Badge][]][License] [![Travis Status][]][Travis] [![Coverity Status][]][Coverity Scan]
Table of Contents Table of Contents
----------------- -----------------
@ -26,7 +26,7 @@ This is the continuation of the original Debian/Ubuntu syslog daemon,
updated with full [RFC3164][] and [RFC5424][] support from NetBSD and updated with full [RFC3164][] and [RFC5424][] support from NetBSD and
FreeBSD. The package includes the `libsyslog.{a,so}` library and a FreeBSD. The package includes the `libsyslog.{a,so}` library and a
`syslog.h` header file replacement, two system log daemons, `syslogd` `syslog.h` header file replacement, two system log daemons, `syslogd`
and `klogd`, and one command line tool called `logger`. and `klogd` (optional), and one command line tool called `logger`.
`libsyslog` and `syslog/syslog.h`, derived directly from NetBSD, expose `libsyslog` and `syslog/syslog.h`, derived directly from NetBSD, expose
`syslogp()` and other new features available only in [RFC5424][]: `syslogp()` and other new features available only in [RFC5424][]:
@ -41,11 +41,11 @@ standard C-library implementations of the `syslog()` API (GLIBC, musl
libc, uClibc), `libsyslog` must be used in your application to unlock libc, uClibc), `libsyslog` must be used in your application to unlock
the new [RFC5424][] `syslogp()` API. the new [RFC5424][] `syslogp()` API.
The `klogd` daemon listens to kernel message sources and is responsible The optional `klogd` daemon, enabled with `configure --with-klogd`,
for prioritizing and processing operating system messages. The `klogd` supports the GLIBC `klogctl()` API to read kernel log messages and can
daemon can run as a client of `syslogd` or optionally as a standalone also decode EIP addresses on Linux Oops, provided a `System.map` file.
program. `klogd` can now be used to decode EIP addresses if it can The `syslogd` daemon can run stand-alone without `klogd`, this is the
determine a `System.map` file. default.
The included `logger` tool can be used from the command line, or script, The included `logger` tool can be used from the command line, or script,
to send RFC5424 formatted messages using `libsyslog` to `syslogd` for to send RFC5424 formatted messages using `libsyslog` to `syslogd` for
@ -152,9 +152,12 @@ 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][]. Now maintained and heavily updated by [Joachim and [Martin Schulze][]. Currently maintained, and heavily updated, by
Nilsson][]. Please file bug reports, or send pull requests for bug [Joachim Nilsson][]. Please file bug reports, or send pull requests for
fixes and proposed extensions at [GitHub][]. bug fixes and proposed extensions at [GitHub][].
The project is licensed under the [GPL][License], but the main `syslogd`
daemon and `syslogp()` API:s are [3-clause BSD][BSD License] licensed.
[RFC3164]: https://tools.ietf.org/html/rfc3164 [RFC3164]: https://tools.ietf.org/html/rfc3164
[RFC5424]: https://tools.ietf.org/html/rfc5424 [RFC5424]: https://tools.ietf.org/html/rfc5424
@ -166,6 +169,8 @@ fixes and proposed extensions at [GitHub][].
[buildsystem]: https://airs.com/ian/configure/ [buildsystem]: https://airs.com/ian/configure/
[License]: https://en.wikipedia.org/wiki/GPL_license [License]: https://en.wikipedia.org/wiki/GPL_license
[License Badge]: https://img.shields.io/badge/License-GPL%20v2-blue.svg [License Badge]: https://img.shields.io/badge/License-GPL%20v2-blue.svg
[BSD License]: http://en.wikipedia.org/wiki/BSD_licenses
[BSD Badge]: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg
[Travis]: https://travis-ci.org/troglobit/sysklogd [Travis]: https://travis-ci.org/troglobit/sysklogd
[Travis Status]: https://travis-ci.org/troglobit/sysklogd.png?branch=master [Travis Status]: https://travis-ci.org/troglobit/sysklogd.png?branch=master
[Coverity Scan]: https://scan.coverity.com/projects/19540 [Coverity Scan]: https://scan.coverity.com/projects/19540