Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 44650b212a2a07288d438375b5cdb624f64733ad
https://github.com/Checkmk/checkmk/commit/44650b212a2a07288d438375b5cdb624f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M cmk/discover_plugins.py
M tests/unit/cmk/test_discover_plugins.py
Log Message:
-----------
discover plugins: align naming
Change-Id: I568131bd1fc9173d56b752a558de3794d0b0c935
Commit: 417b058aba6ea7e5a9bf0d92701824f63a8fadb2
https://github.com/Checkmk/checkmk/commit/417b058aba6ea7e5a9bf0d92701824f63…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M cmk/base/api/agent_based/register/_discover.py
M cmk/base/plugins/server_side_calls/register.py
M cmk/discover_plugins.py
M cmk/gui/graphing/_loader.py
M cmk/gui/utils/rule_specs/loader.py
M tests/unit/cmk/test_discover_plugins.py
Log Message:
-----------
discover_plugins: maintain definitive list of groups
Change-Id: I0dc1c24419ff727d58fc1de3017645916daa51f3
Compare: https://github.com/Checkmk/checkmk/compare/2499743e4b3b...417b058aba6e
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9bffc2142bf6d29d94e4d48c24d7b2fbfa174ec3
https://github.com/Checkmk/checkmk/commit/9bffc2142bf6d29d94e4d48c24d7b2fbf…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M .werks/978
M bin/.f12
M doc/treasures/migrate_cpu_load.sh
Log Message:
-----------
Avoid non-portable chown syntax.
From "info chown":
Some older scripts may still use ‘.’ in place of the ‘:’ separator.
POSIX 1003.1-2001 does not require support for that, but for backward
compatibility GNU ‘chown’ supports ‘.’ so long as no ambiguity results,
although it issues a warning and support may be removed in future
versions. New scripts should avoid the use of ‘.’ because it is not
portable, and because it has undesirable results if the entire
OWNER‘.’GROUP happens to identify a user whose name contains ‘.’.
Change-Id: Ib325318a35a1167564abcb27cbf6ce1913d414db
Commit: 2499743e4b3b598a0e38a6d1bbe51f733f2973d1
https://github.com/Checkmk/checkmk/commit/2499743e4b3b598a0e38a6d1bbe51f733…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M active_checks/check_mkevents.cc
M bin/mkeventd_open514.cc
Log Message:
-----------
Remove C-style string handling, part 2.
Nuked various strncpy/strcmp call sites.
Change-Id: I3e6eccb24a4064c99588bcbda111970d71cd0ec6
Compare: https://github.com/Checkmk/checkmk/compare/382227f669c5...2499743e4b3b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9dae221ea430fc9ae44628c44dd496260adf5c4a
https://github.com/Checkmk/checkmk/commit/9dae221ea430fc9ae44628c44dd496260…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M cmk/base/plugins/agent_based/robotmk_scheduler_status.py
A cmk/plugins/lib/robotmk_config.py
M tests/unit/cmk/base/plugins/agent_based/test_robotmk_scheduler_status.py
Log Message:
-----------
Move Robotmk config to cmk/plugins/lib
We want to use the configuration also in the bakery.
CMK-15247
Change-Id: I0e2d437657a47d5f4d6048e7f65f8a03b2606efc
Commit: 382227f669c503bdbf19601549899080c244300e
https://github.com/Checkmk/checkmk/commit/382227f669c503bdbf19601549899080c…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M cmk/plugins/lib/robotmk_config.py
A cmk/plugins/lib/robotmk_config_vs.py
M tests/unit/cmk/base/plugins/agent_based/test_robotmk_scheduler_status.py
Log Message:
-----------
Robotmk bakery plugin: Implement actual configuration options
CMK-15247
Change-Id: Ieeba0f644f42fb3c9a5c3a09bb31819fc98bddae
Compare: https://github.com/Checkmk/checkmk/compare/245181cac857...382227f669c5
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6260cb06d02cdaf3cba84a480f73c2f6e97f4be6
https://github.com/Checkmk/checkmk/commit/6260cb06d02cdaf3cba84a480f73c2f6e…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M packages/cmk-werks/cmk/werks/cli.py
Log Message:
-----------
restore last werk functionality
CMK-15060
Change-Id: Ic21444a5401edadd2858f21be94d5977a61f5fa2
Commit: a547095c31d0ea3b8b1adab1bfd3e3f5e01e801e
https://github.com/Checkmk/checkmk/commit/a547095c31d0ea3b8b1adab1bfd3e3f5e…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M packages/cmk-werks/cmk/werks/cli.py
A packages/cmk-werks/cmk/werks/config.py
M packages/cmk-werks/cmk/werks/convert.py
M packages/cmk-werks/cmk/werks/models.py
M packages/cmk-werks/cmk/werks/parse.py
M packages/cmk-werks/cmk/werks/validate.py
Log Message:
-----------
improve validation of werk files
before validation was done by the werk tool but easy to ignore
then code refactoring removed some of the validation
now werks validation is a step in gerrit change validation
and a daily job will be added soon
CMK-15060
Change-Id: I6609e93e29d0ad1b5b5493e2fa196eac64985f0b
Commit: 637eae5643ffd8f19f10bc52a872c37d7482e79e
https://github.com/Checkmk/checkmk/commit/637eae5643ffd8f19f10bc52a872c37d7…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M packages/cmk-werks/cmk/werks/cli.py
Log Message:
-----------
first check if there are still werk ids available
CMK-15060
Change-Id: Ib9e3ec8c957123ed17c2f7d6dfa7b00bd30f3325
Commit: 3860fb3d8e5ab832350db52b1f641490378deb3c
https://github.com/Checkmk/checkmk/commit/3860fb3d8e5ab832350db52b1f6414903…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Clarify meaning of a config option
CMK-14550
Change-Id: I065825a4786a680902bca82dfd89ea95ea661c96
Compare: https://github.com/Checkmk/checkmk/compare/74245a5ec4cd...3860fb3d8e5a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 74245a5ec4cd35e26e786d05fc2a0927063084cd
https://github.com/Checkmk/checkmk/commit/74245a5ec4cd35e26e786d05fc2a09270…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M cmk/gui/key_mgmt.py
M cmk/utils/certs.py
M cmk/utils/crypto/certificate.py
M cmk/utils/crypto/deprecated.py
M cmk/utils/crypto/keys.py
M tests/testlib/certs.py
M tests/unit/cmk/utils/crypto/test_certificate.py
M tests/unit/cmk/utils/crypto/test_keys.py
M tests/unit/cmk/utils/test_certs.py
Log Message:
-----------
Allow non-RSA keys in certificates
cmk.utils.crypto.certificate now supports certificates that use keys
other than RSA, such as elliptic curve keys. Verifying certificate
chains that include such keys is now possible.
The public and private key abstractions in cmk.utils.crypto.keys do not
offer direct access to such keys yet, and creating and verifying
signatures with the "raw" key is still only possible with RSA keys.
CMK-15083
Change-Id: I15747c5e3dbff40f2f7da2508ea6b5b31caded65