Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1505e4f9c8d595ff9869ad787435ebc51b18a417
https://github.com/tribe29/checkmk/commit/1505e4f9c8d595ff9869ad787435ebc51…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/timesync.py
M cmk/gui/plugins/metrics/network.py
M tests/unit/cmk/base/plugins/agent_based/test_timesyncd.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_timesync.py
Log Message:
-----------
Display time since last sync over time
CMK-11089
Change-Id: I0c9ea9484b8e0015514f15a69ba183a93a07a302
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4bfaf218284c430d9636ddd3a4f7aa108e2657b2
https://github.com/tribe29/checkmk/commit/4bfaf218284c430d9636ddd3a4f7aa108…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M cmk/base/plugins/agent_based/section_lnx_container_host_if.py
M tests/unit/cmk/base/plugins/agent_based/test_section_lnx_container_host_if.py
Log Message:
-----------
lnx_container_host_if: remap interface types for automatic discovery
Linux interfaces are either "loopback" or "ethernet" in Checkmk. The
types we get are more granular, but don't need to be as they are only
relevant for the discovery, and we want to discover all interfaces
except loopback.
CMK-11368
Change-Id: If76708d5d930c59360ac0f21aa2b8d8d8af11f86
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 91389434abf856a1e0ba4dfebffa35899101dbdd
https://github.com/tribe29/checkmk/commit/91389434abf856a1e0ba4dfebffa35899…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M cmk/base/plugins/agent_based/ntp.py
M cmk/base/plugins/agent_based/timesyncd.py
M cmk/base/plugins/agent_based/utils/timesync.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_timesync.py
Log Message:
-----------
Refactor tolerance_check to avoid repeated call to check current time
First call only stored the time if given, only second call checked it.
Changed to check immediately.
CMK-11089
Change-Id: Ib904f30d4e6543a6ec7778609edace08d9864abc
Commit: df339b5cae71c867cbf9e1665d13a6513de479a4
https://github.com/tribe29/checkmk/commit/df339b5cae71c867cbf9e1665d13a6513…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M cmk/utils/crypto/password_hashing.py
M tests/docker/test_docker.py
M tests/unit/cmk/utils/crypto/test_password_hashing.py
Log Message:
-----------
Use `2y` as bcrypt ident
Apache does not understand the `2b` ident. They are supposed to be
interchangeable.
Change-Id: Ieb49cdee887728d4f92b9a8f53b60691d9713f53
Compare: https://github.com/tribe29/checkmk/compare/64314a96862c...df339b5cae71
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: b8d496fe9e2396347e5293b78af2de0c7bc84fb2
https://github.com/tribe29/checkmk/commit/b8d496fe9e2396347e5293b78af2de0c7…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M cmk/base/plugins/agent_based/section_lnx_container_host_if.py
M tests/unit/cmk/base/plugins/agent_based/test_section_lnx_container_host_if.py
Log Message:
-----------
lnx_container_host_if: remap interface types for automatic discovery
Linux interfaces are either "loopback" or "ethernet" in Checkmk. The
types we get are more granular, but don't need to be as they are only
relevant for the discovery, and we want to discover all interfaces
except loopback.
CMK-11368
Change-Id: If76708d5d930c59360ac0f21aa2b8d8d8af11f86
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 3351e4c1601a1dc7f70ae1bd8f2d93d407c1cc90
https://github.com/tribe29/checkmk/commit/3351e4c1601a1dc7f70ae1bd8f2d93d40…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-09-28 (Wed, 28 Sep 2022)
Changed paths:
A .werks/14806
M cmk/gui/plugins/openapi/endpoints/user_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
14806 FIX Users created with the REST API can be edited
Previously if a user was created via the REST-API it could not be edited in the GUI. This has been fixed now.
Change-Id: I4b95fdb0c8f280e08fabcb19f657d2a3aec6188c
JIRA-Ref: FEED-7346-api-user-not-editable-2.1
--- Code explanation ---
The decision if a user is editable in the gui is based on the presence
of the "connector" key in the UserSpec, see
`cmk/gui/wato/pages/users.py:362`.
With this change the connector is always set to htpasswd if
authentication for a user is set. If the password is removed the
connector is removed as well.
The choice of htpassword was used, as this is the default observed in a
"heute" site.
Change-Id: I1ea29755d7ec315db170d0ea3808d1b20f6800e0
JIRA-Ref: FEED-7346