Todd C. Miller
|
1910b1924f
|
Test eventlog_writeln() when word wrap is disabled.
|
2020-10-28 13:47:40 -06:00 |
|
Todd C. Miller
|
8c43eeb293
|
For JSON logs, write the most important log elements first.
This is important for syslog where the record could be truncated.
|
2020-10-27 16:28:16 -06:00 |
|
Todd C. Miller
|
6bc729aa36
|
Support "minimal" JSON which skips all non-essention whitespace.
This replaces the old "compact" mode which is only used for syslog.
|
2020-10-27 13:26:22 -06:00 |
|
Todd C. Miller
|
34c1651514
|
Check for fdopen(3) failure in send_mail().
|
2020-10-26 21:23:36 -06:00 |
|
Todd C. Miller
|
fdae4bdbbb
|
Add support for file log line wrapping in libeventlog.
|
2020-10-26 16:16:46 -06:00 |
|
Todd C. Miller
|
d899fe5936
|
Use real setters for the eventlog config.
This makes it possible to have a base config that the callers can
modify instead of replacing the config wholesale.
|
2020-10-26 16:10:42 -06:00 |
|
Todd C. Miller
|
39b540ff33
|
Log the short version of the tty in sudoers-format logs.
This is consistent with historical practice.
|
2020-10-26 16:10:40 -06:00 |
|
Todd C. Miller
|
4416bd5977
|
Use libeventlog in sudoers instead of doing our own logging.
|
2020-10-26 16:10:40 -06:00 |
|
Todd C. Miller
|
541252beb1
|
Add default values in eventlog_setconf().
|
2020-10-26 16:10:39 -06:00 |
|
Todd C. Miller
|
bd1ca79cca
|
Add support for mailing eventlog entries and for logging raw messages.
These will be used by the sudoers plugin.
|
2020-10-26 16:10:37 -06:00 |
|
Todd C. Miller
|
fe6e0fb215
|
If no JSON callback is provided, store the contents of struct eventlog.
This moves the JSON formatting of struct eventlog out of libsudo_iolog
and into libsudo_eventlog where it belongs.
|
2020-10-26 15:43:43 -06:00 |
|
Todd C. Miller
|
4652698f8e
|
struct eventlog contains submit_time, no need to pass it in directly.
|
2020-10-26 15:43:02 -06:00 |
|
Todd C. Miller
|
c0e91d7586
|
Add an errstr argument to eventlog_alert().
|
2020-10-26 15:41:47 -06:00 |
|
Todd C. Miller
|
db72498257
|
Use struct eventlog in place of struct iolog_info.
|
2020-10-26 15:31:41 -06:00 |
|
Todd C. Miller
|
707437f6cb
|
Refactor eventlog code into a library
|
2020-10-26 15:24:35 -06:00 |
|