Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 562f5c4ed079712acfea612271c45c0a3881cf32
https://github.com/tribe29/checkmk/commit/562f5c4ed079712acfea612271c45c0a3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M livestatus/src/HostListColumn.cc
M livestatus/src/HostListState.cc
M livestatus/src/HostListState.h
M livestatus/src/NagiosCore.cc
M livestatus/src/ServiceGroupMembersColumn.cc
M livestatus/src/ServiceListColumn.cc
M livestatus/src/ServiceListState.cc
M livestatus/src/ServiceListState.h
M livestatus/src/TableComments.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/auth.cc
M livestatus/src/auth.h
Log Message:
-----------
Decouple authorization from MonitoringCode, part 1.
is_authorized_for() doesn't need the whole MonitoringCore, just the
AuthorizationKind for services.
We can push this refactoring further, which will be done in upcoming
commits, this one is already big enough.
Change-Id: I077461370fe0e541069469cc867af6d06ed39a9b
Commit: 0256ab56257c22e4cfbbddf3dc7316227f6cc7ca
https://github.com/tribe29/checkmk/commit/0256ab56257c22e4cfbbddf3dc7316227…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M livestatus/src/HostGroupsColumn.cc
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/auth.cc
M livestatus/src/auth.h
Log Message:
-----------
Decouple authorization from MonitoringCode, part 2.
is_authorized_for_host_group() doesn't need the whole MonitoringCore, just
the AuthorizationKind for groups and services.
Change-Id: Ia9564f66b7ba4f612bb38ed0688dd4731b90f8c8
Commit: 7e6f5576e6300ce5037c3b77fefc87c42703c391
https://github.com/tribe29/checkmk/commit/7e6f5576e6300ce5037c3b77fefc87c42…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M livestatus/src/ServiceGroupsColumn.cc
M livestatus/src/TableServiceGroups.cc
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/auth.cc
M livestatus/src/auth.h
Log Message:
-----------
Decouple authorization from MonitoringCode, part 3.
is_authorized_for_service_group() doesn't need the whole MonitoringCore,
just the AuthorizationKind for groups and services.
Change-Id: I9271dbfccee52355e9a190f588aa3d8b2f374707
Compare:
https://github.com/tribe29/checkmk/compare/25c872a0ac49...7e6f5576e630