Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: bdc907630341607f42e5b602bdb66702efe75397
https://github.com/Checkmk/checkmk/commit/bdc907630341607f42e5b602bdb66702e…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
A .werks/16200.md
A agents/cfg_examples/informix.cfg
M agents/plugins/mk_informix
Log Message:
-----------
16200 FIX mk_informix: Add example configuration
Add an example configuration file to showcase how mk_informix can be configured.
The `EXCLUDES_INFORMIX-INSTANCE` option mentioned in werk #4580 is not included since this option is not considered in the current implementation.
CMK-15317
Change-Id: I60ab28ca11bfe07f395d7b8bfeff6fde6bb298d6
Commit: 4994f6e1d20b7fd7f2d43f683b249c594d6b7207
https://github.com/Checkmk/checkmk/commit/4994f6e1d20b7fd7f2d43f683b249c594…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
M tests/pylint/checker_cmk_module_layers.py
Log Message:
-----------
RMK: Fix pylint module layer rules for rulesets
Change-Id: Id036ca6e4a626efebbf1030dd9ec3481848dc594
Compare: https://github.com/Checkmk/checkmk/compare/65924be77bac...4994f6e1d20b
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2c71273540bd80e8a1af1971203996fb5de8fb98
https://github.com/Checkmk/checkmk/commit/2c71273540bd80e8a1af1971203996fb5…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
M cmk/gui/backup/handler.py
M cmk/gui/bi/_config.py
M cmk/gui/bi/_filters.py
M cmk/gui/bi/foldable_tree_renderer.py
M cmk/gui/custom_icons/_modes.py
M cmk/gui/dashboard/dashlet/dashlets/static_text.py
M cmk/gui/forms.py
M cmk/gui/graphing/_html_render.py
M cmk/gui/htmllib/foldable_container.py
M cmk/gui/htmllib/generator.py
M cmk/gui/htmllib/html.py
M cmk/gui/inventory/filters.py
M cmk/gui/key_mgmt.py
M cmk/gui/logwatch.py
M cmk/gui/mkeventd/_filters.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/mobile/pages.py
M cmk/gui/mobile/views.py
M cmk/gui/page_menu.py
M cmk/gui/pages.py
M cmk/gui/pagetypes.py
M cmk/gui/painter/v0/base.py
M cmk/gui/prediction.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/_snapin/_helpers.py
M cmk/gui/sidebar/_snapin/_master_control.py
M cmk/gui/sidebar/_snapin/_search.py
M cmk/gui/sidebar/_snapin/_tactical_overview.py
M cmk/gui/sidebar/main_menu.py
M cmk/gui/table.py
M cmk/gui/utils/confirm_with_preview.py
M cmk/gui/valuespec/definitions.py
M cmk/gui/views/availability.py
M cmk/gui/views/command/commands.py
M cmk/gui/views/icon/page_ajax_popup_action_menu.py
M cmk/gui/views/inventory/_data_sources.py
M cmk/gui/views/layout/layouts.py
M cmk/gui/visuals/_add_to_visual.py
M cmk/gui/visuals/_filter_valuespecs.py
M cmk/gui/visuals/_filters.py
M cmk/gui/visuals/_page_create_visual.py
M cmk/gui/visuals/_page_list.py
M cmk/gui/visuals/filter/_base.py
M cmk/gui/wato/_snapins.py
M cmk/gui/wato/pages/_host_attributes.py
M cmk/gui/wato/pages/_match_conditions.py
M cmk/gui/wato/pages/_simple_modes.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/password_store.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/random_hosts.py
M cmk/gui/wato/pages/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/user_profile/edit_profile.py
M cmk/gui/wato/pages/userdb_common.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/werks.py
M cmk/gui/wsgi/applications/checkmk.py
M omd/packages/appliance/webconf_snapin.py
M tests/unit/cmk/gui/htmllib/test_html_cls.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_table.py
Log Message:
-----------
Rename html.write_text to html.write_text_permissive
To be implicit that only some things will be escaped
Change-Id: I234dfa4928a76bbf25ff413e294edcc0b971bfaa
Commit: 3e755d8a76d842791633b32c24bf00227d8d07ee
https://github.com/Checkmk/checkmk/commit/3e755d8a76d842791633b32c24bf00227…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
M cmk/gui/htmllib/generator.py
M cmk/gui/werks.py
Log Message:
-----------
Add html.write_text method
This method escapes the text strictly, so no `<b>` or `<a>` tags...
CMK-13491
Change-Id: I05122ba00b9148113b3fc29f1518a5b02b57dfaa
Commit: e2d94ad5b9d8a4f42d941d6a921c49e26f8a7279
https://github.com/Checkmk/checkmk/commit/e2d94ad5b9d8a4f42d941d6a921c49e26…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
M cmk/gui/bi/_config.py
M cmk/gui/breadcrumb.py
M cmk/gui/crash_reporting/pages.py
M cmk/gui/login.py
M cmk/gui/logwatch.py
M cmk/gui/message.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/sidebar/_snapin/_site_status.py
M cmk/gui/utils/escaping.py
M cmk/gui/valuespec/definitions.py
M cmk/gui/views/icon/painter.py
M cmk/gui/wato/pages/_host_attributes.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/utils.py
M cmk/gui/werks.py
M tests/unit/cmk/gui/test_escaping.py
Log Message:
-----------
Remove `escape_to_html` function
This can now be done with `HTML.with_escaping()`
Change-Id: Ia557aa5e6a781f82dcdfac11bd81ffe58b9609af
Compare: https://github.com/Checkmk/checkmk/compare/95d456622a8c...e2d94ad5b9d8
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: bb73ad45159341974892ebf39046100e70c0a981
https://github.com/Checkmk/checkmk/commit/bb73ad45159341974892ebf39046100e7…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
A .werks/16841.md
Log Message:
-----------
16841 FIX mk-sql plugin produces backup section correctly
Since this release the backup section content is identical
to the expected one(from mssql.vbs)
Change-Id: Ib93a51ca049fb643781afd3769d7548d0a68328a
Commit: 4b89c939a37054006d796b3739fd99417ff169db
https://github.com/Checkmk/checkmk/commit/4b89c939a37054006d796b3739fd99417…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
A .werks/16842.md
Log Message:
-----------
16842 mk-sql detects instances faster
The timeout for instances accessible through ODBC (Shared
Memory transport) is decreased to 2 seconds, thus processing
unavailable instances faster.
Additionally, mk-sql no longer tries to connect to or detect
excluded instances, thereby decreasing the plugin execution
time.
Change-Id: I1bdc2eb03d38eae1437cd25a73be292656a33651
Commit: 42f1ea446dea77cf2a12dd383bea583c02de7316
https://github.com/Checkmk/checkmk/commit/42f1ea446dea77cf2a12dd383bea583c0…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
A .werks/16843.md
Log Message:
-----------
16843 increase performance of mk-sql for some cases
Due to parallelization and extensive use of asynchronous
processing, the execution time of the plugin decreased by
up to 3 times for instances with many databases.
Change-Id: I4365f325db1a550c22a63689879d1d4d3e9e853d
Commit: 32c50aad5d9dad9498abb29e0e16a1486e021a2a
https://github.com/Checkmk/checkmk/commit/32c50aad5d9dad9498abb29e0e16a1486…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
A .werks/16844.md
Log Message:
-----------
16844 FIX fix tablespaces section of mk-sql for older SQL Servers
Change-Id: I93fb843f625c7496d34794ec1060f5519d95be59
Compare: https://github.com/Checkmk/checkmk/compare/83416b1b9338...32c50aad5d9d
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ef3f5f05c2d783cbbbb9864f2eabe57f6a0d9259
https://github.com/Checkmk/checkmk/commit/ef3f5f05c2d783cbbbb9864f2eabe57f6…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
A .werks/17089.md
M cmk/gui/utils/transaction_manager.py
Log Message:
-----------
17089 SEC Change Transaction ID Format
More secure way to generate the transaction ID
The transaction ID is not intended as a security measure to protect us
from CSRF. Nonetheless, it sometimes saves us when we forgot to check
the CSRF token.
In the interest of best practices, generate it securely using the
secrets module, rather than random.
CMK-17244
Change-Id: I87b5e584b579ea4d5128143d25ad9a81de83bbba
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications