Branch: refs/heads/2.1.0
Home:
https://github.com/tribe29/checkmk
Commit: 56a91fb3b6de34dee82b66f8b5cd5646443fbb69
https://github.com/tribe29/checkmk/commit/56a91fb3b6de34dee82b66f8b5cd56464…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
A .werks/13263
M checkman/check_mailboxes
M checks/check_mailboxes
M cmk/gui/plugins/wato/active_checks_mailbox.py
M cmk/utils/mailbox.py
M tests/unit/checks/test_check_mailboxes.py
Log Message:
-----------
13263 Add (non-legacy) OAuth2 support (using TenantID, ClientID and ClientSecret) to
check_mailboxes active check
Current check_mailboxes active check implementation used only legacy authentication
for EWS mailboxes.
This werk introduces client/tenant based authentication, while keeping legacy
authentication
still an option.
Please note that while with legacy authentication you could use the username used for
login as
email address which identifies the mailboxes to check, you now have to provide this
address
separately when using ClientID/TenantID.
Please also note that this feature only applies for {{check_mailboxes}} for now.
Change-Id: I6eb7c1969665f289dda10ba3c214cd944e6a216a
Commit: 110d5b2d2538fe509cd8ae37b68bc6c8b9b17ba7
https://github.com/tribe29/checkmk/commit/110d5b2d2538fe509cd8ae37b68bc6c8b…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/active_checks_mailbox.py
Log Message:
-----------
check_mail_loop: Fix a ValueSpec transform bug
Introduced with v2.2 check_mail_loop rules could contain a combination of new
and old style elements not coverd by the transform/migration function.
This change fixes this and also adds some explanation.
Change-Id: Ife5d3af1b2667c2ea3808ac6ce6d6f4fc23c66d7
Compare:
https://github.com/tribe29/checkmk/compare/f3396e7593c0...110d5b2d2538