Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e515615fa0ce76df309111c0fd51454fb6a43183
https://github.com/tribe29/checkmk/commit/e515615fa0ce76df309111c0fd51454fb…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
M livestatus/src/LogCache.cc
M livestatus/src/LogCache.h
M livestatus/src/Store.cc
Log Message:
-----------
Removed LogCache's API surface even more.
We simply sum up the cached lines per log file when requested. This happens
only when status.cached_log_messages is queried via Livestatus, and this
happens rarely. But even then it's a relatively cheap operation, there are
probably at most a few hundred log files in the cache.
The reason for this simplification: LogCache::apply effectively only
provides a simple iterator view on the underlying log files now, and nothing
else. This will enable further cleanups.
Change-Id: Ica2b82d7ef21d52bace45917497d945e49becc0b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5dd4834b8f02fe29da486413daac2e7cdda56790
https://github.com/tribe29/checkmk/commit/5dd4834b8f02fe29da486413daac2e7cd…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
M livestatus/src/LogCache.cc
M livestatus/src/LogCache.h
M livestatus/src/TableLog.cc
M livestatus/src/TableLog.h
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableStateHistory.h
Log Message:
-----------
Introduce scoped locked & updated access to the LogCache and use it.
Change-Id: I6798507adce9074b5333059677000a3f593ce7db
Commit: 193997eddf5c742443dbd230a0688d13ccebc5f1
https://github.com/tribe29/checkmk/commit/193997eddf5c742443dbd230a0688d13c…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: respect do not verify certificate option
Change-Id: Id9ad88ba59adfb663fa370b4f7ad26bf66744db0
Compare: https://github.com/tribe29/checkmk/compare/24cae446707d...193997eddf5c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 19e0044b59d828ad7660fb9d59bbbfdf105bf2e4
https://github.com/tribe29/checkmk/commit/19e0044b59d828ad7660fb9d59bbbfdf1…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
A .werks/13388
M cmk/gui/plugins/sidebar/wato.py
Log Message:
-----------
13388 FIX Tree of folders snapin: Fix default dropdowns
The snapin's second dropdown was not rendered when initially added to the sidebar. Only after
choosing an option from the first dropdown, the second one appeared. This behavior is fixed to both
dropdowns being visible upon the snapin's intial addition to the sidebar.
(CMK-9165)
Change-Id: Ie3901f574e7e346137d1b6d868a1e074fe11e238
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: b28f77a05c062dd3b70aa8f26231a87d62a376c1
https://github.com/tribe29/checkmk/commit/b28f77a05c062dd3b70aa8f26231a87d6…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
A .werks/13195
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/utils/__init__.py
M cmk/gui/valuespec.py
M cmk/utils/regex.py
M tests/unit/cmk/gui/test_htmllib_input_vars.py
M tests/unit/cmk/gui/test_http.py
M tests/unit/cmk/gui/test_index.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
13195 SEC Add validation to Documentation URL
Previous to this Werk the URLs to Documentation were not validated (e.g. in the
rule creation dialog). This could have lead to malicious links, e.g. links
containing javascript. These links now will be validated. The URL schemes are
now restricted to "http" and "https".
CMK-9254
Change-Id: Ie5750a02b0ad62ebc51d63a176bbf55e033db5c1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1f9a9f2802dc08fd8a5a3b9ff71596140f59b352
https://github.com/tribe29/checkmk/commit/1f9a9f2802dc08fd8a5a3b9ff71596140…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
M agents/wnx/include/tools/_misc.h
M agents/wnx/include/tools/_process.h
M agents/wnx/include/tools/_raii.h
M agents/wnx/include/tools/_xlog.h
M agents/wnx/src/engine/carrier.cpp
M agents/wnx/src/engine/zip.cpp
Log Message:
-----------
Windows agent refactoring and cleanup of the ancient code
Change-Id: I46a611701304d91f953ad07631f20d51165df2f6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 685d1b7f5dcb7f19bdd7a4809ae6bd23d45a55d0
https://github.com/tribe29/checkmk/commit/685d1b7f5dcb7f19bdd7a4809ae6bd23d…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
A .werks/13196
M cmk/gui/plugins/userdb/htpasswd.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/wato/ac_tests.py
M omd/packages/apache-omd/apache-omd.make
M tests/testlib/users.py
M tests/testlib/utils.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/userdb/test_htpasswd.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
Log Message:
-----------
13196 SEC More secure password hashing
Passwords of local users were stored with SHA256-Crypt and 535000 rounds. Best
practice is bcrypt. Checkmk supports basic-auth and used to support Apache2.2.
Since bcrypt support was only added to Apache 2.4, SHA256-Crypt was used.
Apache 2.2 is no longer maintained and all supported operating systems come
with Apache 2.4. Therefore bcrypt is now used. The existing passwords will not
be modified or invalidated. They can still be read by Checkmk. Newly set
passwords via Web UI are now hashed with bcrypt.
CMK-9201
Change-Id: Ieaa1b72bee618a9d0879f31ab682af0e3e8ba0e7