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.