Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1e07da2acb221e6bbbd4e45c76ad922cfb159bf1
https://github.com/Checkmk/checkmk/commit/1e07da2acb221e6bbbd4e45c76ad922cf…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/checkengine/check_table.py
M tests/unit/cmk/base/test_check_table.py
Log Message:
-----------
Move defs only used in config to config
CMK-12298
Change-Id: Ibd005dc6c725ece1e9ff16100a4c09d118470af0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 11be1d9c12e2a9f39921a728229b28f6a94ace25
https://github.com/Checkmk/checkmk/commit/11be1d9c12e2a9f39921a728229b28f6a…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
M cmk/base/agent_based/checking.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/checkers.py
M cmk/checkengine/checking/__init__.py
M cmk/checkengine/checking/_plugin.py
M tests/unit/cmk/base/agent_based/checking/test_checking.py
Log Message:
-----------
Move get_aggregated_result out of checkengine
Error handling / impedance mismatch -> should happen at the boundary.
CMK-12298
Change-Id: I84b64a9f374ae8e252896ee16111ccb974c0d87d
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: b384e3ccca7e359729896e77a4600418dca7aecc
https://github.com/Checkmk/checkmk/commit/b384e3ccca7e359729896e77a4600418d…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
A agents/wnx/extensions/robotmk_ext/.gitignore
M agents/wnx/src/common/wtools_runas.cpp
M agents/wnx/watest/test-commander.cpp
M artifacts.make
M buildscripts/scripts/build-cmk-packages.groovy
M omd/packages/check_mk/check_mk.make
M scripts/fake-windows-artifacts
Log Message:
-----------
add dummy robotmk extension as an artifact to distro
- some changes in code to force windows agent rebuild
This is temporary technological solution to have an
artifact which "simulates" behavior of real robotmk
extension.
The whole project is absolutely minimal because it
will be deleted upon commit of a real robotmk
extension.
CMK-14153
Change-Id: I30ac877ca4b01b2da22d7f9fc64d184a772c875a
Branch: refs/heads/2.0.0
Home: https://github.com/Checkmk/checkmk
Commit: 19ac904538369aa350ab5b99b5f0d25cea6967d2
https://github.com/Checkmk/checkmk/commit/19ac904538369aa350ab5b99b5f0d25ce…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
A .werks/15193
M omd/packages/omd/omdlib/backup.py
Log Message:
-----------
15193 Exclude agent bakery file cache from omd backups
Temporary files created by the agent bakery when baking agents are now no longer included in backups.
These files needlessly took up space in the backups, although they are not needed.
Specifically, this affects files in the directory <tt>var/check_mk/agents/.files_cache</tt>.
Baked agents are still included in backups.
Change-Id: I2cbf6cb5439a4ff9dda23ab0c25e94f864b7f377
Commit: 4aae0bb949921bcf819b62a488da369f1d072a00
https://github.com/Checkmk/checkmk/commit/4aae0bb949921bcf819b62a488da369f1…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
A .werks/15194
M cmk/base/core_config.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
15194 SEC Fix command injection via RestAPI / Password Store
Prior to this Werk, users with the permissions to (a) use the RestAPI, (b) create passwords in the password store, and (c) create active checks were able to run arbitrary commands on the site.
This issue was found during internal code review.
<b>Affected Versions</b>:
LI: 2.0.0
LI: 2.1.0
LI: 2.2.0 prior to version 2.2.0p4
Note that at the point of publishing this Werk and fix, the current version 2.2.0 was already not affected by this issue anymore, as the issue was already mitigated by Werk #15889.
<b>Indicators of Compromise</b>:
Check the password store for passwords with unusual identifiers, review add-password events in the audit log.
<b>Vulnerability Management</b>:
We have rated the issue with a CVSS Score of 8.8 (High) with the following CVSS vector:
<tt>CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</tt>.
We have assigned CVE <tt>CVE-2023-31209</tt>.
<b>Changes</b>:
This Werk adds proper sanitization of the affected parameter on core commands.
CMK-14149
Change-Id: Id7087d6d57e6fc62f01dff8543737f880740e676
Commit: 48b3e1541e9928fb87d5f520bf79b01d1f692205
https://github.com/Checkmk/checkmk/commit/48b3e1541e9928fb87d5f520bf79b01d1…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/plugins/apache_status.py
M agents/plugins/asmcmd.sh
M agents/plugins/db2_mem
M agents/plugins/dnsclient
M agents/plugins/hpux_lunstats
M agents/plugins/hpux_statgrab
M agents/plugins/ibm_mq
M agents/plugins/isc_dhcpd.py
M agents/plugins/jar_signature
M agents/plugins/kaspersky_av
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman_lists
M agents/plugins/mk_apt
M agents/plugins/mk_ceph
M agents/plugins/mk_cups_queues
M agents/plugins/mk_db2.aix
M agents/plugins/mk_db2.linux
M agents/plugins/mk_docker.py
M agents/plugins/mk_errpt.aix
M agents/plugins/mk_filehandler
M agents/plugins/mk_filestats.py
M agents/plugins/mk_haproxy.freebsd
M agents/plugins/mk_informix
M agents/plugins/mk_inotify.py
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M agents/plugins/mk_iptables
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logins
M agents/plugins/mk_logwatch.py
M agents/plugins/mk_mongodb.py
M agents/plugins/mk_mysql
M agents/plugins/mk_nfsiostat
M agents/plugins/mk_omreport
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/mk_postgres.py
M agents/plugins/mk_redis
M agents/plugins/mk_sap.aix
M agents/plugins/mk_sap.py
M agents/plugins/mk_sap_hana
M agents/plugins/mk_saprouter
M agents/plugins/mk_scaleio
M agents/plugins/mk_site_object_counts
M agents/plugins/mk_sshd_config
M agents/plugins/mk_suseconnect
M agents/plugins/mk_tinkerforge.py
M agents/plugins/mk_tsm
M agents/plugins/mk_zypper
M agents/plugins/mtr.py
M agents/plugins/netstat.aix
M agents/plugins/netstat.linux
M agents/plugins/netstat.solaris
M agents/plugins/nfsexports
M agents/plugins/nfsexports.solaris
M agents/plugins/nginx_status.py
M agents/plugins/plesk_backups.py
M agents/plugins/plesk_domains.py
M agents/plugins/runas
M agents/plugins/smart
M agents/plugins/symantec_av
M agents/plugins/unitrends_replication.py
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/windows/plugins/ad_replication.bat
M agents/windows/plugins/arcserve_backup.ps1
M agents/windows/plugins/citrix_farm.ps1
M agents/windows/plugins/citrix_licenses.vbs
M agents/windows/plugins/citrix_xenapp.ps1
M agents/windows/plugins/hyperv_vms.ps1
M agents/windows/plugins/hyperv_vms_guestinfos.ps1
M agents/windows/plugins/iis_app_pool_state.ps1
M agents/windows/plugins/kaspersky_av_client.vbs
M agents/windows/plugins/mcafee_av_client.bat
M agents/windows/plugins/megaraid.bat
M agents/windows/plugins/mk_dhcp_enabled.bat
M agents/windows/plugins/mk_inventory.vbs
M agents/windows/plugins/mk_msoffice.ps1
M agents/windows/plugins/mk_mysql.vbs
M agents/windows/plugins/mk_oracle.ps1
M agents/windows/plugins/msexch_dag.ps1
M agents/windows/plugins/msexch_database.ps1
M agents/windows/plugins/mssql.vbs
M agents/windows/plugins/netstat_an.bat
M agents/windows/plugins/rds_licenses.vbs
M agents/windows/plugins/rstcli.bat
M agents/windows/plugins/sansymphony.ps1
M agents/windows/plugins/storcli.bat
M agents/windows/plugins/tsm_checks.bat
M agents/windows/plugins/veeam_backup_status.ps1
M agents/windows/plugins/win_dhcp_pools.bat
M agents/windows/plugins/win_dmidecode.bat
M agents/windows/plugins/win_license.bat
M agents/windows/plugins/win_printers.ps1
M agents/windows/plugins/windows_broadcom_bonding.bat
M agents/windows/plugins/windows_if.ps1
M agents/windows/plugins/windows_intel_bonding.bat
M agents/windows/plugins/windows_multipath.vbs
M agents/windows/plugins/windows_os_bonding.ps1
M agents/windows/plugins/windows_tasks.ps1
M agents/windows/plugins/windows_updates.vbs
M agents/windows/plugins/wmic_if.bat
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbackup
M bin/mkbench
M cmk/utils/version.py
M configure.ac
M defines.make
M docker/Dockerfile
Log Message:
-----------
Set version to 2.0.0p39
Compare: https://github.com/Checkmk/checkmk/compare/1bac184279d1...48b3e1541e99
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: b635bb3c2e264d319b58d802d26ec9031e3c7eed
https://github.com/Checkmk/checkmk/commit/b635bb3c2e264d319b58d802d26ec9031…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-08-07 (Mon, 07 Aug 2023)
Changed paths:
A .werks/15193
M omd/packages/omd/omdlib/backup.py
Log Message:
-----------
15193 Exclude agent bakery file cache from omd backups
Temporary files created by the agent bakery when baking agents are now no longer included in backups.
These files needlessly took up space in the backups, although they are not needed.
Specifically, this affects files in the directory <tt>var/check_mk/agents/.files_cache</tt>.
Baked agents are still included in backups.
Change-Id: I2cbf6cb5439a4ff9dda23ab0c25e94f864b7f377
Commit: 6469d83df4405f4d71a3e3f381d210c406fe5389
https://github.com/Checkmk/checkmk/commit/6469d83df4405f4d71a3e3f381d210c40…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
A .werks/15194
M cmk/base/core_config.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
15194 SEC Fix command injection via RestAPI / Password Store
Prior to this Werk, users with the permissions to (a) use the RestAPI, (b) create passwords in the password store, and (c) create active checks were able to run arbitrary commands on the site.
This issue was found during internal code review.
<b>Affected Versions</b>:
LI: 2.0.0
LI: 2.1.0
LI: 2.2.0 prior to version 2.2.0p4
Note that at the point of publishing this Werk and fix, the current version 2.2.0 was already not affected by this issue anymore, as the issue was already mitigated by Werk #15889.
<b>Indicators of Compromise</b>:
Check the password store for passwords with unusual identifiers, review add-password events in the audit log.
<b>Vulnerability Management</b>:
We have rated the issue with a CVSS Score of 8.8 (High) with the following CVSS vector:
<tt>CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</tt>.
We have assigned CVE <tt>CVE-2023-31209</tt>.
<b>Changes</b>:
This Werk adds proper sanitization of the affected parameter on core commands.
CMK-14149
Change-Id: Id7087d6d57e6fc62f01dff8543737f880740e676
Commit: 09b63f6f97ae2b39d12607ac8bd4b2518d8f1ee4
https://github.com/Checkmk/checkmk/commit/09b63f6f97ae2b39d12607ac8bd4b2518…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/cmk-agent-ctl/src/constants.rs
M agents/plugins/apache_status.py
M agents/plugins/asmcmd.sh
M agents/plugins/db2_mem
M agents/plugins/dnsclient
M agents/plugins/hpux_lunstats
M agents/plugins/hpux_statgrab
M agents/plugins/ibm_mq
M agents/plugins/isc_dhcpd.py
M agents/plugins/jar_signature
M agents/plugins/kaspersky_av
M agents/plugins/lnx_container_host_if.linux
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman_lists
M agents/plugins/mk_apt
M agents/plugins/mk_ceph
M agents/plugins/mk_cups_queues
M agents/plugins/mk_db2.aix
M agents/plugins/mk_db2.linux
M agents/plugins/mk_docker.py
M agents/plugins/mk_errpt.aix
M agents/plugins/mk_filehandler
M agents/plugins/mk_filestats.py
M agents/plugins/mk_haproxy.freebsd
M agents/plugins/mk_informix
M agents/plugins/mk_inotify.py
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M agents/plugins/mk_iptables
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logins
M agents/plugins/mk_logwatch.py
M agents/plugins/mk_mongodb.py
M agents/plugins/mk_mysql
M agents/plugins/mk_nfsiostat
M agents/plugins/mk_omreport
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/mk_postgres.py
M agents/plugins/mk_redis
M agents/plugins/mk_sap.aix
M agents/plugins/mk_sap.py
M agents/plugins/mk_sap_hana
M agents/plugins/mk_saprouter
M agents/plugins/mk_scaleio
M agents/plugins/mk_site_object_counts
M agents/plugins/mk_sshd_config
M agents/plugins/mk_suseconnect
M agents/plugins/mk_tinkerforge.py
M agents/plugins/mk_tsm
M agents/plugins/mk_zypper
M agents/plugins/mtr.py
M agents/plugins/netstat.aix
M agents/plugins/netstat.linux
M agents/plugins/netstat.solaris
M agents/plugins/nfsexports
M agents/plugins/nfsexports.solaris
M agents/plugins/nginx_status.py
M agents/plugins/plesk_backups.py
M agents/plugins/plesk_domains.py
M agents/plugins/runas
M agents/plugins/smart
M agents/plugins/symantec_av
M agents/plugins/unitrends_backup
M agents/plugins/unitrends_replication.py
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/plugins/zorp
M agents/windows/plugins/ad_replication.bat
M agents/windows/plugins/arcserve_backup.ps1
M agents/windows/plugins/citrix_farm.ps1
M agents/windows/plugins/citrix_licenses.vbs
M agents/windows/plugins/citrix_xenapp.ps1
M agents/windows/plugins/hyperv_vms.ps1
M agents/windows/plugins/hyperv_vms_guestinfos.ps1
M agents/windows/plugins/iis_app_pool_state.ps1
M agents/windows/plugins/kaspersky_av_client.vbs
M agents/windows/plugins/mcafee_av_client.bat
M agents/windows/plugins/megaraid.bat
M agents/windows/plugins/mk_dhcp_enabled.bat
M agents/windows/plugins/mk_inventory.vbs
M agents/windows/plugins/mk_msoffice.ps1
M agents/windows/plugins/mk_mysql.vbs
M agents/windows/plugins/mk_oracle.ps1
M agents/windows/plugins/msexch_dag.ps1
M agents/windows/plugins/msexch_database.ps1
M agents/windows/plugins/mssql.vbs
M agents/windows/plugins/netstat_an.bat
M agents/windows/plugins/rds_licenses.vbs
M agents/windows/plugins/rstcli.bat
M agents/windows/plugins/sansymphony.ps1
M agents/windows/plugins/storcli.bat
M agents/windows/plugins/tsm_checks.bat
M agents/windows/plugins/veeam_backup_status.ps1
M agents/windows/plugins/win_dhcp_pools.bat
M agents/windows/plugins/win_dmidecode.bat
M agents/windows/plugins/win_license.bat
M agents/windows/plugins/win_printers.ps1
M agents/windows/plugins/windows_broadcom_bonding.bat
M agents/windows/plugins/windows_if.ps1
M agents/windows/plugins/windows_intel_bonding.bat
M agents/windows/plugins/windows_multipath.vbs
M agents/windows/plugins/windows_os_bonding.ps1
M agents/windows/plugins/windows_tasks.ps1
M agents/windows/plugins/windows_updates.vbs
M agents/windows/plugins/wmic_if.bat
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbackup
M bin/mkbench
M cmk/utils/version.py
M configure.ac
M defines.make
M docker/Dockerfile
Log Message:
-----------
Set version to 2.1.0p33
Commit: aa412d1ba6a37afbcef0d125ba0c9cfd9eef8536
https://github.com/Checkmk/checkmk/commit/aa412d1ba6a37afbcef0d125ba0c9cfd9…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/plugins/mk_ceph
M agents/plugins/mk_informix
M agents/plugins/mk_oracle
M agents/plugins/mk_redis
M agents/plugins/mk_sap_hana
M agents/plugins/mk_tsm
M agents/plugins/runas
M agents/z_os/check_mk_agent.wrapper
M scripts/check-omd-python-modules
M scripts/run-cargo-command
M tests/Makefile
Log Message:
-----------
Backported fixes for shellcheck 0.7.0 ... 0.8.0.
Change-Id: If48cecdcfbfc26ddf9233f85f4624eb2dcf4e338
Commit: c96349f7ca6059d4ca1030a07cc355fdd7c1baaa
https://github.com/Checkmk/checkmk/commit/c96349f7ca6059d4ca1030a07cc355fdd…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/14614
M checkman/jolokia_generic
M checkman/jolokia_generic_rate
M checkman/jolokia_generic_string
M checkman/jolokia_info
M checkman/jolokia_jvm_garbagecollectors
M checkman/jolokia_jvm_memory
M checkman/jolokia_jvm_memory_pools
M checkman/jolokia_jvm_runtime
M checkman/jolokia_jvm_threading
M checkman/jolokia_jvm_threading_pool
M checkman/jolokia_metrics_app_sess
M checkman/jolokia_metrics_app_state
M checkman/jolokia_metrics_bea_queue
M checkman/jolokia_metrics_bea_requests
M checkman/jolokia_metrics_bea_sess
M checkman/jolokia_metrics_bea_threads
M checkman/jolokia_metrics_cache_hits
M checkman/jolokia_metrics_gc
M checkman/jolokia_metrics_in_memory
M checkman/jolokia_metrics_mem
M checkman/jolokia_metrics_off_heap
M checkman/jolokia_metrics_on_disk
M checkman/jolokia_metrics_perm_gen
M checkman/jolokia_metrics_requests
M checkman/jolokia_metrics_serv_req
M checkman/jolokia_metrics_threads
M checkman/jolokia_metrics_tp
M checkman/jolokia_metrics_uptime
M checkman/jolokia_metrics_writer
Log Message:
-----------
14614 FIX Jolokia: manpages indicated agent support for Linux only
This change adds `windows` to supported agents in jolokia related manpages.
Change-Id: I3011800341e45c72460ab0458b46dad677423cc5
Commit: e1c34b50e07f947bab3784b722942cfddd657fb1
https://github.com/Checkmk/checkmk/commit/e1c34b50e07f947bab3784b722942cfdd…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/14611
M agents/plugins/mk_tsm
Log Message:
-----------
14611 FIX Missing monitoring data for plugins: tsm_stagingpools, tsm_storagepools
mk_tsm agent plugin would search for lines containing ` dsmserv ` (with leading and trailing
spaces, which does not consider full paths like `/usr/bin/dsmserv`.
This change also allows for leading slashes (i.e. `( |/)dsmserv `).
Change-Id: I8cf6f1992c7f4478dec046ff5df4357c5299371a
Commit: 30667c7c43700f7995885b0755c62fe6fd1c5ee8
https://github.com/Checkmk/checkmk/commit/30667c7c43700f7995885b0755c62fe6f…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M .werks/14611
Log Message:
-----------
fix Werk version for 14611
Change-Id: Ife5263d2e06a0f1ad686ab74b0fbca892dd15fec
Commit: 2f3c64a1d3ac18232d9669ea692b5c5877fd1890
https://github.com/Checkmk/checkmk/commit/2f3c64a1d3ac18232d9669ea692b5c587…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M .werks/14611
Log Message:
-----------
Revert "fix Werk version for 14611"
This reverts commit 30667c7c43700f7995885b0755c62fe6fd1c5ee8.
Commit: 8cd0947f5e91554c9b0004638b66005ff294e392
https://github.com/Checkmk/checkmk/commit/8cd0947f5e91554c9b0004638b66005ff…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
R .werks/14611
M agents/plugins/mk_tsm
Log Message:
-----------
Revert "14611 FIX Missing monitoring data for plugins: tsm_stagingpools, tsm_storagepools"
This reverts commit e1c34b50e07f947bab3784b722942cfddd657fb1.
Commit: e1fe9631f81ee8cd341486e6a5e8212a9741d5d1
https://github.com/Checkmk/checkmk/commit/e1fe9631f81ee8cd341486e6a5e8212a9…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M .werks/14614
Log Message:
-----------
fix Werk version for 14614
Change-Id: Icf4d7395610d81863e7b21b693cc5c820b8af393
Commit: e11d8bddc415cbbe6af6b516b1dd83471727d276
https://github.com/Checkmk/checkmk/commit/e11d8bddc415cbbe6af6b516b1dd83471…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/15934
M cmk/gui/plugins/views/datasources.py
Log Message:
-----------
15934 FIX Fix selection for downtime commands
SUP-15191
Change-Id: I67c0ce670ee81e2e993a92a7e0e5c0c5c3b4dcd2
Commit: 9c9564ff3cf4007d22cf479851ff979e26f89b1c
https://github.com/Checkmk/checkmk/commit/9c9564ff3cf4007d22cf479851ff979e2…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
A .werks/15290
M cmk/base/plugins/agent_based/df_section.py
Log Message:
-----------
15290 FIX df: Support block device UUIDs with spaces
Some block devices report UUIDs with spaces.
This can now be handled by the df check.
SUP-15108
Change-Id: I23e72a92072132881f492379ac599e3ddee53956
Compare: https://github.com/Checkmk/checkmk/compare/529734c8e24e...9c9564ff3cf4
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: c062ceef2d3dda1f4b3459adfc9e4512d3ce355f
https://github.com/Checkmk/checkmk/commit/c062ceef2d3dda1f4b3459adfc9e4512d…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M agents/check_mk_agent.solaris
M agents/mk-job
Log Message:
-----------
Suppress trap-related shellcheck false positives.
Change-Id: I95c43112e5f892830a8c9ff0577cd3f3d49ab949
Commit: 63822b3f1f427f6d7a7b26fb3ccf892695aa664a
https://github.com/Checkmk/checkmk/commit/63822b3f1f427f6d7a7b26fb3ccf89269…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
A .werks/15193
M omd/packages/omd/omdlib/backup.py
Log Message:
-----------
15193 Exclude agent bakery file cache from omd backups
Temporary files created by the agent bakery when baking agents are now no longer included in backups.
These files needlessly took up space in the backups, although they are not needed.
Specifically, this affects files in the directory <tt>var/check_mk/agents/.files_cache</tt>.
Baked agents are still included in backups.
Change-Id: I2cbf6cb5439a4ff9dda23ab0c25e94f864b7f377
Commit: 0af2696079ee91b2afb06c56d1ce95eca5102a3f
https://github.com/Checkmk/checkmk/commit/0af2696079ee91b2afb06c56d1ce95eca…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
A .werks/15194
M cmk/base/config.py
M tests/code_quality/test_werks.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
15194 SEC Fix command injection via RestAPI / Password Store
NOTE: The Werk in this commit is backdated to 2.2.0p4 even though this
commit is published with version 2.2.0p8. The reason for this is that
the vulnerability described in this Werk was already fixed with commit
e3396685b29 / Werk #15889.
This way, this Werk should show up for the version that first fixes the
vulnerability.
In addition to adding the Werk, the commit adds the sanitization
improvements consistent with the other branches. See Werk text for
further info.
We have assigned CVE-2023-31209 to this vulnerability.
CMK-14149
Change-Id: Id7087d6d57e6fc62f01dff8543737f880740e676
Commit: dc08de3059e74c916e3f8bd05f176f52c3e98325
https://github.com/Checkmk/checkmk/commit/dc08de3059e74c916e3f8bd05f176f52c…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
A .werks/15906
M cmk/gui/plugins/wato/check_parameters/apc_symmetra.py
Log Message:
-----------
15906 FIX apc_symmetra: Improve wording in ruleset
The rule 'Levels of battery parameters after calibration' was actually referring to the time after diagnostics and not calibration.
This has now been corrected and it's clearer what the rule refers to.
Change-Id: Id23f9068b936a1caf9c546410c0992e52dee85ca
Commit: 37d3d5efae9d8086db79c488537ec7dd1f4e9d0b
https://github.com/Checkmk/checkmk/commit/37d3d5efae9d8086db79c488537ec7dd1…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Commit: 23dde33e3f158f71a94d786dd5b4fd2feb455b95
https://github.com/Checkmk/checkmk/commit/23dde33e3f158f71a94d786dd5b4fd2fe…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/15982
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/watolib/timeperiods.py
M cmk/update_config/plugins/actions/rulesets.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15982: time_period: Creation, modification or deletion of time periods from the API now adds entries to activate changes
Before this werk, making modifications to time periods from the API did not add entries to activation changes. This werk fixes this behaviour and now the API generates the corresponding entries.
Ticket: SUP-15072
Change-Id: I3a477cd4bf6f700eeb8e8b0fff1137921e8f37ae
Commit: 0252f9ec8a81bcdefaaa98a4766a9e11fe1eea75
https://github.com/Checkmk/checkmk/commit/0252f9ec8a81bcdefaaa98a4766a9e11f…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/14614
M checkman/jolokia_generic
M checkman/jolokia_generic_rate
M checkman/jolokia_generic_string
M checkman/jolokia_info
M checkman/jolokia_jvm_garbagecollectors
M checkman/jolokia_jvm_memory
M checkman/jolokia_jvm_memory_pools
M checkman/jolokia_jvm_runtime
M checkman/jolokia_jvm_threading
M checkman/jolokia_jvm_threading_pool
M checkman/jolokia_metrics_app_sess
M checkman/jolokia_metrics_app_state
M checkman/jolokia_metrics_bea_queue
M checkman/jolokia_metrics_bea_requests
M checkman/jolokia_metrics_bea_sess
M checkman/jolokia_metrics_bea_threads
M checkman/jolokia_metrics_cache_hits
M checkman/jolokia_metrics_gc
M checkman/jolokia_metrics_in_memory
M checkman/jolokia_metrics_off_heap
M checkman/jolokia_metrics_on_disk
M checkman/jolokia_metrics_requests
M checkman/jolokia_metrics_serv_req
M checkman/jolokia_metrics_writer
Log Message:
-----------
14614 FIX Jolokia: manpages indicated agent support for Linux only
This change adds `windows` to supported agents in jolokia related manpages.
Change-Id: I3011800341e45c72460ab0458b46dad677423cc5
Commit: 6c0f24ece90582cd4826ed346dac743261342598
https://github.com/Checkmk/checkmk/commit/6c0f24ece90582cd4826ed346dac74326…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/15983
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/watolib/timeperiods.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15983 FIX time_period: verify time_period usage before deletion and fix the reference for time_periods being saved to the configuration file in exclude field
Prior to this werk, the REST API did not correctly check if a time period to be deleted was being referenced by another object. This werk fixes this and prevents the REST API from deleting a time period that is currently being referenced.
Also, prior to this werk, the REST API was incorrectly storing the reference to other time periods in the exlusion field. This werk fixes this and now the REST API stores the correct values in the configuration files.
Ticket: SUP-15073
Change-Id: Icd359efbbffe965e27db2427ff16153d1f225775
Commit: 9acabf37da80ca8df5dd0dd2647f3d67def22f3f
https://github.com/Checkmk/checkmk/commit/9acabf37da80ca8df5dd0dd2647f3d67d…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M tests/update/conftest.py
Log Message:
-----------
Extend base-versions in update-test
Version 2.1.0p32 is included in the base-versions list.
Change-Id: I974b6bb76ddddbb237440bad3b6d735983f5e5fd
Commit: 4dd1e6928345d0a526b7fb999ed93806373bfe94
https://github.com/Checkmk/checkmk/commit/4dd1e6928345d0a526b7fb999ed938063…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/15933
M cmk/gui/userdb/ldap_connector.py
Log Message:
-----------
15933 FIX Fix failed LDAP sync because of invalid user ID
CMK-13788
Change-Id: I1b7f8b61949c79a6a0f089f0ee316607ba4934f5
Commit: ddf764aafc3d659d96b492fe1a26fc218eb76e74
https://github.com/Checkmk/checkmk/commit/ddf764aafc3d659d96b492fe1a26fc218…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/15934
M cmk/gui/views/data_source/datasources.py
Log Message:
-----------
15934 FIX Fix selection for downtime commands
SUP-15191
Change-Id: I67c0ce670ee81e2e993a92a7e0e5c0c5c3b4dcd2
Commit: 67eeebfe47a35e02736171a3f7cb9591e2bff4ff
https://github.com/Checkmk/checkmk/commit/67eeebfe47a35e02736171a3f7cb9591e…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/15908
M cmk/base/plugins/agent_based/utils/df.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_df.py
Log Message:
-----------
15908 FIX df: Showing wrong WARN/CRIT levels when magic factor is 1.0
When levels for free/used space were configured and the magic factor was configured to 1.0, the df check-plugin was using the default parameters as WARN/CRIT levels.
This behaviour differed from 2.1 and causes the check-plugin to sometimes report an incorrect state.
The problem has been fixed and the behaviour is the same as in 2.1.
SUP-15120
Change-Id: Id1c2e2251bf82a00afd933fc36fba0180a947ffd
Commit: bd952bc1ada311487392bae1420a232d9e94f346
https://github.com/Checkmk/checkmk/commit/bd952bc1ada311487392bae1420a232d9…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Commit: 499e6a0228d92dbd9b10b87d6c5b0bc758d93bb6
https://github.com/Checkmk/checkmk/commit/499e6a0228d92dbd9b10b87d6c5b0bc75…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
M .werks/16015
M cmk/gui/wato/pages/userdb_common.py
Log Message:
-----------
16015: adapting for SAML connection and adjust werk content
Change-Id: Ia0cf891ef8aa98a3505a590f0b4359611d78d4be
Commit: bc936155f8950cd02a96aee325eb4bc25862eb98
https://github.com/Checkmk/checkmk/commit/bc936155f8950cd02a96aee325eb4bc25…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
A .werks/15290
M cmk/base/plugins/agent_based/df_section.py
Log Message:
-----------
15290 FIX df: Support block device UUIDs with spaces
Some block devices report UUIDs with spaces.
This can now be handled by the df check.
SUP-15108
Change-Id: I23e72a92072132881f492379ac599e3ddee53956
Compare: https://github.com/Checkmk/checkmk/compare/18402efce56e...bc936155f895
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f7e4d456981936c1f241d28b882db4db141063d3
https://github.com/Checkmk/checkmk/commit/f7e4d456981936c1f241d28b882db4db1…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
A .werks/15193
M omd/packages/omd/omdlib/backup.py
Log Message:
-----------
15193 Exclude agent bakery file cache from omd backups
Temporary files created by the agent bakery when baking agents are now no longer included in backups.
These files needlessly took up space in the backups, although they are not needed.
Specifically, this affects files in the directory <tt>var/check_mk/agents/.files_cache</tt>.
Baked agents are still included in backups.
Change-Id: I2cbf6cb5439a4ff9dda23ab0c25e94f864b7f377
Commit: a30987e87b4cacccb3f7535cfd4072f97b9eb527
https://github.com/Checkmk/checkmk/commit/a30987e87b4cacccb3f7535cfd4072f97…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
A .werks/15194
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
15194 SEC Fix command injection via RestAPI / Password Store
NOTE: The Werk in this commit is backdated to 2.2.0p4 even though this
commit is published with version 2.2.0p8. The reason for this is that
the vulnerability described in this Werk was already fixed with commit
e3396685b29 / Werk #15889.
This way, this Werk should show up for the version that first fixes the
vulnerability.
In addition to adding the Werk, the commit adds the sanitization
improvements consistent with the other branches. See Werk text for
further info.
We have assigned CVE-2023-31209 to this vulnerability.
CMK-14149
Change-Id: Id7087d6d57e6fc62f01dff8543737f880740e676
Commit: 3980ce7c2b7083cd6453848ed4d76c07f3704dd9
https://github.com/Checkmk/checkmk/commit/3980ce7c2b7083cd6453848ed4d76c07f…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
A .werks/16076
Log Message:
-----------
agent bakery: Make bake revision optional
Disable bake revision by default.
So far, this only influences the package version, but it will
still invalidate packages unnecessarily.
Change-Id: Ic696ba3d464b61c8597743bea99c02e3d6b68ebb
Commit: 1a1f3d125c6ab0ae4cd433fd8665f21ebf088548
https://github.com/Checkmk/checkmk/commit/1a1f3d125c6ab0ae4cd433fd8665f21eb…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M .werks/16076
Log Message:
-----------
agent bakery: Skip baking if we have no bake revision
If conditions are met, we are allowed to relink a package if
we have no bake revision
Change-Id: Ifa66e9d7d44f0de997ddc2dd1c6056c4aed2ec3d
Commit: e11a8792962dfa79d69932a5f7ce54b44e003d61
https://github.com/Checkmk/checkmk/commit/e11a8792962dfa79d69932a5f7ce54b44…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
add repair_invalid_utf option to config
Change-Id: I73fb77f18cf20881bccd4c12c7a027c5952316ab
Commit: 8f0907d4550ca5c59a3770c5a73c680c57c1aa81
https://github.com/Checkmk/checkmk/commit/8f0907d4550ca5c59a3770c5a73c680c5…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M agents/wnx/src/common/wtools.h
Log Message:
-----------
optimize and simplify logic for string conversion
Change-Id: If2df28a18162f8780bb1877dcc89f84cec53c2e6
Commit: 5669a7463321da0565f7da2cb3cd53fda78a48cb
https://github.com/Checkmk/checkmk/commit/5669a7463321da0565f7da2cb3cd53fda…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M cmk/gui/plugins/wato/globals_notification.py
M cmk/gui/wato/pages/users.py
Log Message:
-----------
Accept inconsistencies in rulespecs
We accept inconsistencies in the manpages regarding the event console
and other deactivated features. We also accept those in the rulespecs.
Otherwise activating features again is a tedious.
Change-Id: I325526ca7404dbcabeda8804efbf68f20f3a0cb0
Commit: 6df242da3254e00ee17d7ad39af345cd56525a7d
https://github.com/Checkmk/checkmk/commit/6df242da3254e00ee17d7ad39af345cd5…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M cmk/base/modes/check_mk.py
M cmk/checkengine/error_handling.py
M tests/unit/cmk/base/agent_based/test_error_handling.py
Log Message:
-----------
Improve typing of CheckResultErrorHandler
also lets us remove two temporary variables
CMK-12298
Change-Id: I4d064e5cebd578352e7c366bdb92450d64775f2d
Commit: 21e3de1953560f5eb2efe1ae622d45b1d037db9a
https://github.com/Checkmk/checkmk/commit/21e3de1953560f5eb2efe1ae622d45b1d…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M cmk/base/agent_based/checking.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Reland: "checking: move timing in caller"
This reverts commit 0421c8b3e2e5ac93175d327310ac6572fe52b6b1.
Change-Id: If510da703bf2ab1c0519d15b92041cfd2ad1aacf
Commit: 487ed0fb3e0282c8132d27b2b418027f81d8f7b6
https://github.com/Checkmk/checkmk/commit/487ed0fb3e0282c8132d27b2b418027f8…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M cmk/checkengine/checking/_timing.py
Log Message:
-----------
Simplify `make_timing_results`
Clearly separate creation of data model from its formatting.
CMK-12298
Change-Id: Ifa396bb25f343af20fcccad26ed1b1b7954b2fe4
Commit: f9c9c1bb1e5959b15ff28259a736480a8de9ffd3
https://github.com/Checkmk/checkmk/commit/f9c9c1bb1e5959b15ff28259a736480a8…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M cmk/base/agent_based/checking.py
M cmk/base/agent_based/discovery/preview.py
Log Message:
-----------
Remove one useless arg to aggregation func
CMK-12298
Change-Id: Icafba87e5eb86ab0d3e2ba44a4edb78f65060f7c
Commit: efab491b8e7e891b00be981e7d316629b5fb7c68
https://github.com/Checkmk/checkmk/commit/efab491b8e7e891b00be981e7d316629b…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M cmk/base/agent_based/checking.py
M cmk/checkengine/discovery/_services.py
M cmk/checkengine/inventory.py
Log Message:
-----------
Simplify `__iter` functions in check engine
CMK-12298
Change-Id: If2f95bb96e33ef0e50b1201e3a0f74c45fd6b12b
Commit: 236adea1fc3b003efa52f44ce9b64f1978dd4ce2
https://github.com/Checkmk/checkmk/commit/236adea1fc3b003efa52f44ce9b64f197…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A agents/wnx/extensions/robotmk_ext/Cargo.lock
A agents/wnx/extensions/robotmk_ext/Cargo.toml
A agents/wnx/extensions/robotmk_ext/src/main.rs
Log Message:
-----------
add executable to simulate robotmk extension
This is temporary technological solution to have an
artifact which "simulates" behavior of real robotmk
extension.
The whole project is absolutely minimal because it
will be deleted upon commit of a real robotmk
extension.
Change-Id: Ied88fd7ec5fef0fe4b84e2cbfad24069f39b69a8
Commit: e11ad654107400d4917594341367bf819e3fd23a
https://github.com/Checkmk/checkmk/commit/e11ad654107400d4917594341367bf819…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M agents/wnx/run.cmd
A agents/wnx/scripts/cargo_build_robotmk.cmd
Log Message:
-----------
add building of a simulate robotmk extension
This is temporary technological solution to have an
artifact which "simulates" behavior of real robotmk
extension.
The whole project is absolutely minimal because it
will be deleted upon commit of a real robotmk
extension.
CMK-14153
Change-Id: I42c902ecf51904081fd2c366374c33dacc58cbfe
Commit: 80fdfab6866944e19777fe32af2060f62edd57f1
https://github.com/Checkmk/checkmk/commit/80fdfab6866944e19777fe32af2060f62…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M cmk/utils/paths.py
M tests/unit/cmk/utils/test_paths.py
Log Message:
-----------
Add global variable for cse config path
Change-Id: I94e64578329e892bd90480bc34f3945309fa2e3d
Commit: 842eaf2fe6cf4daa492c63ee51a70517d36de1ca
https://github.com/Checkmk/checkmk/commit/842eaf2fe6cf4daa492c63ee51a70517d…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M buildscripts/scripts/stages.yml
M scripts/find-shell-files
M tests/Makefile
Log Message:
-----------
Add docker based shellcheck target
- exclude "build_user_home" from shell relevant search folders
- add "test-shellcheck-docker" Make target
- use "test-shellcheck-docker" over "test-shellcheck" in stages.yml
Change-Id: I5052cec58abc33c2888ef4a019900ef02c9a4c65
Commit: 91a7fe86c61a300c7330af3f464ef4fd042e5a58
https://github.com/Checkmk/checkmk/commit/91a7fe86c61a300c7330af3f464ef4fd0…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M buildscripts/scripts/utils/windows.groovy
Log Message:
-----------
add dummy robotmk extension as an artifact
- some changes in code to force windows agent rebuild
This is temporary technological solution to have an
artifact which "simulates" behavior of real robotmk
extension.
The whole project is absolutely minimal because it
will be deleted upon commit of a real robotmk
extension.
CMK-14153
Change-Id: I6a8669e3babdcb57dbb6603c1e6999b0018c4a46
Commit: 29905e4b17c2f082262f129bd45dbac9f8d016c7
https://github.com/Checkmk/checkmk/commit/29905e4b17c2f082262f129bd45dbac9f…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/14614
M checkman/jolokia_generic
M checkman/jolokia_generic_rate
M checkman/jolokia_generic_string
M checkman/jolokia_info
M checkman/jolokia_jvm_garbagecollectors
M checkman/jolokia_jvm_memory
M checkman/jolokia_jvm_memory_pools
M checkman/jolokia_jvm_runtime
M checkman/jolokia_jvm_threading
M checkman/jolokia_jvm_threading_pool
M checkman/jolokia_metrics_app_sess
M checkman/jolokia_metrics_app_state
M checkman/jolokia_metrics_bea_queue
M checkman/jolokia_metrics_bea_requests
M checkman/jolokia_metrics_bea_sess
M checkman/jolokia_metrics_bea_threads
M checkman/jolokia_metrics_cache_hits
M checkman/jolokia_metrics_in_memory
M checkman/jolokia_metrics_off_heap
M checkman/jolokia_metrics_on_disk
M checkman/jolokia_metrics_requests
M checkman/jolokia_metrics_serv_req
M checkman/jolokia_metrics_writer
Log Message:
-----------
14614 FIX Jolokia: manpages indicated agent support for Linux only
This change adds `windows` to supported agents in jolokia related manpages.
Change-Id: I3011800341e45c72460ab0458b46dad677423cc5
Commit: 33842e310b3ecc98f452fc172243c1eeccb87517
https://github.com/Checkmk/checkmk/commit/33842e310b3ecc98f452fc172243c1eec…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/15933
M cmk/gui/userdb/ldap_connector.py
M tests/unit/cmk/gui/userdb/ldap_golden.py
Log Message:
-----------
15933 FIX Fix failed LDAP sync because of invalid user ID
CMK-13788
Change-Id: I1b7f8b61949c79a6a0f089f0ee316607ba4934f5
Commit: 054007cc2a31c5b5c267447c6b3c1bfb497cf213
https://github.com/Checkmk/checkmk/commit/054007cc2a31c5b5c267447c6b3c1bfb4…
Author: Torsten Engler <torsten.engler(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M cmk/gui/wato/pages/users.py
Log Message:
-----------
Change error message to better grammar
Change-Id: Ia1597d80c187e99c02869f538a6612d5b58f0c4a
Commit: 20d56cd1deca58beac8ae3dfd6d3c22e51d6f58f
https://github.com/Checkmk/checkmk/commit/20d56cd1deca58beac8ae3dfd6d3c22e5…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/15934
M cmk/gui/data_source/datasources.py
Log Message:
-----------
15934 FIX Fix selection for downtime commands
SUP-15191
Change-Id: I67c0ce670ee81e2e993a92a7e0e5c0c5c3b4dcd2
Commit: 1b62c55f7c7a01da0798b5d723d24f0cf8cc4f08
https://github.com/Checkmk/checkmk/commit/1b62c55f7c7a01da0798b5d723d24f0cf…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M cmk/gui/background_job/_modes.py
M cmk/gui/background_job/registration.py
M cmk/gui/mkeventd/registration.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/wato/__init__.py
R cmk/gui/wato/mode/__init__.py
R cmk/gui/wato/mode/_base.py
R cmk/gui/wato/mode/_helpers.py
R cmk/gui/wato/mode/_registry.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/__init__.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/backup.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/download_agents.py
M cmk/gui/wato/pages/events.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/icons.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/not_implemented.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/password_store.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/random_hosts.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/search.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/user_migrate.py
M cmk/gui/wato/pages/user_profile/change_password.py
M cmk/gui/wato/pages/user_profile/two_factor.py
M cmk/gui/wato/pages/userdb_common.py
M cmk/gui/wato/pages/users.py
M cmk/gui/wato/registration.py
A cmk/gui/watolib/mode/__init__.py
A cmk/gui/watolib/mode/_base.py
A cmk/gui/watolib/mode/_helpers.py
A cmk/gui/watolib/mode/_registry.py
M tests/unit/cmk/gui/wato/test_mode.py
Log Message:
-----------
Move cmk.gui.wato.mode -> cmk.gui.watolib
Fix import cycles introduced in 99a8862750f3.
🐈
⌨️
Change-Id: Icf79f4fa4535c3cfe4706dfa2ddab2566db8b011
Commit: bc3aa38d1d3695e832519fe780bb8da8eee37d9f
https://github.com/Checkmk/checkmk/commit/bc3aa38d1d3695e832519fe780bb8da8e…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M cmk/gui/dashboard/dashlet/dashlets/graph.py
M cmk/gui/dashboard/visual_type.py
A cmk/gui/graphing/_artwork.py
A cmk/gui/graphing/_explicit_graphs.py
A cmk/gui/graphing/_graph_images.py
A cmk/gui/graphing/_graph_pdf.py
A cmk/gui/graphing/_graph_recipe_builder.py
A cmk/gui/graphing/_graph_templates.py
A cmk/gui/graphing/_html_render.py
A cmk/gui/graphing/_rrd_fetch.py
A cmk/gui/graphing/_timeseries.py
A cmk/gui/graphing/_valuespecs.py
M cmk/gui/metrics.py
R cmk/gui/plugins/metrics/artwork.py
R cmk/gui/plugins/metrics/explicit_graphs.py
R cmk/gui/plugins/metrics/graph_images.py
R cmk/gui/plugins/metrics/graph_pdf.py
R cmk/gui/plugins/metrics/graph_recipe_builder.py
R cmk/gui/plugins/metrics/graph_templates.py
R cmk/gui/plugins/metrics/html_render.py
R cmk/gui/plugins/metrics/rrd_fetch.py
R cmk/gui/plugins/metrics/timeseries.py
R cmk/gui/plugins/metrics/valuespecs.py
M cmk/gui/plugins/openapi/endpoints/metric/__init__.py
M cmk/gui/raw/plugins/main_modules/registration.py
M cmk/gui/views/graph.py
A tests/unit/cmk/gui/graphing/test_artwork.py
A tests/unit/cmk/gui/graphing/test_graph_templates.py
A tests/unit/cmk/gui/graphing/test_html_render.py
A tests/unit/cmk/gui/graphing/test_metrics_graph_template.py
A tests/unit/cmk/gui/graphing/test_rrd_fetch.py
A tests/unit/cmk/gui/graphing/test_timeseries.py
A tests/unit/cmk/gui/graphing/test_valuespecs.py
R tests/unit/cmk/gui/plugins/metrics/test_artwork.py
R tests/unit/cmk/gui/plugins/metrics/test_graph_templates.py
R tests/unit/cmk/gui/plugins/metrics/test_html_render.py
R tests/unit/cmk/gui/plugins/metrics/test_metrics_graph_template.py
R tests/unit/cmk/gui/plugins/metrics/test_metrics_valuespecs.py
R tests/unit/cmk/gui/plugins/metrics/test_rrd_fetch.py
R tests/unit/cmk/gui/plugins/metrics/test_timeseries.py
M tests/unit/cmk/gui/test_dashboard.py
Log Message:
-----------
Move code cmk.gui.plugins.metrics --> cmk.gui.graphing
Change-Id: I69849516e5bd4ad110c07aa0fc206411ad65c678
Commit: fa25373a50fedce981ffc3a1215c4c5da55020c3
https://github.com/Checkmk/checkmk/commit/fa25373a50fedce981ffc3a1215c4c5da…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M agents/wnx/include/tools/_misc.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/watest/test-cma-tools.cpp
Log Message:
-----------
enable UTF repairing of the plugin on value in config
Change-Id: I7aa289fd995af7a6586c5e2d1c64567bbb5d8f92
Commit: 2fc7a3dba7d6804cc9ee95b9496e15a0a5d4c253
https://github.com/Checkmk/checkmk/commit/2fc7a3dba7d6804cc9ee95b9496e15a0a…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
A .werks/15908
M cmk/base/plugins/agent_based/utils/df.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_df.py
Log Message:
-----------
15908 FIX df: Showing wrong WARN/CRIT levels when magic factor is 1.0
When levels for free/used space were configured and the magic factor was configured to 1.0, the df check-plugin was using the default parameters as WARN/CRIT levels.
This behaviour differed from 2.1 and causes the check-plugin to sometimes report an incorrect state.
The problem has been fixed and the behaviour is the same as in 2.1.
SUP-15120
Change-Id: Id1c2e2251bf82a00afd933fc36fba0180a947ffd
Commit: 44c355b9e42693180519420a5ce1cbfac68abaf5
https://github.com/Checkmk/checkmk/commit/44c355b9e42693180519420a5ce1cbfac…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
M cmk/gui/graphing/__init__.py
M cmk/gui/graphing/_explicit_graphs.py
M cmk/gui/graphing/_graph_templates.py
M cmk/gui/graphing/_timeseries.py
M cmk/gui/graphing/_valuespecs.py
M cmk/gui/plugins/main_modules/registration.py
Log Message:
-----------
Implement registration for cmk.gui.graphing
Change-Id: Ie0c378acf2f10b3bdeec2bd931d7b5a70e1e0e30
Commit: fca11f064371c4bec7b602bbb9e0b622372c936d
https://github.com/Checkmk/checkmk/commit/fca11f064371c4bec7b602bbb9e0b6223…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-gnu-toolchain.sh
Log Message:
-----------
Bumped binutils 2.39 => 2.41.
Change-Id: I210739594affc6f0413230be79049b5c3a81d013
Compare: https://github.com/Checkmk/checkmk/compare/fdef81e44a86...fca11f064371