icinga2/lib/compat
Markus Frosch 47c8b5e347 Fix multi line handling for compat check results
When a multi line result is submitted via the command pipe, any multi line
output is escaped to a actual string '\n', because any external command only
can be a single line.

Example:
  [1432735140] PROCESS_SERVICE_CHECK_RESULT;host;service;3;Test1\nTest2|test=1

We need to unescape this values, just like we use to escape multi line output
for IDO and status.dat.

fixes #9324

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-06-15 17:19:28 +02:00
..
CMakeLists.txt Move implementation code from thpp files into separate files 2015-03-28 11:08:12 +01:00
checkresultreader.cpp Fix multi line handling for compat check results 2015-06-15 17:19:28 +02:00
checkresultreader.hpp Remove name and return value for stats functions 2015-02-07 22:36:17 +01:00
checkresultreader.ti Update copyright year 2015-01-22 12:00:23 +01:00
compatlogger.cpp Move implementation code from thpp files into separate files 2015-03-28 11:08:12 +01:00
compatlogger.hpp Generate C++ code for type validators 2015-03-27 07:59:27 +01:00
compatlogger.ti Update copyright year 2015-01-22 12:00:23 +01:00
externalcommandlistener.cpp Move implementation code from thpp files into separate files 2015-03-28 11:08:12 +01:00
externalcommandlistener.hpp Remove name and return value for stats functions 2015-02-07 22:36:17 +01:00
externalcommandlistener.ti Update copyright year 2015-01-22 12:00:23 +01:00
statusdatawriter.cpp Fix missing custom attributes in backends if name is equal to object attribute 2015-05-15 15:59:44 +02:00
statusdatawriter.hpp Remove name and return value for stats functions 2015-02-07 22:36:17 +01:00
statusdatawriter.ti Update copyright year 2015-01-22 12:00:23 +01:00