Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 2c5f66b404e95b0124946dbbf503233e5c92b51f
https://github.com/Checkmk/checkmk/commit/2c5f66b404e95b0124946dbbf503233e5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M packages/cmk-agent-ctl/run
Log Message:
-----------
add backtrace reporting to unit test run for controller
Change-Id: Ic751f716680759636ae2d006cbdd8ab61e55bf13
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 743032599dadcc69c0f3dd4e1e7290d7084daa11
https://github.com/Checkmk/checkmk/commit/743032599dadcc69c0f3dd4e1e7290d70…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M Makefile
R livestatus/nagios/README
R livestatus/nagios/broker.h
R livestatus/nagios/cgiauth.h
R livestatus/nagios/cgiutils.h
R livestatus/nagios/comments.h
R livestatus/nagios/common.h
R livestatus/nagios/config.h
R livestatus/nagios/downtime.h
R livestatus/nagios/locations.h
R livestatus/nagios/macros.h
R livestatus/nagios/nagios.h
R livestatus/nagios/nebcallbacks.h
R livestatus/nagios/neberrors.h
R livestatus/nagios/nebmods.h
R livestatus/nagios/nebmodules.h
R livestatus/nagios/nebstructs.h
R livestatus/nagios/objects.h
R livestatus/nagios/perfdata.h
R livestatus/nagios/skiplist.h
R livestatus/nagios/sretention.h
R livestatus/nagios/statusdata.h
R livestatus/nagios4/README
R livestatus/nagios4/bitmap.h
R livestatus/nagios4/broker.h
R livestatus/nagios4/cgiauth.h
R livestatus/nagios4/cgiutils.h
R livestatus/nagios4/comments.h
R livestatus/nagios4/common.h
R livestatus/nagios4/config.h
R livestatus/nagios4/defaults.h
R livestatus/nagios4/dkhash.h
R livestatus/nagios4/downtime.h
R livestatus/nagios4/fanout.h
R livestatus/nagios4/iobroker.h
R livestatus/nagios4/iocache.h
R livestatus/nagios4/kvvec.h
R livestatus/nagios4/libnagios.h
R livestatus/nagios4/lnag-utils.h
R livestatus/nagios4/locations.h
R livestatus/nagios4/logging.h
R livestatus/nagios4/macros.h
R livestatus/nagios4/nagios.h
R livestatus/nagios4/nebcallbacks.h
R livestatus/nagios4/neberrors.h
R livestatus/nagios4/nebmods.h
R livestatus/nagios4/nebmodules.h
R livestatus/nagios4/nebstructs.h
R livestatus/nagios4/nsock.h
R livestatus/nagios4/nspath.h
R livestatus/nagios4/nsutils.h
R livestatus/nagios4/objects.h
R livestatus/nagios4/perfdata.h
R livestatus/nagios4/pqueue.h
R livestatus/nagios4/runcmd.h
R livestatus/nagios4/shared.h
R livestatus/nagios4/skiplist.h
R livestatus/nagios4/snprintf.h
R livestatus/nagios4/squeue.h
R livestatus/nagios4/sretention.h
R livestatus/nagios4/statusdata.h
R livestatus/nagios4/worker.h
M livestatus/src/Makefile.am
M livestatus/src/doc/Doxyfile
A livestatus/src/third_party/include/nagios/README
A livestatus/src/third_party/include/nagios/broker.h
A livestatus/src/third_party/include/nagios/cgiauth.h
A livestatus/src/third_party/include/nagios/cgiutils.h
A livestatus/src/third_party/include/nagios/comments.h
A livestatus/src/third_party/include/nagios/common.h
A livestatus/src/third_party/include/nagios/config.h
A livestatus/src/third_party/include/nagios/downtime.h
A livestatus/src/third_party/include/nagios/locations.h
A livestatus/src/third_party/include/nagios/macros.h
A livestatus/src/third_party/include/nagios/nagios.h
A livestatus/src/third_party/include/nagios/nebcallbacks.h
A livestatus/src/third_party/include/nagios/neberrors.h
A livestatus/src/third_party/include/nagios/nebmods.h
A livestatus/src/third_party/include/nagios/nebmodules.h
A livestatus/src/third_party/include/nagios/nebstructs.h
A livestatus/src/third_party/include/nagios/objects.h
A livestatus/src/third_party/include/nagios/perfdata.h
A livestatus/src/third_party/include/nagios/skiplist.h
A livestatus/src/third_party/include/nagios/sretention.h
A livestatus/src/third_party/include/nagios/statusdata.h
A livestatus/src/third_party/include/nagios4/README
A livestatus/src/third_party/include/nagios4/bitmap.h
A livestatus/src/third_party/include/nagios4/broker.h
A livestatus/src/third_party/include/nagios4/cgiauth.h
A livestatus/src/third_party/include/nagios4/cgiutils.h
A livestatus/src/third_party/include/nagios4/comments.h
A livestatus/src/third_party/include/nagios4/common.h
A livestatus/src/third_party/include/nagios4/config.h
A livestatus/src/third_party/include/nagios4/defaults.h
A livestatus/src/third_party/include/nagios4/dkhash.h
A livestatus/src/third_party/include/nagios4/downtime.h
A livestatus/src/third_party/include/nagios4/fanout.h
A livestatus/src/third_party/include/nagios4/iobroker.h
A livestatus/src/third_party/include/nagios4/iocache.h
A livestatus/src/third_party/include/nagios4/kvvec.h
A livestatus/src/third_party/include/nagios4/libnagios.h
A livestatus/src/third_party/include/nagios4/lnag-utils.h
A livestatus/src/third_party/include/nagios4/locations.h
A livestatus/src/third_party/include/nagios4/logging.h
A livestatus/src/third_party/include/nagios4/macros.h
A livestatus/src/third_party/include/nagios4/nagios.h
A livestatus/src/third_party/include/nagios4/nebcallbacks.h
A livestatus/src/third_party/include/nagios4/neberrors.h
A livestatus/src/third_party/include/nagios4/nebmods.h
A livestatus/src/third_party/include/nagios4/nebmodules.h
A livestatus/src/third_party/include/nagios4/nebstructs.h
A livestatus/src/third_party/include/nagios4/nsock.h
A livestatus/src/third_party/include/nagios4/nspath.h
A livestatus/src/third_party/include/nagios4/nsutils.h
A livestatus/src/third_party/include/nagios4/objects.h
A livestatus/src/third_party/include/nagios4/perfdata.h
A livestatus/src/third_party/include/nagios4/pqueue.h
A livestatus/src/third_party/include/nagios4/runcmd.h
A livestatus/src/third_party/include/nagios4/shared.h
A livestatus/src/third_party/include/nagios4/skiplist.h
A livestatus/src/third_party/include/nagios4/snprintf.h
A livestatus/src/third_party/include/nagios4/squeue.h
A livestatus/src/third_party/include/nagios4/sretention.h
A livestatus/src/third_party/include/nagios4/statusdata.h
A livestatus/src/third_party/include/nagios4/worker.h
Log Message:
-----------
Reland "Moved Nagios 3/4 headers into NEB includes."
This reverts commit 2f8c34a32729c19522355f63d377c7caccde7d48.
Change-Id: Ie12fc30efb5160585d6d69ca0955eada93b4ced1
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a805277953b7be63863f8a368f6bdcb6f191dafb
https://github.com/Checkmk/checkmk/commit/a805277953b7be63863f8a368f6bdcb6f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
A cmk/utils/packaging/_i18n.py
M cmk/utils/packaging/_parts.py
Log Message:
-----------
packaging: detach from cmk.utils.i18n
Change-Id: I187ff29298722fc5373b5ad79ebef3e0b9c784ed
Commit: 50afb1704f09e4cdf7163d887a0eac6f425e4f2a
https://github.com/Checkmk/checkmk/commit/50afb1704f09e4cdf7163d887a0eac6f4…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M cmk/base/legacy_checks/casa_cpu_mem.py
M cmk/base/legacy_checks/checkpoint_vsx.py
M cmk/base/legacy_checks/cisco_ip_sla.py
M cmk/base/legacy_checks/cisco_vpn_sessions.py
M cmk/base/legacy_checks/citrix_licenses.py
M cmk/base/legacy_checks/couchbase_buckets_cache.py
M cmk/base/legacy_checks/couchbase_buckets_fragmentation.py
M cmk/base/legacy_checks/couchbase_buckets_items.py
M cmk/base/legacy_checks/couchbase_buckets_mem.py
M cmk/base/legacy_checks/couchbase_buckets_operations.py
M cmk/base/legacy_checks/couchbase_buckets_vbuckets.py
M cmk/base/legacy_checks/couchbase_nodes_cache.py
M cmk/base/legacy_checks/couchbase_nodes_info.py
M cmk/base/legacy_checks/couchbase_nodes_items.py
M cmk/base/legacy_checks/couchbase_nodes_services.py
M cmk/base/legacy_checks/couchbase_nodes_stats.py
Log Message:
-----------
legacy_checks: inline get_parsed_item_data II
Change-Id: Ic45fc1c175109a54cbed5f64cf94265ad1010b9c
Commit: 2f8c34a32729c19522355f63d377c7caccde7d48
https://github.com/Checkmk/checkmk/commit/2f8c34a32729c19522355f63d377c7cac…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
A livestatus/nagios/README
A livestatus/nagios/broker.h
A livestatus/nagios/cgiauth.h
A livestatus/nagios/cgiutils.h
A livestatus/nagios/comments.h
A livestatus/nagios/common.h
A livestatus/nagios/config.h
A livestatus/nagios/downtime.h
A livestatus/nagios/locations.h
A livestatus/nagios/macros.h
A livestatus/nagios/nagios.h
A livestatus/nagios/nebcallbacks.h
A livestatus/nagios/neberrors.h
A livestatus/nagios/nebmods.h
A livestatus/nagios/nebmodules.h
A livestatus/nagios/nebstructs.h
A livestatus/nagios/objects.h
A livestatus/nagios/perfdata.h
A livestatus/nagios/skiplist.h
A livestatus/nagios/sretention.h
A livestatus/nagios/statusdata.h
A livestatus/nagios4/README
A livestatus/nagios4/bitmap.h
A livestatus/nagios4/broker.h
A livestatus/nagios4/cgiauth.h
A livestatus/nagios4/cgiutils.h
A livestatus/nagios4/comments.h
A livestatus/nagios4/common.h
A livestatus/nagios4/config.h
A livestatus/nagios4/defaults.h
A livestatus/nagios4/dkhash.h
A livestatus/nagios4/downtime.h
A livestatus/nagios4/fanout.h
A livestatus/nagios4/iobroker.h
A livestatus/nagios4/iocache.h
A livestatus/nagios4/kvvec.h
A livestatus/nagios4/libnagios.h
A livestatus/nagios4/lnag-utils.h
A livestatus/nagios4/locations.h
A livestatus/nagios4/logging.h
A livestatus/nagios4/macros.h
A livestatus/nagios4/nagios.h
A livestatus/nagios4/nebcallbacks.h
A livestatus/nagios4/neberrors.h
A livestatus/nagios4/nebmods.h
A livestatus/nagios4/nebmodules.h
A livestatus/nagios4/nebstructs.h
A livestatus/nagios4/nsock.h
A livestatus/nagios4/nspath.h
A livestatus/nagios4/nsutils.h
A livestatus/nagios4/objects.h
A livestatus/nagios4/perfdata.h
A livestatus/nagios4/pqueue.h
A livestatus/nagios4/runcmd.h
A livestatus/nagios4/shared.h
A livestatus/nagios4/skiplist.h
A livestatus/nagios4/snprintf.h
A livestatus/nagios4/squeue.h
A livestatus/nagios4/sretention.h
A livestatus/nagios4/statusdata.h
A livestatus/nagios4/worker.h
M livestatus/src/Makefile.am
M livestatus/src/doc/Doxyfile
R livestatus/src/third_party/include/nagios/README
R livestatus/src/third_party/include/nagios/broker.h
R livestatus/src/third_party/include/nagios/cgiauth.h
R livestatus/src/third_party/include/nagios/cgiutils.h
R livestatus/src/third_party/include/nagios/comments.h
R livestatus/src/third_party/include/nagios/common.h
R livestatus/src/third_party/include/nagios/config.h
R livestatus/src/third_party/include/nagios/downtime.h
R livestatus/src/third_party/include/nagios/locations.h
R livestatus/src/third_party/include/nagios/macros.h
R livestatus/src/third_party/include/nagios/nagios.h
R livestatus/src/third_party/include/nagios/nebcallbacks.h
R livestatus/src/third_party/include/nagios/neberrors.h
R livestatus/src/third_party/include/nagios/nebmods.h
R livestatus/src/third_party/include/nagios/nebmodules.h
R livestatus/src/third_party/include/nagios/nebstructs.h
R livestatus/src/third_party/include/nagios/objects.h
R livestatus/src/third_party/include/nagios/perfdata.h
R livestatus/src/third_party/include/nagios/skiplist.h
R livestatus/src/third_party/include/nagios/sretention.h
R livestatus/src/third_party/include/nagios/statusdata.h
R livestatus/src/third_party/include/nagios4/README
R livestatus/src/third_party/include/nagios4/bitmap.h
R livestatus/src/third_party/include/nagios4/broker.h
R livestatus/src/third_party/include/nagios4/cgiauth.h
R livestatus/src/third_party/include/nagios4/cgiutils.h
R livestatus/src/third_party/include/nagios4/comments.h
R livestatus/src/third_party/include/nagios4/common.h
R livestatus/src/third_party/include/nagios4/config.h
R livestatus/src/third_party/include/nagios4/defaults.h
R livestatus/src/third_party/include/nagios4/dkhash.h
R livestatus/src/third_party/include/nagios4/downtime.h
R livestatus/src/third_party/include/nagios4/fanout.h
R livestatus/src/third_party/include/nagios4/iobroker.h
R livestatus/src/third_party/include/nagios4/iocache.h
R livestatus/src/third_party/include/nagios4/kvvec.h
R livestatus/src/third_party/include/nagios4/libnagios.h
R livestatus/src/third_party/include/nagios4/lnag-utils.h
R livestatus/src/third_party/include/nagios4/locations.h
R livestatus/src/third_party/include/nagios4/logging.h
R livestatus/src/third_party/include/nagios4/macros.h
R livestatus/src/third_party/include/nagios4/nagios.h
R livestatus/src/third_party/include/nagios4/nebcallbacks.h
R livestatus/src/third_party/include/nagios4/neberrors.h
R livestatus/src/third_party/include/nagios4/nebmods.h
R livestatus/src/third_party/include/nagios4/nebmodules.h
R livestatus/src/third_party/include/nagios4/nebstructs.h
R livestatus/src/third_party/include/nagios4/nsock.h
R livestatus/src/third_party/include/nagios4/nspath.h
R livestatus/src/third_party/include/nagios4/nsutils.h
R livestatus/src/third_party/include/nagios4/objects.h
R livestatus/src/third_party/include/nagios4/perfdata.h
R livestatus/src/third_party/include/nagios4/pqueue.h
R livestatus/src/third_party/include/nagios4/runcmd.h
R livestatus/src/third_party/include/nagios4/shared.h
R livestatus/src/third_party/include/nagios4/skiplist.h
R livestatus/src/third_party/include/nagios4/snprintf.h
R livestatus/src/third_party/include/nagios4/squeue.h
R livestatus/src/third_party/include/nagios4/sretention.h
R livestatus/src/third_party/include/nagios4/statusdata.h
R livestatus/src/third_party/include/nagios4/worker.h
Log Message:
-----------
Revert "Moved Nagios 3/4 headers into NEB includes."
This reverts commit a3ed005053eb25667fb178e71f0825a5e9e14328.
Compare: https://github.com/Checkmk/checkmk/compare/c6ec0946a68b...2f8c34a32729
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 973e0c5738cfad50a755539347fba17b10ae0c60
https://github.com/Checkmk/checkmk/commit/973e0c5738cfad50a755539347fba17b1…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M active_checks/check_bi_aggr
M cmk/base/diagnostics.py
M cmk/cmkpasswd.py
M cmk/ec/core_queries.py
M cmk/gui/auth.py
M cmk/gui/background_job.py
M cmk/gui/dashboard/cre_dashboards.py
M cmk/gui/dashboard/dashlet/dashlets/view.py
M cmk/gui/dashboard/page_show_dashboard.py
M cmk/gui/dashboard/store.py
M cmk/gui/key_mgmt.py
M cmk/gui/livestatus_utils/commands/acknowledgments.py
M cmk/gui/livestatus_utils/commands/comment.py
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/logged_in.py
M cmk/gui/login.py
M cmk/gui/message.py
M cmk/gui/mkeventd/views.py
M cmk/gui/mobile/views.py
M cmk/gui/node_visualization.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/session.py
M cmk/gui/sites.py
M cmk/gui/type_defs.py
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/htpasswd.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/userdb/session.py
M cmk/gui/userdb/store.py
M cmk/gui/utils/roles.py
M cmk/gui/valuespec.py
M cmk/gui/views/builtin_views.py
M cmk/gui/views/graph.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/views/page_edit_view.py
M cmk/gui/views/page_show_view.py
M cmk/gui/visuals/__init__.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/user_migrate.py
M cmk/gui/wato/pages/user_profile/async_replication.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/audit_log.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/backup_snapshots.py
M cmk/gui/watolib/builtin_attributes.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/network_scan.py
M cmk/gui/watolib/notifications.py
M cmk/gui/watolib/site_management.py
M cmk/gui/watolib/timeperiods.py
M cmk/gui/watolib/user_profile.py
M cmk/update_config/plugins/actions/validate_user_ids.py
M cmk/update_config/plugins/actions/visuals_utils.py
M cmk/utils/crypto/secrets.py
M cmk/utils/store/htpasswd.py
M cmk/utils/type_defs/__init__.py
R cmk/utils/type_defs/user_id.py
A cmk/utils/user.py
M tests/integration/cmk/gui/plugins/userdb/userdb_plugin.py
M tests/testlib/users.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/metrics/test_unit.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
M tests/unit/cmk/gui/test_backup_unit.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_key_mgmt.py
M tests/unit/cmk/gui/test_logged_in.py
M tests/unit/cmk/gui/test_login_unit.py
M tests/unit/cmk/gui/test_node_visualization.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
M tests/unit/cmk/gui/userdb/ldap_golden.py
M tests/unit/cmk/gui/utils/test_flashed_messages.py
M tests/unit/cmk/gui/watolib/test_changes.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_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_services.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
M tests/unit/cmk/update_config/plugins/actions/test_password_hashes.py
M tests/unit/cmk/update_config/plugins/actions/test_user_attributes.py
M tests/unit/cmk/update_config/plugins/actions/test_visuals_utils.py
M tests/unit/cmk/utils/crypto/test_secrets.py
M tests/unit/cmk/utils/test_store_htpasswd.py
Log Message:
-----------
Move `UserId` to its own module
It's a very general and independent concept. Also, no external deps.
In the end, we should expect to have more user-related stuff in there
(such as, maybe, `UserSpec`, probably more).
CMK-13768
Change-Id: I115224011d8ea643986eb8bf4235b46444a52972
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 81b17bae95e395adaf3f06f82179161550adbbcc
https://github.com/Checkmk/checkmk/commit/81b17bae95e395adaf3f06f8217916155…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M cmk/utils/encryption.py
M tests/unit/cmk/utils/test_encryption.py
Log Message:
-----------
Remove pycryptodomex dependency
This removes the dependency by switching the last user, the legacy
symmetric agent crypto, to pyca/cryptography.
Note that the legacy symmetric agent encryption is NOT safe to use! Use
TLS instead.
Change-Id: Idc5f939c100c0bb3e0f7299dbf878b99feeeff38
Commit: 5689538b94c96c5c0d9920d2b97acfd424948a5b
https://github.com/Checkmk/checkmk/commit/5689538b94c96c5c0d9920d2b97acfd42…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M agents/wnx/python_packages.cmd
Log Message:
-----------
Remove pycryptodome installation for windows agent
This wasn't needed anymore since obfuscation of the msi was removed in
0f3a7903.
Change-Id: I5bdac1253b5fb14070492f30ebab2954ab35ae38
Compare: https://github.com/Checkmk/checkmk/compare/5ac5ddd72795...5689538b94c9