Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 305cabb6c65668af9873492c3b5e65c4c448405e
https://github.com/Checkmk/checkmk/commit/305cabb6c65668af9873492c3b5e65c4c…
Author: Marcel Arentz <marcel.arentz(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
A .werks/16216
M agents/check_mk_agent.linux
Log Message:
-----------
16216 FIX Resolve Runas section in Checkmk Linux agent
Prior to this werk, the Runas section of the Checkmk agent
contained a wrong trailing slash which resulted in an error
with the find command. As a direct consequence, some or
potentially all Runas rules were inadvertently ignored, leading
to the plugin, not intended for root, being executed with root
privileges. This werk fixes this behaviour.
Change-Id: Iaa3ace9b4d1eb1c3e554826dc537d53be98ebe84
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 92c49924a69c92e5f982aaab312f60c700bde184
https://github.com/Checkmk/checkmk/commit/92c49924a69c92e5f982aaab312f60c70…
Author: Marcel Arentz <marcel.arentz(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
A .werks/16216
M agents/check_mk_agent.linux
Log Message:
-----------
16216 FIX Resolve Runas section in Checkmk Linux agent
Prior to this werk, the Runas section of the Checkmk agent
contained a wrong trailing slash which resulted in an error
with the find command. As a direct consequence, some or
potentially all Runas rules were inadvertently ignored, leading
to the plugin, not intended for root, being executed with root
privileges. This werk fixes this behaviour.
Change-Id: Iaa3ace9b4d1eb1c3e554826dc537d53be98ebe84
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e01cb6adaa8d3f504521b33f7b88479a0c334d38
https://github.com/Checkmk/checkmk/commit/e01cb6adaa8d3f504521b33f7b88479a0…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
R cmk/base/legacy_checks/agent_elasticsearch.py
A cmk/plugins/collection/agent_based/agent_elasticsearch.py
R tests/unit/checks/test_agent_elasticsearch.py
A tests/unit/cmk/plugins/collection/server_side_calls/test_agent_elasticsearch.py
Log Message:
-----------
migrate agent_elasticsearch to new ssc API
Change-Id: I3b648b56aa8ac14c6250430fcb0306a620e4f9d2
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 0415ad52ad719918d0c13e61178d82a45af13ae9
https://github.com/Checkmk/checkmk/commit/0415ad52ad719918d0c13e61178d82a45…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
M omd/packages/net-snmp/net-snmp.make
R omd/packages/net-snmp/patches/0012-Ensure-correct-openssl-version.dif
Log Message:
-----------
explicitly link netsnmp to our openssl build
remove patch that wants to ensure version 1.0.2
CMK-14374
Change-Id: I4ee51ab80706b5da9373352c1a5d92305512462f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: bdd0a66c262a28798a372e8249a74396f6d5db5e
https://github.com/Checkmk/checkmk/commit/bdd0a66c262a28798a372e8249a74396f…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
M cmk/gui/utils/rulespecs/legacy_converter.py
M cmk/plugins/mssql/rulesets/instance.py
M cmk/plugins/prism/rulesets/protection_domains.py
M cmk/plugins/rabbitmq/rulesets/nodes_proc.py
M cmk/rulesets/v1/__init__.py
M cmk/rulesets/v1/_groups.py
M cmk/rulesets/v1/_rulespec.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Separate RuleSpecMainGroup and -SubGroup concepts
The subgroup (renamed to topic) will no longer be dependent on the main group (renamed to functionality).
This means every combination of topics and functionality will be possible
CMK-14923
Change-Id: Ife0481310e36f364bff5767cbb9b234b892f6a69
Commit: 79db7644afdd8a1ee3d23d974dd0e83e0080a50f
https://github.com/Checkmk/checkmk/commit/79db7644afdd8a1ee3d23d974dd0e83e0…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
M cmk/gui/utils/rulespecs/legacy_converter.py
Log Message:
-----------
Ruleset API: Refactor legacy converter to ensure type exhaustiveness
CMK-14923
Change-Id: I8c0c299ab51748a60a011b15c72fd10962b7ef3c
Commit: 4d79a24a400442cf700f451e5e108311d2329159
https://github.com/Checkmk/checkmk/commit/4d79a24a400442cf700f451e5e108311d…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
M cmk/gui/utils/rulespecs/legacy_converter.py
M cmk/rulesets/v1/__init__.py
M cmk/rulesets/v1/_groups.py
M cmk/rulesets/v1/_rulespec.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Implement custom topics/subgroups conversion
CMK-14923
Change-Id: Id423ab99a3a66068e024d3070a13c6ce90d6e3af
Commit: ca4a09f3c01a700bff171035b23e0d1c361b0636
https://github.com/Checkmk/checkmk/commit/ca4a09f3c01a700bff171035b23e0d1c3…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
A .werks/16259
Log Message:
-----------
16259 Changed local override mechanism for Checkmk plugins
Change-Id: I02d75bcd7682bd663c1b32a2a6880d173407cfa0
Compare: https://github.com/Checkmk/checkmk/compare/a310656e1d74...ca4a09f3c01a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a310656e1d749cb094e11bed9669f362a1125db4
https://github.com/Checkmk/checkmk/commit/a310656e1d749cb094e11bed9669f362a…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
A packages/cmk-werks/cmk/werks/validate.py
Log Message:
-----------
add cmk.werks.validate module
this can be used via master daily docker image, to check if werks will
be valid with master branch loading/parsing logic. It has to be tested
in master daily docker image as this is the code used to build werk db
for homepage and send mails to mailinglists.
CMK-15097
Change-Id: Ibae96a5d8635d7c46804d04e87a81836fa99f6a3
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: ba2276b6ddb6cc56f8084016b8b973af9c32ec40
https://github.com/Checkmk/checkmk/commit/ba2276b6ddb6cc56f8084016b8b973af9…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
A .werks/16219
M cmk/utils/regex.py
M tests/unit/cmk/gui/test_valuespec.py
Log Message:
-----------
16219 SEC Limit length of Hostname
Prior to this Werk it was possible to create Hosts with arbitrary length.
Since Checkmk stores information in files which paths contain the hostname these path could exceed the allowed length leading to various errors to an extend that rendered the usage of parts of the GUI useless.
We found this vulnerability internally.
<b>Affected Versions</b>:
* 2.2.0
* 2.1.0
* 2.0.0
<b>Vulnerability Management</b>:
We have rated the issue with a CVSS Score of 2.7 (Low) with the following CVSS vector:
<tt>CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L</tt>.
We assigned CVE-2023-23549 to this vulnerability.
<b>Changes</b>:
This Werk adds a maximum length of 253 characters for the hostname.
CMK-15105
Change-Id: I4be4745ede4220d05f4ff01d51aa6252dc9a1b57
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 10d3062a3fb85a26d77bb4b33c445cbd4fbaaf59
https://github.com/Checkmk/checkmk/commit/10d3062a3fb85a26d77bb4b33c445cbd4…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
A .werks/16219
M cmk/utils/regex.py
M tests/unit/cmk/gui/test_valuespec.py
Log Message:
-----------
16219 SEC Limit length of Hostname
Prior to this Werk it was possible to create Hosts with arbitrary length.
Since Checkmk stores information in files which paths contain the hostname these path could exceed the allowed length leading to various errors to an extend that rendered the usage of parts of the GUI useless.
We found this vulnerability internally.
<b>Affected Versions</b>:
* 2.2.0
* 2.1.0
* 2.0.0
<b>Vulnerability Management</b>:
We have rated the issue with a CVSS Score of 2.7 (Low) with the following CVSS vector:
<tt>CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L</tt>.
We assigned CVE-2023-23549 to this vulnerability.
<b>Changes</b>:
This Werk adds a maximum length of 253 characters for the hostname.
CMK-15105
Change-Id: I4be4745ede4220d05f4ff01d51aa6252dc9a1b57
Commit: d85257a7c8e1c5e95a37ef6c509bd1e9b7a9eb68
https://github.com/Checkmk/checkmk/commit/d85257a7c8e1c5e95a37ef6c509bd1e9b…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
A packages/cmk-graphing/cmk/graphing/v1/_name.py
M packages/cmk-graphing/cmk/graphing/v1/graph.py
M packages/cmk-graphing/cmk/graphing/v1/metric.py
M packages/cmk-graphing/cmk/graphing/v1/perfometer.py
M packages/cmk-graphing/cmk/graphing/v1/translation.py
M packages/cmk-graphing/tests/test_graph.py
M packages/cmk-graphing/tests/test_metric.py
M packages/cmk-graphing/tests/test_perfometer.py
M packages/cmk-graphing/tests/test_translation.py
Log Message:
-----------
Introduce '*Name's
Change-Id: I8c21e8cb3243d68f23221d6dc6cdc0e2d1861225
Compare: https://github.com/Checkmk/checkmk/compare/7dea93bf25e8...d85257a7c8e1