Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 6d34a4a73ab445419faa18eebaa4b3c0447d492b
https://github.com/tribe29/checkmk/commit/6d34a4a73ab445419faa18eebaa4b3c04…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-09-22 (Tue, 22 Sep 2020)
Changed paths:
M inventory/export_software_csv
Log Message:
-----------
Fix 'Failed to execute export hook software_csv: write() argument must be str, not
bytes'
Change-Id: Icc7ce5b8ac53b8d048ebebf5a979ce592f5e22b5
Commit: 9dd727babe344e8709b043f51be076062be86559
https://github.com/tribe29/checkmk/commit/9dd727babe344e8709b043f51be076062…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-22 (Tue, 22 Sep 2020)
Changed paths:
M cmk/gui/login.py
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Cleanup separation between login and userdb
* The login module should care about login related things, like
cookie setting, parsing and so on. The userdb cares about working
with all the stored user information and
* Use "userdb.on_*" pattern for all user auth situations:
- on_login_failed
- on_login_succeeded
- on_logout
- on_access
* Move userdb internal logic about user sessions to userdb. Making all
of these functions private ones.
This cleanups make the code more testable. Additional tests will
be added with the next commit.
Change-Id: I2b7c808701b612951c2c0d58219c8fb316800eb4
Commit: c35cc4973d426a5b8a9c489358246e40871ec2cd
https://github.com/tribe29/checkmk/commit/c35cc4973d426a5b8a9c489358246e408…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-22 (Tue, 22 Sep 2020)
Changed paths:
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Add tests for the just separated on_* functions
Change-Id: If95386381e77f19d85dc98d9b6948cc339f81f31
Commit: 262722c7b733fa271022ba66f69ca30d9cf1bc84
https://github.com/tribe29/checkmk/commit/262722c7b733fa271022ba66f69ca30d9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-22 (Tue, 22 Sep 2020)
Changed paths:
M cmk/gui/userdb.py
Log Message:
-----------
Reduce copy-n-paste
Change-Id: I16d5d65922ef3914ebc03bc3dcab47891fbe2852
Commit: 528fc2e48edba9331668bd1201f096641dd714ac
https://github.com/tribe29/checkmk/commit/528fc2e48edba9331668bd1201f096641…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-22 (Tue, 22 Sep 2020)
Changed paths:
M cmk/gui/login.py
Log Message:
-----------
Cleanup typing and make function private
Change-Id: I91216ccf8614eaf99e90b0b20dd63ecac5478f77
Commit: 3f59756c097febedf549c71d224c3d4420449be1
https://github.com/tribe29/checkmk/commit/3f59756c097febedf549c71d224c3d442…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-22 (Tue, 22 Sep 2020)
Changed paths:
M cmk/base/packaging.py
M cmk/update_config.py
M omd/packages/check_mk/check_mk.make
R omd/packages/check_mk/cmk.update-pre-hooks
A omd/packages/check_mk/update-pre-hooks/01_mkp-disable-outdated
A omd/packages/check_mk/update-pre-hooks/02_cmk-update-config
Log Message:
-----------
Execute disabling of outdated MKPs before cmk-update-config
The outdated MKPs may affect the update logic in cmk-update-config. To reduce
the effect of outdated MKPs on the builtin Checkmk logic, we now execute the
disabling of MKPs during "omd update" before the Checkmk code is executed for
the first time.
This change also adds the "mkp disable-outdated" command.
CMK-5505
Change-Id: I8fe15ed8c09806f6e9d802be6f5ebe4ac6190a9e
Compare:
https://github.com/tribe29/checkmk/compare/f804d3c58bf3...3f59756c097f