Werk #3646: Fixed Livestatus output formats

Component Livestatus
Title Fixed Livestatus output formats
Date Aug 18, 2016
Checkmk Edition Checkmk Raw (CRE)
Checkmk Version 1.4.0i1
Level Prominent Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed

All Livestatus output formats handle special characters correctly now, including non-ASCII characters, quotes, and backslashes.

There is one exception: To avoid compatibility problems, the default csv format has been left unchanged and is still broken. A new format CSV (note the uppercase) has been added which is fully functional and therefore ignores the Separators: header/hack.

Furthermore, a new python3 format has been added to handle the changed default string type in Python 3, where bytestrings and Unicode strings have basically swapped their roles.

To the list of all Werks