Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0d544ee7f31963b2ca19d0dbc0b2b3687ba2f43a
https://github.com/tribe29/checkmk/commit/0d544ee7f31963b2ca19d0dbc0b2b3687…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
M cmk/gui/pagetypes.py
A web/htdocs/themes/facelift/images/icon_topic_reporting.svg
Log Message:
-----------
Add icon for business reporting
Change-Id: I485b5da936a61fd88c13c2ca995c0a186752baa5
Commit: d2e81b2dc14f62bb7ce1a3720deea5529918b3ad
https://github.com/tribe29/checkmk/commit/d2e81b2dc14f62bb7ce1a3720deea5529…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
R web/htdocs/themes/facelift/images/contentframe_background.jpg
R web/htdocs/themes/facelift/images/dashlet_linkarrow.png
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
Remove unused icons and styling
Change-Id: I8760c9232a1e07eada2f9018cd8ae7d4ed39e4a2
Commit: 9d4d1e720f9aab018675a144229e1c4a526c8053
https://github.com/tribe29/checkmk/commit/9d4d1e720f9aab018675a144229e1c4a5…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/bi.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/main_menu.py
M tests/unit/cmk/gui/plugins/sidebar/test_wato.py
Log Message:
-----------
Mega menu 'Setup': Made 'Business Intelligence' an own topic
Change-Id: I4e931c799f7e51f715b365b1059c5c6434c1505c
Compare: https://github.com/tribe29/checkmk/compare/5890238a9ac6...9d4d1e720f9a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5890238a9ac675be1752ff9868deba37dc0697cf
https://github.com/tribe29/checkmk/commit/5890238a9ac675be1752ff9868deba37d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
M cmk/base/discovery.py
M tests/testlib/base.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
Merge discovery of host labels and services
- ts.set_ruleset can set (legacy) check variables like 'inventory_df_rules'
- add tests for real hosts and clusters
Change-Id: I41f841bbc8ab4b813e083a80c923da693a19ad5a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a0c0dd4118e0d12c9926ae2340603016c9cd3c05
https://github.com/tribe29/checkmk/commit/a0c0dd4118e0d12c9926ae2340603016c…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
M web/htdocs/themes/modern-dark/images/icon_main_cmk_dashboard.svg
M web/htdocs/themes/modern-dark/images/icon_main_dashboard.svg
M web/htdocs/themes/modern-dark/images/icon_main_folder.svg
M web/htdocs/themes/modern-dark/images/icon_main_help.svg
M web/htdocs/themes/modern-dark/images/icon_main_problems.svg
Log Message:
-----------
Add new shortcuts for the dark theme
The ones for the light theme are still missing and have to be
added later.
Change-Id: I0ada3e1d1a6c1d0b8c3e40719299bc6712cd60af
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 451bfc5f8092e8ae51d8d3cae8c8056e98eb7272
https://github.com/tribe29/checkmk/commit/451bfc5f8092e8ae51d8d3cae8c8056e9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
M cmk/snmplib/snmp_table.py
M cmk/snmplib/type_defs.py
M tests/integration/cmk/lib/snmplib/test_snmp_table.py
M tests/unit/cmk/lib/test_snmplib_snmp_table.py
Log Message:
-----------
snmplib/snmp_table: remove dead code
get_nmp_table is now always passed an SNMPTree instance (except
for some tests, which are updated).
As a result, _make_target_columns will always return `[None]` as
second tuple element, and never raise (SNMPTree is already validated
accordingly). We can remove it.
Also the outer loop of _get_snmp_table becomes trivial, and can be
removed. More cleanups will follow.
Change-Id: I7f88a62a4feb51dd547eabdae2e08190a3f89178
Branch: refs/heads/test_weblate2
Home: https://github.com/tribe29/checkmk
Commit: 80e794a392285b5244eb2ffa732583c808f559dd
https://github.com/tribe29/checkmk/commit/80e794a392285b5244eb2ffa732583c80…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
A .werks/11499
Log Message:
-----------
11499 SEC Improve login session security
In previous Checkmk versions the login sessions were not tracked on the Checkmk
server side. This means that a logout in the GUI was a pure client action
destroying the authentication cookie. When the cookie was stored and reused
later, the user was able to access the GUI again with that old login session
which was logged out.
This change extends the authentication cookie with a session ID which has to be
known on the Checkmk server to result in a successful login. Once a login
session is logging out from the GUI, the session is invalidated on the Checkmk
server. If a client tries to access the GUI with an invalidated authentication
cookie, the login will be rejected from now.
Please note that we have added some limitations with this change:
<ul>
<li>Per user we can now have up to 20 parallel login sessions. Once a user
account reaches the 21st sessions, the session with the longest inactivity will
be invalidated.</li>
<li>Existing sessions with an inactivity of more than 7 days will be invalidated.</li>
</ul>
The change of the authentication cookie requires all users to login again to the
GUI after updating to Checkmk 2.0, because the cookie format is now incompatible
with the authentication cookies issued by previous Checkmk versions.
We use the incompatibility to switch the authentication cookie hashing
algorithm from to sha256. The previous md5 at this point was not a security
problem, but it can be considered bad practice.
Change-Id: I434058cf28ea783c5e7a5f2abc5f09bb3eb03277
Commit: 9f10b8eedd379bae8fed2677556f9442e47ca6f0
https://github.com/tribe29/checkmk/commit/9f10b8eedd379bae8fed2677556f9442e…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/plugins/sidebar/main_menu.py
M web/htdocs/themes/facelift/scss/_mega_menu.scss
M web/htdocs/themes/facelift/scss/_more.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
UX Mega Menu: Show more/less buttons with text (CMK-5558)
* Moved more/less image from an img tag to a div::after
* Introduced a navigation bar for each mega menu
Change-Id: I7961153853934bf69fb6139ae5917e53fa3b9c34
Commit: 92267731c647d6b5a3dc07b20f681a56f41cdb69
https://github.com/tribe29/checkmk/commit/92267731c647d6b5a3dc07b20f681a56f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
M locale/Makefile
Log Message:
-----------
Worked on locale/Makefile
Change-Id: Ib0c72726097a66936110deb0a0b4380317b24a3b
Commit: b25c6312c4372a29ec5cb289941288a5dedf4657
https://github.com/tribe29/checkmk/commit/b25c6312c4372a29ec5cb289941288a5d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
A .werks/11499
M cmk/gui/htmllib.py
M cmk/gui/plugins/sidebar/main_menu.py
M web/htdocs/themes/facelift/scss/_mega_menu.scss
M web/htdocs/themes/facelift/scss/_more.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: I29d6410396244dbdd3d7b75ffed76bed05279c01
Compare: https://github.com/tribe29/checkmk/compare/f5ab401a7ecb...b25c6312c437
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9f10b8eedd379bae8fed2677556f9442e47ca6f0
https://github.com/tribe29/checkmk/commit/9f10b8eedd379bae8fed2677556f9442e…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/plugins/sidebar/main_menu.py
M web/htdocs/themes/facelift/scss/_mega_menu.scss
M web/htdocs/themes/facelift/scss/_more.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
UX Mega Menu: Show more/less buttons with text (CMK-5558)
* Moved more/less image from an img tag to a div::after
* Introduced a navigation bar for each mega menu
Change-Id: I7961153853934bf69fb6139ae5917e53fa3b9c34
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 80e794a392285b5244eb2ffa732583c808f559dd
https://github.com/tribe29/checkmk/commit/80e794a392285b5244eb2ffa732583c80…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-02 (Fri, 02 Oct 2020)
Changed paths:
A .werks/11499
Log Message:
-----------
11499 SEC Improve login session security
In previous Checkmk versions the login sessions were not tracked on the Checkmk
server side. This means that a logout in the GUI was a pure client action
destroying the authentication cookie. When the cookie was stored and reused
later, the user was able to access the GUI again with that old login session
which was logged out.
This change extends the authentication cookie with a session ID which has to be
known on the Checkmk server to result in a successful login. Once a login
session is logging out from the GUI, the session is invalidated on the Checkmk
server. If a client tries to access the GUI with an invalidated authentication
cookie, the login will be rejected from now.
Please note that we have added some limitations with this change:
<ul>
<li>Per user we can now have up to 20 parallel login sessions. Once a user
account reaches the 21st sessions, the session with the longest inactivity will
be invalidated.</li>
<li>Existing sessions with an inactivity of more than 7 days will be invalidated.</li>
</ul>
The change of the authentication cookie requires all users to login again to the
GUI after updating to Checkmk 2.0, because the cookie format is now incompatible
with the authentication cookies issued by previous Checkmk versions.
We use the incompatibility to switch the authentication cookie hashing
algorithm from to sha256. The previous md5 at this point was not a security
problem, but it can be considered bad practice.
Change-Id: I434058cf28ea783c5e7a5f2abc5f09bb3eb03277