]> granicus.if.org Git - icinga2/commit
check_nscp_api: Rewrite using Boost ASIO and Beast 7142/head
authorMichael Friedrich <michael.friedrich@icinga.com>
Wed, 24 Apr 2019 16:11:40 +0000 (18:11 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Thu, 23 May 2019 11:36:38 +0000 (13:36 +0200)
commiteb3ce9cb83b62680b43831db0323c8d08e13f884
tree04a392446497804ac16bb0a539c5c1c2ec8567f0
parentb0cdad05c44f4a8bc1456d78d87462ae084721e2
check_nscp_api: Rewrite using Boost ASIO and Beast

This includes a huge workaround for NSCP not sending
the status reason correctly. Therefore parsing the raw
data buffer is required, otherwise we could just use
Beast's builtin HTTP parser as everywhere else.

refs #7142
refs #7041
plugins/check_nscp_api.cpp