Werk #3646: Fixed Livestatus output formats
Komponente | Livestatus |
Titel | Fixed Livestatus output formats |
Datum | 18.08.2016 |
Checkmk Edition | Checkmk Raw (CRE) |
Checkmk-Version | 1.4.0i1 |
Level | Bedeutende Änderung |
Klasse | Bugfix |
Kompatibilität | Kompatibel - benötigt kein manuelles Eingreifen |
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.