Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 94e7e7c4cd11282404706022a7046a429a972f4a
https://github.com/tribe29/checkmk/commit/94e7e7c4cd11282404706022a7046a429…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-08-10 (Wed, 10 Aug 2022)
Changed paths:
M tests/integration/omd/test_python_protobuf.py
M tests/testlib/__init__.py
M tests/unit/active_checks/test_ac_check_form_submit.py
M tests/unit/active_checks/test_ac_check_mail.py
M tests/unit/active_checks/test_ac_check_mail_loop.py
M tests/unit/active_checks/test_ac_check_traceroute.py
M tests/unit/active_checks/test_ac_check_uniserv.py
M tests/unit/active_checks/test_active_check_sql.py
M tests/unit/cmk/utils/test_paths.py
M tests/unit/cmk/utils/test_store.py
Log Message:
-----------
Renaming only, improves the discoverability.
Change-Id: I283f049a4336cfae61cabcff49afe630a0fb4fb6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: aaa047954cf63ed4040c67976d578ccfa4e8595a
https://github.com/tribe29/checkmk/commit/aaa047954cf63ed4040c67976d578ccfa…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-08-10 (Wed, 10 Aug 2022)
Changed paths:
M pytest.ini
Log Message:
-----------
Suppress warnings about our load_module() Kung Fu for now.
It's not obvious how to fix this quickly, mainly because the importlib
documentation is extremely bad. Actually it's so bad that there is even an
issue for it: https://github.com/python/cpython/issues/87706.
Change-Id: I872f522d72bab912fa3609d717bab93e8be02a12
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5bec0f692e464e731849345a43850a22f19a3f66
https://github.com/tribe29/checkmk/commit/5bec0f692e464e731849345a43850a22f…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-08-10 (Wed, 10 Aug 2022)
Changed paths:
A .werks/14482
M cmk/gui/login.py
Log Message:
-----------
14482 SEC Use proper HMAC for cookie signing
Previously to this Werk the Session cookies were signed with with calculating a
SHA256 hash over username, session id, a serial plus a secret. This could in
theory lead to a "partial message collision".
Since we parse the data given in the cookie and test for validity, we are
confident that such an attack is not possible. But to be future-proof we switch
to proper HMAC for signing the cookie value. This will invalidate all session
cookies for a site. Therefore all users have to reauthenticate to retrieve new
valid cookies.
CMK-11043
Change-Id: I85f26f719889966e89f00be390698cdf9d3a3ca2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d476c7ef3708426b209029b6ba34fc632455cc53
https://github.com/tribe29/checkmk/commit/d476c7ef3708426b209029b6ba34fc632…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-08-10 (Wed, 10 Aug 2022)
Changed paths:
M tests/integration/bin/test_mkbackup.py
M tests/integration/omd/test_python_protobuf.py
M tests/unit/active_checks/test_ac_check_form_submit.py
M tests/unit/active_checks/test_ac_check_mail.py
M tests/unit/active_checks/test_ac_check_mail_loop.py
M tests/unit/active_checks/test_ac_check_traceroute.py
M tests/unit/active_checks/test_ac_check_uniserv.py
M tests/unit/active_checks/test_active_check_sql.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/utils/test_paths.py
M tests/unit/cmk/utils/test_store.py
Log Message:
-----------
More typing in tests.
Change-Id: I9cf3b2c432511e8f4a534c9cc4384fb97a998a29
Commit: cc36ced1f13a637b97bfaa3dee4a55f71c5f26d6
https://github.com/tribe29/checkmk/commit/cc36ced1f13a637b97bfaa3dee4a55f71…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-08-10 (Wed, 10 Aug 2022)
Changed paths:
A .werks/14360
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/engine/agent_controller.cpp
M agents/wnx/watest/test-agent_controller.cpp
Log Message:
-----------
14360 Controller communicates with Windows agent using mailslot
Previously, the Windows agent controller used TCP-IP as a channel to
local Windows agent, but this type of communication can lead to port
conflicts. Also, mailslots inherently provide slightly better level
of local security.
If, for some reason it is required to use TCP-IP as a channel,
you may set system.controller.agent_channel in the check_mk.user.yml
to any appropriate value, for example, "localhost:28250".
Change-Id: I675823c6ecea55229261198a8d17f52f345b7bda
Compare: https://github.com/tribe29/checkmk/compare/83e524bf5132...cc36ced1f13a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 83e524bf51329c84286cfd9fd4c370a9a243a8a7
https://github.com/tribe29/checkmk/commit/83e524bf51329c84286cfd9fd4c370a9a…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M cmk/base/plugins/agent_based/logwatch.py
M cmk/base/plugins/agent_based/logwatch_ec.py
M tests/code_quality/file_content/test_find_debug_code_web.py
M tests/integration/cmk/gui/test_modules.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/integration/livestatus/test_livestatus.py
M tests/integration/notifications/test_simple_rbn.py
M tests/integration/notifications/test_unreachable_notifications.py
M tests/unit/cmk/base/plugins/agent_based/test_logwatch.py
M tests/unit/cmk/base/plugins/agent_based/test_logwatch_ec.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/gui/plugins/views/icons/test_icon_mkeventd.py
M tests/unit/cmk/gui/plugins/views/test_perfometer.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_domino_tasks_parameters.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_pod_containers.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_msx_queues_parameters.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_switch_contact.py
M tests/unit/cmk/gui/plugins/wato/test_ac_test.py
M tests/unit/cmk/gui/plugins/wato/test_bi_config.py
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/utils/test_logged_in.py
M tests/unit/cmk/gui/wato/pages/test_automation.py
M tests/unit/cmk/gui/watolib/test_services.py
Log Message:
-----------
Adding mypy ignore no-untype-def statements, p31
CMK-10552
Change-Id: Id5e9a6d4a739150a140fbdaee1e8ac00e4521e10
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5905268a284a6cd72d81aa62913b60c6438fa60a
https://github.com/tribe29/checkmk/commit/5905268a284a6cd72d81aa62913b60c64…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M cmk/base/plugins/agent_based/gcp_filestore.py
M cmk/base/plugins/agent_based/gcp_gcs.py
M cmk/base/plugins/agent_based/gcp_sql.py
M tests/unit/cmk/base/plugins/agent_based/gcp_test_util.py
Log Message:
-----------
fix gcp service discovery
service discovery used to fail if an asset type was not present in the
agent output. Now we explicitely check beforehand.
Change-Id: I4de5846911d4a6caac72577af3c5680bde9fa69e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 69885b935b2a39265f2b55b717ad63bd0f38a901
https://github.com/tribe29/checkmk/commit/69885b935b2a39265f2b55b717ad63bd0…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2022-08-09 (Tue, 09 Aug 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: aca4823190efc296d5d41c7a0253fb72fc20ca64
https://github.com/tribe29/checkmk/commit/aca4823190efc296d5d41c7a0253fb72f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
A .werks/14658
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
14658 FIX dcd config: fix save mechanism for checkbox based host attribute tags
Previously, a host attribute tag based on a checkbox was saved with its boolean type instead of
its internal name. This led to errors during the host bulk discovery process. This werk fixes this
behaviour.
Change-Id: Ifca2233d146ee708d81a3bc374c6836606bc2392
Commit: 26c16152823c09134cd0d09ce835bd514543d1d1
https://github.com/tribe29/checkmk/commit/26c16152823c09134cd0d09ce835bd514…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M pytest.ini
Log Message:
-----------
Suppress a warning coming from a 3rd party library.
Change-Id: Idfd0f5e0e6d61ba69966880b243b76dc673e225d
Commit: fe1e945e8125c75379b4eec8c45f0474dd5deffc
https://github.com/tribe29/checkmk/commit/fe1e945e8125c75379b4eec8c45f0474d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M tests/unit/test_pylint_checker_forbidden_objects.py
Log Message:
-----------
Removed useless depreacted argument.
Change-Id: I9b25cdb5a5dec84a9fdb5eb2832dc05291d49bac
Commit: c748e0b8ca9782e98604cd40829ba387fc85442b
https://github.com/tribe29/checkmk/commit/c748e0b8ca9782e98604cd40829ba387f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M cmk/gui/watolib/tags.py
M cmk/update_config.py
Log Message:
-----------
update_config: Remove tag rewriting
CMK-10788
Change-Id: I9e23ea3c0155bdc4f713d6de3474e8e0941580e4
Compare: https://github.com/tribe29/checkmk/compare/1320c68f9fdd...c748e0b8ca97