This website requires JavaScript.
7b542c471b
:(
master
pepe
2023-07-26 21:30:10 +00:00
45d351065a
Fix #37 : improve accuracy of MARK timer
Joachim Wiberg
2023-07-26 09:14:33 +02:00
91ef7f4d59
Bump version for v2.5.1 bugfix release cycle
Joachim Wiberg
2023-07-25 14:40:47 +02:00
ba35121290
Fix #64 : sub-second faking of kernel timestamps
Joachim Wiberg
2023-07-09 10:50:07 +02:00
7e8243e48f
Minor, fix initializer: 0 vs NULL
Joachim Wiberg
2023-06-14 21:03:19 +02:00
b6d1ae2667
Bump version and update ChangeLog for v2.5.0 release
Joachim Wiberg
2023-04-30 20:08:56 +02:00
f926039511
Update copyright years
Joachim Wiberg
2023-04-30 20:06:33 +02:00
ae15ee11a7
lib: minor, ensure we have TIMESPEC_TO_TIMEVAL()
Joachim Wiberg
2023-04-30 20:02:51 +02:00
c6de7dfa69
Inform Coverity Scan we use relative time for alarm()
Joachim Wiberg
2023-04-22 09:31:38 +02:00
0cde7cbcc5
.github: bump version of actions for Node.js upgrade
Joachim Wiberg
2023-04-22 09:18:07 +02:00
8768f9246b
Clang workaround for valgrind checks
Joachim Wiberg
2023-04-22 09:13:13 +02:00
5c33df4ca0
Update ChangeLog and bump version for upcoming v2.5.0 release
Joachim Wiberg
2023-04-22 08:59:35 +02:00
218a032557
Fix #61 : add support for -c and -cc to disable log compression
Joachim Wiberg
2023-04-22 08:48:32 +02:00
b3d0a9b638
Revert "syslog.conf: disable debug messages by default from /var/log/syslog"
Joachim Wiberg
2023-04-22 08:31:14 +02:00
7ec64e5f9c
Fix #62 : early log messages lost when running in systemd
Joachim Wiberg
2023-04-22 08:27:57 +02:00
c82c004de7
syslogd.service: KillMode=process is not recommended, drop
Joachim Wiberg
2023-04-22 07:40:24 +02:00
92066b2b86
.github: don't fail because tree returns non-zero ...
Joachim Wiberg
2022-12-09 19:10:36 +01:00
153e6c4b65
Fix #60 : document how to set side-wide permissions on log files
Joachim Wiberg
2022-12-08 23:43:51 +01:00
b234244680
Merge pull request #59 from xiaoxiang781216/nuttx
Joachim Wiberg and GitHub
2022-11-09 16:28:04 +01:00
b3502b84c4
Port sysklogd to NuttX
anjiahao and Xiang Xiao
2021-11-22 21:31:33 +08:00
51d471543c
Update ChangeLog and bump version for v2.4.4 bug fix release
Joachim Wiberg
2022-08-13 20:02:12 +02:00
06ba111750
Merge pull request #58 from douzzer/20220813-fix-parsemsg_rfc3164-RemoteAddDate
Joachim Wiberg and GitHub
2022-08-13 19:46:38 +02:00
55b8d3ddfa
syslogd.c parsemsg_rfc3164(): don't set buffer.timestamp.usec when RemoteAddDate (-T) -- fixes changes in 8f8332885 that resulted in "Jan 0 00:00:00" timestamps. check_timestamp() saw the nonzero timestamp.usec and returned without setting buffer->timestamp, leaving it with nonzero usecs and an all-zeros struct tm.
Daniel Pouzzner
2022-08-13 11:58:32 -05:00
ba9555870b
Update ChangeLog and bump version for v2.4.3 bug fix release
Joachim Wiberg
2022-08-12 14:33:44 +02:00
9e9c1c884a
Fix #57 : garbled tag name in std log file output
Joachim Wiberg
2022-08-12 14:30:19 +02:00
6bc8525a8d
Ensure both logger and syslogd output the same version string
Joachim Wiberg
2022-08-01 13:17:01 +02:00
7850591388
Update ChangeLog and bump version for v2.4.2 release
Joachim Wiberg
2022-08-01 12:57:13 +02:00
7bd017be0a
logger: fix default log severity info -> notice, like other loggers
Joachim Wiberg
2022-08-01 12:48:31 +02:00
a2ff3a93f6
libsyslog: drop extra leading space in message
Joachim Wiberg
2022-08-01 12:35:33 +02:00
22ee326192
logger: drop trailing space when reading message from command line
Joachim Wiberg
2022-08-01 12:28:59 +02:00
16bad57af5
Update ChangeLog and bump version for v2.4.1 release
Joachim Wiberg
2022-08-01 11:46:32 +02:00
a06639bd0e
libsyslog: bump ABI version, changes/additions to interface
Joachim Wiberg
2022-08-01 11:45:33 +02:00
51ecc21973
man: update syslogp.3 with latest changes for remote logging
Joachim Wiberg
2022-08-01 11:34:09 +02:00
460e26f0f2
man: update change date and copyright years on logger.1
Joachim Wiberg
2022-08-01 11:33:47 +02:00
4fdbb64c51
libsyslog: honor LIB_PTRIM when logging to stderr
Joachim Wiberg
2022-08-01 11:30:54 +02:00
221ae0abe0
libsyslog: avoid opening+connecting to syslogd when LOG_NLOG
Joachim Wiberg
2022-08-01 11:16:55 +02:00
4c39bfeccb
Reorder man pages links and add logger(1)
Joachim Wiberg
2022-08-01 09:49:58 +02:00
87ff7d6901
test: verify remote logging in logger tool
Joachim Wiberg
2022-07-31 22:56:16 +02:00
911e3f05a1
test: allow logger() to run w/o UNIX socket path
Joachim Wiberg
2022-07-31 22:49:37 +02:00
43d8640aac
libsyslog: enforce 32 char limit on RFC3164 output to remote syslogd
Joachim Wiberg
2022-07-31 18:48:39 +02:00
50f6ad74cb
syslogd: ensure tag is <= 32 chars for RFC3164 output
Joachim Wiberg
2022-07-31 18:43:46 +02:00
3969dbb8a6
Update with new details on the logger tool
Joachim Wiberg
2022-07-31 17:32:36 +02:00
c095131ff9
man: update logger(1), it can log to remote servers now
Joachim Wiberg
2022-07-31 17:32:13 +02:00
5662afe2c0
Adjust log file output format in BSD mode to output proc[PID] too
Joachim Wiberg
2022-07-31 17:17:25 +02:00
0811315f35
Bump version and update ChangeLog w/ last fixes before next release
Joachim Wiberg
2022-07-31 12:56:50 +02:00
8b513ade8e
Fix log option flag: LOG_RFC3154 -> LOG_RFC3164
Joachim Wiberg
2022-07-31 12:54:25 +02:00
7f4dcff60d
Updates on project origin and naming
Joachim Wiberg
2022-07-31 12:48:52 +02:00
f0b7b6fdf8
Merge branch 'master' into dev
Joachim Wiberg
2022-07-31 12:29:29 +02:00
70bfb8ed98
Handle gettimeofday() errors the same way everywhere
Joachim Wiberg
2022-07-30 21:01:49 +02:00
4f94756bf2
logger: add support for -I PID to log, e.g., $$ from a shell script
Joachim Wiberg
2022-07-31 12:03:57 +02:00
f32ca837c1
logger: add support for -H NAME to override system hostname
Joachim Wiberg
2022-07-31 11:48:58 +02:00
c7f65e11c9
logger: minor, coding style (reverse Christmas tree)
Joachim Wiberg
2022-07-31 11:44:29 +02:00
ea1762d5f5
man: update logger(1) with new options for remote logging and format
Joachim Wiberg
2022-07-31 10:46:32 +02:00
1fc5c174f1
logger: update usage text with new options
Joachim Wiberg
2022-07-31 10:41:25 +02:00
c8fe229cfc
logger: add support for RFC3164 style (for remote) logging
Joachim Wiberg
2022-07-31 10:16:01 +02:00
5d98f06718
logger: drop debug logs
Joachim Wiberg
2022-07-30 21:32:19 +02:00
dfb654688a
logger: initial support for logging to a remote host
Joachim Wiberg
2022-07-29 14:53:23 +02:00
1044669b8d
test: notify sometimes fail, need to wait for syslogd to rotate
Joachim Wiberg
2022-07-28 01:43:38 +02:00
3086637768
libsyslog: fix loss of logger messages on failed connect()
Joachim Wiberg
2022-07-27 18:12:19 +02:00
ef67ecae12
Update ChangeLog for upcoming v2.4.1 bugfix release
Joachim Wiberg
2022-07-26 09:16:29 +02:00
daba6cce09
Fix #5&: failure to reset socket count on SIGHUP
Joachim Wiberg
2022-07-26 07:47:09 +02:00
e41721216c
Drop repology badge(s)
Joachim Wiberg
2022-07-21 21:06:31 +02:00
34c812415d
Merge pull request #53 from meta-ed/hexencoding
Joachim Wiberg and GitHub
2022-06-17 18:17:53 +02:00
2d37cf2c28
Merge pull request #52 from meta-ed/overread
Joachim Wiberg and GitHub
2022-06-17 18:16:28 +02:00
bcc3c7c1fb
Prevent logfile corruption by control codes
Edward K. McGuire
2022-06-16 15:52:04 -05:00
9427734546
Prevent overread when scanning the message buffer
Edward K. McGuire
2022-06-16 14:33:34 -05:00
8f83328850
Fake usec timestamp for RFC3164 messages
Joachim Wiberg
2022-06-05 16:42:51 +02:00
1e9f164198
Fake usec timestamp for untrusted kernel log messages
Joachim Wiberg
2022-06-04 18:52:03 +02:00
4bbed71c29
Move debian/ dir to separate branch to ease packaging downstream
Joachim Wiberg
2022-05-29 19:32:23 +02:00
7dc4783af8
.github: install valgrind also for release build
Joachim Wiberg
2022-05-29 18:41:45 +02:00
eafde9550d
Update ChangeLog and bump version for v2.4.0 release
Joachim Wiberg
2022-05-29 18:27:31 +02:00
dfc32d7843
Fix memory leak on exit
Joachim Wiberg
2022-05-29 16:59:50 +02:00
7ff4a7d210
test: reduce verbosity of new test
Joachim Wiberg
2022-05-29 16:59:32 +02:00
715c52dc21
.github: prefix test logs with current compiler
Joachim Wiberg
2022-05-29 16:24:34 +02:00
abb093c330
.github: create tarball of test logs for upload
Joachim Wiberg
2022-05-29 15:59:02 +02:00
0d02ba63bb
.github: need valgrind for new memleak test
Joachim Wiberg
2022-05-29 15:47:37 +02:00
d76b78c873
.github: upload test logs as build artifacts
Joachim Wiberg
2022-05-29 15:43:37 +02:00
47a980728a
test: new memleak test using valgrind
Joachim Wiberg
2022-05-28 16:28:00 +02:00
0892914581
Update changelog for upcoming v2.4.0 release
Joachim Wiberg
2022-05-22 22:50:25 +02:00
a5bf845118
Enforce 'secure_mode 1' in default syslog.conf file
Joachim Wiberg
2022-05-22 22:29:43 +02:00
62dea3aecf
Minor, fix missing \n in calls to logit()
Joachim Wiberg
2022-05-22 22:06:32 +02:00
477bb40c44
test: new test, verifies .conf option secure_mode
Joachim Wiberg
2022-05-22 22:01:42 +02:00
075815eeb8
Add support for setting secure_mode=[0,1,2] in .conf file
Joachim Wiberg
2022-05-22 21:55:46 +02:00
577d20b8da
test: use new logger() function in all tests
Joachim Wiberg
2022-05-21 15:43:12 +02:00
7e1d7bcb06
test: a few more helper functions
Joachim Wiberg
2022-05-20 06:32:56 +02:00
a453eca4be
Minor, rename local variable for consistency
Joachim Wiberg
2022-05-19 19:13:44 +02:00
4e70aff619
Refactor: add cfkey_match() with new struct cfkey for file options
Joachim Wiberg
2022-05-18 20:49:42 +02:00
619422b7ed
Minor, whitespace fixup
Joachim Wiberg
2022-04-18 21:39:49 +02:00
508ed72bcf
Merge branch 'meta-ed-master'
Joachim Wiberg
2022-05-14 11:59:34 +02:00
4f24bce339
Don't skip the <PRI> field in the call to wallmsg()
Edward K. McGuire and Joachim Wiberg
2022-05-13 15:14:09 -05:00
5b48dac64e
test: new test to verify facility sorting to custom log file
Joachim Wiberg
2022-04-08 18:51:06 +02:00
7825c453c4
Move Gentoo Tip earlier, quicker to find
Joachim Wiberg
2022-03-30 21:30:49 +02:00
13cc1ad5ce
Add link to the nice wiki article on the Gentoo wiki
Joachim Wiberg
2022-03-30 19:07:45 +02:00
4fd55cd1ac
syslog.conf: disable debug messages by default from /var/log/syslog
Joachim Wiberg
2022-03-29 20:14:56 +02:00
6798fe76d5
Document reason for stat() in opensys()
Joachim Wiberg
2022-03-14 06:59:51 +01:00
889dd1aed9
Merge pull request #47 from sdaoden/keep_mode
Joachim Wiberg
2022-03-14 05:55:52 +01:00
45554a54e6
syslogd.c: rotate_file(): do not loose file mode due to rotation
Steffen Nurpmeso and Joachim Wiberg
2022-02-11 15:40:26 +01:00
0b3d379001
Merge pull request #46 from sdaoden/rotate
Joachim Wiberg
2022-03-14 05:53:25 +01:00
908f1e6821
test/rotate_all.sh: address Joachim Wiberg comments (pull/46)
Steffen Nurpmeso and Joachim Wiberg
2022-03-12 17:46:47 +01:00
0bc4c82bae
Test for "Implement forced log file rotation upon SIGUSR2"
Steffen Nurpmeso and Joachim Wiberg
2022-01-20 14:35:27 +01:00