Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ecd6ed595a38a830efa2e6ee5a9bca597db5834a
https://github.com/tribe29/checkmk/commit/ecd6ed595a38a830efa2e6ee5a9bca597…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
A .werks/14545
M omd/packages/omd/omd.make
Log Message:
-----------
14545 FIX Make ssh command work as site user on SUSE Linux Enterprise Server 15 SP2
Change-Id: Id01ce08ec78a3d55f95e910597833eceafacabc4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4917c03961df8daf2783d4e6ed57e22bf78b65bd
https://github.com/tribe29/checkmk/commit/4917c03961df8daf2783d4e6ed57e22bf…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
A .werks/13912
Log Message:
-----------
13912 FIX Fix crash on restarting the RRDHelper
The RRDHelper may need to be restarted without a full
restart of the CMC. This could lead to an internal
error and crash the CMC as well with a traceback such as
<TT>
/omd/sites/.../bin/cmc(_Z11sig_survivei+0xc2) [0x6656d2]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7fca01440520]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c) [0x7fca01494a7c]
/lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7fca01440476]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3) [0x7fca014267f3]
/omd/sites/.../bin/cmc() [0x64e6a5]
/omd/sites/.../bin/cmc(_ZN10__cxxabiv111__terminateEPFvvE+0xa) [0xa0e61a]
/omd/sites/.../bin/cmc() [0xa0e685]
/omd/sites/.../bin/cmc(_ZN16DataExportThreadIN9rrdcached8protocol6UpdateENS1_6ReloadEE5startEv+0x78) [0x755998]
/omd/sites/.../bin/cmc(_ZN9RRDHelper6createEPK6Object9RRDFormatRKSt6vectorI6MetricSaIS5_EE+0x703) [0x74ef33]
/omd/sites/.../bin/cmc(_ZN9RRDHelper13processSingleERK15PerformanceDataPK6ObjectRK7RRDInfo+0xab0) [0x753780]
/omd/sites/.../bin/cmc(_ZN9RRDHelper15processPerfDataERK15PerformanceDataPK6Object+0xdd) [0x75452d]
/omd/sites/.../bin/cmc(_ZN4Core15processPerfdataEPK6Object+0xa1) [0x66b4b1]
/omd/sites/.../bin/cmc(_ZN4Core25objectStateHasBeenChangedEP6Object+0x1c0) [0x66c370]
/omd/sites/.../bin/cmc(_ZN4Core18processCheckResultERK11CheckResult+0x91) [0x66c801]
/omd/sites/.../bin/cmc(_ZN11CheckHelper9getResultEv+0xb69) [0x8698e9]
/omd/sites/.../bin/cmc(_ZN11CheckHelper12communicate_ERK6Poller+0xe6) [0x869c66]
/omd/sites/.../bin/cmc(_ZN15CheckHelperPool12communicate_ERK6Poller+0x45) [0x86b5f5]
/omd/sites/.../bin/cmc(_ZN4Core8mainLoopEv+0x4f5) [0x6724e5]
/omd/sites/.../bin/cmc(_ZN4Core3runEv+0xae5) [0x673415]
/omd/sites/.../bin/cmc(main+0xf1f) [0x65410f]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7fca01427d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7fca01427e40]
/omd/sites/.../bin/cmc(_start+0x25) [0x65b675]
</TT>
Change-Id: I1725f46b9dc15cd02feaee7cf455f8ef68450349
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: ee140b51166f24c857e5f00b753b05acaf8a5deb
https://github.com/tribe29/checkmk/commit/ee140b51166f24c857e5f00b753b05aca…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
A .werks/13912
Log Message:
-----------
13912 FIX Fix crash on restarting the RRDHelper
The RRDHelper may need to be restarted without a full
restart of the CMC. This could lead to an internal
error and crash the CMC as well with a traceback such as
<TT>
/omd/sites/.../bin/cmc(_Z11sig_survivei+0xc2) [0x6656d2]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7fca01440520]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c) [0x7fca01494a7c]
/lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7fca01440476]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3) [0x7fca014267f3]
/omd/sites/.../bin/cmc() [0x64e6a5]
/omd/sites/.../bin/cmc(_ZN10__cxxabiv111__terminateEPFvvE+0xa) [0xa0e61a]
/omd/sites/.../bin/cmc() [0xa0e685]
/omd/sites/.../bin/cmc(_ZN16DataExportThreadIN9rrdcached8protocol6UpdateENS1_6ReloadEE5startEv+0x78) [0x755998]
/omd/sites/.../bin/cmc(_ZN9RRDHelper6createEPK6Object9RRDFormatRKSt6vectorI6MetricSaIS5_EE+0x703) [0x74ef33]
/omd/sites/.../bin/cmc(_ZN9RRDHelper13processSingleERK15PerformanceDataPK6ObjectRK7RRDInfo+0xab0) [0x753780]
/omd/sites/.../bin/cmc(_ZN9RRDHelper15processPerfDataERK15PerformanceDataPK6Object+0xdd) [0x75452d]
/omd/sites/.../bin/cmc(_ZN4Core15processPerfdataEPK6Object+0xa1) [0x66b4b1]
/omd/sites/.../bin/cmc(_ZN4Core25objectStateHasBeenChangedEP6Object+0x1c0) [0x66c370]
/omd/sites/.../bin/cmc(_ZN4Core18processCheckResultERK11CheckResult+0x91) [0x66c801]
/omd/sites/.../bin/cmc(_ZN11CheckHelper9getResultEv+0xb69) [0x8698e9]
/omd/sites/.../bin/cmc(_ZN11CheckHelper12communicate_ERK6Poller+0xe6) [0x869c66]
/omd/sites/.../bin/cmc(_ZN15CheckHelperPool12communicate_ERK6Poller+0x45) [0x86b5f5]
/omd/sites/.../bin/cmc(_ZN4Core8mainLoopEv+0x4f5) [0x6724e5]
/omd/sites/.../bin/cmc(_ZN4Core3runEv+0xae5) [0x673415]
/omd/sites/.../bin/cmc(main+0xf1f) [0x65410f]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7fca01427d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7fca01427e40]
/omd/sites/.../bin/cmc(_start+0x25) [0x65b675]
</TT>
Change-Id: I1725f46b9dc15cd02feaee7cf455f8ef68450349
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ff9d0bfddd5fcfc89ebeeafbd00f78da32c24a37
https://github.com/tribe29/checkmk/commit/ff9d0bfddd5fcfc89ebeeafbd00f78da3…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M cmk/gui/login.py
Log Message:
-----------
Remove cookie update logic
Cookies used to have a issued time before 2.0
(a3c281805f4ca4b405e7462edc40c76677c74685). Since we do not track time
in the cookie anymore, we do not need to refresh it.
Change-Id: I40b03512395ecde5db414d9c252bfb795d9d4293
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 332316d7cf2b986bbc8db56dca6e15b57375e263
https://github.com/tribe29/checkmk/commit/332316d7cf2b986bbc8db56dca6e15b57…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M agents/wnx/src/engine/carrier.cpp
M agents/wnx/src/engine/carrier.h
M agents/wnx/watest/test-carrier.cpp
Log Message:
-----------
Fix and extend low level mailslot API
CMK-10620
Change-Id: Iab4d6540fc0de2d4193f01aaa7f2476ebcf102c2
Commit: f5fd6dfe6743eace0d94335b40f3794173107e2b
https://github.com/tribe29/checkmk/commit/f5fd6dfe6743eace0d94335b40f379417…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M cmk/gui/pagetypes.py
M cmk/gui/valuespec.py
M cmk/gui/visuals.py
M cmk/gui/watolib/changes.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
Make UserId subclass of str with validation
UserId is used on several occasions to construct paths. A malicious
UserId could therefore lead to path traversal.
Since UserId is already a NewType we subclass str now and include
validation. Since we used empty UserIds in the past (which are not valid
usernames...) there is also the possibility to circumvent the validation
but only for empty UserIds.
Change-Id: Iae00e1317b2f8db671db5ce41fc078768e7fcb87
Compare: https://github.com/tribe29/checkmk/compare/cb85b852540d...f5fd6dfe6743