Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d48ca54812b16f57de1c2ba6b05e311ef30de2c8
https://github.com/tribe29/checkmk/commit/d48ca54812b16f57de1c2ba6b05e311ef…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M cmk/gui/dashboard.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/login.py
M cmk/gui/mobile/views.py
M cmk/gui/node_visualization.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/builtin.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/views/dashboard.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/type_defs.py
M cmk/gui/views/builtin_views.py
M cmk/gui/views/graph.py
M cmk/gui/views/inventory.py
M cmk/gui/views/page_edit_view.py
M cmk/gui/visuals.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/users.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/test_dashboard.py
Log Message:
-----------
Use more UserIds
Introduce UserId.builtin() to make UserId("") more explicit, type a few
str's as UserId.
Change-Id: I00d5427f770ca04975225edf02da6212babad34e
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: ea4a3abfc712424694528585fbf53517b3636bb0
https://github.com/tribe29/checkmk/commit/ea4a3abfc712424694528585fbf53517b…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
A .werks/14922
M cmk/gui/login.py
Log Message:
-----------
14922 FIX Fix enforced password change with 2FA
When a password change was forced by an administrator and the user had two-factor authentication enabled, the user was unable to login and change the password.
Change-Id: Ibc08f2f7dd71aff39da2ecb80cd34826c9773fdd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1fa0d7390316c790a7632e2d9d4f3b1eee3dc09c
https://github.com/tribe29/checkmk/commit/1fa0d7390316c790a7632e2d9d4f3b1ee…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M livestatus/src/Makefile.am
Log Message:
-----------
Rename liblivestatus => liblivestatusneb.
This frees up the former name for our upcoming library.
Change-Id: I810f25f5806cd6407342cc52cf8fea87652138bf
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c5592dcb73aa1f689b16758ff91cc81b86eb4c4d
https://github.com/tribe29/checkmk/commit/c5592dcb73aa1f689b16758ff91cc81b8…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
A .werks/14903
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host.py
Log Message:
-----------
14903 FIX REST API: Fixes an issue when calling the host status endpoint using the example in ReDocs
The werk fixes an issue with the host status endpoint when using the example found in ReDocs
or when specifying one column in the request query string.
Change-Id: I837888cb030de2dda6efc4bb289be7cc9c067e4a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 20d7b1d1b86cef31713c8306641cfabcbe51df48
https://github.com/tribe29/checkmk/commit/20d7b1d1b86cef31713c8306641cfabcb…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M cmk/utils/crypto/__init__.py
M tests/unit/cmk/utils/crypto/test_crypto.py
Log Message:
-----------
Password.raw_bytes
and use it for __eq__ instead of re-exposing a variant of compare_digest
Change-Id: I69114745bebe2375a1af0dbec45b4b4a14be5ac4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d81c8881c715364f1e7e60f519e40dc3fd003573
https://github.com/tribe29/checkmk/commit/d81c8881c715364f1e7e60f519e40dc3f…
Author: LukaRacic <luka.racic(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
R checks/3par_system
M cmk/base/plugins/agent_based/threepar_system.py
R tests/unit/checks/test_3par_system.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_threepar_system.py
Log Message:
-----------
3par_system: Migrated check to new API
Change-Id: Ib0ad63e859e286e416017c41b9419a04e26ac766
Commit: 08438a1c7ee4be4e42c8d5e5c91b2fa1a9e71baa
https://github.com/tribe29/checkmk/commit/08438a1c7ee4be4e42c8d5e5c91b2fa1a…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
A tests/unit/cmk/ec/test_ec_misc.py
Log Message:
-----------
Add tests to match_ipv4_network
Some basic tests for the future
refactoring to use std lib ipaddress
Change-Id: If166a50841da1f175aa4598cfd917952458c63b8
Compare: https://github.com/tribe29/checkmk/compare/6b7fb2bf5952...08438a1c7ee4
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 0b1631bb7572672865239a21615f55f29188632f
https://github.com/tribe29/checkmk/commit/0b1631bb7572672865239a21615f55f29…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M cmk/utils/crypto/__init__.py
M tests/unit/cmk/utils/crypto/test_crypto.py
Log Message:
-----------
Password.raw_bytes
and use it for __eq__ instead of re-exposing a variant of compare_digest
Change-Id: I69114745bebe2375a1af0dbec45b4b4a14be5ac4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1a41ba56ee14f0f917e4c11fe9ade1b0ca0466c7
https://github.com/tribe29/checkmk/commit/1a41ba56ee14f0f917e4c11fe9ade1b0c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M cmk/base/packaging.py
M cmk/utils/packaging/__init__.py
M cmk/utils/packaging/_package.py
M cmk/utils/packaging/_type_defs.py
M scripts/create-ntop-mkp.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
Untagle PackageName from 'ID'
The PackageName is not even an ID.
There is no need to tie it to other cmk internals.
Change-Id: I6488c0c690accdb41afe03c13a36c0a7b4f95fc6
Commit: 6b7fb2bf595242c8b457ee5953ea3434285f927e
https://github.com/tribe29/checkmk/commit/6b7fb2bf595242c8b457ee5953ea34342…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M cmk/base/packaging.py
Log Message:
-----------
dedup reading of package info
Change-Id: Ia232c09ab6f906be4d1cb82438d06717fbc59d4b
Compare: https://github.com/tribe29/checkmk/compare/efcf6d5c2e6b...6b7fb2bf5952
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5a3dba516d8497269247e34c5294b7ceff6170a6
https://github.com/tribe29/checkmk/commit/5a3dba516d8497269247e34c5294b7cef…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
R tests/integration/cmk/gui/plugins/openapi/test_sidebar_plugin.py
A tests/integration/cmk/gui/plugins/sidebar/test_sidebar_plugin.py
Log Message:
-----------
Move test to correct location
Change-Id: I7a570a55406779e56d66b29ca33fbe0e7c9ef927
Commit: efcf6d5c2e6b26fba7d11c65a51e726c218c3cab
https://github.com/tribe29/checkmk/commit/efcf6d5c2e6b26fba7d11c65a51e726c2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
A cmk/gui/mkeventd.py
R cmk/gui/mkeventd/__init__.py
R cmk/gui/mkeventd/defines.py
R cmk/gui/mkeventd/helpers.py
R cmk/gui/mkeventd/livestatus.py
R cmk/gui/mkeventd/permission_section.py
R cmk/gui/mkeventd/rule_matching.py
R cmk/gui/mkeventd/views.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/plugins/sidebar/mkeventd.py
A cmk/gui/plugins/views/mkeventd.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/watolib/config_domains.py
A tests/unit/cmk/gui/test_mkeventd_.py
M tests/unit/cmk/gui/wato/test_mkeventd.py
Log Message:
-----------
Revert "Consolidate mkeventd gui integration"
This reverts commit ac1120ceaf37441ed01d09c8576991a0d6cc069f.
Fix new import cycle uncovered at runtime.
Compare: https://github.com/tribe29/checkmk/compare/e31834103eea...efcf6d5c2e6b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 27ff14b470637b05049a5a50f29a200a4b42e0fc
https://github.com/tribe29/checkmk/commit/27ff14b470637b05049a5a50f29a200a4…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M tests/unit/cmk/gui/plugins/metrics/test_artwork.py
Log Message:
-----------
Improve unit tests for time axis computation of graphs
Change-Id: Id6278ef2edb1fd927a2617d672683263b96460d0
Commit: 00f0e78ec66a03aff259a64d5750e844c66fb29b
https://github.com/tribe29/checkmk/commit/00f0e78ec66a03aff259a64d5750e844c…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M cmk/gui/plugins/metrics/artwork.py
M tests/unit/cmk/gui/plugins/metrics/test_artwork.py
Log Message:
-----------
Graph time axis computation: Re-arrange code a bit
* Bring code into reading order
* Rename functions for clarity
* Make some functions private
Change-Id: Id0c9ff61c98e0ba97af3498f1ff6ffc7a8dc66ae
Commit: 77793402c95c481187ae68e52fa2b50ac4c69e44
https://github.com/tribe29/checkmk/commit/77793402c95c481187ae68e52fa2b50ac…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M cmk/gui/plugins/metrics/artwork.py
Log Message:
-----------
Refactoring in time axis computation of graphs
Extract some functionality into a separate function, which simplifies
the code.
Change-Id: Id22e2d7f6813dd834850e886187015c42cbd949f
Commit: 8d390e7b01b73b7510f0a26ab6388076823c0dd1
https://github.com/tribe29/checkmk/commit/8d390e7b01b73b7510f0a26ab63880768…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M cmk/gui/plugins/metrics/artwork.py
M tests/unit/cmk/gui/plugins/metrics/test_artwork.py
Log Message:
-----------
Simplify time axis computation of graphs
Previously, we computed labelled and unlabelled vertical lines. However,
the unlabelled ones always had line width zero, so they were never
drawn. Hence, we might as we well remove them, which simplifies the
code.
Change-Id: I80f658f04eb60e6fcd65588118fb221e0be2332f
Commit: d962ca571b53db4438122a290060c034b07b04c3
https://github.com/tribe29/checkmk/commit/d962ca571b53db4438122a290060c034b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M cmk/gui/plugins/metrics/artwork.py
M tests/unit/cmk/gui/plugins/metrics/test_artwork.py
Log Message:
-----------
Graph time axis computation: Set vertical line width in central place
Change-Id: I8d576926880915f7125e100b11026ca25500c9b9
Commit: e31834103eea8d697230ab47cbd2129bc10e62b7
https://github.com/tribe29/checkmk/commit/e31834103eea8d697230ab47cbd2129bc…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
A .werks/14830
M cmk/gui/plugins/metrics/artwork.py
M tests/unit/cmk/gui/plugins/metrics/test_artwork.py
Log Message:
-----------
14830 FIX Time axes of graphs: Take shifts in local time zones into account
SUP-12135
Change-Id: Ica799e0f169d3adff321d2dd225b8ec9d3db009c
Compare: https://github.com/tribe29/checkmk/compare/0e16878d9b66...e31834103eea