Commit Graph

  • 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