Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 63ec61a29fcbd0e614f6316b78e5f9ac10888712
https://github.com/Checkmk/checkmk/commit/63ec61a29fcbd0e614f6316b78e5f9ac1…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/sources/_builder.py
M cmk/checkengine/parser/__init__.py
M cmk/checkengine/parser/_agent.py
M cmk/checkengine/parser/_parser.py
R cmk/checkengine/type_defs.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
M tests/unit/cmk/base/agent_based/test_data_provider_sections_parser.py
M tests/unit/cmk/base/agent_based/test_utils.py
M tests/unit/cmk/checkers/test_host_sections.py
M tests/unit/cmk/checkers/test_parsers.py
Log Message:
-----------
Remove checkengine.type_defs
more public `type_defs` modules is that last thing I want ;)
CMK-12298
Change-Id: I74c8b094870fcc974882c9834b028829443bb139
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 9a84e5809fcf9954b4e014bd8cc08e79fe996394
https://github.com/Checkmk/checkmk/commit/9a84e5809fcf9954b4e014bd8cc08e79f…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
A .werks/15983
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/watolib/timeperiods.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15983 FIX time_period: verify time_period usage before deletion and fix the reference for time_periods being saved to the configuration file in exclude field
Prior to this werk, the REST API did not correctly check if a time period to be deleted was being referenced by another object. This werk fixes this and prevents the REST API from deleting a time period that is currently being referenced.
Also, prior to this werk, the REST API was incorrectly storing the reference to other time periods in the exlusion field. This werk fixes this and now the REST API stores the correct values in the configuration files.
Ticket: SUP-15073
Change-Id: I315908012509d12aafb782ecd836fa54423e434b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9dabda6e84d935ae46799de80345d071d5119141
https://github.com/Checkmk/checkmk/commit/9dabda6e84d935ae46799de80345d071d…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
M omd/Licenses.csv
R omd/packages/httplib/cpp-httplib-0.11.3.tar.gz
A omd/packages/httplib/cpp-httplib-0.13.3.tar.gz
M scripts/find-shell-files
Log Message:
-----------
Bumped cpp-httplib 0.11.3 => 0.13.3.
There are still compilation issues with g++ 13.1, but at least we get a
bunch of bug fixes/enhancements.
Change-Id: I90293c5e9a15f435760637e841941dbc981d1210
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2967ae215c3e176c55ac03cae8572b22283c2629
https://github.com/Checkmk/checkmk/commit/2967ae215c3e176c55ac03cae8572b222…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
M cmk/checkengine/checking/__init__.py
M cmk/checkengine/checking/_checking.py
R cmk/checkengine/checking/_name.py
M cmk/checkengine/checking/_plugin.py
Log Message:
-----------
Move CheckPluginName to CheckPlugin
CMK-12298
Change-Id: I412144dd3b1bf562a3a8c90e7e41a6b43e3165d1
Commit: a36fe36383cee69f81ee78e0b46f1176e7c4edf5
https://github.com/Checkmk/checkmk/commit/a36fe36383cee69f81ee78e0b46f1176e…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/discovery/_preview.py
Log Message:
-----------
Move section_error_handling out of check engine
CMK-12298
Change-Id: Ibc5856435f8cfcb10c9ca016a9997c2daa4ad1be
Commit: 9c4e6e00bc4d3da352db7aaa6494ef3fda98e73f
https://github.com/Checkmk/checkmk/commit/9c4e6e00bc4d3da352db7aaa6494ef3fd…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
A cmk/base/errorhandling/__init__.py
A cmk/base/errorhandling/_crash.py
A cmk/base/errorhandling/_handler.py
M cmk/base/modes/check_mk.py
R cmk/checkengine/crash_reporting.py
R cmk/checkengine/error_handling.py
M tests/unit/cmk/base/agent_based/test_error_handling.py
M tests/unit/cmk/base/test_base_crash_reporting.py
Log Message:
-----------
Move error handling out of check engine
Error handling is not part of the check engine but of the caller. For
example, the check engine shouldn't know anything about our crash
reports. It should crash and the caller create a crash report when
appropriate. Generally, error handling is external to the component
that produces the error.
CMK-12298
Change-Id: I2be2eaedf3ae6b946d5d0db393b7b2cb637e156f
Commit: a5e384d3b67d0c25b27ddf791f034570784a6482
https://github.com/Checkmk/checkmk/commit/a5e384d3b67d0c25b27ddf791f0345707…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
M cmk/gui/login.py
Log Message:
-----------
Fix redirect to views in mobile mode
SUP-14414
Change-Id: Ifc8509bcc7a458ca5f358f6767aea7706e231a18
Compare: https://github.com/Checkmk/checkmk/compare/8817f7e0327e...a5e384d3b67d
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 5019bb0814cb3f155ffc6bf0cad34e8253476f94
https://github.com/Checkmk/checkmk/commit/5019bb0814cb3f155ffc6bf0cad34e825…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
A .werks/15982
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/watolib/timeperiods.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15982: time_period: Creation, modification or deletion of time periods from the API now adds entries to activate changes
Before this werk, making modifications to time periods from the API did not add entries to activation changes. This werk fixes this behaviour and now the API generates the corresponding entries.
Ticket: SUP-15072
Change-Id: I3d01a484e03ff9fd9b25e11b02872dae0fbfa9ed