The D-Bus API signal CheckerCompleted is documented to provide a wait(2) status value. Since the server switched to using subprocess to run checkers, it no longer has access to a wait(2) status value. A previous change to work around this made the D-Bus API incompatible. Revert this change by constructing a fake wait(2) status value; this keeps the D-Bus API stable.
* DBUS-API (CheckerCompleted): Revert incompatible change. * mandos (ClientDBus.checker_callback): Construct fake wait(2) status. * mandos-monitor (MandosClientWidget.checker_completed): Revert to using original API with wait(2) condition value.