Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ddc068842b04b6505eee71d0bcd4779d878051de
https://github.com/tribe29/checkmk/commit/ddc068842b04b6505eee71d0bcd4779d8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/dump_host.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/fetcher_configuration.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/test_automations_check_mk.py
M tests/unit/cmk/base/test_modes_check_mk.py
Log Message:
-----------
Phase out Source users #3
CMK-10515
Change-Id: I080ae61da91790484aae2606eb02c978a0c38ba6
Commit: 988f79862dca2714351788b8b227a2a0f41f908a
https://github.com/tribe29/checkmk/commit/988f79862dca2714351788b8b227a2a0f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/sources/_checkers.py
Log Message:
-----------
Phase out Source users #4
CMK-10515
Change-Id: Iea829135122765df8610cb50319f22559b2f80d5
Commit: 1c42a43d6495bb442b3b040dec75e66d230ff830
https://github.com/tribe29/checkmk/commit/1c42a43d6495bb442b3b040dec75e66d2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
A cmk/base/agent_based/checking/_checking.py
A cmk/base/agent_based/checking/active.py
A cmk/base/agent_based/checking/commandline.py
M tests/unit/cmk/base/agent_based/checking/test_checking.py
Log Message:
-----------
Re-organize checking module
Split into three different modules.
The modules are entirely procedural, having a less entry points
clarifies the API.
Having a lot of code in `__init__.py` really is not a good idea in
Python, due to the way modules are imported.
This improves the cohesion withing the modules: The commandline part
and the active part were not touching each other, but both were calling
into the other functions. The new structure reflects this.
This further makes it clear that `active` is actually only used in
CEE. We may want to move this and fix the licencing in another step.
Change-Id: I5f0423aeaaeee250a1f0b23998a4916a7163163e
Commit: 51cd7e51ffdefc90f22d99f564fd2270af798bdd
https://github.com/tribe29/checkmk/commit/51cd7e51ffdefc90f22d99f564fd2270a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/inventory/__init__.py
A cmk/base/agent_based/inventory/_inventory.py
A cmk/base/agent_based/inventory/active.py
A cmk/base/agent_based/inventory/commandline.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
Log Message:
-----------
Re-organize inventory module
Change-Id: I66ac941b1ac367e53872452152661824f35b521d
Commit: 426bb375dff9ad3ecb230e4d790f61a8390e3eef
https://github.com/tribe29/checkmk/commit/426bb375dff9ad3ecb230e4d790f61a83…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
A cmk/base/agent_based/discovery/_discovery.py
A cmk/base/agent_based/discovery/active.py
A cmk/base/agent_based/discovery/autodiscovery.py
A cmk/base/agent_based/discovery/commandline.py
A cmk/base/agent_based/discovery/preview.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Re-organize discovery module
Change-Id: I69a1910113164454fe5c903f461b38a1cb1496b7
Compare: https://github.com/tribe29/checkmk/compare/a454ae49416f...426bb375dff9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f057c855a36216cb215428462886f50db48a9593
https://github.com/tribe29/checkmk/commit/f057c855a36216cb215428462886f50db…
Author: Dirk Mayer <71777632+dirkhub(a)users.noreply.github.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
A .werks/14815
M cmk/base/plugins/agent_based/utils/fileinfo.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_fileinfo_utils.py
Log Message:
-----------
14815 FIX fix crash, when no pattern matches
When no file matched the pattern, "value" is None. Comparisons between NoneType and integers are not allowed in newer Python versions.
Change-Id: I37a7e0bf0704d06bd585300bede54ad9fbc3efe2
closes: #517
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 132079ba6f7bc2a43d9d2d9727500f80503c5c04
https://github.com/tribe29/checkmk/commit/132079ba6f7bc2a43d9d2d9727500f805…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
A .werks/14388
M livestatus/api/python/livestatus.py
M tests/unit/livestatus/test_livestatus_unit.py
Log Message:
-----------
14388 FIX Allow dollar sign in AuthUser IDs in Livestatus
Due to user ID sanitization in Livestatus (see Werk #14384), user IDs were not allowed to contain dollar signs (`$`).
While such user IDs cannot be configured in Wato, they can be present as LDAP users.
This Werk permits user IDs with dollar signs again.
Change-Id: Ia47ddd1ad2767644efd73af7c500a4555ddc8f77
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ffb9a9072fa2aadec7a2bb90ac51f51349b644a4
https://github.com/tribe29/checkmk/commit/ffb9a9072fa2aadec7a2bb90ac51f5134…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
A .werks/14388
M cmk/utils/type_defs/_misc.py
M livestatus/api/python/livestatus.py
M tests/unit/livestatus/test_livestatus_unit.py
Log Message:
-----------
14388 FIX Allow dollar sign in AuthUser IDs in Livestatus
Due to user ID sanitization in Livestatus (see Werk #14384), user IDs were not allowed to contain dollar signs (`$`).
While such user IDs cannot be configured in Wato, they can be present as LDAP users.
This Werk permits user IDs with dollar signs again.
Change-Id: Ia47ddd1ad2767644efd73af7c500a4555ddc8f77
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 7b6aa654896edb2e16f92f808bf8a046a0bdfff8
https://github.com/tribe29/checkmk/commit/7b6aa654896edb2e16f92f808bf8a046a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
A .werks/14874
Log Message:
-----------
14874 FIX shadow hosts IPV4 addresses are correctly processed
Previously, incorrect value of IPV4 address for shadow hosts
always generated exception thus preventing correct config
generation.
With this release the problem has been fixed
Change-Id: I3bf70e47e57f8960a035de2b5a9ee4c9ff33b08c