Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 6279b7e423fbbaff1834dc77a1cc9eef763c295a
https://github.com/Checkmk/checkmk/commit/6279b7e423fbbaff1834dc77a1cc9eef7…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
R tests/update/base_versions.json
A tests/update/base_versions_current_branch.json
A tests/update/base_versions_previous_branch.json
M tests/update/conftest.py
Log Message:
-----------
test_update: Include two base-versions from the current branch
CMK-15091
Change-Id: Iea36420a5d7bf9150a2cb4676a083c06d3ed47c9
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 4d9335419dc8fa354e1aae6a4183a0124fdb454b
https://github.com/Checkmk/checkmk/commit/4d9335419dc8fa354e1aae6a4183a0124…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
A .werks/15196
M cmk/utils/crypto/certificate.py
M cmk/utils/encryption.py
M tests/unit/cmk/utils/crypto/test_certificate.py
Log Message:
-----------
15196 FIX Allow CA certificates without key usage restrictions
Prior to this Werk, certificates that did not include the KeyUsage extension were not considered CA certificates by Checkmk, as they lack the keyCertSign bit.
While CAs conforming with RFC 5280 MUST include the extension and set this bit, not all do in practice. Recommendation ITU-T X.509 considers only the basicConstraint "cA" required for CAs.
With this Werk, Checkmk will consider setting the cA basicConstraint but not the KeyUsage extension as valid for CA certificates. Note that certificates that do set the KeyUsage extension but lack the keyCertSign bit may still not be used for certificate signing.
Change-Id: I491267e724ef16f7701c3ade57d4f077c8b46c52
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2fde8e2ffb478ee9dae0d317323cdd49f00468f7
https://github.com/Checkmk/checkmk/commit/2fde8e2ffb478ee9dae0d317323cdd49f…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
M cmk/gui/openapi/endpoints/rule/fields.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/openapi/test_openapi_rules.py
Log Message:
-----------
rules: key, operator and value are now required fields
CMK-15035
Change-Id: Iee4d65065c869ebbde6f0c2fcf51a4c83e4e4fa4
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: fc4281fff1e577d53baf2096016ec3c06a534b1c
https://github.com/Checkmk/checkmk/commit/fc4281fff1e577d53baf2096016ec3c06…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
M buildscripts/docker_image_aliases/IMAGE_TESTING/Dockerfile
M buildscripts/docker_image_aliases/IMAGE_TESTING/meta.yml
M packages/livestatus/include/livestatus/Table.h
M packages/livestatus/test/test_TrialManager.cc
M packages/neb/src/TimeperiodsCache.cc
Log Message:
-----------
Bump IMAGE_TESTING alias & related IWYU tweaks
Change-Id: I2ed9a1855935beabdb2cfdd3a87afde0890af4ac
Commit: 102cf9d6b0c65489e423c81ebc8824c156f25df5
https://github.com/Checkmk/checkmk/commit/102cf9d6b0c65489e423c81ebc8824c15…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
M cmk/gui/htmllib/html.py
M cmk/gui/valuespec.py
M cmk/gui/views/command/commands.py
M web/htdocs/js/modules/page_menu.ts
Log Message:
-----------
Downtimes: remove active button state on interaction with picker
CMK-14104
Change-Id: I8290c57b3b64060a84c8397782b9c172a65d3db9
Compare: https://github.com/Checkmk/checkmk/compare/8f46345f9a51...102cf9d6b0c6
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: cebc3778a2757318e6a620a1b260194b0747cc91
https://github.com/Checkmk/checkmk/commit/cebc3778a2757318e6a620a1b260194b0…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
M .werks/15210
M .werks/15609
M .werks/15610
M .werks/15626
M .werks/15635
M .werks/15641
M .werks/15643
Log Message:
-----------
correct werk versions
Change-Id: Id03909933531ead0ee3acc8566b4b9e8b34f7a19
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 3c4911bf0522789477b7fd3e1d5faea606dc4d8a
https://github.com/Checkmk/checkmk/commit/3c4911bf0522789477b7fd3e1d5faea60…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M cmk/gui/wsgi/app.py
M cmk/gui/wsgi/dev_server.py
A cmk/gui/wsgi/profiling.py
R cmk/utils/profile_switcher.py
M tests/code_quality/test_pipfile.py
M tests/unit/cmk/gui/wsgi/test_profile_switcher.py
M web/app/index.wsgi
Log Message:
-----------
Revert "Profiling middleware: allow for profiling the application startup phase"
This reverts commit 9c435ed8c74912c2a3edd491c568ac9214865ecb.
Reason for revert: Integration Tests and End-To-End tests are broken. Seems like a problem in the index.wsgi File.
Change-Id: I856546cb9450dcb55021c3495f58c4817c9ed551
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: d6a3e2f421a03615f6bb6f42f760bd7027af26f8
https://github.com/Checkmk/checkmk/commit/d6a3e2f421a03615f6bb6f42f760bd702…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
A .werks/15101
M web/htdocs/js/modules/forms.ts
Log Message:
-----------
15101 FIX broken autocomplete select fields
When a configuration form page is loaded with lots of selects, it could take
a very long time for the page to load. To gain more performance, the conversion
of select-fields to more user-friendly ones would be skipped whenever the
conversion would have taken longer than 3 seconds.
This lead to the bug that in this situation, autocomplete fields would stop
working completely.
This is fixed with this werk. While regular select fields can still be skipped
to gain page-load performance, autocomplete will never be skipped now.
There are no manual changes necessary by the user for this to take effect.
Change-Id: I2b7bb3e4b05499c287265c6f29a48b12d2270c8e