Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5afbd103ee181baee677c4931f402bf1173adf54
https://github.com/Checkmk/checkmk/commit/5afbd103ee181baee677c4931f402bf11…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M cmk/gui/wsgi/app.py
M cmk/gui/wsgi/applications/index.wsgi
M cmk/gui/wsgi/dev_server.py
R cmk/gui/wsgi/profiling.py
A cmk/utils/profile_switcher.py
M tests/code_quality/test_pipfile.py
M tests/unit/cmk/gui/wsgi/test_profile_switcher.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
Revert "Revert "Profiling middleware: allow for profiling the application startup phase""
Fixed issue and added another test to prevent similar
problems in the future.
This reverts the revert commit 3c4911bf0522789477b7fd3e1d5faea606dc4d8a.
Original description:
Profiling middleware: allow for profiling the application startup phase
* Introduce ProfileSwitcher middleware
* Adapt profiling tests to reflect new calling convention
* Adapt index.wsgi to use the new structure
* Remove old middleware from Flask app
* Update Pipfile: remove no longer necessary repoze.profile
middleware, make pyprof2calltree am explicit dependency.
The ProfileSwitcher middleware can now import the wrapped app
at runtime, so that importing and initialization can be profiled
as well. To achieve this, a default "config" is used for the
very first request, when no config could have been loaded yet.
For the first request, it is intentional that triggering the
profiling middleware via a "_profile" GET query-string parameter
is possible.
The subsequent requests will honor the configured profiling behavior.
CMK-14511
Change-Id: I34bf0bfcc3146bb49e85b24b6c16eba6cafce4b5
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 8aa23a1a2d3fd90483938cc5b759bb6e8b8f6b1d
https://github.com/Checkmk/checkmk/commit/8aa23a1a2d3fd90483938cc5b759bb6e8…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
A .werks/16231
R buildscripts/docker_image_aliases/IMAGE_UBUNTU_22_10/Dockerfile
R buildscripts/docker_image_aliases/IMAGE_UBUNTU_22_10/meta.yml
M editions.yml
R omd/distros/UBUNTU_22.10.mk
Log Message:
-----------
16231 FIX Cease to provide builds for Ubuntu 22.10 (Kinetic Kudu)
With this werk, we cease to deliver builds for Ubuntu 22.10.
Since Ubuntu 22.10 is out of support since August 2023, it is necessary to upgrade to Ubuntu 23.04 or 23.10 before installing upcoming Checkmk builds.
Change-Id: Ia6726b0f4af769e33dbcf755e0f373734ba81c91
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ee8cf0885a021f47e4fd309c18cf0fa172124837
https://github.com/Checkmk/checkmk/commit/ee8cf0885a021f47e4fd309c18cf0fa17…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
A .werks/16290
M cmk/gui/plugins/config/base.py
M cmk/gui/userdb/session.py
Log Message:
-----------
16290 FIX Limit login to single session: modify sessions lookup to enable the option
Prior to this werk, the user got logged out from the UI as soon as the global
setting option 'Limit login to single session at a time' was enabled. This was
due to the fact that the active sessions lookup returned an empty result which
prevented any further notification. This werk fixes this behaviour and reinstates
the behaviour of the 2.1 version.
CMK-14613
Change-Id: I351409d937d2541f7a096c80de2bb9629276bc37
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 4d6f9dae435bda77144d7522c88892e298b31d35
https://github.com/Checkmk/checkmk/commit/4d6f9dae435bda77144d7522c88892e29…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
M packages/check-http/src/cli.rs
M packages/check-http/src/main.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Search for string in body
Also move test cases: test check_page_size on check_body level
CMK-14257
Change-Id: I9d8ec78db6028949b69e1d1901d01a2a1df8d418
Commit: 5e7686fc4d90b5ceb195d2c27884c507fe1d4a79
https://github.com/Checkmk/checkmk/commit/5e7686fc4d90b5ceb195d2c27884c507f…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
M packages/check-http/src/cli.rs
Log Message:
-----------
check_http: Improve cmdline args
* forbid page-size + without-body
* Remove unnecessary groups
CMK-14257
Change-Id: I38d3b829ba2cfdf36828239e24bfc59f76eade85
Compare: https://github.com/Checkmk/checkmk/compare/8dfedc78cb2e...5e7686fc4d90
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 449154ad1f475a70a3d157b220d69241c37c1a54
https://github.com/Checkmk/checkmk/commit/449154ad1f475a70a3d157b220d69241c…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
M cmk/gui/metrics.py
Log Message:
-----------
Fix global context for plugin loading
Change-Id: I2d76f5031e61c7512468536b58d3d207b695edbb
Commit: 3801b361ffcbcd53f969d02edf6b702daa3cf5c5
https://github.com/Checkmk/checkmk/commit/3801b361ffcbcd53f969d02edf6b702da…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
M tests/unit/checks/test_check_ssh.py
Log Message:
-----------
check_ssh: extend unit tests
This is a step towards migrating this plugin to the server-side calls
API.
CMK-15075
Change-Id: I21da9dcf44e3fc96c954da155dcfd43c45e32e89
Commit: 8dfedc78cb2ee186acb9bc77cf535077bdd7a380
https://github.com/Checkmk/checkmk/commit/8dfedc78cb2ee186acb9bc77cf535077b…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
R cmk/base/legacy_checks/check_ssh.py
A cmk/plugins/ssh/server_side_calls/active_check.py
R tests/unit/checks/test_check_ssh.py
A tests/unit/cmk/plugins/ssh/server_side_calls/test_active_check.py
Log Message:
-----------
Migrate check_ssh to server-side calls API
CMK-15075
Change-Id: Ia3148127bbc384cc46245a44aa75b3012c663138
Compare: https://github.com/Checkmk/checkmk/compare/cd5e2b971a8d...8dfedc78cb2e