Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 62f5b32be342c4d32bb2b1ef275fa942587bfad3
https://github.com/tribe29/checkmk/commit/62f5b32be342c4d32bb2b1ef275fa9425…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/endpoints/agent.py
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_internal.py
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
Log Message:
-----------
REST API: Add typing to all existing endpoints
Change-Id: Iad53f290a2d9631b4d3e49aa083952422d806137
Commit: 4693f9d9e16a4ff13d62bfab6b3f07847ffabf13
https://github.com/tribe29/checkmk/commit/4693f9d9e16a4ff13d62bfab6b3f07847…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
A cmk/gui/plugins/openapi/endpoints/comments.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
A tests/unit/cmk/gui/plugins/openapi/test_service_and_host_comments.py
Log Message:
-----------
REST API: Add comments to hosts and services.
Change-Id: I188922a52d4575154b140206e66a69784b0dd185
Compare: https://github.com/tribe29/checkmk/compare/057a30afb408...4693f9d9e16a
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 12375fe7796947bb72fa1365908e62571991f560
https://github.com/tribe29/checkmk/commit/12375fe7796947bb72fa1365908e62571…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
M buildscripts/scripts/build-cmk-container.sh
Log Message:
-----------
Clean up ${DEMO}
... this is not used in a long time
Change-Id: I36b3235662488e6536ad98e7709ac0beef452c7a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 057a30afb4085e03ab16b200bb9cab4331d5dba4
https://github.com/tribe29/checkmk/commit/057a30afb4085e03ab16b200bb9cab433…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
M agents/wnx/src/engine/providers/ps.cpp
M agents/wnx/src/engine/providers/ps.h
M agents/wnx/watest/test-section_ps.cpp
Log Message:
-----------
Fix error in ps section
rework processing for Win32 API
add some more intelligent test
Change-Id: Id0ba296cf252c89d982aec06cf683375490ec218
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1a1b5ae3debe5f6b5f5128246c3a481cf85e5ac7
https://github.com/tribe29/checkmk/commit/1a1b5ae3debe5f6b5f5128246c3a481cf…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools_service.cpp
M agents/wnx/src/engine/async_answer.h
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/providers/ps.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/zip.cpp
M agents/wnx/src/lwa/Configuration.cpp
M agents/wnx/src/lwa/SettingsCollector.h
M agents/wnx/watest/test-service.cpp
Log Message:
-----------
Lint code in win-agent
Very simple case like init of local/class variables or
adding brackets.
Change-Id: Ic94cbb115ae5ccebf05efe8d5343fa3791e2e24f
Commit: 2b3a5364125638b19b58009fe9ed885124c75ea6
https://github.com/tribe29/checkmk/commit/2b3a5364125638b19b58009fe9ed88512…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/providers/mrpe.cpp
M agents/wnx/watest/test-section_ps.cpp
Log Message:
-----------
Use more ranges in win-agent
also trivial refactoring
Change-Id: I6dec2fa89d268a281627d22c65fdf8eb2a168cf3
Commit: 0d309ca5adf52e06085ca18e3f3b17b3675515b1
https://github.com/tribe29/checkmk/commit/0d309ca5adf52e06085ca18e3f3b17b36…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
M cmk/gui/http.py
M tests/unit/cmk/gui/test_http.py
Log Message:
-----------
Restrict the cookie path
Change-Id: I2d1aef3f263b23562d9e043e3e59d87bafb949b1
Compare: https://github.com/tribe29/checkmk/compare/f6e252d3ab71...0d309ca5adf5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 199ce8e5c02d914e97f2d74ac2f65f0d13436c46
https://github.com/tribe29/checkmk/commit/199ce8e5c02d914e97f2d74ac2f65f0d1…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
M cmk/gui/utils/script_helpers.py
M cmk/gui/wsgi/__init__.py
M cmk/gui/wsgi/middleware.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
M tests/unit/cmk/gui/test_http.py
Log Message:
-----------
REST API: fix WSGI environment leading to wrong URLs
Apache's mod_wsgi sends a SCRIPT_NAME and PATH_INFO at the same
time, which Werkzeug concatenates. SCRIPT_NAME corresponds to
the "root_path" (i.e. the location where the application is mounted
under) and PATH_INFO the path relative to that. In our case
PATH_INFO already contains all the information, so having something
in SCRIPT_NAME is redundant.
This change introduces a middleware which recreates the environment
of Apache, so that we can write unit-tests against that behavior.
Change-Id: I321eac741fa79b88b37ebf77d383b5ab8274decc
Commit: c1b505f6857ca65a6d5f5e5413bf99df21cfbe06
https://github.com/tribe29/checkmk/commit/c1b505f6857ca65a6d5f5e5413bf99df2…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
A .werks/13926
M cmk/gui/fields/base.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/utils.py
A tests/unit/cmk/gui/plugins/openapi/test_error.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
13926 FIX validation of error responses of the REST API
This werk changes the default error schema to be in line with
the until now returned responses.
The schema and responses did not fit and it was not found because
the responses were not checked automatically. This is now the case.
To ensure that dynamic scripts will not break only the schema has
been changed. Users of dynamic languages (Python, Bash, etc.) will not
have to change anything.
If you use a statically generated API client, you may need to re-compile
the client after this werk.
Change-Id: Icf9ac8d8bf694ff3b834712c9e1a7943149a3b33
Commit: f6e252d3ab71adaee6f1f43878500843e5dfd50b
https://github.com/tribe29/checkmk/commit/f6e252d3ab71adaee6f1f43878500843e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
A .werks/13931
M cmk/gui/fields/base.py
Log Message:
-----------
13931 FIX wrong labels not raising errors in the REST API
Previously when trying to set an invalid "labels" value when creating or updating a host through the REST API,
the error did not occur and a 200 OK response would be returned. The value would not be set though.
This werk fixes this problem.
Change-Id: I9292ddf65e4821634cf8270b467f479bef7a5c86
Compare: https://github.com/tribe29/checkmk/compare/d12056d1d4fe...f6e252d3ab71
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d12056d1d4fe862ae21d8b91009251ee861d67e5
https://github.com/tribe29/checkmk/commit/d12056d1d4fe862ae21d8b91009251ee8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-06-22 (Wed, 22 Jun 2022)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery_autodiscovery.py
Log Message:
-----------
Autodiscovery: do not load config if not needed
Change-Id: I385b0408956cbaec6646a83a62169d256a805186