Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 8889464bfa910f4f53404d5ad39f54d2e98c2e6b
https://github.com/tribe29/checkmk/commit/8889464bfa910f4f53404d5ad39f54d2e…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-02-11 (Fri, 11 Feb 2022)
Changed paths:
A .werks/13719
M scripts/run-doctests
Log Message:
-----------
13719 SEC Remove report element "Paragraph of text fetched via HTTP(s)"
In previous versions one could add text from foreign websites into reports.
<i>Paragraph of text fetched via HTTP(s)</i> The functionality was very
limited since no parsing was done. This functionality broke with version
2.0.0.
Additionally this could enable a malicious actor to retrieve sensitive
information from systems accessible to the Checkmk server (SSRF). Therefore the
functionality is removed.
Existing report elements of type <i>Paragraph of text fetched via HTTP(s)</i>
will be converted to <i>Paragraph of text</i> elements with text refering to
the URL. Unfortunately no macros will be resolved.
Change-Id: I7906c160123d4f234737f3ea5e7be45fd37418bd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7562f1e5b8db898e4c43d807e05ff7fe68d2567c
https://github.com/tribe29/checkmk/commit/7562f1e5b8db898e4c43d807e05ff7fe6…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-02-11 (Fri, 11 Feb 2022)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/crash_reporting.py
M cmk/gui/htmllib/__init__.py
M cmk/gui/http.py
M cmk/gui/login.py
M cmk/gui/logwatch.py
M cmk/gui/metrics.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/sidebar/search.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/sites.py
M cmk/gui/table.py
M cmk/gui/valuespec.py
M cmk/gui/visuals.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/groups.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/pattern_editor.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/users.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/weblib.py
M doc/treasures/open_ticket.py
M tests/unit/cmk/gui/test_http.py
Log Message:
-----------
Remove get_unicode_input(_mandatory) functions
There were two similar functions get_unicode_input and get_str_input. I
think they descend from the python2 ages.
Since get_unicode_input just called get_str_input there were no
differences. To be not confused all the time let's remove one. Since we
get a str from the function we keep the get_str_input function.
Change-Id: Ib5038f430ff142b7b0e094832a6b03bee28b93c7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 52c98c8aca9158819435aaaf4ad5840d6c2956a8
https://github.com/tribe29/checkmk/commit/52c98c8aca9158819435aaaf4ad5840d6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-10 (Thu, 10 Feb 2022)
Changed paths:
R .werks/13337
R checkman/ciena_cfm
R checkman/ciena_port_power
R checkman/ciena_routing_instance
R checkman/ciena_tunnel
R cmk/base/plugins/agent_based/ciena_cfm.py
R cmk/base/plugins/agent_based/ciena_port_power.py
R cmk/base/plugins/agent_based/ciena_routing_instance.py
R cmk/base/plugins/agent_based/ciena_tunnel.py
R cmk/base/plugins/agent_based/utils/ciena_ces.py
M cmk/utils/man_pages.py
R tests/unit/cmk/base/plugins/agent_based/test_ciena_port_power.py
Log Message:
-----------
Revert "13337 Add Monitoring for Ciena Switch 5171 and 5142"
Unbreaking the GitHub unit tests.
This reverts commit 926b2dcdca87ba00a40ab240fcafda09313bde03.
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: b4ad87541043b57b5302f100e54e4630dbdc4750
https://github.com/tribe29/checkmk/commit/b4ad87541043b57b5302f100e54e4630d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-10 (Thu, 10 Feb 2022)
Changed paths:
M Makefile
Log Message:
-----------
Fix "make .venv" with direnv
pipenv sync gets confused when a previously active virtual environment
is active in the shell and does not find the correct python executable
anymore. We explicitly disable the virtual environment for our 'pipenv
sync' call now.
Change-Id: I09651eebc15f23deac2257dda79315dc288f8a89
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8043ff6e6663bdb5e29f6b244b00469f8b1fe1f2
https://github.com/tribe29/checkmk/commit/8043ff6e6663bdb5e29f6b244b00469f8…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-10 (Thu, 10 Feb 2022)
Changed paths:
M agents/plugins/nginx_status.py
M agents/plugins/plesk_domains.py
M agents/wnx/plugins/prototype/db2/mk_db2.checkmk.py
M bin/mkbackup
M bin/mkbench
M cmk/base/automations/check_mk.py
Log Message:
-----------
Fixes for pylint:consider-using-with, p5
This reverts commit eaf929ef5e52597b4cdf589b73dd3b28c094bc9c.
Change-Id: Id700f40501cb93b97e4d395553ff0c01ce39218a
Commit: 6ad7b8a74969394ef90b74c7341f0c451cd32cb9
https://github.com/tribe29/checkmk/commit/6ad7b8a74969394ef90b74c7341f0c451…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-10 (Thu, 10 Feb 2022)
Changed paths:
M bin/mkbackup
M bin/mkbench
M cmk/base/automations/check_mk.py
M cmk/base/localize.py
M cmk/base/parent_scan.py
M cmk/core_helpers/program.py
M cmk/core_helpers/snmp_backend/classic.py
M cmk/gui/backup.py
M cmk/gui/plugins/wato/omd_configuration.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/network_scan.py
M cmk/snmplib/snmp_modes.py
M cmk/special_agents/agent_ipmi_sensors.py
M cmk/utils/version.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/tmpfs.py
M omd/packages/omd/omdlib/users_and_groups.py
M scripts/run-clang-tidy.py
M tests/integration/agents/special/test_executables.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/testlib/site.py
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
Use subprocess.DEVNULL instead of open(os.devnull)
This also cleans up many pylint:consider-using-with sites.
Change-Id: I09955becd7cefb3b6437853ab61a337d1e4a41b8
Compare: https://github.com/tribe29/checkmk/compare/53d80d150ba3...6ad7b8a74969
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7d21b7b39a4a03476c1a99f68a7f1c65dcc01fec
https://github.com/tribe29/checkmk/commit/7d21b7b39a4a03476c1a99f68a7f1c65d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-10 (Thu, 10 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/main.rs
Log Message:
-----------
agent controller: avoid writing errors to stderr
In the case agent controller exits with an error, this error was always
written to stderr and it was also logged out.
Change-Id: I79997cd44ff56f9f90cebcc130352fccd310557e
Commit: 53d80d150ba3123c825ebbc8f21a2f2c06341555
https://github.com/tribe29/checkmk/commit/53d80d150ba3123c825ebbc8f21a2f2c0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-10 (Thu, 10 Feb 2022)
Changed paths:
M Makefile
Log Message:
-----------
Fix "make .venv" with direnv
pipenv sync gets confused when a previously active virtual environment
is active in the shell and does not find the correct python executable
anymore. We explicitly disable the virtual environment for our 'pipenv
sync' call now.
Change-Id: I09651eebc15f23deac2257dda79315dc288f8a89
Compare: https://github.com/tribe29/checkmk/compare/e51fcfea817a...53d80d150ba3