Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 95f1b3a688fbfb4c978720b5f75efe27746d95af
https://github.com/Checkmk/checkmk/commit/95f1b3a688fbfb4c978720b5f75efe277…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
A .werks/15996
M cmk/base/legacy_checks/agent_azure.py
M cmk/gui/plugins/wato/special_agents/azure.py
M cmk/special_agents/agent_azure.py
M tests/unit/agents/special/test_special_agent_args.py
M tests/unit/cmk/gui/plugins/wato/special_agents/test_azure.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_config.py
Log Message:
-----------
15996 agent_azure: Add support for China
Change-Id: If6c70fe142b8ad9b7b90a7d465279b9d8ff8216f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0dea1d5952acfc99a19869477fd4410126cf0deb
https://github.com/Checkmk/checkmk/commit/0dea1d5952acfc99a19869477fd441012…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/gui/wato/pages/timeperiods.py
Log Message:
-----------
timeperiods: limiting recurring icalendar events to the current year
When importing an icalendar file, we now parse and extract recurring events.
However, the time horizon field allows the user to select up to 50 years
of recurring events. At the moment we're limited to 75 recurring events
or the application will crash with an Internal Server Error.
There are changes on the horizon from the Engelbart team that may solve
this limitation but until then, we have to limit recurring events to
the current calendar year. This change implements that change. The
crash is still possible but the risk has been reduced greatly.
Change-Id: I7d12a0c7b977143341df30eebdf10b009d3b966d
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f0c15fae5de8014e555ac912e617caef7a036676
https://github.com/Checkmk/checkmk/commit/f0c15fae5de8014e555ac912e617caef7…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/notify.py
M cmk/base/diagnostics.py
M cmk/base/modes/check_mk.py
M cmk/base/plugins/agent_based/inventory_checkmk_server.py
M cmk/gui/availability.py
M cmk/gui/config.py
M cmk/gui/dashboard/__init__.py
M cmk/gui/dashboard/cre_dashboards.py
M cmk/gui/dashboard/page_show_dashboard.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/page_menu_utils.py
M cmk/gui/pagetypes.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/plugins/metrics/rrd_fetch.py
M cmk/gui/plugins/metrics/timeseries.py
M cmk/gui/plugins/openapi/endpoints/host_config/__init__.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/plugins/wato/omd_configuration.py
M cmk/gui/raw/plugins/main_modules/registration.py
M cmk/gui/view_renderer.py
M cmk/gui/views/availability.py
M cmk/gui/views/builtin_views.py
M cmk/gui/visuals/_add_to_visual.py
M cmk/gui/visuals/_store.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/bakery.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/config_sync.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/timeperiods.py
M cmk/gui/watolib/users.py
M cmk/utils/version.py
M tests/integration/cmk/base/test_check_variables.py
M tests/testlib/__init__.py
M tests/unit/cmk/automations/test_results.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_checkmk.py
M tests/unit/cmk/base/test_unit_automations.py
M tests/unit/cmk/checkers/test_fetchers.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_agent.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_dcd.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/sidebar/test_snapins.py
M tests/unit/cmk/gui/plugins/sidebar/test_wato.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
M tests/unit/cmk/gui/plugins/wato/utils/test_sample_config.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/test_cron.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/utils/test_ntop.py
M tests/unit/cmk/gui/views/icon/test_icons.py
M tests/unit/cmk/gui/views/test_row_post_processing.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/watolib/test_analyze_configuration.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/gui/watolib/test_main_menu_watolib.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
M tests/unit/cmk/gui/watolib/test_watolib.py
R tests/unit/cmk/test_base.py
M tests/unit/cmk/utils/test_version.py
M tests/unit/conftest.py
Log Message:
-----------
drop is_raw_edition
Change-Id: I62f2d4ddb740e62a598cbb7eafcf11fb7e4b310a
Commit: 116a2cf432faba168663467935f87ab63bdf1c37
https://github.com/Checkmk/checkmk/commit/116a2cf432faba168663467935f87ab63…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/config.py
M cmk/gui/config.py
M cmk/gui/fields/definitions.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config/__init__.py
M cmk/gui/plugins/openapi/endpoints/host_group_config/__init__.py
M cmk/gui/plugins/openapi/endpoints/password/__init__.py
M cmk/gui/plugins/openapi/endpoints/service_group_config/__init__.py
M cmk/gui/plugins/openapi/endpoints/site_management/common.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/userdb_common.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/site_management.py
M cmk/update_config/plugins/actions/old_custom_logos.py
M cmk/utils/version.py
M tests/testlib/__init__.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/gui/plugins/openapi/test_notification_rules.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/plugins/openapi/test_site_management.py
M tests/unit/cmk/gui/plugins/openapi/test_version.py
M tests/unit/cmk/gui/plugins/sidebar/test_snapins.py
M tests/unit/cmk/gui/plugins/sidebar/test_wato.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/views/test_join_service_rows.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/gui/watolib/test_main_menu_watolib.py
Log Message:
-----------
drop is_managed_edition
Change-Id: I8e8323124912a812d15186ac006d52b39f6d3630
Commit: dd44b012ed01ba63ca6068d5aeea675153aa76f8
https://github.com/Checkmk/checkmk/commit/dd44b012ed01ba63ca6068d5aeea67515…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/omd_apache.py
Log Message:
-----------
omd_apache: avoid get rates "is_rate" flag
The flag indicated that the passed value is not an
absolute value, but the *increment* (not rate) since
the last measurement.
This is the only remaining callsite of this flag.
Change-Id: I5cf7472c0cb2ecd52a8594ce36570d83e1ed4ee0
Commit: c374e08e6f36918c575cfd3632d9d72d972a979e
https://github.com/Checkmk/checkmk/commit/c374e08e6f36918c575cfd3632d9d72d9…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/check_api.py
M cmk/base/check_legacy_includes/cpu_util.py
M cmk/base/check_legacy_includes/diskstat.py
M cmk/base/check_legacy_includes/firewall_if.py
M cmk/base/check_legacy_includes/graylog.py
M cmk/base/check_legacy_includes/size_trend.py
M cmk/base/check_legacy_includes/temperature.py
M cmk/base/legacy_checks/ceph_status.py
M cmk/base/legacy_checks/fc_port.py
M cmk/base/legacy_checks/fireeye_mail.py
M cmk/base/legacy_checks/jira_custom_svc.py
M cmk/base/legacy_checks/mem.py
M cmk/base/legacy_checks/mongodb_flushing.py
M tests/unit/checks/test_diskstat_include.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_mongodb_flushing.py
M tests/unit/checks/test_netapp_api_cpu.py
M tests/unit/cmk/base/check_legacy_includes/test_df.py
M tests/unit/cmk/base/check_legacy_includes/test_legacy_size_trend.py
Log Message:
-----------
legacy checks: use new get_average
Note that the modern get_average computes the early
values (when there isn't data for the full backlog
available) a little different.
Change-Id: Ifbf71b550cb2a893c46af669fbfd39f1ef3adcc8
Commit: d0efe89363f03c78e2fd9f301fa25d21ad700c2f
https://github.com/Checkmk/checkmk/commit/d0efe89363f03c78e2fd9f301fa25d21a…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/check_api.py
M cmk/base/check_legacy_includes/cpu_util.py
M cmk/base/check_legacy_includes/graylog.py
M cmk/base/legacy_checks/azure_agent_info.py
M cmk/base/legacy_checks/ddn_s2a_statsdelay.py
M cmk/base/legacy_checks/iptables.py
M cmk/base/legacy_checks/jira_custom_svc.py
M cmk/base/legacy_checks/mongodb_replica_set.py
M cmk/base/legacy_checks/prometheus_custom.py
M cmk/base/legacy_checks/siemens_plc.py
M cmk/base/legacy_checks/veeam_tapejobs.py
Log Message:
-----------
legacy checks: nuke {get,set,clear}_item_state
... in favour of the modern value store notation.
Change-Id: I76a595d2d73a4111ef4090ad19d18b3a6cbf4ac5
Commit: 38a2b6843d216d963406742ceeb773fa953a583b
https://github.com/Checkmk/checkmk/commit/38a2b6843d216d963406742ceeb773fa9…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/check_api.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_fileinfo_utils.py
Log Message:
-----------
legacy checks: nuke get_filesize_human_readable
Change-Id: Ibdc194362bbcfc221552725c4d98f10a07096fd1
Compare: https://github.com/Checkmk/checkmk/compare/e7357c2ad5f1...38a2b6843d21
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 60db5686ae59efe5aa89553be5f8b0148c68391d
https://github.com/Checkmk/checkmk/commit/60db5686ae59efe5aa89553be5f8b0148…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
A .werks/15689
M Pipfile
M Pipfile.lock
M active_checks/check_bi_aggr
M agent-receiver/setup.py
M agents/cmk-agent-ctl/Cargo.lock
M buildscripts/infrastructure/build-nodes/scripts/install-openssl.sh
M buildscripts/infrastructure/build-nodes/scripts/install-python.sh
M cmk/gui/globals.py
M cmk/gui/utils/flashed_messages.py
M cmk/special_agents/agent_cisco_prime.py
M cmk/special_agents/agent_kube.py
M cmk/utils/http_proxy_config.py
M omd/packages/Python/Python.make
R omd/packages/openssl/openssl-1.1.1t.tar.gz
A omd/packages/openssl/openssl-1.1.1u.tar.gz
M omd/packages/openssl/openssl.make
M tests/testlib/openapi_session.py
M tests/unit/test_pipfile.py
Log Message:
-----------
15689 SEC Dependency updates
This Werk updates several dependencies such as openssl, various python dependencies, etc.
To our knowledge among the vulnerabilities fixed in those dependencies only CVE-2023-32681 could be exploited.
This vulnerability could cause a <tt>Proxy-Authorization</tt> header leakage.
<b>Vulnerability Management</b>:
We have rated the issue with a CVSS Score of 6.1 (Medium) with the following CVSS vector:
<tt>CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N</tt>.
Change-Id: Ie9a102b41869ec64bdd043558945874c6bc92642
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 47c20b5170afe58c19c5f6f622c7ce38eac6ae4a
https://github.com/Checkmk/checkmk/commit/47c20b5170afe58c19c5f6f622c7ce38e…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M .eslintrc.json
M package-lock.json
M package.json
A resources/enterprise-license-header.js
A resources/license-header.js
M web/htdocs/js/index.ts
M web/htdocs/js/mobile.ts
M web/htdocs/js/modules/activation.ts
M web/htdocs/js/modules/ajax.ts
M web/htdocs/js/modules/async_progress.ts
M web/htdocs/js/modules/availability.ts
M web/htdocs/js/modules/background_job.ts
M web/htdocs/js/modules/backup.ts
M web/htdocs/js/modules/bi.ts
M web/htdocs/js/modules/dashboard.ts
M web/htdocs/js/modules/element_dragging.ts
M web/htdocs/js/modules/figures/cmk_figures.ts
M web/htdocs/js/modules/figures/cmk_figures_plugins.ts
M web/htdocs/js/modules/figures/cmk_stats.ts
M web/htdocs/js/modules/figures/cmk_table.ts
M web/htdocs/js/modules/figures/figure_types.ts
M web/htdocs/js/modules/figures/figures_types.ts
M web/htdocs/js/modules/foldable_container.ts
M web/htdocs/js/modules/forms.ts
M web/htdocs/js/modules/graph_integration.ts
M web/htdocs/js/modules/graphs.ts
M web/htdocs/js/modules/help.ts
M web/htdocs/js/modules/host_diagnose.ts
M web/htdocs/js/modules/hover.ts
M web/htdocs/js/modules/nodevis/datasources.ts
M web/htdocs/js/modules/nodevis/example_generator.ts
M web/htdocs/js/modules/nodevis/force_simulation.ts
M web/htdocs/js/modules/nodevis/infobox.ts
M web/htdocs/js/modules/nodevis/layer_utils.ts
M web/htdocs/js/modules/nodevis/layers.ts
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/js/modules/nodevis/layout_styles.ts
M web/htdocs/js/modules/nodevis/layout_utils.ts
M web/htdocs/js/modules/nodevis/link_types.ts
M web/htdocs/js/modules/nodevis/link_utils.ts
M web/htdocs/js/modules/nodevis/main.ts
M web/htdocs/js/modules/nodevis/node_types.ts
M web/htdocs/js/modules/nodevis/node_utils.ts
M web/htdocs/js/modules/nodevis/search.ts
M web/htdocs/js/modules/nodevis/toolbar.ts
M web/htdocs/js/modules/nodevis/toolbar_utils.ts
M web/htdocs/js/modules/nodevis/type_defs.ts
M web/htdocs/js/modules/nodevis/utils.ts
M web/htdocs/js/modules/nodevis/viewport.ts
M web/htdocs/js/modules/number_format.ts
M web/htdocs/js/modules/page_menu.ts
M web/htdocs/js/modules/password_meter.ts
M web/htdocs/js/modules/popup_menu.ts
M web/htdocs/js/modules/prediction.ts
M web/htdocs/js/modules/profile_replication.ts
M web/htdocs/js/modules/quicksearch.ts
M web/htdocs/js/modules/reload_pause.ts
M web/htdocs/js/modules/search.ts
M web/htdocs/js/modules/selection.ts
M web/htdocs/js/modules/service_discovery.ts
M web/htdocs/js/modules/sidebar.ts
M web/htdocs/js/modules/sites.ts
M web/htdocs/js/modules/sla.ts
M web/htdocs/js/modules/transfer.ts
M web/htdocs/js/modules/types.ts
M web/htdocs/js/modules/utils.ts
M web/htdocs/js/modules/valuespecs.ts
M web/htdocs/js/modules/views.ts
M web/htdocs/js/modules/visibility_detection.ts
M web/htdocs/js/modules/wato.ts
M web/htdocs/js/modules/webauthn.ts
M web/htdocs/js/side_index.ts
Log Message:
-----------
add an eslint rule to validate the presence of license headers
Change-Id: Ieaf9f2c84e31dbcdd103fffaac11003bbb2f8fbc
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ddc36c55f609c2fe58b3c20aafec6159f75267fe
https://github.com/Checkmk/checkmk/commit/ddc36c55f609c2fe58b3c20aafec6159f…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/gui/mkeventd/wato.py
Log Message:
-----------
Fix an error on simulator usage
The error happens because not every
rule has a "pack" field.
This is an immediate fix of the regression.
This was fixed during event simulator
code deduplication, but regressed again.
Change-Id: I56eec7069a3ae1ce4044cdbe4fc027b1bfd86606
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a6cc025666710fe03734937c38a940bfc368e0d9
https://github.com/Checkmk/checkmk/commit/a6cc025666710fe03734937c38a940bfc…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M packages/livestatus/include/livestatus/ICore.h
M packages/livestatus/test/test_Table.cc
M packages/neb/include/neb/NebCore.h
M packages/neb/src/NebCore.cc
Log Message:
-----------
Some const-correctness fixes for ICore.
Change-Id: I759685cb3de374975f6581524a371c6f3be4aa64
Commit: 997781b9590cc9171330abe5607f8c1c64ef9a5b
https://github.com/Checkmk/checkmk/commit/997781b9590cc9171330abe5607f8c1c6…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
update cryptography
Change-Id: Ib2cdab41a5c4e26f71c58df873a9b11fbba8946d
Commit: a3ec090050f28b709e0eb26d25534f04424a1710
https://github.com/Checkmk/checkmk/commit/a3ec090050f28b709e0eb26d25534f044…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
A .werks/15906
M cmk/gui/plugins/wato/check_parameters/apc_symmetra.py
Log Message:
-----------
15906 FIX apc_symmetra: Improve wording in ruleset
The rule 'Levels of battery parameters after calibration' was actually referring to the time after diagnostics and not calibration.
This has now been corrected and it's clearer what the rule refers to.
Change-Id: Id23f9068b936a1caf9c546410c0992e52dee85ca
Compare: https://github.com/Checkmk/checkmk/compare/9ee9a478910a...a3ec090050f2