Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: eb7280f2515fe969fb3a810e2331d3ae426e0b11
https://github.com/tribe29/checkmk/commit/eb7280f2515fe969fb3a810e2331d3ae4…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M agents/wnx/include/tools/_kbd.h
M agents/wnx/include/tools/_misc.h
M agents/wnx/include/tools/_process.h
M agents/wnx/include/tools/_tgt.h
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/common/cma_yml.cpp
M agents/wnx/src/common/cma_yml.h
M agents/wnx/src/common/fmt_ext.h
M agents/wnx/src/common/mailslot_transport.h
M agents/wnx/src/common/object_repo.h
M agents/wnx/src/common/stop_watch.h
M agents/wnx/src/common/version.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/common/wtools_runas.cpp
M agents/wnx/src/common/wtools_service.cpp
M agents/wnx/src/common/wtools_user_control.cpp
M agents/wnx/src/common/wtools_user_control.h
M agents/wnx/src/common/yaml.h
M agents/wnx/src/engine/async_answer.cpp
M agents/wnx/src/engine/async_answer.h
M agents/wnx/src/engine/carrier.cpp
M agents/wnx/src/engine/carrier.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/cfg_engine.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/cvt.h
M agents/wnx/src/engine/encryption.cpp
M agents/wnx/src/engine/eventlog/eventlogbase.cpp
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/firewall.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/install_api.cpp
M agents/wnx/src/engine/install_api.h
M agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/modules.h
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/on_start.h
M agents/wnx/src/engine/onlyfrom.cpp
M agents/wnx/src/engine/providers/check_mk.cpp
M agents/wnx/src/engine/providers/check_mk.h
M agents/wnx/src/engine/providers/df.cpp
M agents/wnx/src/engine/providers/fileinfo.h
M agents/wnx/src/engine/providers/internal.cpp
M agents/wnx/src/engine/providers/internal.h
M agents/wnx/src/engine/providers/logwatch_event.h
M agents/wnx/src/engine/providers/logwatch_event_details.h
M agents/wnx/src/engine/providers/mem.h
M agents/wnx/src/engine/providers/ohm.cpp
M agents/wnx/src/engine/providers/ohm.h
M agents/wnx/src/engine/providers/p_perf_counters.cpp
M agents/wnx/src/engine/providers/p_perf_counters.h
M agents/wnx/src/engine/providers/perf_counters_cl.cpp
M agents/wnx/src/engine/providers/perf_counters_cl.h
M agents/wnx/src/engine/providers/plugins.h
M agents/wnx/src/engine/providers/ps.h
M agents/wnx/src/engine/providers/services.h
M agents/wnx/src/engine/providers/spool.h
M agents/wnx/src/engine/providers/system_time.h
M agents/wnx/src/engine/providers/wmi.cpp
M agents/wnx/src/engine/providers/wmi.h
M agents/wnx/src/engine/read_file.h
M agents/wnx/src/engine/realtime.h
M agents/wnx/src/engine/section_header.h
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/engine/zip.h
M agents/wnx/src/lwa/Configurable.h
M agents/wnx/src/lwa/SettingsCollector.h
M agents/wnx/src/lwa/stringutil.cpp
M agents/wnx/src/lwa/stringutil.h
M agents/wnx/src/lwa/types.h
M agents/wnx/src/lwa/win_error.cc
M agents/wnx/watest/pch.cpp
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-carrier.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-cma-tools.cpp
M agents/wnx/watest/test-cma_core.cpp
M agents/wnx/watest/test-encryption.cpp
M agents/wnx/watest/test-eventlog.cpp
M agents/wnx/watest/test-external-port.cpp
M agents/wnx/watest/test-log.cpp
M agents/wnx/watest/test-modules.cpp
M agents/wnx/watest/test-mrpe.cpp
M agents/wnx/watest/test-object_repo.cpp
M agents/wnx/watest/test-ohm.cpp
M agents/wnx/watest/test-onlyfrom.cpp
M agents/wnx/watest/test-player-cmdline.cpp
M agents/wnx/watest/test-player.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-realtime.cpp
M agents/wnx/watest/test-runperf.cpp
M agents/wnx/watest/test-section_df.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_providers.cpp
M agents/wnx/watest/test-section_wmi.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-service.cpp
M agents/wnx/watest/test-skype.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-winperf.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/test-wtools_runas.cpp
M agents/wnx/watest/test-wtools_service.cpp
M agents/wnx/watest/test-wtools_user_control.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/test-zip.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
M agents/wnx/watest/watest.cpp
Log Message:
-----------
Reformat code with new clang rules
Change-Id: I2adbbc875a9f113abab6624e99005382524f5a81
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c76e0d99c96bd23432e3376fa4d6b96666eceebf
https://github.com/tribe29/checkmk/commit/c76e0d99c96bd23432e3376fa4d6b9666…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M agents/Makefile
Log Message:
-----------
factor out cmk-agent-ctl target
Change-Id: I4a18e74465ad867224cd33a2f205678f1196e0d3
Commit: 0711e4750dbf129fa7d63e5e1e67e701e2e193d9
https://github.com/tribe29/checkmk/commit/0711e4750dbf129fa7d63e5e1e67e701e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M scripts/run-cargo-command
Log Message:
-----------
fix dropped arguments
compare:
$ moo() { A=$1; shift; B=$*; quack $A $B; }
$ quack() { echo $1; echo $2; }
$ moo "123" "--foo --bar"
123
--foo
Change-Id: I986a6c26c72d77c7693742723a8166e6475322be
Commit: 1bce5d7e9383c961b2bc06e2a5f377c6c900cbbf
https://github.com/tribe29/checkmk/commit/1bce5d7e9383c961b2bc06e2a5f377c6c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/gui/watolib/tags.py
Log Message:
-----------
Untangle TagConfigFile and WatoSimpleConfigFile
The tag configuration is not as simple as the WatoSimpleConfigFile base
class expects it. The implementation does not fit with the existing file
content. To be able to improve the typing of WatoSimpleConfigFile in
the next step we need to separate both.
Change-Id: I9e06ec80fb9d26f3511c509ae4e28262ea944dde
Commit: 8ed95ff35b53c4db3683d29b1d631669ae3a2633
https://github.com/tribe29/checkmk/commit/8ed95ff35b53c4db3683d29b1d631669a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/passwords.py
M cmk/gui/watolib/predefined_conditions.py
M cmk/gui/watolib/simple_config_file.py
Log Message:
-----------
Add type hints to WatoSimpleConfigFile
Change-Id: I925572f58733c3ac8672ba34cd7569f2b89263d5
Commit: 31e47a6fe5ae6bc6466b73dedc2db512bf88d2aa
https://github.com/tribe29/checkmk/commit/31e47a6fe5ae6bc6466b73dedc2db512b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/passwords.py
A tests/unit/cmk/gui/watolib/test_watolib_password_store.py
Log Message:
-----------
Add type hints and tests for PasswordStore
This action uncovered a bug in sharing passwords with other user group.
This issue will be fixed with the next commit.
Change-Id: Ibe060ebd4ab61735c77048caec8e698ed356dc81
Commit: c6cb5288bd9a49d1922a9155bc9aa4cf74cfbd98
https://github.com/tribe29/checkmk/commit/c6cb5288bd9a49d1922a9155bc9aa4cf7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
A .werks/13632
M cmk/gui/watolib/password_store.py
M tests/unit/cmk/gui/watolib/test_watolib_password_store.py
Log Message:
-----------
13632 FIX Password store: Fix sharing passwords with other contact group members
In the password store it is possible to save a password entry and share it with members
of other contact groups. The members of these groups can then use the passwords in their
Checkmk configuration.
The sharing based on contact group memberships did not work at all, because the
matching of the contact groups a user has did not work. The result is that a
shared password would not be displayed for members of the contact group.
Change-Id: I775a01be63736bcb7348fc31d120e57e684abe66
Commit: 7e23178edd0c41e9a286aa9d314d74d119941c34
https://github.com/tribe29/checkmk/commit/7e23178edd0c41e9a286aa9d314d74d11…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/gui/wato/pages/password_store.py
Log Message:
-----------
Improve type hints of password store pages
Change-Id: Iae3fcf31339d5faec776dcecf71f9beead425005
Commit: 7e23d9da8431e2dcdcad3f68cf790bf8e461615a
https://github.com/tribe29/checkmk/commit/7e23d9da8431e2dcdcad3f68cf790bf8e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/wato/pages/password_store.py
Log Message:
-----------
Add type hints to simple WATO modes
This allows an improvement in the password store page type hints.
Change-Id: I49ad12ca9474241cbec3bf675a371be564113cfa
Commit: 107cdd379bc2b61939120a2080cfd9a5f3f93df1
https://github.com/tribe29/checkmk/commit/107cdd379bc2b61939120a2080cfd9a5f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/wato/pages/password_store.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/passwords.py
M cmk/utils/password_store.py
M tests/unit/checks/test_agent_mqtt.py
M tests/unit/cmk/gui/watolib/test_watolib_password_store.py
M tests/unit/cmk/special_agents/test_agent_mqtt.py
M tests/unit/cmk/utils/test_password_store.py
Log Message:
-----------
Add type hints to cmk.utils.password_store
Uncovered one unhandled error case. Nice :-).
Change-Id: I566244dcccae1621704c5142a3cd87e0370388e4
Compare: https://github.com/tribe29/checkmk/compare/42c414f52b04...107cdd379bc2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 42c414f52b04f3ed80218a546f0fb139ce473149
https://github.com/tribe29/checkmk/commit/42c414f52b04f3ed80218a546f0fb139c…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4f1dfa216c70b0aca66e041d62b4842b0d3e1ee2
https://github.com/tribe29/checkmk/commit/4f1dfa216c70b0aca66e041d62b4842b0…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/inventory/__init__.py
Log Message:
-----------
drop special handling of EVERYTHING
Change-Id: Ia48b17b4c648cd55f810bea984bf68b01a3946bb
Commit: 349e1bcd86ba2b748f7c386b1c72a9f17e082d8a
https://github.com/tribe29/checkmk/commit/349e1bcd86ba2b748f7c386b1c72a9f17…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/base/agent_based/inventory/__init__.py
Log Message:
-----------
clean up safe_to_write
Invert the logic and drop the conditions on `selected_sections` and
`run_plugin_names`.
The caller takes care of that.
Change-Id: I2b99a1f8dcdb5d1b9037b9b7730ef489c2567110
Commit: f66b7f7dc626f21e8a4853ce08c1c0cb13eb0c87
https://github.com/tribe29/checkmk/commit/f66b7f7dc626f21e8a4853ce08c1c0cb1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/base/agent_based/inventory/__init__.py
Log Message:
-----------
state markers are added in ActiveCheckResult.from_subresults
Change-Id: I903ca0568a6579efad046f594959825ff5abce4a
Compare: https://github.com/tribe29/checkmk/compare/bb6b367cf16c...f66b7f7dc626
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3bdba3169c13181746f28c01a12cab1cd5b69087
https://github.com/tribe29/checkmk/commit/3bdba3169c13181746f28c01a12cab1cd…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M livestatus/src/TableStateHistory.h
Log Message:
-----------
Refactoring: Disentangle TableStateHistory and TableCachedStatehist, part 1.
No need for an inherited boolean flag: There is no interaction between the
classes, so we can just use separate fields.
Change-Id: Ia106e6afafd941c27ca139de6dc72f228bf5418a
Commit: fe2e85248ed7f277eb14a1f133196406eff50e1c
https://github.com/tribe29/checkmk/commit/fe2e85248ed7f277eb14a1f133196406e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableStateHistory.h
Log Message:
-----------
Refactoring: Disentangle TableStateHistory and TableCachedStatehist, part 2.
Split off the code for adding statehist columns, we will need it at another
place later.
Note that we are a little bit more general than necessary (no need for a
prefix), but this is being done for consistency reasons with other
addColumns() functions. Perhaps we can formalize this later.
Change-Id: Ib9381f34f962c06c3ba90ad0188edee6efae71ba
Compare: https://github.com/tribe29/checkmk/compare/f20719b9445d...fe2e85248ed7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5d73c694e178515bf468335bf76e6708f2991a69
https://github.com/tribe29/checkmk/commit/5d73c694e178515bf468335bf76e6708f…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/base/plugins/agent_based/k8s_pod_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_k8s_pod_conditions.py
Log Message:
-----------
kube pod conditions: consistency: rename service to "Condition"
Change-Id: Iabcc69323ff29e646b126d4c2c3526b4364f8311
Commit: 4b40e972ee94c2c2f75c0b2211b10bcda0718102
https://github.com/tribe29/checkmk/commit/4b40e972ee94c2c2f75c0b2211b10bcda…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_deployment_info.py
Log Message:
-----------
kube deployment info: consistency: rename service to "Info"
Change-Id: If517aac4d73150cc16c8fc780a51f56ef9c6b0a3
Commit: 620b25d0c1a47467381fafb8106d151a5f387df5
https://github.com/tribe29/checkmk/commit/620b25d0c1a47467381fafb8106d151a5…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_pod_resources.py
M cmk/base/plugins/agent_based/kube_pod_resources_with_capacity.py
Log Message:
-----------
kube pod resources: consistency: capitalise first word in service name
Change-Id: I45a58c4a4534f62a82fdf6ce6f2cdad9313b931d
Commit: f20719b9445d81b71240b854b2bf4272b175e24f
https://github.com/tribe29/checkmk/commit/f20719b9445d81b71240b854b2bf4272b…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_pod_info.py
Log Message:
-----------
kube pod info: consistency: rename service to "Info"
Change-Id: I2c18dd15e66da605b8b6d4777987df976729bbe5
Compare: https://github.com/tribe29/checkmk/compare/bd4522e4db88...f20719b9445d