Joachim Wiberg
22d26c5945
Restore default configure prefix, from / to /usr/local
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2021-01-23 23:09:59 +01:00
Joachim Wiberg
df46facfb9
Bump version for v2.2.0 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2021-01-15 11:16:23 +01:00
Joachim Wiberg
45085709e8
Update copyright years
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2021-01-15 11:16:04 +01:00
Joachim Wiberg
30842595d5
Update copyright years and author last name
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2020-08-31 21:28:45 +02:00
Joachim Wiberg
a719f66bdd
Start v2.2.0 dev cycle
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2020-08-31 21:28:45 +02:00
Joachim Nilsson
6d6010add6
Update ChangeLog and bump version for v2.1.2 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2020-03-22 09:47:54 +01:00
Joachim Nilsson
24dafe9a27
Update ChangeLog and bump version for v2.1.1 bug fix release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2020-01-19 21:21:57 +01:00
Joachim Nilsson
43eee3d405
Update ChangeLog and bump version for v2.1 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2020-01-05 13:33:02 +01:00
Joachim Nilsson
5efd1cffd8
build: Put all GNU autotools support files in aux/
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-12-09 18:08:07 +01:00
Joachim Nilsson
899d0d28be
Relicense configure.ac and Makefile.am's under 3-clause BSD
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-12-07 10:57:47 +01:00
Joachim Nilsson
6bb6672ebf
Remove klogd from the sysklogd project
...
This patch removes one of the traditionally key pieces of the sysklogd
project, klogd. Now that syslogd performs logging of kernel messages
we no longer require a separate daemon for that.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-12-07 10:31:06 +01:00
Joachim Nilsson
73736adbfd
Bump version for v2.1 release cycle
...
The changes in the timer handling are quite extensive, so we cannot in
good conscience call this a patch release.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-12-06 18:24:38 +01:00
Joachim Nilsson
ad686ca86d
Update ChangeLog and bump version for v2.0.3 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-12-01 21:40:20 +01:00
Joachim Nilsson
90a993f5a2
Update ChangeLog and bump version for v2.0.2 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-28 10:08:03 +01:00
Joachim Nilsson
0e6c141f4f
Fix #6 : Add workaround for systems with vanilla/older autoconf
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-26 21:42:36 +01:00
Joachim Nilsson
87cef2d268
Update ChangeLog and bump version for v2.0.1
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-25 14:06:47 +01:00
Joachim Nilsson
84b7acf55f
Allow --prefix= to install to /sbin
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-25 12:50:09 +01:00
Joachim Nilsson
15b8d386b3
Expand directories for configuration summary
...
Unexpanded defaults:
sysconfdir => ${prefix}/etc
runstatedir => ${localstatedir}/run
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-25 12:14:18 +01:00
Joachim Nilsson
7793fcbd14
Fix #3 : Don't guess PID file location, use configure --runstatedir
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-24 18:52:31 +01:00
Joachim Nilsson
b80a225f73
Minor, simplify previous commit and add logger on/off to summary
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-18 17:54:35 +01:00
Lars Wendler
227008ec0f
build: make logger and its man page optional
...
There are other packages that provide a logger program like util-linux
We should respekt that
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2019-11-18 12:36:25 +01:00
Joachim Nilsson
b22e1339c9
Update ChangeLog and bump version for v2.0 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-15 11:16:09 +01:00
Joachim Nilsson
3b6199aaef
Drop --with-syslogd-pidfile from configure, use -P option to syslogd
...
This patch drops the configure flag --with-syslogd-pidfile=foo since
syslogd now natively supports custom PID file using -P foo.
Also, the default PID file and syslog.conf paths have been changed from
the hard-coded /var/run (_PATH_VARRUN) and /etc to use configure paths.
This may not be appreciated by everyone but allows the project to have
support for all use-cases in a de facto standard fashion.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-13 11:52:15 +01:00
Joachim Nilsson
823bb4cf2a
Support for building the project w/o separate klogd (default)
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-12 16:42:44 +01:00
Joachim Nilsson
9ed0fe672a
Bump version for second release candidate
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-08 16:04:04 +01:00
Joachim Nilsson
1546d3ce94
Bump version for v2.0-rc1 release candidate
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-08 13:23:33 +01:00
Joachim Nilsson
225d8da17f
Add stand-alone example program w/ Makefile and README
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-05 08:32:43 +01:00
Joachim Nilsson
8f66822b2a
Check for getprogname() et al, and use config.h for #ifndefs
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-04 10:55:52 +01:00
Joachim Nilsson
7446255827
Silence autoconf, use an m4/ sub-directory for macros
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-03 17:30:59 +01:00
Joachim Nilsson
3a825cf0da
Update GPL license headers, wrong address for FSF
...
- Update last paragraph, with FSF address
- Drop gratuitous "this file is part of the sysklogd package"
- Fix indentation
- Update copyright years for my own contributions
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-03 17:21:06 +01:00
Joachim Nilsson
c05956010c
Make sure libsyslog.la, incl. strlcpy.o, is built with -fPIC
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-03 15:55:25 +01:00
Joachim Nilsson
ff4f2cdb31
Replace homegrown PID file functions with std BSD pidfile()
...
- Import pidfile() v1.11 from OpenBSD and libite (-lite) project
- Import utimensat() replacement, for systems that don't have it
- Simplify syslogd and klogd program start and PID file creation
- Rip out -i and -I from klogd, uses old PID file functions, and
they're only kill(1) wrappers anyway
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-11-02 21:03:28 +01:00
Joachim Nilsson
af97a5bb0a
Build libsyslog.la and install it with syslog.h and libsyslog.pc
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-10-31 08:39:09 +01:00
Joachim Nilsson
b67d57cf59
Initial test framework: make check
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-10-29 13:58:56 +01:00
Joachim Nilsson
d83f781dc0
Add OpenBSD strlcat() and strlcpy() safe string manipulation APIs
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-10-25 14:29:15 +02:00
Joachim Nilsson
34d764ed57
Bump version for v2.0 release cycle
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-10-12 18:52:04 +02:00
Joachim Nilsson
3a74817df2
Update ChangeLog and bump version for v1.6 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2018-09-25 17:32:25 +02:00
Joachim Nilsson
ab24b2efff
Add configurable retry timeout for remote syslog servers
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2018-09-25 10:10:28 +02:00
Joachim Nilsson
cda4c6a037
Integrate systemd unit files with paths from configure
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2018-08-05 19:15:44 +02:00
Joachim Nilsson
d222e82d83
Add --with-syslogd-pidfile=FILE configure option
...
This enables the same functionality as the old build system, only
slightly more flexible since you don't need to edit the Makefile.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2018-08-03 09:07:36 +02:00
Joachim Nilsson
38651d9322
Add --with-klogd-delay=SEC configure option
...
This enables the same functionality as the old build system, only
slightly more flexible since you don't need to edit the Makefile.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2018-08-03 08:53:33 +02:00
Joachim Nilsson
880cb2aa4d
Relocate files to man/ and src/ and change to GNU configure & build
...
- Relocate all source files to src/ and manual pages to man/
- Replace static Makefile with GNU configure and build system
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2018-08-02 22:52:40 +02:00