Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e7e1835e7e18a6fd12439b96d861e5d3679244ca
https://github.com/Checkmk/checkmk/commit/e7e1835e7e18a6fd12439b96d861e5d36…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/modes/check_mk.py
M cmk/utils/auto_queue.py
M tests/unit/cmk/base/test_auto_queue.py
Log Message:
-----------
Readability: make AutoQueue iterable
One expects that a queue is a queue, not that it
has a method that produces a queue. We're still
missing a push and a pop method but that's an
improvement anyway.
Change-Id: Ib2b6a18d047be9e48b283dbdac297df4a43a455d
Commit: be3974f632e3b20069bb27cb97c9970634c2c5aa
https://github.com/Checkmk/checkmk/commit/be3974f632e3b20069bb27cb97c997063…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/modes/check_mk.py
M cmk/utils/auto_queue.py
M tests/unit/cmk/base/test_auto_queue.py
Log Message:
-----------
Remove duplicate Timeout context manager
The TimeLimitFilter was doing too much anyway.
CMK-12298
Change-Id: I6cad8b5790339ca63f494a4e34b3f6212527c5e6
Commit: ee702b2cc7d69531821755e6d12a51cdbe03cea4
https://github.com/Checkmk/checkmk/commit/ee702b2cc7d69531821755e6d12a51cdb…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/modes/check_mk.py
M cmk/utils/auto_queue.py
M tests/unit/cmk/base/test_auto_queue.py
Log Message:
-----------
Inline more code from AutoQueue
Change-Id: I929a6fbf054e6e5a229745617f59782d6ece60c5
Compare: https://github.com/Checkmk/checkmk/compare/1cb2f2e3d4ea...ee702b2cc7d6
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 7034cd3757abe5596a79fa0cee676c9488e75062
https://github.com/Checkmk/checkmk/commit/7034cd3757abe5596a79fa0cee676c948…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M packages/cmk-agent-ctl/Cargo.toml
Log Message:
-----------
cmk-agent-ctl: Actually pin minor versions of dependencies
With `package = { version = "a.b.c" }`, only the leftmost non-zero version is pinned.
Hence, with `package = { version = "1.2" }`, updates in minor versions are allowed.
We now pin all major and minor versions using wildcard syntax.
This way, it's clear that we only allow updates in patch versions.
Also updated some dependencies according to current Cargo.lock, as these
are already applied in production.
Change-Id: If7771f67b47d52fe04bbf3bccc078e0c2a944688
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1cb2f2e3d4ea4134edcb6a9bccb300f5349dd2a4
https://github.com/Checkmk/checkmk/commit/1cb2f2e3d4ea4134edcb6a9bccb300f53…
Author: Zoey Hilton <zoey.hilton(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/notification_plugins/asciimail.py
M cmk/notification_plugins/mail.py
M cmk/utils/mail.py
Log Message:
-----------
CRLF check for email
- Created a MailString class that the majority of user supplied input can be checked aginst for emails.
- This should mitigate SMTP and IMAP injection risks.
Change-Id: I92f4d6a260833c4fd574b48d0d291a602f5df93c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f537f23c30349c468ba34a3fbea490369f28f876
https://github.com/Checkmk/checkmk/commit/f537f23c30349c468ba34a3fbea490369…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M .eslintrc.json
M package-lock.json
M package.json
M web/htdocs/js/index.ts
M web/htdocs/js/modules/activation.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/figures/cmk_figures.ts
M web/htdocs/js/modules/figures/cmk_table.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/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/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_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/type_defs.ts
M web/htdocs/js/modules/nodevis/utils.ts
M web/htdocs/js/modules/nodevis/viewport.ts
M web/htdocs/js/modules/page_menu.ts
M web/htdocs/js/modules/popup_menu.ts
M web/htdocs/js/modules/profile_replication.ts
M web/htdocs/js/modules/search.ts
M web/htdocs/js/modules/service_discovery.ts
M web/htdocs/js/modules/sidebar.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/wato.ts
M web/htdocs/js/side_index.ts
Log Message:
-----------
add sort import rule for eslint
It was also necessary to install the simple-import-sort package
in order to enable automatic fix of this issue if needed.
Change-Id: Ib238b89df932b7a615e8846ec7d0a0767e1a6682
Commit: c3c3b9d5773c7274a73ac3196eec259c491ccd4a
https://github.com/Checkmk/checkmk/commit/c3c3b9d5773c7274a73ac3196eec259c4…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M tests/composition/conftest.py
M tests/composition/controller_site_interactions/test_proxy_register_import_workflow.py
M tests/composition/utils.py
M tests/testlib/agent.py
Log Message:
-----------
Use utils from the testlib-agent module in composition tests
Change-Id: I6dfb50887d5e2655e2a709d8e73291b2fd4392a9
Commit: e8347455b947c76d82eb641a40e62b4803edc772
https://github.com/Checkmk/checkmk/commit/e8347455b947c76d82eb641a40e62b480…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M tests/update/conftest.py
Log Message:
-----------
Extend base-version list in test-update
Change-Id: Ic4cb36784a6c4716a02270c70cd68122f76f0024
Compare: https://github.com/Checkmk/checkmk/compare/8d45e75cff49...e8347455b947
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 76da521aebd5ab950c0c7c0576cc96132d965fd8
https://github.com/Checkmk/checkmk/commit/76da521aebd5ab950c0c7c0576cc96132…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M tests/update/test_update.py
Log Message:
-----------
Skip 'Nullmailer Queue' verification in test-update
The 'Nullmailer Queue' service is here removed from the listed services
since it appears not to be present after the update.
This is in order to make the test pass and introduce it in the CI.
A future investigation is noted.
Change-Id: I9e82520003ae560b5b22daf1a4f9a1ad19d873ce
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1dd83dd4e12ac345f33f7c33cbe76361a73aaed9
https://github.com/Checkmk/checkmk/commit/1dd83dd4e12ac345f33f7c33cbe76361a…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M Makefile
R livestatus/src/MacroExpander.cc
M livestatus/src/Makefile.am
R livestatus/src/NebCore.cc
R livestatus/src/NebHost.cc
R livestatus/src/NebService.cc
R livestatus/src/TimeperiodsCache.cc
R livestatus/src/module.cc
A livestatus/src/src/.gitignore
A livestatus/src/src/MacroExpander.cc
A livestatus/src/src/NebCore.cc
A livestatus/src/src/NebHost.cc
A livestatus/src/src/NebService.cc
A livestatus/src/src/TimeperiodsCache.cc
A livestatus/src/src/module.cc
Log Message:
-----------
Re-land "Moved NEB sources to src/ subdirectory."
This reverts commit 4083293ba20e8d05ecf876f1e5eaf506eaed14e7
and includes a fix for the mk-livestatus madness. :-/
Change-Id: Ieaa0a65b0cbb6c2c152155f889a9bbf34de8c217
Commit: 708315068355a07563ab7248a9b4e977bfdcd942
https://github.com/Checkmk/checkmk/commit/708315068355a07563ab7248a9b4e977b…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M Makefile
R livestatus/src/Comment.h
R livestatus/src/Downtime.h
R livestatus/src/MacroExpander.h
M livestatus/src/Makefile.am
R livestatus/src/NebComment.h
R livestatus/src/NebContact.h
R livestatus/src/NebContactGroup.h
R livestatus/src/NebCore.h
R livestatus/src/NebDowntime.h
R livestatus/src/NebGlobalFlags.h
R livestatus/src/NebHost.h
R livestatus/src/NebHostGroup.h
R livestatus/src/NebPaths.h
R livestatus/src/NebService.h
R livestatus/src/NebServiceGroup.h
R livestatus/src/NebTimeperiod.h
R livestatus/src/TimeperiodsCache.h
A livestatus/src/include/neb/Comment.h
A livestatus/src/include/neb/Downtime.h
A livestatus/src/include/neb/MacroExpander.h
A livestatus/src/include/neb/NebComment.h
A livestatus/src/include/neb/NebContact.h
A livestatus/src/include/neb/NebContactGroup.h
A livestatus/src/include/neb/NebCore.h
A livestatus/src/include/neb/NebDowntime.h
A livestatus/src/include/neb/NebGlobalFlags.h
A livestatus/src/include/neb/NebHost.h
A livestatus/src/include/neb/NebHostGroup.h
A livestatus/src/include/neb/NebPaths.h
A livestatus/src/include/neb/NebService.h
A livestatus/src/include/neb/NebServiceGroup.h
A livestatus/src/include/neb/NebTimeperiod.h
A livestatus/src/include/neb/TimeperiodsCache.h
A livestatus/src/include/neb/nagios.h
R livestatus/src/nagios.h
M livestatus/src/src/MacroExpander.cc
M livestatus/src/src/NebCore.cc
M livestatus/src/src/NebHost.cc
M livestatus/src/src/NebService.cc
M livestatus/src/src/TimeperiodsCache.cc
M livestatus/src/src/module.cc
M livestatus/src/test/DummyNagios.cc
M livestatus/src/test/test_CrashReport.cc
M livestatus/src/test/test_DictFilter.cc
M livestatus/src/test/test_MacroExpander.cc
M livestatus/src/test/test_utilities.cc
M livestatus/src/test/test_utilities.h
Log Message:
-----------
Re-land "Moved NEB headers to include/neb/ subdirectory."
This reverts commit f875e35fb61713b02efc86bd320a58f6e5ea2d89
and adds a fix for the mk-livestatus madness. :-/
Change-Id: I4a35ac3c24fbd5d7ac2aa048529e6324ce0ed4a6
Commit: b3279f07da60eb65ae0ba66a0043a3483929ed7e
https://github.com/Checkmk/checkmk/commit/b3279f07da60eb65ae0ba66a0043a3483…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M tests/unit/cmk/ec/test_ec_event_server.py
Log Message:
-----------
Use kwargs syntax to construct a Rule.
Change-Id: I3a64d0ac95a4b9ec4ef1d3a4edaa33978943b54f
Compare: https://github.com/Checkmk/checkmk/compare/102619965840...b3279f07da60