Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: afb5a01e45e343428a82b07991ae93bc9f3fbc4c
https://github.com/tribe29/checkmk/commit/afb5a01e45e343428a82b07991ae93bc9…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/13981
M cmk/gui/livestatus_utils/commands/downtimes.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
13981 SEC Permission checks in REST-API service downtimes
Prior to this Werk it was possible for users to schedule downtimes for services of any host via the REST API, even if they didn't have the permissions to do so.
The REST API will now correctly check the users permissions when putting a service into downtime.
That not only includes the permission "wato.downtimes" but also access to the effected host and service.
<b>Affected Versions</b>:
LI: 2.2.0 (beta)
LI: 2.1.0
<b>Vulnerability Management</b>:
We have rated the issue with a CVSS Score of 4.3 (Medium) with the following CVSS vector:
<tt>CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N</tt>.
and assigned CVE <tt>CVE-2023-2020</tt>.
SUP-13178
Change-Id: I3a860a02d14c0ab910c0be49a4c78c4eac8c8016
Commit: 47281e80e1a36575129f5bf4ea76d53d91098e86
https://github.com/tribe29/checkmk/commit/47281e80e1a36575129f5bf4ea76d53d9…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/wato/pages/user_migrate.py
M cmk/gui/wato/pages/users.py
Log Message:
-----------
Fix gui crawl
Change-Id: I036792231a4ac360f6244d8e587ec747ceed2a10
Compare: https://github.com/tribe29/checkmk/compare/059b0954456b...47281e80e1a3
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 69078151d7187075b1c8cfa4cfae842ec27a2f1b
https://github.com/tribe29/checkmk/commit/69078151d7187075b1c8cfa4cfae842ec…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15460
M cmk/special_agents/agent_azure.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_mgmt_api_client.py
Log Message:
-----------
15460 FIX agent_azure: Fix an error when collecting metrics for Express Route vNet Gateway
Previously, the Azure agent would show an error when collecting metrics for
the Express Route vNet Gateway:
C+:
cmk.special_agents.agent_azure.ApiError: Failed to find metric configuration for provider: Microsoft.Network,
resource Type: virtualNetworkGateways, metric: P2SConnectionCount, Valid metrics: ExpressRouteGatewayPacketsPerSecond,
ExpressRouteGatewayBitsPerSecond, ...
C-:
The VNet Gateway service wasn't affected by this. Now, the error gets handled by the Azure agent plugin.
SUP-13105
Change-Id: I15dcc0454263dec87a248449a69ef07d9d1468c4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d01c6304feb34855b051c6997eabfa60cb759e87
https://github.com/tribe29/checkmk/commit/d01c6304feb34855b051c6997eabfa60c…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/wato/__init__.py
A cmk/gui/wato/pages/user_migrate.py
M cmk/gui/wato/pages/users.py
M cmk/gui/wato/permissions.py
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
Option to migrate users to another connector
CMK-12461
Change-Id: Ib9ec1add17210c520c7c2eb822346ba40218460a
Commit: 059b0954456bc914f1c40757ef31355b3f2f1c37
https://github.com/tribe29/checkmk/commit/059b0954456bc914f1c40757ef31355b3…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15463
M agents/cfg_examples/filestats.cfg
M agents/plugins/mk_filestats.py
Log Message:
-----------
FIX 15463 mk_filestats: Make combination of file grouping and single file aggregation more usable
This werk is incompatible for users that use file grouping and single file aggregation
and have "%s" in the section name.
It's now possible to define a name containing "%s" in both section and group names when
using single file aggregation.
In that case, the services of files that don't belong to a group will be named
"<SECTION NAME> <FILE NAME>" and the services of grouped files
"<SECTION NAME> <GROUP NAME> <FILE NAME>".
CMK-12778
Change-Id: I7f523851cd5e3214ee087bb2a34962789c5a97f7
Compare: https://github.com/tribe29/checkmk/compare/f8c79add6ce4...059b0954456b
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 3ac44055edf99c4754781e7417a0300de6008139
https://github.com/tribe29/checkmk/commit/3ac44055edf99c4754781e7417a0300de…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
code_examples: curl examples with single quotes should be escaped
When curl code examples include single quotes, they have to be
escaped with '\' for the curl command to work.
CMK-12693
Change-Id: I53647863134509cdf9617b90554764400b91b95a
Commit: b2224ce33dd94a9895745371ada0e9979cb56f07
https://github.com/tribe29/checkmk/commit/b2224ce33dd94a9895745371ada0e9979…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/wato/pages/services.py
M web/htdocs/js/modules/service_discovery.ts
Log Message:
-----------
UI discovery: Fix some vertical spacing
Change-Id: I98be7d0e3f90e89d0e6419e39c5b2fbfc977a701
Commit: f2cfcfda9b2f0cbd02c78b1f620b78f2ea5e9985
https://github.com/tribe29/checkmk/commit/f2cfcfda9b2f0cbd02c78b1f620b78f2e…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15544
M cmk/notification_plugins/cisco_webex_teams.py
M tests/unit/cmk/notifications/test_cisco_webex_teams.py
Log Message:
-----------
15544 FIX Webex notification template
The Webex notification template used to use incorrect Markdown syntax
therefore the links were not correctly displayed.
SUP-12937
Change-Id: I9944fbf148e300dec7cb767fc976be8e64ea0480
Commit: 22d56d5e97812eec174a8ee12eeac3b816c8d180
https://github.com/tribe29/checkmk/commit/22d56d5e97812eec174a8ee12eeac3b81…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15523
M cmk/base/plugins/agent_based/utils/ps.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ps.py
Log Message:
-----------
15523 FIX ps: HTML escaping for discouraged configuration
Change-Id: I76bd88bc87b46210802409aaacb0d8405264d41b
Commit: 6a04accae19bc1f7fcd6d1c45f23652068a5f3c9
https://github.com/tribe29/checkmk/commit/6a04accae19bc1f7fcd6d1c45f2365206…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15460
M cmk/special_agents/agent_azure.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_mgmt_api_client.py
Log Message:
-----------
15460 FIX agent_azure: Fix an error when collecting metrics for Express Route vNet Gateway
Previously, the Azure agent would show an error when collecting metrics for
the Express Route vNet Gateway:
C+:
cmk.special_agents.agent_azure.ApiError: Failed to find metric configuration for provider: Microsoft.Network,
resource Type: virtualNetworkGateways, metric: P2SConnectionCount, Valid metrics: ExpressRouteGatewayPacketsPerSecond,
ExpressRouteGatewayBitsPerSecond, ...
C-:
The VNet Gateway service wasn't affected by this. Now, the error gets handled by the Azure agent plugin.
SUP-13105
Change-Id: I15dcc0454263dec87a248449a69ef07d9d1468c4
Compare: https://github.com/tribe29/checkmk/compare/1eb814ac5d14...6a04accae19b
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 5ff1a6f4647d6a0617320b9727ddc341dd0580db
https://github.com/tribe29/checkmk/commit/5ff1a6f4647d6a0617320b9727ddc341d…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
code_examples: curl examples with single quotes should be escaped
When curl code examples include single quotes, they have to be
escaped with '\' for the curl command to work.
CMK-12693
Change-Id: I53647863134509cdf9617b90554764400b91b95a
Commit: 2f0bd5ea1f7bbe631d397bc7f9b61dcfbcab724b
https://github.com/tribe29/checkmk/commit/2f0bd5ea1f7bbe631d397bc7f9b61dcfb…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15544
M cmk/notification_plugins/cisco_webex_teams.py
M tests/unit/cmk/notifications/test_cisco_webex_teams.py
Log Message:
-----------
15544 FIX Webex notification template
The Webex notification template used to use incorrect Markdown syntax
therefore the links were not correctly displayed.
SUP-12937
Change-Id: I9944fbf148e300dec7cb767fc976be8e64ea0480
Commit: cffede4fdcada954e68ae5d4a0cac0150e117591
https://github.com/tribe29/checkmk/commit/cffede4fdcada954e68ae5d4a0cac0150…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15523
M cmk/base/plugins/agent_based/utils/ps.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ps.py
Log Message:
-----------
15523 FIX ps: HTML escaping for discouraged configuration
Change-Id: I76bd88bc87b46210802409aaacb0d8405264d41b
Compare: https://github.com/tribe29/checkmk/compare/951a2d70e8a5...cffede4fdcad