Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 1d635307e3169b451cfc6361aafe0c46259c4304
https://github.com/tribe29/checkmk/commit/1d635307e3169b451cfc6361aafe0c462…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/userdb.py
M cmk/gui/valuespec.py
M cmk/gui/visuals.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/users.py
M cmk/gui/wato/user_profile.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
value_to_text can now also return HTML
Previously value_to_text always returned str and was often wrapped
into HTML by the call sites to interpret the HTML.
Now, it may return a Union[str, HTML] like many other places in the GUI.
The handling is equal to other parts: str will be escaped, HTML will not
be escaped.
With this change several HTML wrappers at the call sites of
value_to_text (which really could enable injections) are now
also cleaned up with this change.
Change-Id: Ia96f12e1e583cb76b12c7c4d6bcc87e3622004ee
Commit: c946f7a9652e7ce75a566775c8d151aed7763f26
https://github.com/tribe29/checkmk/commit/c946f7a9652e7ce75a566775c8d151aed…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/userdb/user_attributes.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/gui/plugins/wato/globals_notification.py
M cmk/gui/plugins/wato/support.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/valuespec.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
Cleanup now useless attrencode argument
Change-Id: I373020071be1047cd64d2b25a99e2250db97696c
Commit: e6bbc2ab3a163ec149f51102d44742ecd673c1df
https://github.com/tribe29/checkmk/commit/e6bbc2ab3a163ec149f51102d44742ecd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
M cmk/gui/plugins/sidebar/__init__.py
M cmk/gui/plugins/sidebar/custom_links.py
M cmk/gui/plugins/sidebar/site_status.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/sidebar.py
Log Message:
-----------
Various cleanups
* Add missing type hints to helper functions
* Replace some html.write call sites with more specific alternatives
* Drop unused function
Change-Id: I02f60c1fc6a8f17284aca1f9cf94fc862ae44aac
Commit: 3d17e33a987bbf51e7a6677818205d71c787961d
https://github.com/tribe29/checkmk/commit/3d17e33a987bbf51e7a6677818205d71c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
M cmk/gui/availability.py
M cmk/gui/plugins/sidebar/main_menu.py
M cmk/gui/plugins/sidebar/master_control.py
M cmk/gui/plugins/sidebar/site_status.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/inventory.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/visuals.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/watolib/host_attributes.py
M doc/treasures/open_ticket.py
Log Message:
-----------
Cleanup some more html.write calls
Change-Id: Icf9ef4ef52ab1abab24c7d23604b4b942692342f
Commit: 2d29bb4e9974d821fd95de7711576f9a1217e504
https://github.com/tribe29/checkmk/commit/2d29bb4e9974d821fd95de7711576f9a1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/bi.py
M cmk/gui/crash_reporting.py
M cmk/gui/cron.py
M cmk/gui/dashboard.py
M cmk/gui/forms.py
M cmk/gui/help.py
M cmk/gui/htmllib/__init__.py
M cmk/gui/inventory.py
M cmk/gui/login.py
M cmk/gui/mobile.py
M cmk/gui/page_menu.py
M cmk/gui/pages.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/metrics/graph_images.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/sidebar/speedometer.py
M cmk/gui/plugins/sidebar/virtual_host_tree.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/layouts.py
M cmk/gui/plugins/views/mobile.py
M cmk/gui/plugins/views/webservice.py
M cmk/gui/prediction.py
M cmk/gui/sidebar.py
M cmk/gui/table.py
M cmk/gui/userdb.py
M cmk/gui/utils/output_funnel.py
M cmk/gui/valuespec.py
M cmk/gui/views.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/automations.py
M cmk/gui/webapi.py
M cmk/gui/weblib.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:
-----------
Cleanup remaining html.write calls
Change-Id: I8674e8f397d495a6a1e784efd9311d89f5edc9cf
Compare:
https://github.com/tribe29/checkmk/compare/048f973c967c...2d29bb4e9974