Branch: refs/heads/test_weblate2
Home:
https://github.com/tribe29/checkmk
Commit: 573dd78dc41e85993ab4913b0d9f3be4bd0a7b31
https://github.com/tribe29/checkmk/commit/573dd78dc41e85993ab4913b0d9f3be4b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M livestatus/src/TableStatus.cc
Log Message:
-----------
Rename average_runnable_checker_tasks in average_runnable_jobs_checker(consistency)
Change-Id: I569e3cb968590499881ee9f538a9eab51f67ea66
Commit: cd1b66eb80fa30be5aabbb5ccb1b7e3f6ca094f0
https://github.com/tribe29/checkmk/commit/cd1b66eb80fa30be5aabbb5ccb1b7e3f6…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/base/checking.py
Log Message:
-----------
Fix: Do not double count fetching time
Change-Id: Ic4354a93b73f6fd19958afe276bff08bb55a8418
Commit: 8d1445aaed7beef4b9e7ef108ab97ab7969f9294
https://github.com/tribe29/checkmk/commit/8d1445aaed7beef4b9e7ef108ab97ab79…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M inventory/snmp_extended_info
Log Message:
-----------
Fix unpacking in `snmp_extended_info`
The code was interating over the tuple it should have unpacked directly.
Change-Id: I9abc8185d31c358e421d9a1a35d1b45ad690c5dd
Commit: 547dcf80410169e1fc325205aa09e64a3efad4b0
https://github.com/tribe29/checkmk/commit/547dcf80410169e1fc325205aa09e64a3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
A .werks/11604
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/services.py
M cmk/update_config.py
M cmk/utils/regex.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
11604 FIX Discovery page: Improve escaping of services when creating disabled services
rules
Previous versions of Checkmk were escaping too many character, like the " "
space, when
creating a disabled services rule by clicking on "Move to disabled services" for
a single
service on the service discovery page.
CMK-6076
Change-Id: I29782255a4ae8ea43bbc21d39658427348d17ad7
Commit: 48d5582a03147d076b93c0ff7a1ebff7e544ee42
https://github.com/tribe29/checkmk/commit/48d5582a03147d076b93c0ff7a1ebff7e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/fetchers/controller.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
Group {de,}serialization of GlobalConfig / Fetcher
This way, we let the type system make sure that writing and reading do
not get out of sync. This further helps understanding the code and
lets us modify/extend the configuration as needs be.
We further SRP `load_global_config` and EAFP it as well as it is the
recommended way to handle files in Python.
Lastly, we remove an uninteresting test.
CMK-6181
Change-Id: I06057a1595d4bc486c49e55d848fbf27db9e026f
Commit: e9afc1d787e10e312ee40bc5bc4cfd177cdb1d8e
https://github.com/tribe29/checkmk/commit/e9afc1d787e10e312ee40bc5bc4cfd177…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/base/checking.py
M cmk/utils/cpu_tracking.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/utils/test_cpu_tracking.py
Log Message:
-----------
cpu_tracking: Use a single clock for CPU / run time
Although this does not exactly reproduce the behavior in 1.6, using a
single clock is simpler and more precise. This may also reduce the
possibility of rounding errors.
Change-Id: I5491a9e3c2cad33b66d61e318bdb90c4a91d60a0
Commit: 9446d2278c467772501dd6e334c5b5fa331c7c1c
https://github.com/tribe29/checkmk/commit/9446d2278c467772501dd6e334c5b5fa3…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/base/checkers/_checkers.py
M cmk/base/checking.py
M cmk/fetchers/controller.py
M cmk/utils/cpu_tracking.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/utils/test_cpu_tracking.py
Log Message:
-----------
Do not serialize CPUTracker
The CPUTracker is but a simple context manager. It is not interesting
to pass it around. Instead, we pass the resulting duration.
Change-Id: I5b1290b2f089bbeac790ba1ee6ececf4ef2f2de7
Commit: b5fa34aeba951f8b4f4075c357d8088761d54f9d
https://github.com/tribe29/checkmk/commit/b5fa34aeba951f8b4f4075c357d808876…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
A .werks/11535
A checkman/vutlan_ems_temp
A checks/vutlan_ems_temp
A tests/unit/checks/generictests/datasets/vutlan_ems_temp_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
11535 vutlan_ems_temp: new check to monitor Vutlan EMS temperature sensors
CMK-5087
Change-Id: I75168bbbaa2143fb0562f5ff8d63d6d1f2089170
Commit: 94c16a4262a4151a215662f1dd173fb64dd95cca
https://github.com/tribe29/checkmk/commit/94c16a4262a4151a215662f1dd173fb64…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
A cmk/gui/plugins/metrics/graph_templates.py
M cmk/gui/plugins/metrics/utils.py
A tests/unit/cmk/gui/plugins/metrics/test_metrics_graph_template.py
Log Message:
-----------
Migrate graph templates resolution to RAW edition
- Resolution functions are moved to utils
- A lean graph template class is created that inherits directly from
identification and no graph tuning is applicable. On CEE the complete
class remains and overrides the template identification on the registry.
- Move tests
CMK-6235
Change-Id: I45cf3f6feda9b83ed5ec99fc22c48e3b675ac294
Commit: 8b5f490f78245b37d3262d40e5c24dc6dcd8ed49
https://github.com/tribe29/checkmk/commit/8b5f490f78245b37d3262d40e5c24dc6d…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M web/htdocs/js/index.js
A web/htdocs/js/modules/graphs.js
Log Message:
-----------
Migrate graphs.js to raw
A separate namespace is created to deal with the customgraphs designer.
CMK-6235
Change-Id: Ic8aee2fb8ae4fae6d953e3955541f49d73d9b06d
Commit: 1fc42387818787e6c42bf7257a4da7410f95af00
https://github.com/tribe29/checkmk/commit/1fc42387818787e6c42bf7257a4da7410…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M buildscripts/scripts/lib/versioning.groovy
A web/htdocs/themes/facelift/scss/_graphs.scss
M web/htdocs/themes/facelift/theme.scss
M web/htdocs/themes/modern-dark/theme.scss
Log Message:
-----------
Migrate the graphs scss
CMK-6235
Change-Id: Ic3948d9fff10e4362c9c36f3eb20116252225410
Commit: b185de7a29ba8a2ec057d1944844ee9ee67face2
https://github.com/tribe29/checkmk/commit/b185de7a29ba8a2ec057d1944844ee9ee…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/forms.py
M cmk/gui/gui_background_job.py
M cmk/gui/htmllib.py
M cmk/gui/page_menu.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/wato.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/sidebar.py
M cmk/gui/table.py
M cmk/gui/type_defs.py
M cmk/gui/userdb.py
M cmk/gui/valuespec.py
M cmk/gui/view_utils.py
A web/htdocs/themes/facelift/images/icon_activate_changes.svg
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
Add pendig changes info icon for non wato pages
* includes some resorting of imports
CMK-5576
Change-Id: I94eada116edf15ba59d62e2c77c35a35399a1e38
Commit: aee19e4cbef3b1de891abddebec270294653d08e
https://github.com/tribe29/checkmk/commit/aee19e4cbef3b1de891abddebec270294…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M checks/kentix_amp_sensors
M cmk/gui/plugins/wato/check_parameters/smoke.py
Log Message:
-----------
smoke: changed check parameters to dict type
Change-Id: I1effd2d5102e188907af3ef6bff8f87b6be33f22
Commit: 5a3953f20e11cb5e36ff7eab9697273840259b38
https://github.com/tribe29/checkmk/commit/5a3953f20e11cb5e36ff7eab969727384…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/mssql_backup.py
M cmk/gui/plugins/wato/check_parameters/mssql_backup_per_type.py
M cmk/gui/plugins/wato/check_parameters/mssql_counters_locks.py
M cmk/gui/plugins/wato/check_parameters/mssql_databases.py
M cmk/gui/plugins/wato/check_parameters/mssql_datafiles.py
M cmk/gui/plugins/wato/check_parameters/mssql_file_sizes.py
M cmk/gui/plugins/wato/check_parameters/mssql_page_activity.py
M cmk/gui/plugins/wato/check_parameters/mssql_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/mssql_transactionlogs.py
M cmk/gui/plugins/wato/check_parameters/utils.py
Log Message:
-----------
MSSQL valuespecs: fixed item_specs
Fixed the item specs of some MSSQL valuespecs.
Change-Id: Ibf2f1c106a87dc4b69e07cbbae05641b507ebdbd
Commit: cce24c6530d0f0aad25fb181f4f1c2ee7d3546b3
https://github.com/tribe29/checkmk/commit/cce24c6530d0f0aad25fb181f4f1c2ee7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/section_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/check_api.py
M cmk/base/config.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M cmk/snmplib/type_defs.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M
tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy_snmp_tree.py
M tests/unit/cmk/base/api/agent_based/test_ab_type_defs.py
M tests/unit/cmk/base/test_check_api.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/lib/test_snmplib_type_defs.py
M tests/unit/cmk/utils/test_type_defs.py
Log Message:
-----------
move OIDSpec types into API land
Change-Id: I81e3fb03c515908b07508c61ecde94e16e3a1bc4
Commit: 70e11002f90eacc996710477350feed32f752f11
https://github.com/tribe29/checkmk/commit/70e11002f90eacc996710477350feed32…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 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/__init__.py
M cmk/base/api/agent_based/section_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M cmk/snmplib/type_defs.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
M
tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy_snmp_tree.py
M tests/unit/cmk/base/api/agent_based/test_ab_type_defs.py
M tests/unit/cmk/utils/test_type_defs.py
Log Message:
-----------
move SNMPTree where it belongs
Change-Id: I54d448983eaa661bcf2a3ed7232afb4f6e7baf94
Commit: 9600be29c48dc5a5faf335e107a968f2af4c81b8
https://github.com/tribe29/checkmk/commit/9600be29c48dc5a5faf335e107a968f2a…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
A .werks/11536
A checkman/vutlan_ems_humidity
A checks/vutlan_ems_humidity
A tests/unit/checks/generictests/datasets/vutlan_ems_humidity_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
11536 vutlan_ems_humidity: new check to monitor Vutlan EMS humidity sensors
CMK-5087
Change-Id: I738ca155b861973604907655ffde3b6f131bca11
Commit: 74dba4424e1783bca8a0adc790864352b147e8aa
https://github.com/tribe29/checkmk/commit/74dba4424e1783bca8a0adc790864352b…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M .werks/11535
Log Message:
-----------
11535 remove unnecessary information from werk
Change-Id: Ic2d5cd2004f63ad12074ee4a06b0e08702ff0540
Commit: 4ff3cdb1a9dc2feacb11cb134adb47a802213cc0
https://github.com/tribe29/checkmk/commit/4ff3cdb1a9dc2feacb11cb134adb47a80…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/sites.py
Log Message:
-----------
Cleanup module
* Move path computations to helper functions and use pathlib paths
* Spread type hints in module
* Remove six
* Fix bugs uncovered by new type hints
CMK-6187
Change-Id: I8ec2e8d5bd22e3e63bbfa14df57d0a1496a10fb1
Commit: 0eb609a426081532117da85c66cec62045720df3
https://github.com/tribe29/checkmk/commit/0eb609a426081532117da85c66cec6204…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/changes.py
Log Message:
-----------
Mark local helpers to be module internal
Change-Id: I6347a45c32818ea30beecad72f310a59f59b7f67
Commit: 7859152b42c1b579b478b7ed4d64176c7c7a6368
https://github.com/tribe29/checkmk/commit/7859152b42c1b579b478b7ed4d64176c7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/watolib/changes.py
Log Message:
-----------
Move audit log reading to watolib
First step to centralize audit log file IO in a dedicated
class AuditLogStore.
CMK-6187
Change-Id: I62d6f593a9cd08bf4ca9fa7ec8c9cfe57789cf74
Commit: 7953f1778878a2972283d0a6771b865c089b358a
https://github.com/tribe29/checkmk/commit/7953f1778878a2972283d0a6771b865c0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/watolib/changes.py
Log Message:
-----------
Move audit log writing to AuditLogStore
CMK-6187
Change-Id: Ic98dab539ab5fe4e1ca4e9e0353dce359c561b7b
Commit: 0031eb3063ff0f858ac0c0e37a835f30ce0d9784
https://github.com/tribe29/checkmk/commit/0031eb3063ff0f858ac0c0e37a835f30c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
A tests/unit/cmk/gui/watolib/test_changes.py
Log Message:
-----------
Add tests for audit log store
CMK-6187
Change-Id: Iba776a5a812ed5c84a99c017212886d5e19f0ea5
Commit: ce83509a04ce2cbf33e7277731828f23268a564a
https://github.com/tribe29/checkmk/commit/ce83509a04ce2cbf33e7277731828f232…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/watolib/changes.py
M tests/unit/cmk/gui/watolib/test_changes.py
Log Message:
-----------
Refactor audit log entry to namedtuple
CMK-6187
Change-Id: I148b0ac0d9a231e11724bc2616c3a177a6f0d60b
Commit: 3aedf466043ac27236ee91cc3bab354d7b6d4ca0
https://github.com/tribe29/checkmk/commit/3aedf466043ac27236ee91cc3bab354d7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/changes.py
Log Message:
-----------
Align API of SiteChanges with AuditLogStore
They will be consolidated in the next step. It is a good preparation to
reduce the differences in advance to make the review of the merge
easier.
CMK-6187
Change-Id: I1fff532666847aae7635ec0e43d40da93595c61b
Commit: e8ff174d488158aad4f156a91b3c7354adfe7924
https://github.com/tribe29/checkmk/commit/e8ff174d488158aad4f156a91b3c7354a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M tests/unit/cmk/gui/watolib/test_changes.py
Log Message:
-----------
Group audit log store tests
Change-Id: I80073b7b6434122ea37de6915fa818dd8dace5d3
Commit: 236c52c17cce47899506536146b042fe6f3bba91
https://github.com/tribe29/checkmk/commit/236c52c17cce47899506536146b042fe6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/watolib/changes.py
M tests/unit/cmk/gui/watolib/test_changes.py
Log Message:
-----------
Add tests for SiteChanges
Change-Id: I4598f00b2b7f56a3af0b3b017fb19710d5ab8ca4
Commit: 34e292afe231a218c0dbcf14bdef9c1f479cfdda
https://github.com/tribe29/checkmk/commit/34e292afe231a218c0dbcf14bdef9c1f4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/gui/watolib/changes.py
Log Message:
-----------
Separate site changes file handling to abstract class
The new audit log will use the same file format and will be able
to share the IO logic easily.
Change-Id: I2746d00a7dc0172e923fd85bce860add2a899829
Commit: 819bc8e5a7428de845f72b2e9cb55ec2b2a48386
https://github.com/tribe29/checkmk/commit/819bc8e5a7428de845f72b2e9cb55ec2b…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
Log Message:
-----------
fixed typo in doc
Change-Id: Ic7d132bf7f7c9ca1ba875e091dfb2c6ba3e20d47
Commit: fd5688d5dac832e1c3e34d2c6346fb1a0d0ac535
https://github.com/tribe29/checkmk/commit/fd5688d5dac832e1c3e34d2c6346fb1a0…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M .gitignore
Log Message:
-----------
updated .gitignore
Change-Id: If0f6d855a8bdeaf8f29bd3477a6af8f307d5cd4e
Commit: 1487cad4afe9f04033c84d1a34f31ebdb3be444d
https://github.com/tribe29/checkmk/commit/1487cad4afe9f04033c84d1a34f31ebdb…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M livestatus/src/OutputBuffer.cc
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
Log Message:
-----------
Use a generalized writeWithTimeout in NotifyHelper.
This is the final change to centralize all our 7 variants of writes
with a timeout: All were slightly different, including a varying
degree of handling EINTR and other errors.
We have reads/accepts with a timeout, too, but this is something for
a different chain of CLs...
Change-Id: I86f9da54e7f7f03d374e4743065ccaa8e3bac266
Commit: ffe78bf6037e8bb356e8b33280717e8584a02959
https://github.com/tribe29/checkmk/commit/ffe78bf6037e8bb356e8b33280717e858…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
R cmk/utils/_type_defs_result.py
R cmk/utils/type_defs.py
A cmk/utils/type_defs/__init__.py
A cmk/utils/type_defs/_misc.py
A cmk/utils/type_defs/result.py
M tests/unit/cmk/utils/test_type_defs_result.py
Log Message:
-----------
Make `cmk.utils.type_defs` a package
This lets us use `type_defs` as a namespace (useful for e.g. `result`)
and would allows us to group the existing types in meaningful modules.
Change-Id: Icaf8a35386e3dd0a046b81d90ec9d288125ca943
Commit: 7ee290ebca56cec3717a2eb722586e08456c328b
https://github.com/tribe29/checkmk/commit/7ee290ebca56cec3717a2eb722586e084…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
A .werks/11467
Log Message:
-----------
11467 FIX Windows agent executable can be called using any letter case in it's
path
Previously, calling Windows agent using full path may produce weird results.
Errouneously Windows agent used case-sensitive comparison for filepaths, which
in Windows are case insensitive. For example such command line
<tt>"c:\program files (x86)\checkmk\service\checmk_mk_agent.exe"
test</tt> didn't
work correctly. But command line which uses correct letter case
<tt>"C:\Program Files (x86)\checkmk\service\checmk_mk_agent.exe"
test</tt> worked
fine.
With this release the problem had been eliminated. You may use any letter case in
the path to the Windows agent.
Change-Id: I7256f4341cfa222281f5472d3e45946357ad0540
Commit: 6f5182ad877952be87452c218d94d63d2f9cb917
https://github.com/tribe29/checkmk/commit/6f5182ad877952be87452c218d94d63d2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/_misc.py
A cmk/utils/type_defs/pluginname.py
Log Message:
-----------
Move pluging names hierarchy to their own module
Change-Id: I548407ab2c284b46ba74d1b2f9966decd8b09b4a
Commit: 5be9b0cd83bb74a4696abe77ffe0be83d31993e9
https://github.com/tribe29/checkmk/commit/5be9b0cd83bb74a4696abe77ffe0be83d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/_misc.py
A cmk/utils/type_defs/protocol.py
Log Message:
-----------
Move Protocol type def to its own module
Change-Id: I49a3d22aec36b571ab21abab768a954123cbb147
Commit: 10ec3b4bdcd05686affb253316ba12a35250d7c2
https://github.com/tribe29/checkmk/commit/10ec3b4bdcd05686affb253316ba12a35…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/_misc.py
A cmk/utils/type_defs/bakery.py
Log Message:
-----------
Move Bakery types to their own module
Change-Id: I88ac44a3ae179fe9705dade5adfb43c486e35591
Commit: 678af9f1dc5af8ff55ac3ec636e5b9652a355396
https://github.com/tribe29/checkmk/commit/678af9f1dc5af8ff55ac3ec636e5b9652…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M cmk/utils/type_defs/_misc.py
M cmk/utils/type_defs/bakery.py
Log Message:
-----------
Add 3 more bakery types to `type_defs.bakery`
Change-Id: I22beff286439d337f694213469a34c28a871fe5a
Commit: 4ef22330e153af8e976ea4ad09e5c27cee43d93d
https://github.com/tribe29/checkmk/commit/4ef22330e153af8e976ea4ad09e5c27ce…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M .gitignore
A .werks/11467
A .werks/11535
A .werks/11536
A .werks/11604
M buildscripts/scripts/lib/versioning.groovy
A checkman/vutlan_ems_humidity
A checkman/vutlan_ems_temp
M checks/kentix_amp_sensors
A checks/vutlan_ems_humidity
A checks/vutlan_ems_temp
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/__init__.py
M cmk/base/api/agent_based/section_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/check_api.py
M cmk/base/checkers/_checkers.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M cmk/fetchers/controller.py
M cmk/gui/forms.py
M cmk/gui/gui_background_job.py
M cmk/gui/htmllib.py
M cmk/gui/page_menu.py
A cmk/gui/plugins/metrics/graph_templates.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/wato.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/check_parameters/mssql_backup.py
M cmk/gui/plugins/wato/check_parameters/mssql_backup_per_type.py
M cmk/gui/plugins/wato/check_parameters/mssql_counters_locks.py
M cmk/gui/plugins/wato/check_parameters/mssql_databases.py
M cmk/gui/plugins/wato/check_parameters/mssql_datafiles.py
M cmk/gui/plugins/wato/check_parameters/mssql_file_sizes.py
M cmk/gui/plugins/wato/check_parameters/mssql_page_activity.py
M cmk/gui/plugins/wato/check_parameters/mssql_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/mssql_transactionlogs.py
M cmk/gui/plugins/wato/check_parameters/smoke.py
M cmk/gui/plugins/wato/check_parameters/utils.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/sidebar.py
M cmk/gui/table.py
M cmk/gui/type_defs.py
M cmk/gui/userdb.py
M cmk/gui/valuespec.py
M cmk/gui/view_utils.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/sites.py
M cmk/snmplib/type_defs.py
M cmk/update_config.py
R cmk/utils/_type_defs_result.py
M cmk/utils/cpu_tracking.py
M cmk/utils/regex.py
R cmk/utils/type_defs.py
A cmk/utils/type_defs/__init__.py
A cmk/utils/type_defs/_misc.py
A cmk/utils/type_defs/bakery.py
A cmk/utils/type_defs/pluginname.py
A cmk/utils/type_defs/protocol.py
A cmk/utils/type_defs/result.py
M inventory/snmp_extended_info
M livestatus/src/OutputBuffer.cc
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
M livestatus/src/TableStatus.cc
A tests/unit/checks/generictests/datasets/vutlan_ems_humidity_regression.py
A tests/unit/checks/generictests/datasets/vutlan_ems_temp_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
M
tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy_snmp_tree.py
M tests/unit/cmk/base/api/agent_based/test_ab_type_defs.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/base/test_check_api.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/fetchers/test_controller.py
A tests/unit/cmk/gui/plugins/metrics/test_metrics_graph_template.py
A tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/lib/test_snmplib_type_defs.py
M tests/unit/cmk/test_update_config.py
M tests/unit/cmk/utils/test_cpu_tracking.py
M tests/unit/cmk/utils/test_type_defs.py
M tests/unit/cmk/utils/test_type_defs_result.py
M web/htdocs/js/index.js
A web/htdocs/js/modules/graphs.js
A web/htdocs/themes/facelift/images/icon_activate_changes.svg
A web/htdocs/themes/facelift/scss/_graphs.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/theme.scss
M web/htdocs/themes/modern-dark/theme.scss
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: I91aa6d235906181dde7eafd54f4237230d35347f
Compare:
https://github.com/tribe29/checkmk/compare/9ea51de89b2d...4ef22330e153