-
949e80f150
Implement forced log file rotation upon SIGUSR2
Steffen Nurpmeso
2022-01-20 14:34:51 +0100
-
-
23a6d81ea2
Merge pull request #45 from sdaoden/notify
Joachim Wiberg
2022-03-14 05:45:17 +0100
-
-
f7abd0d10a
test/notify.sh: address Joachim Wiberg's comments (pull/45)
Steffen Nurpmeso
2022-03-12 17:21:43 +0100
-
7038e51a0f
"notify": address Joachim Wiberg's comments (pull/45)
Steffen Nurpmeso
2022-03-12 16:46:46 +0100
-
bc103013cb
Test for "Add "notify" keyword"
Steffen Nurpmeso
2022-01-20 14:33:45 +0100
-
72f2faef6e
Add "notify" keyword
Steffen Nurpmeso
2022-01-20 14:33:22 +0100
-
-
6022d3c7d0
Fix #49: add support for -8 command line option to allow 8-bit data
Joachim Wiberg
2022-03-07 20:51:42 +0100
-
eb6e85e851
test: minor test cleanup and comments
Joachim Wiberg
2022-03-06 01:07:31 +0100
-
13b1fd0aa0
test: minor, shellcheck fixes
Joachim Wiberg
2022-03-06 01:06:38 +0100
-
0a99c7f386
test: minor aesthetic, slightly improve test logging
Joachim Wiberg
2022-03-06 01:02:03 +0100
-
f29f31340c
test: refactor and generalize setup(), adding a setup2()
Joachim Wiberg
2022-03-06 00:56:03 +0100
-
7707715c78
man: update '-b' option description to match '-a' and usage text
Joachim Wiberg
2022-03-06 00:49:25 +0100
-
aceb4cddcf
Add missing
-H
option to usage text, issue #41
Joachim Wiberg
2022-03-05 18:37:49 +0100
-
99028414c3
test: run all syslogd with kernel logging disabled
Joachim Wiberg
2022-03-05 16:33:52 +0100
-
e4330515e8
Disable KernLog in container
Joachim Wiberg
2022-03-05 15:30:21 +0100
-
40622ef6c7
Fix build error introduced when fixing issue #48
Joachim Wiberg
2022-03-05 15:29:51 +0100
-
05e2a31662
Bump version for v2.4.0 development cycle
Joachim Wiberg
2022-03-05 15:31:19 +0100
-
c534556790
Auto-detect if we're running in a container and disable klogd
Joachim Wiberg
2022-02-14 00:28:28 +0100
-
29e932008d
Fix #48: add option ('-K') to disable kernel logging
Joachim Wiberg
2022-02-13 23:40:06 +0100
-
49b99584a4
Verify the kernel log fifo is a proper character device
Joachim Wiberg
2022-02-13 23:03:30 +0100
-
e61e5abb88
Follow-up to
9856e07
, rename '-K' option to '-t'
Joachim Wiberg
2022-02-13 22:51:55 +0100
-
f38fd01871
Merge pull request #44 from loebl/docs/small-typo-fixes
Joachim Wiberg
2021-12-21 17:32:55 +0100
-
-
2c9c5263b6
Remove excess character
Loebl
2021-12-21 16:34:16 +0100
-
32f5a98efe
Fix log rotation option reference
Loebl
2021-12-21 16:32:20 +0100
-
-
03c2c9c68d
Update changelogs for v2.3.0 (final) release
Joachim Wiberg
2021-11-27 21:20:21 +0100
-
f4f2ad365e
Redo DNS lookup on failure to send to remote server
Joachim Wiberg
2021-11-27 20:18:52 +0100
-
f516ff6023
Fix #36: retry DNS lookup of remote syslog servers with res_init()
Joachim Wiberg
2021-11-27 20:06:02 +0100
-
0a0380cbdd
Minor, spellcheck comments
Joachim Wiberg
2021-11-27 19:16:41 +0100
-
9856e07e40
Fix #42: add option to always trust kernel timestamp
Joachim Wiberg
2021-11-26 06:50:31 +0100
-
e69b0fe812
Fix #43: avoid assert() on and around 19 January 2038 03:14:07 UTC
Joachim Wiberg
2021-11-26 06:21:00 +0100
-
cea845aaf4
libsyslog: handle EOVERFLOW from gettimeofday()
Joachim Wiberg
2021-11-26 06:06:14 +0100
-
30a5c6628d
Avoid NULL pointers to internal logit() function
Joachim Wiberg
2021-11-26 06:02:49 +0100
-
ac9749a240
Minor, slight improvement in debug output
Joachim Wiberg
2021-11-24 09:03:07 +0100
-
d297a23e5a
test: remote: start a receiver syslogd to manually verify rfc3164
Joachim Wiberg
2021-11-24 09:01:16 +0100
-
9f6fbb3301
After initial read of /dev/kmsg, ignore kernel timestamp
Joachim Wiberg
2021-11-23 17:16:17 +0100
-
c7e30c6bd0
Follow-up to
eb454d7
: use time(NULL) instead of weird calculus
Joachim Wiberg
2021-11-23 17:14:31 +0100
-
d18e485e0a
.github: fix example build, relies on configure prefix
Joachim Wiberg
2021-11-22 15:53:51 +0100
-
f2fdc9043a
.github: restore Build step and drop pwd debug
Joachim Wiberg
2021-11-22 15:49:08 +0100
-
76942ea6e9
.github: each workflow step resets back to the checked out dir
Joachim Wiberg
2021-11-22 15:42:30 +0100
-
4a3a5d213e
.github: debug pwd
Joachim Wiberg
2021-11-22 15:40:27 +0100
-
22bfd79d8d
.github: no need to run test with sudo, we use unshare now
Joachim Wiberg
2021-11-22 15:18:28 +0100
-
aad76ad03b
test: refactor test.rc + start.sh + stop.sh -> lib.sh
Joachim Wiberg
2021-11-22 15:16:05 +0100
-
2d95e0ccf0
test: fix search path for scripts
Joachim Wiberg
2021-11-22 11:22:04 +0100
-
d0166e505d
.github: add missing chmod arg and change --prefix
Joachim Wiberg
2021-11-22 11:01:26 +0100
-
7df454daa8
.github: try working around runner limitations in unshare
Joachim Wiberg
2021-11-22 10:35:56 +0100
-
50307c142c
.github: simplify apt-get, from smcroute
Joachim Wiberg
2021-11-22 05:02:28 +0100
-
523926a07d
test: initial refactor to support running in parallel in an unshare
Joachim Wiberg
2021-11-22 04:59:23 +0100
-
81eee2185e
.github: sync release.yml apt-get with smcroute
Joachim Wiberg
2021-11-22 04:58:16 +0100
-
1018d4a7f4
Avoid NULL pointer to vsnprintf()
Joachim Wiberg
2021-11-22 04:27:18 +0100
-
558caf1a10
.github: dump test logs from distcheck build directory
Joachim Wiberg
2021-11-22 03:39:27 +0100
-
f7b2479e7d
.github: sync release with build, dump result of remote test
Joachim Wiberg
2021-11-22 03:28:33 +0100
-
6054df0864
Fix stray 'a' to AC_INIT(), release v2.3.0
Joachim Wiberg
2021-11-22 02:25:38 +0100
-
f62b70059e
Update changelogs and bump version for v2.3.0 release
Joachim Wiberg
2021-11-22 02:21:02 +0100
-
f3ef9d7514
Revert "Extract version from GIT, inspiration from mdio-tools"
Joachim Wiberg
2021-11-17 06:51:45 +0100
-
17a62a7f31
Fix #41: add missing documentation for -H option
Joachim Wiberg
2021-11-09 18:32:49 +0100
-
37e05b6855
.github: add release general to automate release builds
Joachim Wiberg
2021-11-08 07:03:09 +0100
-
da7425f757
Extract version from GIT, inspiration from mdio-tools
Joachim Wiberg
2021-11-08 06:57:45 +0100
-
029115a23e
Drop .deb package from release target
Joachim Wiberg
2021-11-08 06:56:06 +0100
-
1a91be0fca
Adjust output from release target slightly (from mrouted)
Joachim Wiberg
2021-11-06 18:12:00 +0100
-
262ffea56b
Update tag check in release-hook to prevent false positives
Joachim Wiberg
2021-09-15 09:28:20 +0200
-
340538ecaa
.github: coverity: change step name to trigger build
Joachim Wiberg
2021-07-27 00:14:56 +0200
-
48930cd223
.github: add workflow for Coverity Scan (branch: dev)
Joachim Wiberg
2021-07-27 00:01:53 +0200
-
9d71746c17
.github: build: install systemd unit files in /tmp
Joachim Wiberg
2021-07-26 23:46:05 +0200
-
5d7c1e18d6
.github: build: install to fixed dir for pkg-config
Joachim Wiberg
2021-07-26 23:43:01 +0200
-
5163b76290
Drop Travis-CI in favor of GitHub Actions
Joachim Wiberg
2021-07-26 23:38:07 +0200
-
e89ccd44ec
.github: build: rewrite and add clang+gcc build matrix
Joachim Wiberg
2021-07-26 23:30:34 +0200
-
b0d4e4cc3f
Fix #40: update docs and online help text wrt. caching of kmsg seqno
Joachim Wiberg
2021-07-26 14:04:45 +0200
-
5211bcee08
Update changelogs for upcoming release
Joachim Wiberg
2021-07-01 00:02:05 +0200
-
170673a18a
Bump version for v2.3.0 release cycle, -beta1
Joachim Wiberg
2021-07-01 00:01:27 +0200
-
9ce3c2e8ec
Fix #39: update tests to use -P fn and -C fn
Joachim Wiberg
2021-06-30 23:00:09 +0200
-
e381bc3620
Fix #38: add option
-C file
for alt. kernel seqno cache file
Joachim Wiberg
2021-06-30 22:39:09 +0200
-
39ffa1b4cb
Fix #34: regression in internal logging, loss of restart msg
Joachim Wiberg
2021-06-30 22:26:55 +0200
-
75524d1878
syslogd: minor, improve flog() internal logging a bit
Joachim Wiberg
2021-06-27 19:53:01 +0200
-
eed3335caa
logger: fix \m -> \n, found on Slackware current
Joachim Wiberg
2021-06-26 12:31:19 +0200
-
d7576c7fc0
syslogd.service: use journald socket, not /dev/log
Joachim Wiberg
2021-06-23 15:24:00 +0200
-
287e009514
Fix #35: syslogd man page lists -v as verbose mode, is version
Joachim Wiberg
2021-06-21 23:24:18 +0200
-
fc5096f1c2
syslogd: support for extracting user level messages from /dev/kmsg
Joachim Wiberg
2021-06-21 23:15:10 +0200
-
7ce44f5b9e
syslogd: ignore EINVAL from kernel, silently restart polling
Joachim Wiberg
2021-06-21 23:13:44 +0200
-
82b7e2bfcb
man: update logger.1 with info on new -k option
Joachim Wiberg
2021-06-21 23:12:54 +0200
-
36778bee4a
logger: support for -k, early log to /dev/kmsg
Joachim Wiberg
2021-06-20 14:09:00 +0200
-
10ccdc3da1
logger: only attempt logrotate if target is file
Joachim Wiberg
2021-06-09 19:36:00 +0200
-
17b68ca89a
Update changelogs and bump version for v2.2.3 release
Joachim Wiberg
2021-05-11 11:37:18 +0200
-
4accbafa17
Bump version to firsta and final -rc1
Joachim Wiberg
2021-05-07 04:34:37 +0200
-
7e721adc58
Revert "Travis-CI: disable clang temporarily for Coverity Scan run"
Joachim Wiberg
2021-05-07 04:34:16 +0200
-
e3d6ff8737
Check boundary in every step of parse_rfc5424()
Joachim Wiberg
2021-05-06 11:59:33 +0200
-
d1f1702277
Check boundary first in parse_rfc5424()
Joachim Wiberg
2021-05-06 10:09:34 +0200
-
ebced817a7
Ensure argument to printsys() is always nul terminated
Joachim Wiberg
2021-05-06 10:03:01 +0200
-
52fc3f7176
Ensure received data is nul terminated, found by Coverity Scan
Joachim Wiberg
2021-05-06 09:42:45 +0200
-
65ceec1171
Fix GCC warning: integer constant is so large that it is unsigned
Joachim Wiberg
2021-05-06 08:55:26 +0200
-
947a0e103b
Travis-CI: disable clang temporarily for Coverity Scan run
Joachim Wiberg
2021-05-06 08:52:49 +0200
-
9847237515
Update and sync changelogs
Joachim Wiberg
2021-05-06 08:51:22 +0200
-
e5ee2446a0
Follow-up to
92a4fb3
: allow kernel log dupes around edge of seqno
Joachim Wiberg
2021-05-06 08:47:30 +0200
-
4e1aefaf3d
man: update syslogd(8) with new cache file and fix pidfile name
Joachim Wiberg
2021-05-05 05:13:31 +0200
-
92a4fb3318
Fix #29: prevent repeating kernel messages when syslogd is restarted
Joachim Wiberg
2021-05-05 05:06:41 +0200
-
a38daf0896
test: clean up residual test files
Joachim Wiberg
2021-05-05 05:01:12 +0200
-
1de66a04c0
logger: minor, staticify
Joachim Wiberg
2021-05-05 04:52:48 +0200
-
d736c837d0
Update changelogs and bump version for upcoming v2.2.3 patch release
Joachim Wiberg
2021-05-05 03:40:27 +0200
-
eb454d7d37
Fix #28: log messages stuck in 1969
Joachim Wiberg
2021-05-05 03:25:22 +0200
-
4ab8bc7b40
Fix #31: invalid time for kernel log messages on 32-bit machines
Joachim Wiberg
2021-05-05 03:03:01 +0200
-
d722584191
Fix #32: fix logging of remote kernel messages being mapped to uucp
Joachim Wiberg
2021-05-04 10:45:13 +0200