Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 6ad53de1d0811c6d4b134c8dd9cb059c18224154
https://github.com/Checkmk/checkmk/commit/6ad53de1d0811c6d4b134c8dd9cb059c1…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M agents/plugins/kaspersky_av
M tests/unit-shell/agents/plugins/test_kaspersky_av.sh
Log Message:
-----------
Generalize common agent plugin code root_owned()
Pass permissions, owner and group directly and document arguments
Change-Id: I29095c316e1a4cd8bd234b65cbcfbc3867f2a693
Commit: 7e6127f12bdea6684aa63e4a68c1dea7fb51dd49
https://github.com/Checkmk/checkmk/commit/7e6127f12bdea6684aa63e4a68c1dea7f…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16232
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/windows/plugins/mk_oracle.ps1
M tests/unit-shell/agents/plugins/test_mk_oracle.sh
Log Message:
-----------
16232 SEC mk_oracle(ps1): Prevent privilege esclation to root
Change-Id: Ia5305b388e6ca286a439a901855c3b83ffcd8d82
JIRA-Ref: CMK-15000
Commit: a927ece89fcb9d99f8c8ced11893f6dff1ab49b9
https://github.com/Checkmk/checkmk/commit/a927ece89fcb9d99f8c8ced11893f6dff…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16234
M agents/plugins/mk_oracle
Log Message:
-----------
16234 SEC Hide credentials in ps output for mk_oracle
Creds go to https://tonyhasler.wordpress.com/2008/10/15/hiding-sqlplus-passwords-from-p…
SUP-17435
Change-Id: I0588486baa975cf6e9f1e6b1bef693518194a094
JIRA-Ref: CMK-15000
Commit: bb13d07ccb45f3d5927add8d973a47500fbdf05d
https://github.com/Checkmk/checkmk/commit/bb13d07ccb45f3d5927add8d973a47500…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16198
M agents/plugins/mk_informix
Log Message:
-----------
mk_informix: Do not allow privilege escalation
The informix database monitoring plugin would previously `eval` statements parsed from `$INFORMIXDIR/bin/onstat`. Since the plugin is usually run as root, this could cause statements injected in `$INFORMIXDIR/bin/onstat` to be run as root as well.
By adding scripts named the same as other functionality found in `$PATH` to `$INFORMIXDIR/bin`, `$PATH` functionality could also be overshadowed and the custom executed as root.
Finally, `$INFORMIXDIR/bin/onstat` would be executed as root, allowing a substituted script to be run with elevated privileges.
With this werk, the environment variables will be exported instead and `$PATH` will now be searched before `$INFORMIXDIR/bin`.
The plugin will now also check if `$INFORMIXDIR/bin/onstat` belongs to root if the plugin is executed as root. If not, it will be executed as the user owning the executable.
Change-Id: Idfe1d31c80998c6067baa718df9fb0a5c293eb27
JIRA-Ref: CMK-15000
Commit: bf6067d1b7a0f9c8bba0984af591f0f8bed392e4
https://github.com/Checkmk/checkmk/commit/bf6067d1b7a0f9c8bba0984af591f0f8b…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/15487
M cmk/gui/plugins/sidebar/wato.py
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
15487 FIX Fix indentation of tree of folders snapin
SUP-13984
Change-Id: I973fd2776aad5ecf17950799baa0d1a3a104c9d8
Commit: 231f2fb36e160e261c950dfbe82ab385d3297915
https://github.com/Checkmk/checkmk/commit/231f2fb36e160e261c950dfbe82ab385d…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16179
M cmk/base/plugins/agent_based/utils/size_trend.py
Log Message:
-----------
FIX 16179 size_trend: Treat negative free space as 0 in all cases
Before the version 2.2.0p21, 'Time left until full' was reported to be 0 in case of
devices reporting negative free space.
With werk 16330, we stopped reporting the metric in case of very small size changes
because it lead to infinite values. With this change the behavior was unintentionally
also changed for negative free space values.
This werk restores the same functionality in case of negative free space.
SUP-17579
Change-Id: I24ba21b8911d4b153fca29943461f8233cb3162a
Commit: 64784d796a933a67d4cc85e266abd2360c200f07
https://github.com/Checkmk/checkmk/commit/64784d796a933a67d4cc85e266abd2360…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16584
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
16584 FIX REST API: Fix httpie examples
Some httpie examples had a backslash at the end of the last line causing
these examples to fail when executed. This Werk fixes the way REST API
examples are generated to prevent backslashes at the end of the last line.
CMK-12844
Change-Id: I7c84922a855cc837e7ade153dcdc50bc4e98ddcb
Commit: afb27ac804332e1211d86140b6b8561de038e625
https://github.com/Checkmk/checkmk/commit/afb27ac804332e1211d86140b6b8561de…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
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.0p25
Change-Id: If1403ac0bf27c973a1a68bb6bbcaeb2d99a51e88
Commit: a317461168d07f0646719ba4dbde3910e2feaff1
https://github.com/Checkmk/checkmk/commit/a317461168d07f0646719ba4dbde3910e…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16176
M agents/check_mk_agent.linux
Log Message:
-----------
Revert "Revert "FIX 16176 postfix: Fix Postfix status monitoring for agents run in Docker""
This reverts commit a57e1ac141c9283669c1c987846d326173575fce.
Change-Id: I0f1d448065883c1c1bfad9ae2a58952b9b979492
Commit: 37e5050385d39bc120fc849c61a7bccfd8225630
https://github.com/Checkmk/checkmk/commit/37e5050385d39bc120fc849c61a7bccfd…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M tests/update/base_versions_previous_branch.json
Log Message:
-----------
Include 2.1.0p41 in base-versions list for update-test
Compare: https://github.com/Checkmk/checkmk/compare/2c34624aa649...37e5050385d3
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: ab9716181684f5f548aee02cb799040adb3bb7a6
https://github.com/Checkmk/checkmk/commit/ab9716181684f5f548aee02cb799040ad…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/gui/plugins/metrics/checkmk.py
M cmk/gui/plugins/metrics/network.py
A cmk/plugins/checkmk/graphing/mkeventd_status.py
Log Message:
-----------
Migrate graph objects of 'OMD * Event Console'
Change-Id: I2ef6f8fe0861cf51083d4facbdf413848c2da164
Commit: ac0d9276eaf054621e7b4f19850b6c9ddd4cf85b
https://github.com/Checkmk/checkmk/commit/ac0d9276eaf054621e7b4f19850b6c9dd…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/gui/plugins/metrics/network.py
M cmk/gui/plugins/metrics/translation.py
A cmk/plugins/collection/graphing/tcp_connections.py
Log Message:
-----------
Migrate graph objects of 'TCP Connections'
Change-Id: I2558714feae4d4827a34512ad018d0ee619e7228
Commit: 74969e23fa91ae6a18a7b3a20660fec28e5331e9
https://github.com/Checkmk/checkmk/commit/74969e23fa91ae6a18a7b3a20660fec28…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/checkmk/graphing/cmk_site_statistics.py
M cmk/plugins/collection/graphing/kernel.py
M cmk/plugins/collection/graphing/network.py
Log Message:
-----------
graph colors: Minor improvements
Change-Id: Icd15c2c6568d94d59aa41f958e86e769c01328bc
Commit: 20bfd811d6dbb7db34cf79ced02e16b862b583a1
https://github.com/Checkmk/checkmk/commit/20bfd811d6dbb7db34cf79ced02e16b86…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Fix allow_empty setting for Regex and MultilineText
CMK-16558
Change-Id: I246111fab7d39a46faa248eb03f565a69bdcb976
Commit: f0257d118e0b9da06858413e153beabda1d7182d
https://github.com/Checkmk/checkmk/commit/f0257d118e0b9da06858413e153beabda…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Fix vertical offset of checkboxes in nforms
CMK-14909
Change-Id: Ib5a4ac7c9bfd93f836f3857ff44a246f24209899
Commit: 50fa7f8907fdc4716c49943b6aa0adf6aec159ad
https://github.com/Checkmk/checkmk/commit/50fa7f8907fdc4716c49943b6aa0adf6a…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/gui/utils/urls.py
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Update doc reference link for label conditions
CMK-15798
Change-Id: I119b04e8d8e0af8cdeaf5a3d574c94022aea2b57
Commit: 402ba1c604b774582050dcd1c6c2a95db6a0a3b8
https://github.com/Checkmk/checkmk/commit/402ba1c604b774582050dcd1c6c2a95db…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Top list dashlet: fix scrolling for Firefox
CMK-16537
Change-Id: I142ff20d2dca415807e59933b564bbe6ef81d03d
Commit: c55bfabc549aae30624a3a04d8abed034ca7caa9
https://github.com/Checkmk/checkmk/commit/c55bfabc549aae30624a3a04d8abed034…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M tests/integration/cmk/ec/test_ec.py
Log Message:
-----------
test_ec: Temporary xfail tests
Related: CMK-16588
Change-Id: I93442e7320448df79b684d82842a9292318dd8df
Commit: d739ce33372eb5f4570e7ac3377b984013fcdeb5
https://github.com/Checkmk/checkmk/commit/d739ce33372eb5f4570e7ac3377b98401…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/gui/plugins/metrics/checkmk.py
M cmk/gui/plugins/metrics/perfometers.py
M cmk/gui/plugins/metrics/translation.py
A cmk/plugins/checkmk/graphing/livestatus_status.py
M tests/unit/cmk/gui/graphing/test_graph_templates.py
Log Message:
-----------
Migrate graph objects of 'OMD * performance'
Change-Id: I2977f30bf7e7779aa23aae3057a5f6223532ef27
Commit: ab88b5711846ddbab35ee625af0822a349c5dade
https://github.com/Checkmk/checkmk/commit/ab88b5711846ddbab35ee625af0822a34…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16646.md
M cmk/base/config.py
M cmk/base/core_nagios.py
Log Message:
-----------
16646 FIX Nagios / CRE: Error precompiling checks: Cannot find check file
BETA-10
Change-Id: I03cec023d4dcc6b701f3bf53128d1b9f513c37ba
Commit: db51cd5e64e3881257e476056d3a2787ed7d5996
https://github.com/Checkmk/checkmk/commit/db51cd5e64e3881257e476056d3a2787e…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M buildscripts/scripts/test-integration-packages.groovy
Log Message:
-----------
use cmk version as tag for the gitlab pipeline
We base our own image names based on the send tag. Always building
"latest" is not very informative for us. So we rather have the
cmk_version for the tag.
The docker build scripts also published the image with the cmk_version
tag.
Change-Id: I4c2be717816f5dd6498457b0756181243d19ac3a
Commit: 4961fdaa0537008f28737a1437196a2a6517b5e0
https://github.com/Checkmk/checkmk/commit/4961fdaa0537008f28737a1437196a2a6…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M .werks/16646.md
Log Message:
-----------
Another werk version fixup
Change-Id: I5afba5677b7efbab4192a466dc3ffc7bd97ecaed
Commit: 146cb24990c59bf642045954790be4c3a98d97a0
https://github.com/Checkmk/checkmk/commit/146cb24990c59bf642045954790be4c3a…
Author: Niko Wenselowski <niko.wenselowski(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M package_versions.bzl
Log Message:
-----------
Update shipped redfish MKP to 2.3.32
Change-Id: Ide4e03f71e1891ed413f00639cb31f1b15094586
Commit: 73da68e144c8a5b1aec6f6fbc486de3c256595b6
https://github.com/Checkmk/checkmk/commit/73da68e144c8a5b1aec6f6fbc486de3c2…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M .gitmodules
Log Message:
-----------
Update QA submodule branch and reference to 2.3.0
CMK-16054
Change-Id: I28eaf6bea64e1165e39d32af42cc14662a28bace
Commit: 6f22f919583d3739c209e7ef0425b4cb0e50a617
https://github.com/Checkmk/checkmk/commit/6f22f919583d3739c209e7ef0425b4cb0…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16179.md
M cmk/plugins/lib/size_trend.py
Log Message:
-----------
FIX 16179 size_trend: Treat negative free space as 0 in all cases
Before the version 2.2.0p21, 'Time left until full' was reported to be 0 in case of
devices reporting negative free space.
With werk 16330, we stopped reporting the metric in case of very small size changes
because it lead to infinite values. With this change the behavior was unintentionally
also changed for negative free space values.
This werk restores the same functionality in case of negative free space.
SUP-17579
Change-Id: I24ba21b8911d4b153fca29943461f8233cb3162a
Commit: 81fe6ca555cb0adf840e6802281ad358ffa6c12c
https://github.com/Checkmk/checkmk/commit/81fe6ca555cb0adf840e6802281ad358f…
Author: Marcel Arentz <marcel.arentz(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
Remove unsafe TLS versions from httpv2
Change-Id: I24dfe5ed524b69345f4caaf4dc3d66a3acbf0b2d
Commit: fd40a128409050ca1356080571996e9bc3e9badd
https://github.com/Checkmk/checkmk/commit/fd40a128409050ca1356080571996e9bc…
Author: Niko Wenselowski <niko.wenselowski(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M tests/extension_compatibility/test_extension_compatibility.py
M tests/integration/mkp/test_shipped_mkp.py
Log Message:
-----------
Do not expect any errors when enabling a shipped mkp
Change-Id: I6c63bf30495d861a8901e902112cae748e95481f
Commit: b12c89c3ff5d0ce05435b8c5a1381cb1be3c5ff6
https://github.com/Checkmk/checkmk/commit/b12c89c3ff5d0ce05435b8c5a1381cb1b…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/gui/plugins/metrics/perfometers.py
M cmk/gui/plugins/metrics/storage.py
M cmk/gui/plugins/metrics/translation.py
A cmk/plugins/collection/graphing/file_stats.py
Log Message:
-----------
Migrate graph objects of 'File *'
Change-Id: I2ffda316a8c6f86728502e3f06471cdc8e1940f2
Commit: 27297d7a13a3c80e9042dff0e2a105491c0ae0ce
https://github.com/Checkmk/checkmk/commit/27297d7a13a3c80e9042dff0e2a105491…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16584.md
M cmk/gui/openapi/restful_objects/code_examples.py
Log Message:
-----------
16584 FIX REST API: Fix httpie examples
Some httpie examples had a backslash at the end of the last line causing
these examples to fail when executed. This Werk fixes the way REST API
examples are generated to prevent backslashes at the end of the last line.
CMK-12844
Change-Id: I7c84922a855cc837e7ade153dcdc50bc4e98ddcb
Commit: f2128fce048b036411dbdf8a2d61cc934323eae7
https://github.com/Checkmk/checkmk/commit/f2128fce048b036411dbdf8a2d61cc934…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16176.md
M agents/check_mk_agent.linux
Log Message:
-----------
Revert "Revert "FIX 16176 postfix: Fix Postfix status monitoring for agents run in Docker""
This reverts commit a57e1ac141c9283669c1c987846d326173575fce.
Change-Id: I0f1d448065883c1c1bfad9ae2a58952b9b979492
Commit: a8425dc7fe5f0a2b86cd5e0fa06d0c2afd7cf97c
https://github.com/Checkmk/checkmk/commit/a8425dc7fe5f0a2b86cd5e0fa06d0c2af…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
A .werks/16178.md
M cmk/plugins/dns/server_side_calls/active_check.py
Log Message:
-----------
16178 FIX dns: Reintroduce macro replacement in 'Expected DNS answers' config
With a version 2.3.0b1, the macros in 'Expected DNS answers' field of 'Check DNS service'
were no longer replaced. This change reintroduces macro replacement.
Change-Id: I5db31ea170845588432765feff37e90984e88d40
Compare: https://github.com/Checkmk/checkmk/compare/219a5352847e...a8425dc7fe5f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: e5239d0156c4154416964df109fde4f40a33632c
https://github.com/Checkmk/checkmk/commit/e5239d0156c4154416964df109fde4f40…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
A tests/agent-unit/test_common_plugin_parts.sh
Log Message:
-----------
Add test for common agent plugin code
Change-Id: Ibcb282c05186c80986d6eb2ad1689120cb72eeba
Commit: 65a474b80aea6ccbe1194a3f09e4461b1ab762c8
https://github.com/Checkmk/checkmk/commit/65a474b80aea6ccbe1194a3f09e4461b1…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M agents/plugins/kaspersky_av
A tests/unit-shell/agents/plugins/test_kaspersky_av.sh
Log Message:
-----------
Generalize common agent plugin code
Pass permissions, owner and group directly and document arguments
Change-Id: I29095c316e1a4cd8bd234b65cbcfbc3867f2a693
Commit: 58d055b07b02dac0078c398b36ba354a2475ba43
https://github.com/Checkmk/checkmk/commit/58d055b07b02dac0078c398b36ba354a2…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
A .werks/16232
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/windows/plugins/mk_oracle.ps1
M tests/unit-shell/agents/plugins/test_mk_oracle.sh
Log Message:
-----------
16232 SEC mk_oracle(ps1): Prevent privilege esclation to root
Change-Id: Ia5305b388e6ca286a439a901855c3b83ffcd8d82
JIRA-Ref: CMK-15000
Commit: f65e71ec5fdbc7e73fa0fbf7519d4aad21a1059a
https://github.com/Checkmk/checkmk/commit/f65e71ec5fdbc7e73fa0fbf7519d4aad2…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
A .werks/16234
M agents/plugins/mk_oracle
Log Message:
-----------
16234 SEC Hide credentials in ps output for mk_oracle
Creds go to https://tonyhasler.wordpress.com/2008/10/15/hiding-sqlplus-passwords-from-p…
SUP-17435
Change-Id: I0588486baa975cf6e9f1e6b1bef693518194a094
JIRA-Ref: CMK-15000
Commit: 0073b54d3ba64946515275a4adc6afe86c79b34c
https://github.com/Checkmk/checkmk/commit/0073b54d3ba64946515275a4adc6afe86…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
A .werks/16198
M agents/plugins/mk_informix
Log Message:
-----------
mk_informix: Do not allow privilege escalation
The informix database monitoring plugin would previously `eval` statements parsed from `$INFORMIXDIR/bin/onstat`. Since the plugin is usually run as root, this could cause statements injected in `$INFORMIXDIR/bin/onstat` to be run as root as well.
By adding scripts named the same as other functionality found in `$PATH` to `$INFORMIXDIR/bin`, `$PATH` functionality could also be overshadowed and the custom executed as root.
Finally, `$INFORMIXDIR/bin/onstat` would be executed as root, allowing a substituted script to be run with elevated privileges.
With this werk, the environment variables will be exported instead and `$PATH` will now be searched before `$INFORMIXDIR/bin`.
The plugin will now also check if `$INFORMIXDIR/bin/onstat` belongs to root if the plugin is executed as root. If not, it will be executed as the user owning the executable.
Change-Id: Idfe1d31c80998c6067baa718df9fb0a5c293eb27
Commit: b88683c8930da546fe948fdb8efa00c6cc7b9706
https://github.com/Checkmk/checkmk/commit/b88683c8930da546fe948fdb8efa00c6c…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M .werks/16234
Log Message:
-----------
Fixup werk
Change-Id: Ib68caa779b876a7766bd8261aed5a38d0b159cdd
Commit: c4d72c813560da67fed3a320e864ed6a36978e6b
https://github.com/Checkmk/checkmk/commit/c4d72c813560da67fed3a320e864ed6a3…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
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.0p42
Change-Id: I15462bb13de94d8d99d795afeea4a097ea9baba6
Compare: https://github.com/Checkmk/checkmk/compare/7939e5ff4977...c4d72c813560
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 817c5ac88733aa7fee3c4ce0d52f10cbcd45a426
https://github.com/Checkmk/checkmk/commit/817c5ac88733aa7fee3c4ce0d52f10cbc…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M .werks/16630.md
Log Message:
-----------
My regular werk fix up
... till the bright day we solve that issue
Change-Id: Ia0e0edb59a361f114df406a59c01645a7d5e4d2f
Commit: 676f0e7e09e07f6eeb989e2a67cb528307cde7b2
https://github.com/Checkmk/checkmk/commit/676f0e7e09e07f6eeb989e2a67cb52830…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Clean up content types
We only need the most common types in the preconfigured list.
Also, all types referring to binary data are superfluous, as we
only have a text input field anyways.
CMK-15749
Change-Id: I55ea2e0bfca788a92f215126f1ec47b83710070d
Commit: 7c8b2ba9f1c2b0db23343f6d11b846faf08a0fb0
https://github.com/Checkmk/checkmk/commit/7c8b2ba9f1c2b0db23343f6d11b846faf…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Clean up HTTP methods
Only support the most common HTTP methods.
check_http should provide a quick and generic way of testing a
web service.
Custom and exotic methods are out of scope for now.
Use cases that exceed the options provided can be realized either
by integrating check_httpv2 as custom nagios plugin,
or via synthetic monitoring.
CMK-15749
Change-Id: Id51340ff081997e652697e92e42d5d0a159541a7
Commit: 8abdf33b1a61d3c806f5d7e1025c187b0df90d23
https://github.com/Checkmk/checkmk/commit/8abdf33b1a61d3c806f5d7e1025c187b0…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
Log Message:
-----------
check_http: Refactor rulesets
Simplify method/send_data specs
CMK-15479
Change-Id: Iee771456720bc0635ca7a6e585bf35c4654f4e83
Commit: 2404a12d0795faae14a9c05da213353614b708c5
https://github.com/Checkmk/checkmk/commit/2404a12d0795faae14a9c05da21335361…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Make content optional
CMK-15749
Change-Id: I66cc0416ecee189948286bec44b8705a750ba5ff
Commit: b703379339f42d8c8b382beb339f4c63555c6799
https://github.com/Checkmk/checkmk/commit/b703379339f42d8c8b382beb339f4c635…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Make HTTP method mandatory
When configuring connection details at all, we now make it mandatory
to select an HTTP method.
We can't make a request without a HTTP method, so this generally
makes sense.
When there's no need to configure the method, one can just leave
the choice at the default "GET"
CMK-15749
Change-Id: I2146eb5ba9469638bb6a9b1f0b5ab25f6421bccc
Commit: 47834ecc7eb049e85598d76de051121b070deb87
https://github.com/Checkmk/checkmk/commit/47834ecc7eb049e85598d76de051121b0…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/base/server_side_calls/_active_checks.py
M cmk/base/server_side_calls/_commons.py
A cmk/base/server_side_calls/_config_processing.py
M cmk/base/server_side_calls/_special_agents.py
M cmk/plugins/aws/server_side_calls/aws.py
M cmk/plugins/cisco/server_side_calls/prime.py
M cmk/plugins/collection/server_side_calls/azure.py
M cmk/plugins/collection/server_side_calls/bi_aggr.py
M cmk/plugins/collection/server_side_calls/check_smtp.py
M cmk/plugins/collection/server_side_calls/cisco_meraki.py
M cmk/plugins/collection/server_side_calls/datadog.py
M cmk/plugins/collection/server_side_calls/disk_smb.py
M cmk/plugins/collection/server_side_calls/gcp.py
M cmk/plugins/collection/server_side_calls/http.py
M cmk/plugins/collection/server_side_calls/jenkins.py
M cmk/plugins/collection/server_side_calls/kube.py
M cmk/plugins/collection/server_side_calls/ldap.py
M cmk/plugins/collection/server_side_calls/mobileiron.py
M cmk/plugins/collection/server_side_calls/netapp_ontap.py
M cmk/plugins/collection/server_side_calls/sql.py
M cmk/plugins/collection/server_side_calls/utils.py
M cmk/plugins/elasticsearch/server_side_calls/active_check.py
M cmk/plugins/elasticsearch/server_side_calls/special_agent.py
M cmk/plugins/mail/server_side_calls/mail_loop.py
M cmk/plugins/mail/server_side_calls/utils.py
M cmk/plugins/prism/server_side_calls/special_agent.py
M cmk/plugins/proxmox_ve/server_side_calls/special_agent.py
M cmk/plugins/pure_storage_fa/server_side_calls/special_agent.py
M cmk/plugins/three_par/server_side_calls/three_par.py
M cmk/plugins/vsphere/server_side_calls/special_agent.py
M packages/cmk-server-side-calls/cmk/server_side_calls/__init__.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/__init__.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_active_checks.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_utils.py
M packages/cmk-server-side-calls/tests/v1/test_active_checks.py
M packages/cmk-server-side-calls/tests/v1/test_special_agents.py
M packages/cmk-server-side-calls/tests/v1/test_utils.py
M tests/unit/cmk/base/test_server_side_calls.py
M tests/unit/cmk/plugins/aws/server_side_calls/test_aws.py
M tests/unit/cmk/plugins/cisco/server_side_calls/test_prime.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_azure.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_smtp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_cisco_meraki.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_datadog.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_disk_smb.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_gcp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_http.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_jenkins.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_kube.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_mobileiron.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_sql.py
M tests/unit/cmk/plugins/elasticsearch/server_side_calls/test_agent_elasticsearch.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail_loop.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mailboxes.py
M tests/unit/cmk/plugins/prism/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/proxmox_ve/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/pure_storage_fa/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/three_par/server_side_calls/test_three_par.py
M tests/unit/cmk/plugins/vsphere/server_side_calls/test_special_agent.py
Log Message:
-----------
Intermediate step: Secret
This is an intermediate step to untagle upcoming changes.
The FormSpec, the SSC API and the backend will change.
Change-Id: If66c7cc1ddc730f16f104cdaf33694ba4168fa1d
Compare: https://github.com/Checkmk/checkmk/compare/550775e58d58...47834ecc7eb0
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 643f51457efe7c722498d32349e63cf345b60f4a
https://github.com/Checkmk/checkmk/commit/643f51457efe7c722498d32349e63cf34…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Clean up content types
We only need the most common types in the preconfigured list.
Also, all types referring to binary data are superfluous, as we
only have a text input field anyways.
CMK-15749
Change-Id: I55ea2e0bfca788a92f215126f1ec47b83710070d
Commit: 672e38521fc2e326f787438b7f5a139918052bd7
https://github.com/Checkmk/checkmk/commit/672e38521fc2e326f787438b7f5a13991…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Clean up HTTP methods
Only support the most common HTTP methods.
check_http should provide a quick and generic way of testing a
web service.
Custom and exotic methods are out of scope for now.
Use cases that exceed the options provided can be realized either
by integrating check_httpv2 as custom nagios plugin,
or via synthetic monitoring.
CMK-15749
Change-Id: Id51340ff081997e652697e92e42d5d0a159541a7
Commit: 65b7a31cdbde4f84449acfa3fec241eba2054ffa
https://github.com/Checkmk/checkmk/commit/65b7a31cdbde4f84449acfa3fec241eba…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
Log Message:
-----------
check_http: Refactor rulesets
Simplify method/send_data specs
CMK-15479
Change-Id: Iee771456720bc0635ca7a6e585bf35c4654f4e83
Commit: 3ebe96bc8373f8e6e1b85bc950061762f066f73a
https://github.com/Checkmk/checkmk/commit/3ebe96bc8373f8e6e1b85bc950061762f…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Make content optional
CMK-15749
Change-Id: I66cc0416ecee189948286bec44b8705a750ba5ff
Commit: 181a6abccd17041cf833fddec06ff0023e1c727c
https://github.com/Checkmk/checkmk/commit/181a6abccd17041cf833fddec06ff0023…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Make HTTP method mandatory
When configuring connection details at all, we now make it mandatory
to select an HTTP method.
We can't make a request without a HTTP method, so this generally
makes sense.
When there's no need to configure the method, one can just leave
the choice at the default "GET"
CMK-15749
Change-Id: I2146eb5ba9469638bb6a9b1f0b5ab25f6421bccc
Commit: 9b8c1f8d81aa67efcc9bc10de9514b6138aae0b8
https://github.com/Checkmk/checkmk/commit/9b8c1f8d81aa67efcc9bc10de9514b613…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/base/server_side_calls/_active_checks.py
M cmk/base/server_side_calls/_commons.py
A cmk/base/server_side_calls/_config_processing.py
M cmk/base/server_side_calls/_special_agents.py
M cmk/plugins/aws/server_side_calls/aws.py
M cmk/plugins/cisco/server_side_calls/prime.py
M cmk/plugins/collection/server_side_calls/azure.py
M cmk/plugins/collection/server_side_calls/bi_aggr.py
M cmk/plugins/collection/server_side_calls/check_sftp.py
M cmk/plugins/collection/server_side_calls/check_smtp.py
M cmk/plugins/collection/server_side_calls/cisco_meraki.py
M cmk/plugins/collection/server_side_calls/datadog.py
M cmk/plugins/collection/server_side_calls/disk_smb.py
M cmk/plugins/collection/server_side_calls/gcp.py
M cmk/plugins/collection/server_side_calls/http.py
M cmk/plugins/collection/server_side_calls/jenkins.py
M cmk/plugins/collection/server_side_calls/kube.py
M cmk/plugins/collection/server_side_calls/ldap.py
M cmk/plugins/collection/server_side_calls/mobileiron.py
M cmk/plugins/collection/server_side_calls/netapp_ontap.py
M cmk/plugins/collection/server_side_calls/sql.py
M cmk/plugins/collection/server_side_calls/utils.py
M cmk/plugins/elasticsearch/server_side_calls/active_check.py
M cmk/plugins/elasticsearch/server_side_calls/special_agent.py
M cmk/plugins/mail/server_side_calls/mail_loop.py
M cmk/plugins/mail/server_side_calls/utils.py
M cmk/plugins/prism/server_side_calls/special_agent.py
M cmk/plugins/proxmox_ve/server_side_calls/special_agent.py
M cmk/plugins/pure_storage_fa/server_side_calls/special_agent.py
M cmk/plugins/three_par/server_side_calls/three_par.py
M cmk/plugins/vsphere/server_side_calls/special_agent.py
M packages/cmk-server-side-calls/cmk/server_side_calls/__init__.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/__init__.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_active_checks.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_utils.py
M packages/cmk-server-side-calls/tests/v1/test_active_checks.py
M packages/cmk-server-side-calls/tests/v1/test_special_agents.py
M packages/cmk-server-side-calls/tests/v1/test_utils.py
M tests/unit/cmk/base/test_server_side_calls.py
M tests/unit/cmk/plugins/aws/server_side_calls/test_aws.py
M tests/unit/cmk/plugins/cisco/server_side_calls/test_prime.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_azure.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_sftp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_smtp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_cisco_meraki.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_datadog.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_disk_smb.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_gcp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_http.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_jenkins.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_kube.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_mobileiron.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_sql.py
M tests/unit/cmk/plugins/elasticsearch/server_side_calls/test_agent_elasticsearch.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail_loop.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mailboxes.py
M tests/unit/cmk/plugins/prism/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/proxmox_ve/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/pure_storage_fa/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/three_par/server_side_calls/test_three_par.py
M tests/unit/cmk/plugins/vsphere/server_side_calls/test_special_agent.py
Log Message:
-----------
Intermediate step: Secret
This is an intermediate step to untagle upcoming changes.
The FormSpec, the SSC API and the backend will change.
Change-Id: If66c7cc1ddc730f16f104cdaf33694ba4168fa1d
Compare: https://github.com/Checkmk/checkmk/compare/44ed6002bde9...9b8c1f8d81aa
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0011a9e92cffab1ca77a058745db1d9cf4c331db
https://github.com/Checkmk/checkmk/commit/0011a9e92cffab1ca77a058745db1d9cf…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M scripts/run-buildifier
Log Message:
-----------
run-buildifier: Ignore private directories
workaround because the CI runs in dirty workspaces
CMK-16503
Change-Id: Iaa96c8513898537d0c24b4884888adb1642b0724
Commit: b5f1459e66683d45cccb700213537ede8bfdf36f
https://github.com/Checkmk/checkmk/commit/b5f1459e66683d45cccb700213537ede8…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M WORKSPACE
A omd/packages/rules/BUILD
A omd/packages/rules/cargo_deps.bzl
A omd/packages/rules/rust_workspace.bzl
M packages/check-cert/BUILD
M packages/check-cert/Cargo.lock.bazel
M packages/check-cert/MODULE.bazel.lock
R packages/check-cert/WORKSPACE
A packages/check-http/BUILD
A packages/check-http/Cargo.lock.bazel
A packages/check-http/MODULE.bazel
A packages/check-http/MODULE.bazel.lock
Log Message:
-----------
Reland "check-{cert,http}" bazelisation
Revert "Revert "check-{cert,http}.make: patchelf on install""
This reverts commit 516277335e4efe853a6eada9e210407e55969e90.
Revert "Revert "Bazelize check-cert #2""
This reverts commit 7d9455d7861975fe0cd7a09556f241da610dddc8.
Revert "Revert "Bazelize check-http""
This reverts commit f871f1c90d553b7c2c2faf481ff2438d5c47979a.
Revert "Revert "Move rust ws stuff to function""
This reverts commit 303617a98abe24bee8e6e5eab7d831131896b72c.
Change-Id: Ibf9c51973ba3120c03cef0ff0d354d259ba9f233
Compare: https://github.com/Checkmk/checkmk/compare/4fc88a27beb2...b5f1459e6668
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications