Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c6c13f8193f8d63f1c42aadf8ca5ff432247e3c3
https://github.com/Checkmk/checkmk/commit/c6c13f8193f8d63f1c42aadf8ca5ff432…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-31 (Thu, 31 Aug 2023)
Changed paths:
M tests/unit/cmk/gui/plugins/openapi/test_openapi_audit_log.py
Log Message:
-----------
16053 audit_log: retrieve and clear the audit log
This werk introduces a new set of endpoints to the REST API to operate the audit log. Users can now perform the following actions via the REST API:
* Get audit logs per day
* Clear the audit log
Card: CMK-14166
Change-Id: I4eb0e5aab352d1fb753f337f7a4d35012f1475dd
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c40e348d9686027e6ee62cb9a130d0970f09a772
https://github.com/Checkmk/checkmk/commit/c40e348d9686027e6ee62cb9a130d0970…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-31 (Thu, 31 Aug 2023)
Changed paths:
M agents/wnx/Makefile
A agents/wnx/include/common/cfg_info.h
A agents/wnx/include/common/cfg_yaml.h
A agents/wnx/include/common/cma_yml.h
A agents/wnx/include/common/cmdline_info.h
A agents/wnx/include/common/datablock.h
A agents/wnx/include/common/fmt_ext.h
A agents/wnx/include/common/mailslot_transport.h
A agents/wnx/include/common/object_repo.h
A agents/wnx/include/common/stop_watch.h
A agents/wnx/include/common/version.h
A agents/wnx/include/common/wnx_version.h
A agents/wnx/include/common/wtools.h
A agents/wnx/include/common/wtools_runas.h
A agents/wnx/include/common/wtools_service.h
A agents/wnx/include/common/wtools_user_control.h
A agents/wnx/include/common/yaml.h
A agents/wnx/include/eventlog/eventlogbase.h
A agents/wnx/include/eventlog/eventlogstd.h
A agents/wnx/include/eventlog/eventlogvista.h
A agents/wnx/include/lwa/Configurable.h
A agents/wnx/include/lwa/ConfigurableTrash.h
A agents/wnx/include/lwa/Configuration.h
A agents/wnx/include/lwa/SettingsCollector.h
A agents/wnx/include/lwa/stringutil.h
A agents/wnx/include/lwa/types.h
A agents/wnx/include/lwa/win_error.h
A agents/wnx/include/providers/agent_plugins.h
A agents/wnx/include/providers/check_mk.h
A agents/wnx/include/providers/df.h
A agents/wnx/include/providers/fileinfo.h
A agents/wnx/include/providers/fileinfo_details.h
A agents/wnx/include/providers/internal.h
A agents/wnx/include/providers/logwatch_event.h
A agents/wnx/include/providers/logwatch_event_details.h
A agents/wnx/include/providers/mem.h
A agents/wnx/include/providers/mrpe.h
A agents/wnx/include/providers/ohm.h
A agents/wnx/include/providers/p_perf_counters.h
A agents/wnx/include/providers/perf_counters_cl.h
A agents/wnx/include/providers/perf_cpuload.h
A agents/wnx/include/providers/plugins.h
A agents/wnx/include/providers/ps.h
A agents/wnx/include/providers/services.h
A agents/wnx/include/providers/skype.h
A agents/wnx/include/providers/spool.h
A agents/wnx/include/providers/system_time.h
A agents/wnx/include/providers/wmi.h
A agents/wnx/include/watest/test-utf-names.h
A agents/wnx/include/watest/test_tools.h
A agents/wnx/include/wnx/agent_controller.h
A agents/wnx/include/wnx/asio.h
A agents/wnx/include/wnx/async_answer.h
A agents/wnx/include/wnx/cap.h
A agents/wnx/include/wnx/carrier.h
A agents/wnx/include/wnx/cfg.h
A agents/wnx/include/wnx/cfg_details.h
A agents/wnx/include/wnx/cfg_engine.h
A agents/wnx/include/wnx/cma_core.h
A agents/wnx/include/wnx/commander.h
A agents/wnx/include/wnx/cvt.h
A agents/wnx/include/wnx/encryption.h
A agents/wnx/include/wnx/extensions.h
A agents/wnx/include/wnx/external_port.h
A agents/wnx/include/wnx/firewall.h
A agents/wnx/include/wnx/glob_match.h
A agents/wnx/include/wnx/install_api.h
A agents/wnx/include/wnx/logger.h
A agents/wnx/include/wnx/modules.h
A agents/wnx/include/wnx/on_start.h
A agents/wnx/include/wnx/onlyfrom.h
A agents/wnx/include/wnx/read_file.h
A agents/wnx/include/wnx/realtime.h
A agents/wnx/include/wnx/section_header.h
A agents/wnx/include/wnx/service_processor.h
A agents/wnx/include/wnx/stdafx_defines.h
A agents/wnx/include/wnx/upgrade.h
A agents/wnx/include/wnx/windows_service_api.h
A agents/wnx/include/wnx/zip.h
M agents/wnx/patch_windows_agent_version.py
M agents/wnx/run.cmd
A agents/wnx/src/RCa11884
M agents/wnx/src/check_mk_service.vcxproj
R agents/wnx/src/common/cfg_info.h
R agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/common/cma_yml.cpp
R agents/wnx/src/common/cma_yml.h
R agents/wnx/src/common/cmdline_info.h
R agents/wnx/src/common/datablock.h
R agents/wnx/src/common/fmt_ext.h
M agents/wnx/src/common/mailslot_transport.cpp
R agents/wnx/src/common/mailslot_transport.h
M agents/wnx/src/common/object_repo.cpp
R agents/wnx/src/common/object_repo.h
R agents/wnx/src/common/stop_watch.h
R agents/wnx/src/common/version.h
R agents/wnx/src/common/wnx_version.h
M agents/wnx/src/common/wtools.cpp
R agents/wnx/src/common/wtools.h
M agents/wnx/src/common/wtools_runas.cpp
R agents/wnx/src/common/wtools_runas.h
M agents/wnx/src/common/wtools_service.cpp
R agents/wnx/src/common/wtools_service.h
M agents/wnx/src/common/wtools_user_control.cpp
R agents/wnx/src/common/wtools_user_control.h
R agents/wnx/src/common/yaml.h
M agents/wnx/src/engine/agent_controller.cpp
R agents/wnx/src/engine/agent_controller.h
R agents/wnx/src/engine/asio.h
M agents/wnx/src/engine/async_answer.cpp
R agents/wnx/src/engine/async_answer.h
M agents/wnx/src/engine/cap.cpp
R agents/wnx/src/engine/cap.h
M agents/wnx/src/engine/carrier.cpp
R agents/wnx/src/engine/carrier.h
M agents/wnx/src/engine/cfg.cpp
R agents/wnx/src/engine/cfg.h
R agents/wnx/src/engine/cfg_details.h
R agents/wnx/src/engine/cfg_engine.h
M agents/wnx/src/engine/cma_core.cpp
R agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/commander.cpp
R agents/wnx/src/engine/commander.h
M agents/wnx/src/engine/cvt.cpp
R agents/wnx/src/engine/cvt.h
M agents/wnx/src/engine/encryption.cpp
R agents/wnx/src/engine/encryption.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/eventlog/eventlogbase.cpp
R agents/wnx/src/engine/eventlog/eventlogbase.h
M agents/wnx/src/engine/eventlog/eventlogstd.cpp
R agents/wnx/src/engine/eventlog/eventlogstd.h
M agents/wnx/src/engine/eventlog/eventlogvista.cpp
R agents/wnx/src/engine/eventlog/eventlogvista.h
M agents/wnx/src/engine/extensions.cpp
R agents/wnx/src/engine/extensions.h
M agents/wnx/src/engine/external_port.cpp
R agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/firewall.cpp
R agents/wnx/src/engine/firewall.h
R agents/wnx/src/engine/glob_match.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/install_api.cpp
R agents/wnx/src/engine/install_api.h
M agents/wnx/src/engine/logger.cpp
R agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/modules.cpp
R agents/wnx/src/engine/modules.h
M agents/wnx/src/engine/on_start.cpp
R agents/wnx/src/engine/on_start.h
M agents/wnx/src/engine/onlyfrom.cpp
R agents/wnx/src/engine/onlyfrom.h
M agents/wnx/src/engine/providers/agent_plugins.cpp
R agents/wnx/src/engine/providers/agent_plugins.h
M agents/wnx/src/engine/providers/check_mk.cpp
R agents/wnx/src/engine/providers/check_mk.h
R agents/wnx/src/engine/providers/df.h
M agents/wnx/src/engine/providers/fileinfo.cpp
R agents/wnx/src/engine/providers/fileinfo.h
R agents/wnx/src/engine/providers/fileinfo_details.h
M agents/wnx/src/engine/providers/internal.cpp
R agents/wnx/src/engine/providers/internal.h
M agents/wnx/src/engine/providers/logwatch_event.cpp
R agents/wnx/src/engine/providers/logwatch_event.h
R agents/wnx/src/engine/providers/logwatch_event_details.h
R agents/wnx/src/engine/providers/mem.h
M agents/wnx/src/engine/providers/mrpe.cpp
R agents/wnx/src/engine/providers/mrpe.h
M agents/wnx/src/engine/providers/ohm.cpp
R agents/wnx/src/engine/providers/ohm.h
M agents/wnx/src/engine/providers/p_perf_counters.cpp
R agents/wnx/src/engine/providers/p_perf_counters.h
M agents/wnx/src/engine/providers/perf_counters_cl.cpp
R agents/wnx/src/engine/providers/perf_counters_cl.h
M agents/wnx/src/engine/providers/perf_cpuload.cpp
R agents/wnx/src/engine/providers/perf_cpuload.h
M agents/wnx/src/engine/providers/plugins.cpp
R agents/wnx/src/engine/providers/plugins.h
M agents/wnx/src/engine/providers/ps.cpp
R agents/wnx/src/engine/providers/ps.h
R agents/wnx/src/engine/providers/services.h
M agents/wnx/src/engine/providers/skype.cpp
R agents/wnx/src/engine/providers/skype.h
M agents/wnx/src/engine/providers/spool.cpp
R agents/wnx/src/engine/providers/spool.h
R agents/wnx/src/engine/providers/system_time.h
M agents/wnx/src/engine/providers/wmi.cpp
R agents/wnx/src/engine/providers/wmi.h
R agents/wnx/src/engine/read_file.h
M agents/wnx/src/engine/realtime.cpp
R agents/wnx/src/engine/realtime.h
M agents/wnx/src/engine/section_header.cpp
R agents/wnx/src/engine/section_header.h
M agents/wnx/src/engine/service_processor.cpp
R agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/stdafx.cpp
M agents/wnx/src/engine/stdafx.h
R agents/wnx/src/engine/stdafx_defines.h
M agents/wnx/src/engine/upgrade.cpp
R agents/wnx/src/engine/upgrade.h
M agents/wnx/src/engine/windows_service_api.cpp
R agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/engine/zip.cpp
R agents/wnx/src/engine/zip.h
R agents/wnx/src/lwa/Configurable.h
R agents/wnx/src/lwa/ConfigurableTrash.h
M agents/wnx/src/lwa/Configuration.cpp
R agents/wnx/src/lwa/Configuration.h
R agents/wnx/src/lwa/SettingsCollector.h
M agents/wnx/src/lwa/stringutil.cpp
R agents/wnx/src/lwa/stringutil.h
M agents/wnx/src/lwa/types.cc
R agents/wnx/src/lwa/types.h
M agents/wnx/src/lwa/win_error.cc
R agents/wnx/src/lwa/win_error.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/player/player.h
R agents/wnx/src/updater/readme.txt
M agents/wnx/watest/pch.h
M agents/wnx/watest/test-agent_controller.cpp
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-carrier.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-cfg_engine.cpp
M agents/wnx/watest/test-cma-tools.cpp
M agents/wnx/watest/test-cma_core.cpp
M agents/wnx/watest/test-commander.cpp
M agents/wnx/watest/test-cvt.cpp
M agents/wnx/watest/test-encryption.cpp
M agents/wnx/watest/test-eventlog.cpp
M agents/wnx/watest/test-extensions.cpp
M agents/wnx/watest/test-external-port.cpp
M agents/wnx/watest/test-firewall.cpp
M agents/wnx/watest/test-health.cpp
M agents/wnx/watest/test-install-auto.cpp
M agents/wnx/watest/test-log.cpp
M agents/wnx/watest/test-modules.cpp
M agents/wnx/watest/test-mrpe.cpp
M agents/wnx/watest/test-object_repo.cpp
M agents/wnx/watest/test-ohm.cpp
M agents/wnx/watest/test-onlyfrom.cpp
M agents/wnx/watest/test-player.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-realtime.cpp
M agents/wnx/watest/test-runperf.cpp
M agents/wnx/watest/test-section_agent_plugins.cpp
M agents/wnx/watest/test-section_df.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-section_perf_cpuload.cpp
M agents/wnx/watest/test-section_providers.cpp
M agents/wnx/watest/test-section_ps.cpp
M agents/wnx/watest/test-section_wmi.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-service.cpp
M agents/wnx/watest/test-spool.cpp
M agents/wnx/watest/test-upgrade.cpp
R agents/wnx/watest/test-utf-names.h
M agents/wnx/watest/test-winperf.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/test-wtools_runas.cpp
M agents/wnx/watest/test-wtools_service.cpp
M agents/wnx/watest/test-wtools_user_control.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/test-zip.cpp
M agents/wnx/watest/test_check_mk.cpp
M agents/wnx/watest/test_tools.cpp
R agents/wnx/watest/test_tools.h
M agents/wnx/watest/watest.cpp
Log Message:
-----------
make agent file structure less custom
*.h -> include/
Required for architecture rework(movement to package)
Change-Id: I415bb11dd45dfae498ef1db1feac059e6078ab45
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 08e987ce6e6d358825b702413db81909e8add9ba
https://github.com/Checkmk/checkmk/commit/08e987ce6e6d358825b702413db81909e…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-31 (Thu, 31 Aug 2023)
Changed paths:
M agents/wnx/include/tools/_process.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
add a bit more order in process creation
Change-Id: I0c3b16080289efec9c15a60c2fa135678d86114a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9bfe57c64ee48685f2a5b05b4b284ed62528023c
https://github.com/Checkmk/checkmk/commit/9bfe57c64ee48685f2a5b05b4b284ed62…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-08-31 (Thu, 31 Aug 2023)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Fix docker omd update in docker
In
Werk 15292
Change-Id: Id5ded1a27fa536c5801dcee40c1b2dd9fb588d8a
commit 5eed710c20a8efe7073b4f1678c0429a256387c4
we assumed that we have always access to the omd installation of the
previous version. This is not always the case: When `omd update` is
executed in docker, only the current version is available. In this case
we skip warning about unacknowledged werks as we have no way to
determine them.
Change-Id: Ic0aafe3ff69dad9899cede5a8abf756d1bb4109f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c88083770f4b58a7e348bc02c303ee1f41d4e73a
https://github.com/Checkmk/checkmk/commit/c88083770f4b58a7e348bc02c303ee1f4…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-08-31 (Thu, 31 Aug 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
Log Message:
-----------
active check refactoring: move collecting active checks from base/config.py
This step is a preparation to move active check logic to a separate file.
Change-Id: Ifebc4abf8390c585a2953ab7548a04ef95489fbb
Commit: 0a23367c90272e5298b59f51aec92d9f91b7db5b
https://github.com/Checkmk/checkmk/commit/0a23367c90272e5298b59f51aec92d9f9…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-31 (Thu, 31 Aug 2023)
Changed paths:
M agents/wnx/include/tools/_process.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/install_api.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/test_tools.cpp
Log Message:
-----------
refactor code - remove bools
Change-Id: I454987d04e9b7aa8e0176dbb03832c35e63a25a0
Compare: https://github.com/Checkmk/checkmk/compare/6161e6f62810...0a23367c9027
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6161e6f6281066c8a273b88883eca8eccf2b88a6
https://github.com/Checkmk/checkmk/commit/6161e6f6281066c8a273b88883eca8ecc…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-31 (Thu, 31 Aug 2023)
Changed paths:
A .werks/16053
A cmk/gui/plugins/openapi/endpoints/audit_log/__init__.py
A cmk/gui/plugins/openapi/endpoints/audit_log/request_schemas.py
A cmk/gui/plugins/openapi/endpoints/audit_log/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/watolib/audit_log.py
M tests/testlib/rest_api_client.py
A tests/unit/cmk/gui/plugins/openapi/test_openapi_audit_log.py
Log Message:
-----------
16053 audit_log: retrieve and clear the audit log
This werk introduces a new set of endpoints to the REST API to operate the audit log. Users can now perform the following actions via the REST API:
* Get audit logs per day
* Clear the audit log
Card: CMK-14166
Change-Id: Ib42d5ca79a8986a48f9547da1703a4b770583e10