Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: fbaf45411052e69f58daf85557013a586697cecb
https://github.com/tribe29/checkmk/commit/fbaf45411052e69f58daf85557013a586…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
A .werks/12833
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
12833 FIX Fix logout of active user sessions when using multiple sessions
Previous Checkmk 2.0 releases could logout an active login sessions of a user
when the same user was used from multiple clients (e.g. different browsers,
GUI, API, or nagstamon). This was caused by an invalid session cleanup
mechanism.
Background: With Checkmk 2.0 a new login sessions tracking was introduced.
This session tracking allows up to 20 active login sessions for a single user.
Once the 21st login session is opened, a cleanup mechanism is triggered which
cleans up a) all sessions except the newest 20 sessions and b) all sessions
which were inactive for 7 days. Instead of keeping the newest sessions, the it
was keeping the oldest sessions which lead to the active sessions being logged
out in the moment the cleanup was triggered.
Change-Id: I610e1046702a5d638ff1288fe0a0faf752269d5e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e8eaab49bd4151c83bdbd1f16a80e3159732f13e
https://github.com/tribe29/checkmk/commit/e8eaab49bd4151c83bdbd1f16a80e3159…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/gui_background_job.py
M cmk/gui/htmllib.py
M cmk/gui/key_mgmt.py
M cmk/gui/logwatch.py
M cmk/gui/notifications.py
M cmk/gui/pagetypes.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/mkeventd.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/table.py
M cmk/gui/visuals.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/sites.py
M cmk/gui/werks.py
Log Message:
-----------
Cleanup html.makeactionuri and html.makeactionuri_contextless call sites
These functions are now located in cmk.utils.urls and should directly be
called from there to extract unrelated features from the global html
class.
Change-Id: Idbac69c97f0d9c60d63c4ed9d0398565c89bd4b7
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 88ec65b7f885278b4d86982bb8d173425c3f99c6
https://github.com/tribe29/checkmk/commit/88ec65b7f885278b4d86982bb8d173425…
Author: Angus Warren <angus(a)warren.bz>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
A .werks/12893
M checkman/qnap_disks
M checks/qnap_disks
Log Message:
-----------
12893 FIX qnap_disks: Warn if SMART status is not "GOOD"
The check returns {CRIT} in case of an error state reported by the device,
and go to {WARN} if the SMART status is missing.
Additionally the plugin will now go to {WARN} if the SMART status is not "GOOD".
Closes #235
Change-Id: I23a7b34ecab931fd314e7a9c65550ef091894f53
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 593aa210e90e26d6b14f21043f8d09786fa3dea9
https://github.com/tribe29/checkmk/commit/593aa210e90e26d6b14f21043f8d09786…
Author: Angus Warren <angus(a)warren.bz>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
A .werks/12893
M checkman/qnap_disks
M checks/qnap_disks
Log Message:
-----------
12893 FIX qnap_disks: Warn if SMART status is not "GOOD"
The check returns {CRIT} in case of an error state reported by the device,
and go to {WARN} if the SMART status is missing.
Additionally the plugin will now go to {WARN} if the SMART status is not "GOOD".
Closes #235
Change-Id: I23a7b34ecab931fd314e7a9c65550ef091894f53
Commit: 4adfd73d6e4b63c5b32ff912874ce547d0a81306
https://github.com/tribe29/checkmk/commit/4adfd73d6e4b63c5b32ff912874ce547d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/ec/config.py
Log Message:
-----------
Sharpen Rule type a bit.
Change-Id: I9185c82ccc6382304e597223ac26d3365e3a1a2f
Compare: https://github.com/tribe29/checkmk/compare/41377e63877e...4adfd73d6e4b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 41377e63877e53a36b1c78168e5a1f3970a0bbeb
https://github.com/tribe29/checkmk/commit/41377e63877e53a36b1c78168e5a1f397…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/ec/config.py
M cmk/ec/main.py
Log Message:
-----------
More EC rule typing, still very sketchy.
Change-Id: I3e3de96b5b321415069ffde50ead2c3169e696a4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5f02a6e64dd19083450775354e75ce2bd052ab27
https://github.com/tribe29/checkmk/commit/5f02a6e64dd19083450775354e75ce2bd…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/ec/actions.py
M cmk/ec/config.py
M cmk/ec/export.py
M cmk/ec/main.py
M cmk/gui/mkeventd.py
Log Message:
-----------
Typed EC rules and notification contexts a bit.
Change-Id: If86990494db46d0c56d68ccce0819552864e4257
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5e763ba22028ced62e9b3956966b897b3825216a
https://github.com/tribe29/checkmk/commit/5e763ba22028ced62e9b3956966b897b3…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
A .werks/12785
M cmk/gui/valuespec.py
Log Message:
-----------
12785 Fix: gui: "A negative value is not valid."
Chromium based browsers showed an error message in the developer tools:
Error: <rect> attribute width: A negative value is not valid.
This error was provoked by a broken windowing function in the python
implementation and is now fixed.
Furthermore the calculation of the windowing function was adapted:
Before the first and last Bar was not a full sized window based on the
current time. Now all time windows have the same duration.
Change-Id: I283e651ba22f07de7119150aa419ad47019f7bab