basic/journal-importer: escape & ellipsize bad data in log entries
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 17 May 2018 09:09:07 +0000 (11:09 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 31 May 2018 12:30:08 +0000 (14:30 +0200)
commitcca24fc3e60680861b1783dd54e80da7d16db347
tree9813072caafde1c0f1dbfe6e2b94b765dbe51e1e
parent8409f688589c41ac30a1d67f41b3ffab6ae175d3
basic/journal-importer: escape & ellipsize bad data in log entries

We shouldn't just log arbitrary stuff, in particular newlines and control chars
Now:
Unknown dunder line __CURSORFACILITY=6\nSYSLOG_IDENTIFIER=/USR/SBIN/CRON\nMES…, ignoring.
Unknown dunder line __REALTIME_TIME[TAMP=1404101101501874\n__MONOTONIC_TIMEST…, ignoring.
src/basic/journal-importer.c
src/basic/string-util.h