Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1b30cfdbc1b5bf5efa440c5eae73023914029d89
https://github.com/Checkmk/checkmk/commit/1b30cfdbc1b5bf5efa440c5eae7302391…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
A .werks/15259
Log Message:
-----------
15259 FIX Fixed periodic service notification interval
Because of a regression in 2.2, the periodic notification interval of a host
was used for all of its services, too, overriding any rules for the given
services. This has been fixed, the periodic service notification interval
rules work as expected again.
Change-Id: I34db2952db9ce1adf70335d914ae227f6decbc62
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 33b1fe767a8ba78e84b9b205311764fc9c15c331
https://github.com/Checkmk/checkmk/commit/33b1fe767a8ba78e84b9b205311764fc9…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
M tsconfig.json
M web/htdocs/js/modules/valuespecs.ts
M web/htdocs/js/modules/webauthn.ts
Log Message:
-----------
disable allowJs in tsconfig.json
This prevents adding JS files in the future. We still have cbor.js
and colorpicker.js which are copied files and should be replaced in
the future with npm packages.
Change-Id: I6913a4cce116aeb5fca916f7324545dc3ac043a6
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 754bc6bfaeaad0edf9a5a0023374b84976d583a4
https://github.com/Checkmk/checkmk/commit/754bc6bfaeaad0edf9a5a0023374b8497…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
A .werks/15939
M cmk/gui/http.py
Log Message:
-----------
15939 FIX Fix possible "Internal server error" on save of changes
SUP-15039
Change-Id: I4419620076d07355c1c8988a25370e0a6048a66b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c53c8a15200f1d9791ceb651540380348a6f4c67
https://github.com/Checkmk/checkmk/commit/c53c8a15200f1d9791ceb651540380348…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
M web/htdocs/js/modules/figures/cmk_figures.ts
M web/htdocs/js/modules/figures/cmk_figures_utils.ts
Log Message:
-----------
move generic functions out of FigureBase into utils since this class is too big
Change-Id: I61b1c79ad9d79a7ba0d0d475efb1c5dc6caa1baa
Commit: 07499cf9c296064e9598b96240d20c696f359abd
https://github.com/Checkmk/checkmk/commit/07499cf9c296064e9598b96240d20c696…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
M web/htdocs/js/modules/figures/cmk_figures.ts
Log Message:
-----------
delete unused functions and attributes from FigureBase
Change-Id: I7a0f238cdd7b656328ff03a2b894b4c8bf517bd5
Compare: https://github.com/Checkmk/checkmk/compare/2e44d53fe104...07499cf9c296
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 270c7f377518e9f2d44db0043ba12738bcc1c193
https://github.com/Checkmk/checkmk/commit/270c7f377518e9f2d44db0043ba12738b…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
R .werks/16051
M cmk/gui/livestatus_utils/commands/comment.py
M cmk/gui/plugins/openapi/endpoints/comment/__init__.py
M cmk/gui/plugins/openapi/endpoints/comment/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/comment/response_schemas.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_service_and_host_comments.py
Log Message:
-----------
Revert "16051 FIX comments: add site property to the comments endpoints"
This reverts commit 3756bafe0ecc927b8388bfc15173bac2fc8b4128.
Change-Id: I427f279f7a0443f28068bf272ab513dde7d8921c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 70085a24d3a1caf7b3d5b92a6538a519e28c2fca
https://github.com/Checkmk/checkmk/commit/70085a24d3a1caf7b3d5b92a6538a519e…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
A .werks/15939
M cmk/gui/http.py
Log Message:
-----------
15939 FIX Fix possible "Internal server error" on save of changes
SUP-15039
Change-Id: I4419620076d07355c1c8988a25370e0a6048a66b
Commit: 2e44d53fe1040c3583c83479d8d9a5d0bfa42110
https://github.com/Checkmk/checkmk/commit/2e44d53fe1040c3583c83479d8d9a5d0b…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
M .werks/16076
M cmk/base/core_config.py
M cmk/base/default_config/base.py
M tests/testlib/site.py
M tests/unit/cmk/gui/watolib/test_watolib.py
Log Message:
-----------
16076: Agent Bakery: "Bake revision" is now configurable
"Revert revert" with fix:
Some agent bakery config vars must go to CRE config because
of "bake-on-restart".
SUP-14191
SUP-14013
Change-Id: Ic7f03fe574c7a7e58b020e82bed9823ddf91f38f
Compare: https://github.com/Checkmk/checkmk/compare/50a63db5b69b...2e44d53fe104
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c22a0edf31becae4509787bb847839dda4315ea6
https://github.com/Checkmk/checkmk/commit/c22a0edf31becae4509787bb847839dda…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
M buildscripts/infrastructure/build-nodes/scripts/install-iwyu.sh
M defines.make
M packages/livestatus/.iwyu/asio.imp
M packages/livestatus/.iwyu/gcc.libc.imp
M packages/livestatus/.iwyu/gcc.stl.headers.imp
M packages/livestatus/.iwyu/gcc.symbols.imp
M packages/livestatus/include/livestatus/AttributeListColumn.h
M packages/livestatus/include/livestatus/Column.h
M packages/livestatus/include/livestatus/ColumnFilter.h
M packages/livestatus/include/livestatus/DictFilter.h
M packages/livestatus/include/livestatus/DoubleFilter.h
M packages/livestatus/include/livestatus/EventConsoleConnection.h
M packages/livestatus/include/livestatus/IntFilter.h
M packages/livestatus/include/livestatus/ListFilter.h
M packages/livestatus/include/livestatus/Logfile.h
M packages/livestatus/include/livestatus/Logger.h
M packages/livestatus/include/livestatus/NullColumn.h
M packages/livestatus/include/livestatus/Query.h
M packages/livestatus/include/livestatus/RRDColumn.h
M packages/livestatus/include/livestatus/Renderer.h
M packages/livestatus/include/livestatus/RendererCSV.h
M packages/livestatus/include/livestatus/RendererPython3.h
M packages/livestatus/include/livestatus/ServiceGroupMembersColumn.h
M packages/livestatus/include/livestatus/StringFilter.h
M packages/livestatus/include/livestatus/Table.h
M packages/livestatus/include/livestatus/TableStateHistory.h
M packages/livestatus/include/livestatus/TableStatus.h
M packages/livestatus/include/livestatus/TimeFilter.h
M packages/livestatus/run
M packages/livestatus/src/AndingFilter.cc
M packages/livestatus/src/ColumnFilter.cc
M packages/livestatus/src/CrashReport.cc
M packages/livestatus/src/DictFilter.cc
M packages/livestatus/src/DoubleFilter.cc
M packages/livestatus/src/EventConsoleConnection.cc
M packages/livestatus/src/ICore.cc
M packages/livestatus/src/InputBuffer.cc
M packages/livestatus/src/IntFilter.cc
M packages/livestatus/src/ListFilter.cc
M packages/livestatus/src/LogCache.cc
M packages/livestatus/src/Metric.cc
M packages/livestatus/src/OringFilter.cc
M packages/livestatus/src/ParsedQuery.cc
M packages/livestatus/src/PerfdataAggregator.cc
M packages/livestatus/src/RRDColumn.cc
M packages/livestatus/src/RendererCSV.cc
M packages/livestatus/src/ServiceGroupMembersColumn.cc
M packages/livestatus/src/StringFilter.cc
M packages/livestatus/src/StringUtils.cc
M packages/livestatus/src/TableComments.cc
M packages/livestatus/src/TableContactGroups.cc
M packages/livestatus/src/TableContacts.cc
M packages/livestatus/src/TableCrashReports.cc
M packages/livestatus/src/TableDowntimes.cc
M packages/livestatus/src/TableEventConsole.cc
M packages/livestatus/src/TableEventConsoleEvents.cc
M packages/livestatus/src/TableEventConsoleHistory.cc
M packages/livestatus/src/TableEventConsoleRules.cc
M packages/livestatus/src/TableEventConsoleStatus.cc
M packages/livestatus/src/TableHostGroups.cc
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableHostsByGroup.cc
M packages/livestatus/src/TableLog.cc
M packages/livestatus/src/TableServiceGroups.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/src/TableStateHistory.cc
M packages/livestatus/src/TableStatus.cc
M packages/livestatus/src/TableTimeperiods.cc
M packages/livestatus/src/TimeFilter.cc
M packages/livestatus/src/TrialManager.cc
M packages/livestatus/src/opids.cc
M packages/livestatus/test/test_BlobColumn.cc
M packages/livestatus/test/test_BoolColumn.cc
M packages/livestatus/test/test_DoubleColumn.cc
M packages/livestatus/test/test_IntColumn.cc
M packages/livestatus/test/test_ListColumn.cc
M packages/livestatus/test/test_LogEntry.cc
M packages/livestatus/test/test_StringColumn.cc
M packages/livestatus/test/test_Table.cc
M packages/livestatus/test/test_TimeColumn.cc
M packages/livestatus/test/test_TrialManager.cc
M packages/neb/.iwyu/asio.imp
M packages/neb/.iwyu/gcc.libc.imp
M packages/neb/.iwyu/gcc.stl.headers.imp
M packages/neb/.iwyu/gcc.symbols.imp
M packages/neb/include/neb/NebCore.h
M packages/neb/include/neb/NebService.h
M packages/neb/run
M packages/neb/src/MacroExpander.cc
M packages/neb/src/NebCore.cc
M packages/neb/src/NebHost.cc
M packages/neb/src/TimeperiodsCache.cc
M packages/neb/src/module.cc
M packages/neb/test/test_CrashReport.cc
M packages/neb/test/test_DictFilter.cc
M packages/neb/test/test_MacroExpander.cc
M packages/neb/test/test_utilities.cc
M packages/unixcat/.iwyu/asio.imp
M packages/unixcat/.iwyu/gcc.libc.imp
M packages/unixcat/.iwyu/gcc.stl.headers.imp
M packages/unixcat/.iwyu/gcc.symbols.imp
M packages/unixcat/run
Log Message:
-----------
Bump Clang version 14 => 16.
Version 17 has only release candidates so far, and IWYU has no tag for it
yet, so let's be conservative and wait for a release. Related changes:
* Use IWYU's mappings from the clang_16 branch.
* Add a workaround for https://github.com/llvm/llvm-project/issues/61550,
i.e. fix an incorrect symlink in the clang-16-related packages. This has
already been fixed upstream, but the Ubuntu packages are lagging behind.
* Various IWYU fixes and cleanups: We are down to only 10 pragmas for
IWYU/mapping bugs now, plus 2 necessary pragmas to declare exports.
Coupling has been reduced quite a bit.
* Recalculated asio IWYU mappings.
Change-Id: Icc77e7929bcf15c7fd28b26d705ffa39f42c89fa
Commit: 50a63db5b69b576673d2bd40cdc2b8c50c8c20e4
https://github.com/Checkmk/checkmk/commit/50a63db5b69b576673d2bd40cdc2b8c50…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
A .werks/16052
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
16052 FIX time_period: the 'excluded' field can now be updated using the REST API
Before this werk it was not possible to update the 'excluded' field using the REST API as it returned a status code 400. This werk fixes that behaviour and now the REST API handles the update of the 'excluded' field correctly.
Ticket: SUP-15074
Change-Id: Ib69a2b177ab6a758e35227423d0e83cd1cf48864
Compare: https://github.com/Checkmk/checkmk/compare/7b8eead99448...50a63db5b69b
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 3756bafe0ecc927b8388bfc15173bac2fc8b4128
https://github.com/Checkmk/checkmk/commit/3756bafe0ecc927b8388bfc15173bac2f…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
A .werks/16051
M cmk/gui/livestatus_utils/commands/comment.py
M cmk/gui/plugins/openapi/endpoints/comment/__init__.py
M cmk/gui/plugins/openapi/endpoints/comment/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/comment/response_schemas.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_service_and_host_comments.py
Log Message:
-----------
16051 FIX comments: add site property to the comments endpoints
This werk introduces several changes to the comments endpoints.
1. Comment IDs are integers beginning from 1, both for the main site & for
remote sites. This means that the same comment ID can exist on more than
one site at the same time. This caused problems when calling the DELETE
endpoint as we weren't sure which ID the client wanted to delete.
To get around this problem, we have introduced a mandatory "site_id" field
which the client has to specify when they want to delete a comment.
2. Like point 1, calling GET comment with only a comment ID could also cause
the same problem. Therefore we have also introduced the mandatory "site_id"
query parameter field here too.
3. Now that the site_id field is mandatory in both the DELETE and GET comment
endpoints, we now return the site_id field as a comment attribute in both the
show comment and show comments endpoints.
4. This last change introduces a new optional query parameter on the show
all comments endpoint. The client can now specify the site_id as a filter,
so that they can list all comments for a specific site.
Change-Id: I92c60a713b53f70593f0e0a1bfb1d0cd670d5d15
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 7b8eead9944896d48a054c4740a12a690cbd9acf
https://github.com/Checkmk/checkmk/commit/7b8eead9944896d48a054c4740a12a690…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-08-17 (Thu, 17 Aug 2023)
Changed paths:
M cmk/utils/werks/werkv2.py
M tests/unit/cmk/utils/werks/test_werks.py
Log Message:
-----------
check markdown werk html with tag white list
Change-Id: I4d06c9f372f848dc71079e070d587d5aedb1bbd2