Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6f46a5825c5535694996d3e8879aab8b38b115ee
https://github.com/tribe29/checkmk/commit/6f46a5825c5535694996d3e8879aab8b3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/agent_controller.cpp
M agents/wnx/src/engine/agent_controller.h
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/watest/test-external-port.cpp
M agents/wnx/watest/test-onlyfrom.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
Implement check parameter for win-agent
Default is NO. This is mandatory to prevent potential instability.
The feature will be enabled after more intensive testing.
To enable manually set system.controller.check: yes in user yml
Minimal refactoring too
TEST: manual
CMK-10142
Change-Id: I2843ff1c2c100badcf32b8409aa2d0d1a0e41838
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 669d0370f1da8a5e32c98eacc9b0af23ccd0af20
https://github.com/tribe29/checkmk/commit/669d0370f1da8a5e32c98eacc9b0af23c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
M agents/wnx/build_release.cmd
Log Message:
-----------
Enable unit-test as a part of win-agent build
Change-Id: I494a3276e48525efd1cd12f31b4efe98bb3c3c31
Commit: 55420f8796961c1e7edd7405195a7ecf27fd5c2c
https://github.com/tribe29/checkmk/commit/55420f8796961c1e7edd7405195a7ecf2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
M livestatus/src/Query.cc
M livestatus/src/Store.h
M livestatus/src/Table.h
M livestatus/src/TableColumns.cc
M livestatus/src/TableColumns.h
M livestatus/src/TableCommands.cc
M livestatus/src/TableCommands.h
M livestatus/src/TableComments.cc
M livestatus/src/TableComments.h
M livestatus/src/TableContactGroups.cc
M livestatus/src/TableContactGroups.h
M livestatus/src/TableContacts.cc
M livestatus/src/TableContacts.h
M livestatus/src/TableCrashReports.cc
M livestatus/src/TableCrashReports.h
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableDowntimes.h
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
M livestatus/src/TableEventConsoleReplication.cc
M livestatus/src/TableEventConsoleReplication.h
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHostGroups.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableHosts.h
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/TableHostsByGroup.h
M livestatus/src/TableLog.cc
M livestatus/src/TableLog.h
M livestatus/src/TableServiceGroups.cc
M livestatus/src/TableServiceGroups.h
M livestatus/src/TableServices.cc
M livestatus/src/TableServices.h
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByGroup.h
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableServicesByHostGroup.h
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableStateHistory.h
M livestatus/src/TableStatus.cc
M livestatus/src/TableStatus.h
M livestatus/src/TableTimeperiods.cc
M livestatus/src/TableTimeperiods.h
Log Message:
-----------
Refactoring: Pass the query by reference, it can never be a nullptr.
Change-Id: Ib1aa2e74d01bae3f1e47ae21536394ddfc711062
Compare: https://github.com/tribe29/checkmk/compare/0e4f71e73996...55420f879696
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0e4f71e739969656eb72b101eb1d34fdc22bb768
https://github.com/tribe29/checkmk/commit/0e4f71e739969656eb72b101eb1d34fdc…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
M livestatus/src/Query.cc
M livestatus/src/Query.h
M livestatus/src/Store.cc
M livestatus/src/Store.h
M livestatus/src/Table.h
M livestatus/src/TableColumns.cc
M livestatus/src/TableColumns.h
M livestatus/src/TableCommands.cc
M livestatus/src/TableCommands.h
M livestatus/src/TableComments.cc
M livestatus/src/TableComments.h
M livestatus/src/TableContactGroups.cc
M livestatus/src/TableContactGroups.h
M livestatus/src/TableContacts.cc
M livestatus/src/TableContacts.h
M livestatus/src/TableCrashReports.cc
M livestatus/src/TableCrashReports.h
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableDowntimes.h
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
M livestatus/src/TableEventConsoleReplication.cc
M livestatus/src/TableEventConsoleReplication.h
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHostGroups.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableHosts.h
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/TableHostsByGroup.h
M livestatus/src/TableLog.cc
M livestatus/src/TableLog.h
M livestatus/src/TableServiceGroups.cc
M livestatus/src/TableServiceGroups.h
M livestatus/src/TableServices.cc
M livestatus/src/TableServices.h
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByGroup.h
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableServicesByHostGroup.h
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableStateHistory.h
M livestatus/src/TableStatus.cc
M livestatus/src/TableStatus.h
M livestatus/src/TableTimeperiods.cc
M livestatus/src/TableTimeperiods.h
M livestatus/src/auth.cc
M livestatus/src/auth.h
M livestatus/src/test/TableQueryHelper.cc
Log Message:
-----------
Refactoring: Introduce a User object to bundle authorization code.
Although the change is quite big, it is completely mechanical and basically
easy: The main change is the introduction of the User class, which just
wraps existing code in auth.cc. An instance of this is used instead of a
"naked" contact in the Table classes to simplify and centralize the
authorization checks.
Note that TableEventConsole::isAuthorizedForEvent() and Filter::accepts()
still use a "naked" contact instead of a User instance. This will be fixed
in upcoming commits.
Change-Id: Ic4e101f2881d70f3f8d37f86e7d707ca4af63724
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1066b35b5f5d8edb040a428c57fb099407b7bac9
https://github.com/tribe29/checkmk/commit/1066b35b5f5d8edb040a428c57fb09940…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
M checks/agent_mobileiron
A tests/unit/checks/test_agent_mobileiron.py
Log Message:
-----------
Remove passwordstore_get_cmdline
Refactor of passwordstore_get_cmdline to use password_store.extract and
password_store.replace_passwords
This is the current modern approach and
passwordstore_get_cmdline is a lecacy method.
Change-Id: Ief97bdde7d20a63b0e165d4ae279b863951aa1d6
Commit: cb28c25f62c79d41c71d3d36aa1a2e3d05515914
https://github.com/tribe29/checkmk/commit/cb28c25f62c79d41c71d3d36aa1a2e3d0…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
A .werks/13870
Log Message:
-----------
13870 FIX InfluxDB: Fix connection for remote sites
CMK-10141
Change-Id: I5931b1f4410cb1895468da9baecd0d1916b19cc9
Compare: https://github.com/tribe29/checkmk/compare/b8caf7c316c9...cb28c25f62c7
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: a972e85defe32366726e7cf0fa5abd87e1fdffd6
https://github.com/tribe29/checkmk/commit/a972e85defe32366726e7cf0fa5abd87e…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
M buildscripts/infrastructure/build-nodes/centos-7/Dockerfile
M buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-11/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-9/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-16.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-18.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-21.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-21.10/Dockerfile
Log Message:
-----------
Add nodejs install to images
This prevents integration tests from failing
Change-Id: I63d93dad63e87c6b2b069677285f46ca03905a01
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 812bbe175770bed36ba70e0cb21af5cdd9186ff2
https://github.com/tribe29/checkmk/commit/812bbe175770bed36ba70e0cb21af5cdd…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
A .werks/13886
Log Message:
-----------
13886 Improved performance of various Livestatus queries
For Livestatus queries containing an AuthUser header, authorization is now
checked immediately before any potentially complicated filters are
evaluated. Those authorization checks are fairly cheap, so depending on the
AuthUser and the filters used, performance can be improved quite a bit.
Change-Id: I96b8ab2a3570d076bbeab74b8e50b38e5a579883