Joachim Wiberg
8377f0e736
Update copyright years
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 14:34:16 +02:00
Joachim Wiberg
0bef874cf3
logit: fix evaluation order violation, found by Coverity Scan
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 15:49:01 +02:00
Joachim Wiberg
a7428ababa
logit: fix minor (possible) memory leak
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 15:14:38 +02:00
Joachim Wiberg
f24f76fc80
logit: parse leading <LEVEL> in log messages
...
Add support for systemd daemon log style.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-02 16:43:44 +02:00
Joachim Wiberg
d95fc5f790
logit: fix parse_prio(), check result of parse
...
clang-tidy complained that parse_prio() always returned OK(0), turns out
it was right. This patch adds validation of the parsing.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-02 16:43:43 +02:00
Joachim Wiberg
10a1257e47
logit: minor cleanup, reverse christmas tree
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-02 16:43:43 +02:00
Joachim Wiberg
d5a5fffa52
Update copyright years
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-01-07 01:50:50 +01:00
Joachim Wiberg
4fbcd1bbad
Update copyright years
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-05-05 06:00:34 +02:00
Joachim Wiberg
19f5cb1d01
logit: fall back to package name if $LOGNAME and $USER are unset
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-10-16 20:01:29 +02:00
Joachim Wiberg
108bbf56dd
Update copyright years
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-04-19 19:35:49 +02:00
Joachim Wiberg
280d91b9bf
Add support for new libite (-lite) header namespace
...
Due to an unfortunate name clash with the DirectFB project LiTE, the
libite (-lite) project had to change its header namespace from
lite/*.h -> libite/*.h
This patch adds support for the new namepace in Finit, triggered by the
define _LIBITE_LITE, from the .pc file read by pkg-config. This should
only be needed on systems that install libite without the compatibility
symlink lite -> libite/ in the staging include directory.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-12-06 21:38:20 +01:00
Joachim Wiberg
d25c1d5564
logit: avoid modifying argv[] strings
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-31 17:03:10 +02:00
Joachim Wiberg
305ad302f2
Refactor, reduce code duplication
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-03-07 10:28:54 +01:00
Joachim Wiberg
790a316607
Log rotate: improved handling of return values from syscalls
...
- Align the two implementations in logit.c and utmp-api.c
- Use libite APIs to handle common constructs
- If gzip fails, don't remove rotated-to file
- Don't try gzip if rename fails
- Issues found by Coverity Scan
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-03-07 09:57:07 +01:00
Joachim Wiberg
a5714a058c
Update copyright years
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-09 22:07:03 +01:00
Joachim Wiberg
24a78d3246
Update copyright years and author last name
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2020-09-02 23:38:11 +02:00
Joachim Nilsson
ad98f69560
Ignore return value from rename(), ofile may not exist yet.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-23 14:03:07 +01:00
Joachim Nilsson
658fb9b037
Check return value from rename(), fall back to truncate() on error
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-23 11:39:50 +01:00
Joachim Nilsson
44591c6e51
logit: Sync each log entry to file
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-15 07:44:33 +01:00
Joachim Nilsson
0e51a1eed8
logit: Hard code program name and clarify distribution scope
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-15 06:58:44 +01:00
Joachim Nilsson
c315fb5637
Add logit v1.0 to Finit distribution
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-15 06:58:44 +01:00