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
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 6cbdbae71e184fb51c8f34983af59b1af7d6198d
https://github.com/Checkmk/checkmk/commit/6cbdbae71e184fb51c8f34983af59b1af…
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/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 666306b569f16ed2b836a21e1f921f5f1961b50b
https://github.com/Checkmk/checkmk/commit/666306b569f16ed2b836a21e1f921f5f1…
Author: gradecke <gerdradecke(a)gmx.de>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
A .werks/16288
M cmk/gui/wato/pages/audit_log.py
Log Message:
-----------
16288 audit log: Add options to hide object and object type
This werk introduces the option to toggle the 'object' and
'object type' columns in the audit log table.
Change-Id: I70bba2ba6a666609e9d0073f1fab8b1de6226430