Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6bc17da323a2395eb89e95eeb5113f642707b864
https://github.com/tribe29/checkmk/commit/6bc17da323a2395eb89e95eeb5113f642…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/gui/wato/pages/services.py
Log Message:
-----------
service discovery: refactor
Change-Id: I1cc025d3e9735b7a5b90c05c0c42433edf8feedf
Commit: 9a4c972f9d995acf2f05d8d30cd8213c5f183fed
https://github.com/tribe29/checkmk/commit/9a4c972f9d995acf2f05d8d30cd8213c5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/fetchers/_nofetcher.py
Log Message:
-----------
move error messages
Listing messages in an enum makes (a bit) more sense
than in a function called '_fetch_from_io'...
Change-Id: If6bf91431fa51d227d4231bcf4198a7ddec4f878
Commit: f5993b13b0b7717e00d6caeed21120e529a77818
https://github.com/tribe29/checkmk/commit/f5993b13b0b7717e00d6caeed21120e52…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
A .werks/15525
M cmk/base/sources.py
M cmk/fetchers/_nofetcher.py
M cmk/gui/wato/pages/services.py
Log Message:
-----------
15525 FIX Improve UI for edge cases in the service discovery page
Change-Id: Ia20ac7b8380ba32a46007c941094b4c43c9bf18e
Commit: 9cae6bba928e3b6f17bb551c5be8831f586b3be4
https://github.com/tribe29/checkmk/commit/9cae6bba928e3b6f17bb551c5be8831f5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-external-port.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-section_providers.cpp
Log Message:
-----------
refactoring names, const and typing #2
Change-Id: I2804fee0ed3e15c4ac1392734bce5bc949a6f9ce
Compare: https://github.com/tribe29/checkmk/compare/112968015a6d...9cae6bba928e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 112968015a6da7d8e5962c923abb2dda05421aba
https://github.com/tribe29/checkmk/commit/112968015a6da7d8e5962c923abb2dda0…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
A .werks/15439
M cmk/gui/watolib/site_management.py
Log Message:
-----------
15439 FIX site_connection: Wrong configuration was being set when live proxy global settings was set to False
This werk fixes an issue with the proxy field attribute, global_settings. When it was set
to False via the rest-api, with no params option, it was incorrectly setting the
configuration for parameters to None instead of {}.
Change-Id: Ic781193e42fb328919a08429eed649b0bf134e27
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: d3625891b2a96766515f79d8af332ed7cb97c990
https://github.com/tribe29/checkmk/commit/d3625891b2a96766515f79d8af332ed7c…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
Log Message:
-----------
rest-api: remove escaping in examples of folders
CMK-12718
Change-Id: I0662f82f0fb085b636bc5ba26386647cd1f21e4a
(cherry picked from commit c3e81d83d46a785244cf494188f3d4963f85a815)
Commit: f65eac0ca98b60bd836b41ed048616294743f16c
https://github.com/tribe29/checkmk/commit/f65eac0ca98b60bd836b41ed048616294…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
A .werks/15439
M cmk/gui/watolib/site_management.py
Log Message:
-----------
15439 FIX site_connection: Wrong configuration was being set when live proxy global settings was set to False
This werk fixes an issue with the proxy field attribute, global_settings. When it was set
to False via the rest-api, with no params option, it was incorrectly setting the
configuration for parameters to None instead of {}.
Change-Id: Ic781193e42fb328919a08429eed649b0bf134e27
Compare: https://github.com/tribe29/checkmk/compare/6bd761bdf5a6...f65eac0ca98b
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 6bd761bdf5a60e0062fea4aafeead730843b1328
https://github.com/tribe29/checkmk/commit/6bd761bdf5a60e0062fea4aafeead7308…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
Always mark CCE-only rules as such, not only in trial or free license state
CMK-12358
Change-Id: I7d685876c2a5c74c1ac0a265e14490cbabd08a87
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d4331bf1d6c10959f2cfb469d639c2e6e5b9506e
https://github.com/tribe29/checkmk/commit/d4331bf1d6c10959f2cfb469d639c2e6e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/base/agent_based/inventory/_active.py
M cmk/base/agent_based/inventory/_autoinventory.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/agent_based/inventory/commandline.py
M cmk/base/modes/check_mk.py
M cmk/utils/structured_data.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
Log Message:
-----------
Severe one more dependency on config
Change-Id: I575618c1c76eb881d778084163f7c931b1df930e
Commit: 3b29cdf9b58950f8b795525c51c8e11a8af1ac11
https://github.com/tribe29/checkmk/commit/3b29cdf9b58950f8b795525c51c8e11a8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/base/agent_based/inventory/_active.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/agent_based/inventory/commandline.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
Log Message:
-----------
Free main inventory module from base
Change-Id: I48fb1bc59d76fed40691d2324a062f6f9fe15962
Commit: d95d84713d91c79f06ecc99c29059694acf0a215
https://github.com/tribe29/checkmk/commit/d95d84713d91c79f06ecc99c29059694a…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M bin/mkeventd_open514.cc
M cmk/ec/main.py
M tests/unit/cmk/ec/test_ec_misc.py
Log Message:
-----------
Make sockets tolerate ipv6
CMK-10698
Part of making SNMP-Traps and
syslog ipv6 capable
Change-Id: Ic679e7ab478c598cb5c113efcedc2bb8999cbfe0
Commit: ae44697500c85169b71d39cae04c7ac464cae73c
https://github.com/tribe29/checkmk/commit/ae44697500c85169b71d39cae04c7ac46…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M tests/gui_e2e/test_signature_keys_for_signing_agents.py
M tests/testlib/playwright/helpers.py
Log Message:
-----------
Fixed and re-enabled test_bake_and_sign
Change-Id: I8c24867facd9e39b4982135b1259bb6b3143d9ce
Commit: 73fb090837a6516eca1cda9955b83a0855776417
https://github.com/tribe29/checkmk/commit/73fb090837a6516eca1cda9955b83a085…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
A .werks/15070
M omd/packages/stunnel/skel/etc/stunnel/server.conf
Log Message:
-----------
15070 SEC Drop support for weak DH ciphers
With this Werk two TLS ciphers are disabled from the <tt>stunnel</tt> configuration.
<tt>stunnel</tt> is used when the <i>Encrypt communication</i> option in <i>Enable Livestatus access via network (TCP)</i> or <i>Notification Spooler Configuration</i> is used.
To our knowledge no attacks on these ciphers are known, this is a hardening measure.
We rate this with a CVSS of 0 (None) (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N). This CVSS is primarily meant to please automatic scanners.
Change-Id: I0a098eccc7a90cd62dc156819b09e90003cba2db
Compare: https://github.com/tribe29/checkmk/compare/651e9a5eb5a6...73fb090837a6
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 558baf1d08d341b2a76266bb169b614c8dd5d630
https://github.com/tribe29/checkmk/commit/558baf1d08d341b2a76266bb169b614c8…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
A .werks/15440
M cmk/gui/plugins/openapi/endpoints/site_management/common.py
M cmk/gui/plugins/openapi/endpoints/site_management/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/site_management/response_schemas.py
M cmk/gui/watolib/site_management.py
M tests/unit/cmk/gui/plugins/openapi/test_site_management.py
Log Message:
-----------
15440 FIX site_connection: allow the customer field to be set when creating/updating a site
This werk allows clients connecting to the checkmk managed edition via the
rest-api to include the customer attribute when creating or updating a site
connection. Previously this was not possible.
CMK-12582
Change-Id: Id9104468f775d04362b81ed72de89fd74af31817
Commit: 5a2d49e7b9d66cf4627d3e0f2ee576f0ef57b32d
https://github.com/tribe29/checkmk/commit/5a2d49e7b9d66cf4627d3e0f2ee576f0e…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
A .werks/15438
M cmk/gui/watolib/site_management.py
Log Message:
-----------
15438 FIX site_connection: Wrong configuration was being set when creating a site with livestatus proxy daemon
This werk fixes an issue with the create a site connection endpoint. Previously when
configuring a proxy with encryption disabled, a wrong config was being saved. This
werk addresses this by writing the correct config to file.
CMK-12654, CMK-12658
Change-Id: I752f034fa5ab40abe3fd7cab1db6e994be126842
Compare: https://github.com/tribe29/checkmk/compare/efd869410674...5a2d49e7b9d6
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: efd869410674825de8f936eef625a070199a8007
https://github.com/tribe29/checkmk/commit/efd869410674825de8f936eef625a0701…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-30 (Thu, 30 Mar 2023)
Changed paths:
A .werks/15524
Log Message:
-----------
15524 Avoid confusion with MKPs 'Minimum required Checkmk version'
This only affects users that create MKPs and make use of the field 'Minimum required Checkmk version'.
This field is usually prepopulated with the version number of the site (e.g. "2.1.0p17").
We found users frequently removed the patch release number (turning it into "2.1.0"), thinking that this tranlates as "any 2.1 version".
However, it does not. "2.1.0" is the specific version released after "2.1.0b9" and before "2.1.0p1".
Consequently, an MKP that requires version 2.2.0, for instance, will not be available in verison 2.1.0b1.
This is most likely not what users wanted, so we now prompt a warning if such a version number is specified.
You can still configure it, though.
Change-Id: If3f074702e6c08ffc19e0058f008b04aa9f71ec8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 651e9a5eb5a6c8e1df47b334dd2b0efd7afd6c30
https://github.com/tribe29/checkmk/commit/651e9a5eb5a6c8e1df47b334dd2b0efd7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-30 (Thu, 30 Mar 2023)
Changed paths:
A .werks/15524
Log Message:
-----------
15524 Avoid confusion with MKPs 'Minimum required Checkmk version'
This only affects users that create MKPs and make use of the field 'Minimum required Checkmk version'.
This field is usually prepopulated with the version number of the site (e.g. "2.1.0p17").
We found users frequently removed the patch release number (turning it into "2.1.0"), thinking that this tranlates as "any 2.1 version".
However, it does not. "2.1.0" is the specific version released after "2.1.0b9" and before "2.1.0p1".
Consequently, an MKP that requires version 2.2.0, for instance, will not be available in verison 2.1.0b1.
This is most likely not what users wanted, so we now prompt a warning if such a version number is specified.
You can still configure it, though.
Change-Id: If3f074702e6c08ffc19e0058f008b04aa9f71ec8