Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ccfadb17ff8639f1d165c8ad47f2e44909aa0ab8
https://github.com/Checkmk/checkmk/commit/ccfadb17ff8639f1d165c8ad47f2e4490…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M packages/livestatus/src/TableServices.cc
M packages/livestatus/test/test_Table.cc
Log Message:
-----------
Add livestatus columns for predictions
* prediction_files: list currently available predictions
* prediction_file: fetch prediction data
CMK-14247
Change-Id: I8700399358f435e4df9e6d408ae825dc6355cbef
Commit: 849468c88b1c9e09ef0890f09495cec95ff53d4a
https://github.com/Checkmk/checkmk/commit/849468c88b1c9e09ef0890f09495cec95…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M packages/livestatus/include/livestatus/BlobColumn.h
M packages/livestatus/include/livestatus/DynamicFileColumn.h
M packages/livestatus/src/TableCrashReports.cc
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/src/TableStatus.cc
M packages/livestatus/test/test_BlobColumn.cc
Log Message:
-----------
Fixup BlobFileReader API #1
pass T argument to first callback:
* BlobFileReader: The first callback is now consistent with the one
passed directly to the columns.
* DynamicFileColumn: This makes API + implementation consistent with
the non-dynamic columns. Moreover, with this change, the first
callback handles all the non-dynamic arguments and the second handles
the dynamic arguments: better separation of concerns.
CMK-14247
Change-Id: Ib2c142c7c8660b34d8d857c1a2095c0349358c73
Commit: 8ea335aebcc351533b0d325d6ed19aa0430c4991
https://github.com/Checkmk/checkmk/commit/8ea335aebcc351533b0d325d6ed19aa04…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M packages/livestatus/include/livestatus/BlobColumn.h
M packages/livestatus/include/livestatus/DynamicFileColumn.h
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/src/TableStatus.cc
M packages/livestatus/test/test_BlobColumn.cc
Log Message:
-----------
Fixup BlobFileReader API #2
Remove unnecessary lambda argument
CMK-14247
Change-Id: I5ade071df3fcaa33b0c1a8d6fcae511c4d8e0aa8
Compare: https://github.com/Checkmk/checkmk/compare/d347a61b0868...8ea335aebcc3
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 7a6775b46dafe6692c4936953f50950e029f1aab
https://github.com/Checkmk/checkmk/commit/7a6775b46dafe6692c4936953f50950e0…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M packages/livestatus/include/livestatus/BlobColumn.h
M packages/livestatus/include/livestatus/DynamicFileColumn.h
Log Message:
-----------
Fix erroneous path construction
The security check was erroneously testing
"basepath() / argument"
where it really should be
"basepath() / filename(T, argument)"
as this is how the path is actually computed.
Change-Id: Ib1bae14c6b6b49055bc2b671193327fa29c42e6e
Commit: d347a61b0868e0433eb8bfd994627bd3ce31e451
https://github.com/Checkmk/checkmk/commit/d347a61b0868e0433eb8bfd994627bd3c…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M cmk/gui/prediction.py
M cmk/utils/prediction/__init__.py
A cmk/utils/prediction/_paths.py
M cmk/utils/prediction/_plugin_interface.py
M cmk/utils/prediction/_prediction.py
M omd/packages/mk-livestatus/skel/etc/mk-livestatus/nagios.cfg
M packages/livestatus/include/livestatus/Interface.h
M packages/livestatus/src/ICore.cc
M packages/neb/include/neb/NebCore.h
M packages/neb/include/neb/NebPaths.h
M packages/neb/src/module.cc
Log Message:
-----------
Add `prediction_directory` to core config
CMK-14247
Change-Id: I63105e9f2fd214c8c39bfe8e4787a23876b4cd57
Compare: https://github.com/Checkmk/checkmk/compare/548de11ff065...d347a61b0868
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: d8f1f60dbff8e7a9e68a140a5d93a82d08435603
https://github.com/Checkmk/checkmk/commit/d8f1f60dbff8e7a9e68a140a5d93a82d0…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M Makefile
M buildscripts/scripts/build-cmk-version.jenkins
M omd/Licenses.csv
M omd/Makefile
A omd/packages/openhardwaremonitor/OpenHardwareMonitor.sln
A omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0.zip
A omd/packages/openhardwaremonitor/openhardwaremonitor.make
M omd/packages/packages.make
M scripts/fake-windows-artifacts
Log Message:
-----------
Revert "deploy openhardwaremonitor files into ohm"
This reverts commit 56285cc5930ecb7c2388453dd4e7a94144aeac36.
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 548de11ff0653b5fce1c8000d5bb436e782dc497
https://github.com/Checkmk/checkmk/commit/548de11ff0653b5fce1c8000d5bb436e7…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M cmk/base/api/agent_based/register/utils.py
M cmk/base/plugins/agent_based/ps_check.py
Log Message:
-----------
Allow modern types for section arguments of cluster check functions.
Now both typing.Mapping and collections.abc.Mapping are allowed, and an
optional value type can be expressed as typing.Option, a typing.Union
containing a None, or a '|' union containing a None.
Changed a random check plugin as a simple test.
Change-Id: I17ba3015f3267354d8b28b65c1761bba3aa792a5
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 56285cc5930ecb7c2388453dd4e7a94144aeac36
https://github.com/Checkmk/checkmk/commit/56285cc5930ecb7c2388453dd4e7a9414…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M Makefile
M buildscripts/scripts/build-cmk-version.jenkins
M omd/Licenses.csv
M omd/Makefile
R omd/packages/openhardwaremonitor/OpenHardwareMonitor.sln
R omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0.zip
R omd/packages/openhardwaremonitor/openhardwaremonitor.make
M omd/packages/packages.make
M scripts/fake-windows-artifacts
Log Message:
-----------
deploy openhardwaremonitor files into ohm
- disable old OHM
Change-Id: I53d9e6c294294917d91eab892e1cd2b58a6766a4
TESTS: impossible
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 807b729e11d20e6c418f0be566c43abecb0b2e75
https://github.com/Checkmk/checkmk/commit/807b729e11d20e6c418f0be566c43abec…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
A .werks/15914
M cmk/gui/plugins/wato/active_checks_mailbox.py
M tests/unit/checks/test_check_mailboxes.py
M tests/unit/cmk/gui/plugins/wato/test_active_checks.py
Log Message:
-----------
15914 FIX active_checks_mailbox: Fix rule transform when updating from 2.1.0p25 or lower
If the rule for any mailbox related active check was configured without defining the 'server' option and an update to a higher version was attempted, it caused a rule transform error.
This caused the update to fail.
The error looks similar to this:
C+:
client_id, client_secret, tenant_id = auth_data
ValueError: not enough values to unpack (expected 3, got 2)
C-:
This has now been fixed and the transformation of the rule will not cause any problems while updating.
Change-Id: I1cb1310338c899ac21d48876cbf0d2d5bd136b53
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f03417635b103e95145c0096268123ac77c0c676
https://github.com/Checkmk/checkmk/commit/f03417635b103e95145c0096268123ac7…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/userdb/store.py
Log Message:
-----------
Move release lock from plugins
Change-Id: I0cc301eec55df7991ac39c2bf16f0cef148956a3
Commit: 506935cc900ccf59a2454da782575dae6758930b
https://github.com/Checkmk/checkmk/commit/506935cc900ccf59a2454da782575dae6…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/user_attributes.py
M cmk/gui/wato/pages/user_profile/mega_menu.py
Log Message:
-----------
Move attribute helpers from plugins
Change-Id: Ic3e4ac566d888d377f26bf575152324ed07a70e9
Commit: 8b50b4c7921f302494d2666a6d813a311bda0ce6
https://github.com/Checkmk/checkmk/commit/8b50b4c7921f302494d2666a6d813a311…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/userdb/__init__.py
A cmk/gui/userdb/_roles.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/userroles.py
Log Message:
-----------
Move load_roles from plugins
Change-Id: Ic18966a9d967243782ae7b8fb846b48b01e7b5d0
Compare: https://github.com/Checkmk/checkmk/compare/d9c4da8c8112...8b50b4c7921f