Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a33bb33f01573123fdaccfe95bf6dcee99a550e5
https://github.com/tribe29/checkmk/commit/a33bb33f01573123fdaccfe95bf6dcee9…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M livestatus/src/Logger.cc
M livestatus/src/Logger.h
Log Message:
-----------
[CMK-6115] - prevent race condition between setHandler and log with mutex
This solution is absolutely minimalistic, just to hot fix error and provide easy backporting.
Important notes:
Hotfix is based on the current algorithm of setHandler/getHandler usage.
Performance is comparable. Few nanoseconds per a log entry means almost nothing.
Possible improvements for the next commit(or instead):
- remove virtual getHandler interface as exposing implementation details
- replace virtual Logger::setHandler with non virtual Logger::setHandler
- introduce non-virtual Logger::publish interface
- introduce non-virtual Logger::setFormatter
Change-Id: I2902c06adbbe953611ba9ca0957dca42a2f48bc6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 22c7e394c8f65e031c3157f223e6b16406e1596f
https://github.com/tribe29/checkmk/commit/22c7e394c8f65e031c3157f223e6b1640…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M .werks/10601
Log Message:
-----------
update werk in regards to HostLabels
Change-Id: I1b4ce19721af419ad948fad35515ff4ea9106c56
Commit: 4fa8ae0bd78e8666b52395944b7f9a67a5dd62c4
https://github.com/tribe29/checkmk/commit/4fa8ae0bd78e8666b52395944b7f9a67a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy/convert_scan_functions.py
A cmk/base/api/agent_based/section_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/api/agent_based/utils.py
M cmk/base/checkers/snmp.py
M cmk/snmplib/snmp_scan.py
M cmk/snmplib/type_defs.py
M cmk/snmplib/utils.py
M cmk/utils/type_defs.py
M tests/unit/cmk/base/api/agent_based/test_agent_based_utils.py
Log Message:
-----------
Check-API: decouple API from implementation: SNMPDetectSpecification
Split up the classes of the SNMP detect specification in two:
The class defined in the API only has the job of hiding the implementation
of the detect specification: It is the argument type of the "detect"
keyword of the SNMP section registration function, and the return type
of utility functions such as any_of, all_of, startswith and others.
As users are not expected to create detect specifications directly,
their exact nature is an implementation detail.
The other class is used in the backend code, and (currently) provides
methods for (de)serialization.
They are currently linked by the common base type (to avoid casting),
but as long as we can create the backend class from the API object,
we are free to change things.
CMK-6136
Change-Id: I98e36ec8876a6922991118c70b38abfe8a669e50
Commit: 489f2ad71c1ac9373beed1ff7797130be7e4ff5b
https://github.com/tribe29/checkmk/commit/489f2ad71c1ac9373beed1ff7797130be…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M cmk/base/api/agent_based/render.py
M cmk/base/plugins/agent_based/mssql_counters_cache_hits.py
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
M tests/unit/checks/generictests/datasets/timesyncd_regression.py
M tests/unit/cmk/base/api/agent_based/test_render_api.py
M tests/unit/cmk/base/api/agent_based/test_utils_check_levels.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_kernel_util.py
M tests/unit/cmk/base/plugins/agent_based/test_livestatus_status.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_processor.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_cpu_util.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
Log Message:
-----------
Check-API: improve rendering
Change-Id: I6d0116d7d12a9d8aba305189ce7ef5d6bf69faf5
Compare: https://github.com/tribe29/checkmk/compare/028fb8be6383...489f2ad71c1a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 028fb8be638313a977d79222939099856e431d6c
https://github.com/tribe29/checkmk/commit/028fb8be638313a977d79222939099856…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
A .werks/11428
M cmk/base/discovered_labels.py
M cmk/base/discovery.py
M tests/unit/cmk/base/test_discovered_labels.py
Log Message:
-----------
Fixed integration test: "Revert "Label discovery: now able to detect changes in label value, not just label names""
This reverts commit 154e8920b52ac05e849727b4a6e21c9c011eada5.
Change-Id: Ie309c7479994c756d5ff4e9e7c6eab56634106bd
Branch: refs/heads/test_weblate2
Home: https://github.com/tribe29/checkmk
Commit: 154e8920b52ac05e849727b4a6e21c9c011eada5
https://github.com/tribe29/checkmk/commit/154e8920b52ac05e849727b4a6e21c9c0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
R .werks/11428
M cmk/base/discovered_labels.py
M cmk/base/discovery.py
M tests/unit/cmk/base/test_discovered_labels.py
Log Message:
-----------
Revert "Label discovery: now able to detect changes in label value, not just label names"
This reverts commit 98f5118b945cc3f4685b7828571419314bb39171.
Commit: ff282d0b5405f6349ed4fd4b692f13904e6c16f9
https://github.com/tribe29/checkmk/commit/ff282d0b5405f6349ed4fd4b692f13904…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 20 Werk IDS
Change-Id: Ia3cfaaecb13660c0e4df9cae83d3ec34c31959d3
Commit: 7523e0369581218a2d3eaac7a99a0777fad4dfb3
https://github.com/tribe29/checkmk/commit/7523e0369581218a2d3eaac7a99a0777f…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
A .werks/11640
M cmk/special_agents/agent_fritzbox.py
Log Message:
-----------
11640 FIX agent_fritzbox: Fix missing decoding from bytes to string
handle.read() was not decoded as a string therefore the agent output
was broken
Change-Id: Iabe883e2ca5e651a444caf20e3bf09426f797f1d
Commit: aea7511de42804b1af8b1d2d1f86cc38db64d4e9
https://github.com/tribe29/checkmk/commit/aea7511de42804b1af8b1d2d1f86cc38d…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
A .werks/11650
M cmk/gui/pagetypes.py
Log Message:
-----------
11650 FIX Fix validation of input fields on different pages
CMK-5973
Change-Id: I25f8ac4c305cce7c8fd714ed373642e472e1807b
Commit: e514611110c2841fdd02cc6f0a38118eabc84ac7
https://github.com/tribe29/checkmk/commit/e514611110c2841fdd02cc6f0a38118ea…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
Log Message:
-----------
Upload packages to new website
Change-Id: I0dcfa71b8f9110cb70e6559238d53975c790c51c
Commit: 23c72f12cf765d6f1b9aa564ad9e45adbc7e608f
https://github.com/tribe29/checkmk/commit/23c72f12cf765d6f1b9aa564ad9e45adb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: Ie40fcf4c23aa1cdc78e9d4638b98e560f9766252
Commit: ed81513d195eb1623fa7eb69a1c95e76458d0e1d
https://github.com/tribe29/checkmk/commit/ed81513d195eb1623fa7eb69a1c95e764…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
A .werks/11641
M agents/check_mk_agent.linux
Log Message:
-----------
11641 FIX Linux agent (systemd): Add OnlyFrom to agent output
If agent access is restricted via agent you can now read the OnlyFrom
configuration in the agent output.
Beforehand this was only possible if the agent used xinet.d. Now it is
possible for both systemd and xinetd.
Change-Id: Ibd3837a56f31c727ade35d692ca51adc70923cd5
Commit: 02e0d544822c193d3d5db5f47c28b8c825cd75fc
https://github.com/tribe29/checkmk/commit/02e0d544822c193d3d5db5f47c28b8c82…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M cmk/gui/visuals.py
Log Message:
-----------
Enforce Host > Service description hierarchy in Context / Search filters
Context / Search filters are a generic and present filters ordered if they
are single info or multi info. The only order specified comes by the list
order given by the info handler and only affects the single info part.
Checkmk is based on the hierarchical ordering of host>service>rest, thus we
enforce that on the display of those filters.
CMK-6011
Change-Id: I20e38b7723f8cedbfd46ea9252053ca4d96b8ff8
Commit: 448dc0a51058b546f8b93b66664904f511634658
https://github.com/tribe29/checkmk/commit/448dc0a51058b546f8b93b66664904f51…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M Makefile
M buildscripts/scripts/test-gerrit.jenkins
Log Message:
-----------
Build neb and cmc in docker for gerrit test
Change-Id: Ia8bbb41770ce628581d3de668a47b151620d86c4
Commit: 6ffa0f2f6362daf6cb63482328ae1ddfaf0f1097
https://github.com/tribe29/checkmk/commit/6ffa0f2f6362daf6cb63482328ae1ddfa…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 1 Werk IDS
Change-Id: If20b5b9effebcc4b6d5e819f7e5d95c316346c7c
Commit: 32af6e15377538a31f35ed01b55e9f0231284ba9
https://github.com/tribe29/checkmk/commit/32af6e15377538a31f35ed01b55e9f023…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
R .werks/11428
A .werks/11640
A .werks/11641
A .werks/11650
M .werks/first_free
M Makefile
M agents/check_mk_agent.linux
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/test-gerrit.jenkins
M cmk/base/discovered_labels.py
M cmk/base/discovery.py
M cmk/gui/pagetypes.py
M cmk/gui/visuals.py
M cmk/special_agents/agent_fritzbox.py
M tests/unit/cmk/base/test_discovered_labels.py
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: Ib03f33a5ef7f316a9bf473a13669c423911a4340
Compare: https://github.com/tribe29/checkmk/compare/a27d4fd8f212...32af6e153775
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 448dc0a51058b546f8b93b66664904f511634658
https://github.com/tribe29/checkmk/commit/448dc0a51058b546f8b93b66664904f51…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M Makefile
M buildscripts/scripts/test-gerrit.jenkins
Log Message:
-----------
Build neb and cmc in docker for gerrit test
Change-Id: Ia8bbb41770ce628581d3de668a47b151620d86c4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 02e0d544822c193d3d5db5f47c28b8c825cd75fc
https://github.com/tribe29/checkmk/commit/02e0d544822c193d3d5db5f47c28b8c82…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M cmk/gui/visuals.py
Log Message:
-----------
Enforce Host > Service description hierarchy in Context / Search filters
Context / Search filters are a generic and present filters ordered if they
are single info or multi info. The only order specified comes by the list
order given by the info handler and only affects the single info part.
Checkmk is based on the hierarchical ordering of host>service>rest, thus we
enforce that on the display of those filters.
CMK-6011
Change-Id: I20e38b7723f8cedbfd46ea9252053ca4d96b8ff8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ed81513d195eb1623fa7eb69a1c95e76458d0e1d
https://github.com/tribe29/checkmk/commit/ed81513d195eb1623fa7eb69a1c95e764…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
A .werks/11641
M agents/check_mk_agent.linux
Log Message:
-----------
11641 FIX Linux agent (systemd): Add OnlyFrom to agent output
If agent access is restricted via agent you can now read the OnlyFrom
configuration in the agent output.
Beforehand this was only possible if the agent used xinet.d. Now it is
possible for both systemd and xinetd.
Change-Id: Ibd3837a56f31c727ade35d692ca51adc70923cd5