Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 65dbc78a10dd08f061a57caa7f6103072c1d33ac
https://github.com/tribe29/checkmk/commit/65dbc78a10dd08f061a57caa7f6103072…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-01-25 (Wed, 25 Jan 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/NebHost.h
M livestatus/src/NebService.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
Introduced findCustomAttributeValue().
Although this temporarily leads to some copy-n-paste, it helps to figure
out which kind of API we really need. The cleanup will be done later.
Change-Id: I45d5acd09cdd3d2f375120ede09d4856233fade0
Commit: 3072e7fc75f2949d8694278d22f204d2611ce92b
https://github.com/tribe29/checkmk/commit/3072e7fc75f2949d8694278d22f204d26…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-01-25 (Wed, 25 Jan 2023)
Changed paths:
R .werks/14689
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
Fixed offset calculation for various columns, fixing lying types.
Due to our type-unaware ColumnOffsets "technology", we had incorrect types
at several places which could not be detected as such by the compiler. In
an attempt to fix type errors resulting from those incorrect types, an
incorrect fix/werk was attempted, leading to crashes.
The real fix is to fix the offset calculations. An even better fix would be
making our ColumnOffsets stuff used for joining tables really typed, without
going via intermediate void*. But with the current code structure, this is
not trivial. :-/
Change-Id: I12f4c7f69335690a3f4aeb5b8bb31149c0eecc83
Compare:
https://github.com/tribe29/checkmk/compare/79febcd78cda...3072e7fc75f2