Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 25230063d1dbe262e2cb211ab23ea4d42b30b6f6
https://github.com/tribe29/checkmk/commit/25230063d1dbe262e2cb211ab23ea4d42…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/notification_plugins/utils.py
Log Message:
-----------
Replace new line in default sender address of appliance
* fix for werk #12962
Change-Id: Id4cb635d45a3ad96ec0ee14cbceecd951cc9b6ed
Commit: 91d7bb942222384ab196994039f6724dcb3be4c2
https://github.com/tribe29/checkmk/commit/91d7bb942222384ab196994039f6724dc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/gui/plugins/metrics/html_render.py
Log Message:
-----------
Graph rendering: Replace hand crafted html codes
Change-Id: If10ee79b210964f5fe4814e983e837feab5fcc7a
Commit: 51a7df9c204babbc8f9066a08a00dbafe296039c
https://github.com/tribe29/checkmk/commit/51a7df9c204babbc8f9066a08a00dbafe…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
Purge some hand crafted HTML
Change-Id: I9283c4c274b5f58b12c3c1d33029ed9298375180
Commit: 591e801ea26e7cb255ac6d270f1f7d566f91d99d
https://github.com/tribe29/checkmk/commit/591e801ea26e7cb255ac6d270f1f7d566…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/utils/html.py
M tests/unit/cmk/gui/utils/test_html.py
Log Message:
-----------
Tighten typing of HTML input
Change-Id: Ifcaa1b85f98acbe5be4d02f644929d37dc1f2bce
Commit: 3b56b6d90c3387d5aa015a7958cada2505ef351f
https://github.com/tribe29/checkmk/commit/3b56b6d90c3387d5aa015a7958cada250…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/gui/escaping.py
M cmk/gui/utils/html.py
M tests/unit/cmk/gui/test_escaping.py
Log Message:
-----------
HTML: Introduce new escaping methods
These escaping helpers basically perform the two different types
of escaping we use (strict and permissive) and don't return a str
object, but wrap the result in a HTML object. This makes the rest
of the code know, that this has already been escaped.
This is a preparation for further HTML / str related cleanups and
tightening of the HTML APIs.
Change-Id: I2fe35ca365c058d81e2c1c559572cfd2c995f2c6
Commit: 25894679f2a608db7b858bc46555ee08e25f7012
https://github.com/tribe29/checkmk/commit/25894679f2a608db7b858bc46555ee08e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/gui/escaping.py
M cmk/gui/utils/html.py
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Cleanup useless __html__ member
Change-Id: I37e597d427882b52951c565aa0bda7f911f23cc2
Commit: 8b3c07465c996c18863f38439d8051135fc184ad
https://github.com/tribe29/checkmk/commit/8b3c07465c996c18863f38439d8051135…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12465
M cmk/gui/wato/pages/tags.py
M cmk/gui/watolib/tags.py
M cmk/utils/tags.py
Log Message:
-----------
12465 FIX Tag configuration: Fixed broken "Tag usage" page
The "Tag Usage" page failed with an exception if a tag group contained an empty tag.
Change-Id: I386a51742561eb83370cc7cde90bd8fd601aa816
Compare: https://github.com/tribe29/checkmk/compare/0253c29e124c...8b3c07465c99
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 0dfd5b436a3f3fc7ce2a3993ec3011339b58c26e
https://github.com/tribe29/checkmk/commit/0dfd5b436a3f3fc7ce2a3993ec3011339…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/notification_plugins/utils.py
Log Message:
-----------
Replace new line in default sender address of appliance
* fix for werk #12962
Change-Id: Id4cb635d45a3ad96ec0ee14cbceecd951cc9b6ed
Commit: ec421f6c6a2ae664eae77c4af8d8d479045df820
https://github.com/tribe29/checkmk/commit/ec421f6c6a2ae664eae77c4af8d8d4790…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12465
M cmk/gui/wato/pages/tags.py
M cmk/gui/watolib/tags.py
M cmk/utils/tags.py
Log Message:
-----------
12465 FIX Tag configuration: Fixed broken "Tag usage" page
The "Tag Usage" page failed with an exception if a tag group contained an empty tag.
Change-Id: I386a51742561eb83370cc7cde90bd8fd601aa816
Compare: https://github.com/tribe29/checkmk/compare/4f525359eb1c...ec421f6c6a2a
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 6e6024d9c356d9e45d2fd7d5e6d1061f6b0e2bce
https://github.com/tribe29/checkmk/commit/6e6024d9c356d9e45d2fd7d5e6d1061f6…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12943
M cmk/gui/fields/validators.py
M cmk/gui/plugins/wato/builtin_attributes.py
Log Message:
-----------
12943 FIX REST API: allow hostnames for ipaddress attribute
The ipaddress host attribute allows hostnames. This will result in a
non-cached lookup before use of the address. In the REST API setting
of these values was previously erroneously rejected. This has now
been fixed.
Change-Id: I39687bff5e21801e8cf53a93fb28b1383efd9d0c
Commit: 4f525359eb1c35d7051b41b468c35fed8cf5449e
https://github.com/tribe29/checkmk/commit/4f525359eb1c35d7051b41b468c35fed8…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12941
M cmk/gui/fields/__init__.py
M cmk/gui/fields/attributes.py
M cmk/gui/fields/definitions.py
M cmk/gui/openapi.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/wato/builtin_attributes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_etags.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service.py
M tests/unit/conftest.py
Log Message:
-----------
12941 FIX REST API: convert known host attributes to well defined structure
Previously the outbound structure of host and folder attributes was not defined. The internal
structure of the values were directly passed through. This was confusing because the inbound
structure of these attributes was already defined, leading to 2 distinct structures of the same
thing.
This is no longer the case. This werk introduces documentation and validation/conversion of outbound
host and folder attributes.
Some attribute values may now be different due to this change. Please check your scripts.
Change-Id: I768c00e0bfd63a9f446c777e907efb011d107b47
Compare: https://github.com/tribe29/checkmk/compare/d34346f8d350...4f525359eb1c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0253c29e124c808555a3e4bb80fe2dd1ed7d10ab
https://github.com/tribe29/checkmk/commit/0253c29e124c808555a3e4bb80fe2dd1e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12900
M cmk/gui/watolib/bulk_discovery.py
Log Message:
-----------
12900 Bulk discovery: Show host count in progress info
During bulk discovery, the output "HOST: discovery successful" is
extended to read "[2/5] HOST: discovery successful" to give a better
idea of the progress of the jobs.
Change-Id: I1e2d3f255557e87fc604446b8a2ad996a01b59f1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3469306a6ca5f4a057b6814229e6d2774f926bd2
https://github.com/tribe29/checkmk/commit/3469306a6ca5f4a057b6814229e6d2774…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M checks/cmciii
M cmk/base/config.py
A cmk/base/plugins/agent_based/cmciii_status.py
A cmk/base/plugins/agent_based/utils/cmciii.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_cmciii.py
M tests/unit/test_plugin_vs_wato.py
Log Message:
-----------
cmciii_status: migrate to new API
discover_smsiii_sensors is duplicated with a slight modification
and will be cleaned up later.
Change-Id: I64160cfdcf0485bc5b748793f34ca37cdf255fd7
Commit: 5037610bf92367412e2e9dc71d557bb4a95e8d64
https://github.com/tribe29/checkmk/commit/5037610bf92367412e2e9dc71d557bb4a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M checks/cmciii
A cmk/base/plugins/agent_based/cmciii_leakage.py
M cmk/base/plugins/agent_based/cmciii_status.py
M cmk/base/plugins/agent_based/utils/cmciii.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
cmciii_leakage: migrate to new API
Change-Id: Ie73b665b72777c79f814553edaef130d6daa5492
Compare: https://github.com/tribe29/checkmk/compare/11314458c5b3...5037610bf923
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 11314458c5b32b487f6dc717a8cd2969606a4ccb
https://github.com/tribe29/checkmk/commit/11314458c5b32b487f6dc717a8cd29696…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12493
M cmk/special_agents/agent_storeonce4x.py
Log Message:
-----------
12493 FIX StoreOnce fix on expired tokens
The agent_storeonce4x crashed after the token expired. This is now fixed
SUP-6728
Change-Id: I4380a1b7f142dcd2c7dc3f81e9534697514198d9
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: d34346f8d350ef7f89abc8f0ac91c76eaa0c32bd
https://github.com/tribe29/checkmk/commit/d34346f8d350ef7f89abc8f0ac91c76ea…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12493
M cmk/special_agents/agent_storeonce4x.py
Log Message:
-----------
12493 FIX StoreOnce fix on expired tokens
The agent_storeonce4x crashed after the token expired. This is now fixed
SUP-6728
Change-Id: I4380a1b7f142dcd2c7dc3f81e9534697514198d9
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 7355dbb5e92458e8f6afc29c5b99be229219bac7
https://github.com/tribe29/checkmk/commit/7355dbb5e92458e8f6afc29c5b99be229…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12473
M cmk/gui/bi.py
M cmk/utils/bi/bi_computer.py
Log Message:
-----------
12473 FIX BI view filtering: fixed broken host and service filters
The filters <tt>Affected hosts contain</tt> and <tt>Affected by service</tt> did not correctly filter aggregations.
This lead to empty views.
Change-Id: Ia922004b013c68e3f6882b2552f8bbd98b06a989
Commit: b06866ae04b53b0f3ad30d77170a223f713c52d8
https://github.com/tribe29/checkmk/commit/b06866ae04b53b0f3ad30d77170a223f7…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
further 1.6central->2.0remote compatibility fixes
Change-Id: I80dda776d594f887d26fbd1f2b777d921e53c808
Compare: https://github.com/tribe29/checkmk/compare/4900c917d505...b06866ae04b5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8a96fbf70b5d763eb1e7024d4624fff6434b4849
https://github.com/tribe29/checkmk/commit/8a96fbf70b5d763eb1e7024d4624fff64…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12473
M cmk/gui/bi.py
M cmk/utils/bi/bi_computer.py
Log Message:
-----------
12473 FIX BI view filtering: fixed broken host and service filters
The filters <tt>Affected hosts contain</tt> and <tt>Affected by service</tt> did not correctly filter aggregations.
This lead to empty views.
Change-Id: Ia922004b013c68e3f6882b2552f8bbd98b06a989
Commit: c47af71c699221dca35dced42a77f2e6940f4c2e
https://github.com/tribe29/checkmk/commit/c47af71c699221dca35dced42a77f2e69…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
further 1.6central->2.0remote compatibility fixes
Change-Id: I80dda776d594f887d26fbd1f2b777d921e53c808
Compare: https://github.com/tribe29/checkmk/compare/62e796d30519...c47af71c6992
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: a3f468ca95028626949bc8aeb91aaad6a2f001b8
https://github.com/tribe29/checkmk/commit/a3f468ca95028626949bc8aeb91aaad6a…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M cmk/utils/store.py
Log Message:
-----------
configuration lock: make access to global var indirect
Change-Id: I3611dcdedb4eb61cb5b54b4dc3f31f3c55ebd8d9
Commit: 8ee60ed8a5b53b0974c4b8c925fa4a3ac23d6925
https://github.com/tribe29/checkmk/commit/8ee60ed8a5b53b0974c4b8c925fa4a3ac…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M .pylintrc
M cmk/utils/store.py
M tests/unit/cmk/utils/test_store.py
Log Message:
-----------
locking system: make thread safe
Change-Id: Id25cff57f3dbf1a65c29135e88f73543ffd226b2
Commit: 4900c917d505ba809606a8ae726a05c82e5e3761
https://github.com/tribe29/checkmk/commit/4900c917d505ba809606a8ae726a05c82…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
A .werks/12944
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
12944 FIX REST API: acquire wato configuration lock before changing files
Previously, the REST API failed to acquire the WATO configuration lock
before performing file system operations. This could lead to race conditions
when performing actions in parallell. This Werk introduces this lock for all
endpoints that do change configuration files.
No further action is needed.
Change-Id: I9bd23748bcdd1650d89e4ea048fd9e729b3fd19b
Compare: https://github.com/tribe29/checkmk/compare/ad64d4d64086...4900c917d505