Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 993ef11c5ba234f668f30cde228e5090a6711801
https://github.com/Checkmk/checkmk/commit/993ef11c5ba234f668f30cde228e5090a…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M configure.ac
M packages/neb/doc/Doxyfile
M packages/neb/src/CMakeLists.txt
M packages/neb/src/module.cc
Log Message:
-----------
Remove BUILD_DATE.
The reasoning here is the same as for the removal of BUILD_HOST.
Change-Id: Ife22b7d4f62bbb3276b7a19eb2d255ce77fd67d8
Commit: 89b532698ee070274419b4658bcfe3ea78482ffa
https://github.com/Checkmk/checkmk/commit/89b532698ee070274419b4658bcfe3ea7…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
A buildscripts/docker_image_aliases/IMAGE_DEBIAN_12/Dockerfile
A buildscripts/docker_image_aliases/IMAGE_DEBIAN_12/meta.yml
A buildscripts/infrastructure/build-nodes/debian-12/Dockerfile
M editions.yml
A omd/distros/DEBIAN_12.mk
Log Message:
-----------
Reland "Add Debian 12 Bookworm distribution configuration"
This reverts commit 8739a9fe2b9b3ce3f0807d3a6cd94b9c01eae62e.
Change-Id: I793e732fabd7e864eb1f501f72f4d101fe4f8469
Compare: https://github.com/Checkmk/checkmk/compare/5613583661c2...89b532698ee0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5613583661c22b93d909955ade66e58b664c1132
https://github.com/Checkmk/checkmk/commit/5613583661c22b93d909955ade66e58b6…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M configure.ac
M packages/neb/doc/Doxyfile
M packages/neb/src/CMakeLists.txt
M packages/neb/src/module.cc
Log Message:
-----------
Remove BUILD_HOST.
Background: Calling execute_process() during CMake's configure stage
effectively forces a rebuild. Doing this via a clever combination of
add_custom_command()/copy_if_changed/... might be a better solution, but
for now we just removed the parts which are not necessary or replace them
with predefined compiler macros. More to come...
Change-Id: I17a5a055971a5dbcf30e489a884c6a7ff61752cb
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: f137fd47a93d7f667a37f97401281241336fdac5
https://github.com/Checkmk/checkmk/commit/f137fd47a93d7f667a37f974012812413…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 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_container_host_if.linux
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman2_lists
M agents/plugins/mailman3_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/nvidia_smi.ps1
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 cmk/special_agents/agent_jolokia.py
M cmk/special_agents/agent_netapp.py
M cmk/special_agents/agent_splunk.py
M cmk/special_agents/agent_vsphere.py
M cmk/utils/version.py
M configure.ac
M defines.make
M docker_image/Dockerfile
M packages/cmk-agent-ctl/src/constants.rs
Log Message:
-----------
Revert "Set version to 2.2.0p7"
This reverts commit cd0af2bd0dbdd0e7b5b2839b701107f3991132f3.
Commit: 5ef0fa734cddd4fec1f653af375f6aec849e5b3b
https://github.com/Checkmk/checkmk/commit/5ef0fa734cddd4fec1f653af375f6aec8…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 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_container_host_if.linux
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman2_lists
M agents/plugins/mailman3_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/nvidia_smi.ps1
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 cmk/special_agents/agent_jolokia.py
M cmk/special_agents/agent_netapp.py
M cmk/special_agents/agent_splunk.py
M cmk/special_agents/agent_vsphere.py
M cmk/utils/version.py
M configure.ac
M defines.make
M docker_image/Dockerfile
M packages/cmk-agent-ctl/src/constants.rs
Log Message:
-----------
Set version to 2.2.0p7
Compare: https://github.com/Checkmk/checkmk/compare/cd0af2bd0dbd...5ef0fa734cdd
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9259dcf6b29660181f3fcfb96768a903d692f81e
https://github.com/Checkmk/checkmk/commit/9259dcf6b29660181f3fcfb96768a903d…
Author: Zoey Hilton <zoey.hilton(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M bandit.yaml
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M tests/bandit-nosec-markers/bandit-exclusions.md
M tests/testlib/event_console.py
Log Message:
-----------
Enable B307 "eval" bandit check
-Annotated or updated where needed.
Change-Id: I7148aaf8cc418dce35e160b696fd48ea40d764a9
Commit: 10c2878d0098e484f020e9d2741bf4720bfb673e
https://github.com/Checkmk/checkmk/commit/10c2878d0098e484f020e9d2741bf4720…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M cmk/gui/autocompleters.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/folder_config/__init__.py
M cmk/gui/plugins/openapi/endpoints/host_config/__init__.py
M cmk/gui/plugins/openapi/endpoints/host_internal/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/folders.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/object_parameters.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/host_label_sync.py
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_internal.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Cleanup WithPermissions mixin from host and folder classes
The permission checking is now delegated to the PermissionChecker
which isolates a specific functionality now in that helper.
Change-Id: I0691bd82955f3c2003e2b1edf8d1929298f080c5
Commit: c73d70878c2f0c761b727282e57b1152d7a8a0b4
https://github.com/Checkmk/checkmk/commit/c73d70878c2f0c761b727282e57b1152d…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Extract effective attributes from WithAttributes
Move to a dedicated helper, following the same pattern as the
PermissionChecker.
We now have isolated the lazy computation of the effective attributes
and the memoization of the results.
Removed `effective_attribute` special case along the way. This
accessor was adding much value and will also easily typable.
Change-Id: I8a3b2c764b75b72ab599078f794436c7baca29e0
Compare: https://github.com/Checkmk/checkmk/compare/2620557f2679...c73d70878c2f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 40ac255b3348be9711c6587c9c0c02714d0bea68
https://github.com/Checkmk/checkmk/commit/40ac255b3348be9711c6587c9c0c02714…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Fix root folder cache invalidation
The self._root_folder was kept, even after calling
invalidate_caches() leading to unstable test results.
Change-Id: Ia8dd7631c9127653c43ee62f9c16b2609c7c43d1
Commit: a50632dd9fa685d05b4fabdfa041f8f4fac6dc2a
https://github.com/Checkmk/checkmk/commit/a50632dd9fa685d05b4fabdfa041f8f4f…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
A cmk/update_config/plugins/actions/hosts_and_folders.py
R cmk/update_config/plugins/actions/unused_host_attributes.py
M tests/unit/cmk/update_config/conftest.py
A tests/unit/cmk/update_config/plugins/actions/test_hosts_and_folders.py
Log Message:
-----------
Ensure contactgroups attribute to be in new format
The 2.3 update procedure now ensures that the contactgroups attribute of
hosts and folders is changed to the "new" format. After this change we
can move remove the ad-hoc conversion from the UI code.
Change-Id: I72a94514de50d4f69ffb6cb838ac63977ad2904c
Commit: 542de137f8db9dec47d51bfcbb4cf717c6f0c7e8
https://github.com/Checkmk/checkmk/commit/542de137f8db9dec47d51bfcbb4cf717c…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/utils.py
M cmk/update_config/plugins/actions/hosts_and_folders.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
Purge old contactgroup format from application code
Looks like this also fixes a data inconsistency in the show host
endpoint of the REST API, which returned an invalid value <tt>{}</tt>
for the contactgroup field for the effective attributes of all hosts
which inherit the builtin contact group default value instead of
returning a correct value for the contact group field according to the
schema.
According to the schema the value needs to have at least the
groups key set, like this: <tt>{"groups": []}</tt>.
Change-Id: I5ea9baad6bfb8bcf58b02939f7f6d92f7265c5eb
Commit: 2620557f267929671d3bac778d25a47f736ec561
https://github.com/Checkmk/checkmk/commit/2620557f267929671d3bac778d25a47f7…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/utils.py
M cmk/update_config/plugins/actions/hosts_and_folders.py
Log Message:
-----------
Move type to a less generic place
Change-Id: I1a1a8e81395861f12e20216cc962de05e71d863f
Compare: https://github.com/Checkmk/checkmk/compare/d9a8521c99fc...2620557f2679