Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 380871006f1acd5529ba59a6772a05986b9822b5
https://github.com/Checkmk/checkmk/commit/380871006f1acd5529ba59a6772a05986…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M Pipfile.lock
M agents/modules/windows/BUILD_NUM
M agents/modules/windows/pipfiles/3/Pipfile
M agents/modules/windows/readme.md
M defines.make
R omd/packages/Python/Python-3.11.2.tar.xz
A omd/packages/Python/Python-3.11.5.tar.xz
M package_versions.bzl
M tests/integration/omd/test_python.py
Log Message:
-----------
bump python version to 3.11.5
- tools update(on build node)
- bump pyopenssl(mandatory to support agent py plugins)
- update pipfile lock(as suggested in defines.make)
Change-Id: I9ddfbe11cf50ad38d5790098fdf3e33675dc5940
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: bceb70246d3ad2c66270496ad0de10bd40a2ee4b
https://github.com/Checkmk/checkmk/commit/bceb70246d3ad2c66270496ad0de10bd4…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M notifications/jira_issues
Log Message:
-----------
Mark JIRA notification plugin commercial edition
This is available in more than just the enterprise edition
Change-Id: I87316efb5902b5f9c9d14358ceebbbb1dd44c876
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 42666b2f13c551e7462847e06c1256d4caade05a
https://github.com/Checkmk/checkmk/commit/42666b2f13c551e7462847e06c1256d4c…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M notifications/jira_issues
Log Message:
-----------
Mark JIRA notification plugin commercial edition
This is available in more than just the enterprise edition
Change-Id: I87316efb5902b5f9c9d14358ceebbbb1dd44c876
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d25503b2df70c1bae84e36d75f4586a45351773b
https://github.com/Checkmk/checkmk/commit/d25503b2df70c1bae84e36d75f4586a45…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M notifications/jira_issues
Log Message:
-----------
Mark JIRA notification plugin commercial edition
This is available in more than just the enterprise edition
Change-Id: I87316efb5902b5f9c9d14358ceebbbb1dd44c876
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ac48d21c79db8326da5bef6006ca8360b1e9a6db
https://github.com/Checkmk/checkmk/commit/ac48d21c79db8326da5bef6006ca8360b…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
A .werks/16155
M cmk/gui/plugins/openapi/endpoints/notification_rules/__init__.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/common_schemas.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/request_example.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/response_schemas.py
M cmk/gui/rest_api_types/notifications_rule_types.py
M cmk/gui/rest_api_types/notifications_types.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/watolib/notifications.py
M cmk/gui/watolib/user_scripts.py
M cmk/gui/watolib/users.py
M cmk/utils/notify_types.py
A packages/werks/werks.egg-info/PKG-INFO
A packages/werks/werks.egg-info/SOURCES.txt
A packages/werks/werks.egg-info/dependency_links.txt
A packages/werks/werks.egg-info/requires.txt
A packages/werks/werks.egg-info/top_level.txt
M tests/unit/cmk/gui/plugins/openapi/test_notification_rules.py
Log Message:
-----------
16155 FIX rule_notifications: allow 3rd party plugins via the REST-API
This werk introduces a fix that allows rule notifications to use
3rd party / custom plugins.
CMK-12565
SUP-15947
Change-Id: I3be10594bcd039d2e73ce2f5a93a38513d390221
Commit: d6a612b26003973eded836de4eb6539df8f79132
https://github.com/Checkmk/checkmk/commit/d6a612b26003973eded836de4eb6539df…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M cmk/gui/watolib/groups.py
Log Message:
-----------
Introduce contact group usage finder registry
Currently the module has a lot of dependencies to various components,
which should be clearly separated, also to prevent import cycles. We
need to swap the dependency direction here to solve the situation.
The dependencies will be cleaned up in following commits by extracting
the code.
Change-Id: I5799208776addd575bcc1d62dc1ccfd8d44e2b3f
Commit: a5acb232a376fe9e2e44430a80a70c1ea837a876
https://github.com/Checkmk/checkmk/commit/a5acb232a376fe9e2e44430a80a70c1ea…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
A cmk/gui/mkeventd/_find_group_usage.py
M cmk/gui/mkeventd/registration.py
M cmk/gui/plugins/main_modules/registration.py
A cmk/gui/userdb/_find_group_usage.py
M cmk/gui/userdb/registration.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/groups.py
A tests/unit/cmk/gui/mkeventd/test_find_group_usage.py
M tests/unit/cmk/gui/watolib/test_groups.py
Log Message:
-----------
Move group usage finders to more specific places #1
Change-Id: Iec6499177aff097875e43341882a2feaeb7b2b60
Commit: 73d5dddee9a3807166575b926608965210e2ac88
https://github.com/Checkmk/checkmk/commit/73d5dddee9a3807166575b92660896521…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Move group usage finders to more specific places #2
Change-Id: Iabc4afa176c4a74e06690c7548b401cc5d58ae1b
Commit: 3701522bea712e5a8d21cab7f3ab2ed7cdbb0cd1
https://github.com/Checkmk/checkmk/commit/3701522bea712e5a8d21cab7f3ab2ed7c…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M cmk/gui/dashboard/__init__.py
A cmk/gui/dashboard/_find_group_usage.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/wato/_check_mk_configuration.py
M cmk/gui/wato/registration.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/notifications.py
M tests/unit/cmk/gui/watolib/test_groups.py
Log Message:
-----------
Move group usage finders to more specific places #3
Change-Id: Ic85a8f045e166ae85754150c5a64995f5d9aa1f2
Compare: https://github.com/Checkmk/checkmk/compare/dd3884d23d51...3701522bea71
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 45e068cdf959b229926b9aa4a9392e446a9e99fa
https://github.com/Checkmk/checkmk/commit/45e068cdf959b229926b9aa4a9392e446…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M active_checks/check_mail
M active_checks/check_mail_loop
A cmk/base/check_legacy_includes/check_mail.py
M cmk/base/legacy_checks/check_mailboxes.py
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/utils/mailbox.py
Log Message:
-----------
check_mail: Refactoring and help text fixes
(preparation for CMK-14043)
Change-Id: I30425cb38135ec9dab60f6d5b53b01c30829c43d
Commit: b5c767c344731932fb2a14ea3576c3b8081ba832
https://github.com/Checkmk/checkmk/commit/b5c767c344731932fb2a14ea3576c3b80…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M active_checks/check_mail
M active_checks/check_mail_loop
M cmk/base/legacy_checks/check_mail.py
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/utils/mailbox.py
M tests/unit/active_checks/test_ac_check_mail.py
M tests/unit/checks/test_check_mail.py
Log Message:
-----------
check_mail: Enable EWS
CMK-14043
Change-Id: I610383d4ec3f21ced2ab7e87f19eec888ff1b4cd
Commit: 8920fb40a6c9c2f063e7a4eda170074be74f003d
https://github.com/Checkmk/checkmk/commit/8920fb40a6c9c2f063e7a4eda170074be…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M active_checks/check_mail_loop
M cmk/base/check_legacy_includes/check_mail.py
M cmk/base/legacy_checks/check_mail.py
M cmk/base/legacy_checks/check_mail_loop.py
M cmk/base/legacy_checks/check_mailboxes.py
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/utils/mailbox.py
M tests/unit/active_checks/test_ac_check_mail_loop.py
M tests/unit/checks/test_check_mail.py
M tests/unit/checks/test_check_mail_loop.py
M tests/unit/checks/test_check_mailboxes.py
M tests/unit/cmk/gui/plugins/wato/active_checks/test_mail_loop.py
M tests/unit/cmk/gui/plugins/wato/active_checks/test_mailboxes.py
M tests/unit/cmk/utils/test_mailbox.py
Log Message:
-----------
check_mail*: Refactor param names
Change-Id: I44fe27d7a10be124a70899944e0b76aacfa55221
Commit: 5f78fb7fadd40952f5417f380426414bcc5a1029
https://github.com/Checkmk/checkmk/commit/5f78fb7fadd40952f5417f380426414bc…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M active_checks/check_mail_loop
M cmk/base/legacy_checks/check_mail_loop.py
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/utils/mailbox.py
M tests/unit/cmk/utils/test_mailbox.py
Log Message:
-----------
check_mail_loop: Enable EWS mail receiving
CMK-14044
Change-Id: Iae1b4d1f0f191c17ddc3b47e279eb53397bb97a3
Commit: c0c8bde8a2b797e24bdc358271f329e3bf28db5d
https://github.com/Checkmk/checkmk/commit/c0c8bde8a2b797e24bdc358271f329e3b…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/utils/mailbox.py
Log Message:
-----------
check_mail*: Fix some typos
Change-Id: I1ddf5cf712aff24707b365730e73fc76691450f5
Commit: eb9d7ebb5026458afebadb2d21d21e1f60093c1e
https://github.com/Checkmk/checkmk/commit/eb9d7ebb5026458afebadb2d21d21e1f6…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M active_checks/check_mail
M active_checks/check_mail_loop
M cmk/utils/mailbox.py
M tests/unit/active_checks/test_ac_check_mail.py
Log Message:
-----------
check_mail*: Rename inbox_protocol -> protocol
Change-Id: I9c09714a84685ae14d8418946371911c862b769f
Commit: a6b8eaaaefa91e5fa52bd92b8c07f1e2cd0548cb
https://github.com/Checkmk/checkmk/commit/a6b8eaaaefa91e5fa52bd92b8c07f1e2c…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M active_checks/check_mail_loop
M cmk/base/legacy_checks/check_mail_loop.py
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/utils/mailbox.py
M tests/unit/active_checks/test_ac_check_mail.py
M tests/unit/checks/test_check_mail_loop.py
M tests/unit/cmk/gui/plugins/wato/active_checks/test_mail_loop.py
Log Message:
-----------
check_mail_loop: Enable EWS mail sending
CMK-14048
Change-Id: Ibf90fb21f60eed2429bdb2d6d48ac924dffb33cf
Commit: 3edae2a66fb645586417f63b0646c471b923a6d9
https://github.com/Checkmk/checkmk/commit/3edae2a66fb645586417f63b0646c471b…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
A .werks/16043
Log Message:
-----------
16043 check_mail and check_mail_loop: Enable EWS and OAuth2
In response to the deprecation of basic authentication for Microsoft mail services, EWS and OAuth2 are enabled for the active checks check_mail ("Check Email") and check_mail_loop ("Check Email Delivery"), as was done for check_mailboxes ("Check IMAP/EWS Mailboxes") already.
Users can now configure their respective check rules to fetch (and in case of check_mail_loop send) mails via EWS and OAuth2.
Note that some command line options for the underlying active check commands have changed. So for calling these checks directly from the command line, users will need to look into the command usage help to find the updated options. Check configurations set up in the UI, however, are migrated to the new structure and thus need no further action.
Change-Id: Ia8306867a16d1c96bfc93fc968b4e1f2e7c0256e
Commit: dd3884d23d51361ce518ef73ff42e065b237efae
https://github.com/Checkmk/checkmk/commit/dd3884d23d51361ce518ef73ff42e065b…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M active_checks/check_mail_loop
M checkman/check_mail
M checkman/check_mail_loop
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/utils/mailbox.py
Log Message:
-----------
check_mail*: Update checkman and help texts
Change-Id: I1193a99e0a03ac8bac56f2918bdb234d6ba28a56
Compare: https://github.com/Checkmk/checkmk/compare/7e346ce95382...dd3884d23d51
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 584bfb9a1fc9049f86cd587e58bbdfa8e26060ba
https://github.com/Checkmk/checkmk/commit/584bfb9a1fc9049f86cd587e58bbdfa8e…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
A .werks/16134
M cmk/gui/pdf.py
Log Message:
-----------
16134 FIX reports: pdf headings no longer run off the page when they are too long
This werk addresses an issue when creating pdf reports from host when the host
name is too long to fit on the page. We now shorten the text and also end the
text with an ellipsis to indicate that we've shortened it.
SUP-13534
Change-Id: I407264c59c40f4a0294bebc2953ff399d4ffe69c
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 1adee04bcf06d892f7fb791d1c2f1626e795c7c0
https://github.com/Checkmk/checkmk/commit/1adee04bcf06d892f7fb791d1c2f1626e…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
A .werks/16134
M cmk/gui/pdf.py
Log Message:
-----------
16134 FIX reports: pdf headings no longer run off the page when they are too long
This werk addresses an issue when creating pdf reports from host when the host
name is too long to fit on the page. We now shorten the text and also end the
text with an ellipsis to indicate that we've shortened it.
SUP-13534
Change-Id: I407264c59c40f4a0294bebc2953ff399d4ffe69c