Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 0b801b3ff010f90f6b2bb77f028b086b1d57e201
https://github.com/tribe29/checkmk/commit/0b801b3ff010f90f6b2bb77f028b086b1…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
R omd/packages/msitools/baked_container.msi
Log Message:
-----------
Remove unused msi file
I guess this was build once and committed by mistake?
Change-Id: I56f45a54631ed020b9156dd5dea1dc4d8a91132a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: aa5b525a8cffbb6322ade377333a585c55b81b55
https://github.com/tribe29/checkmk/commit/aa5b525a8cffbb6322ade377333a585c5…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M tests/testlib/playwright/plugin.py
Log Message:
-----------
Added locale option for the e2e tests (default: "en-US")
Change-Id: Ib4d6634eb2c86130c70f7e2281edf9fa1fb2f002
Commit: 2cf18fa5accf8dc12d9463629f6dab51a8e5fafa
https://github.com/tribe29/checkmk/commit/2cf18fa5accf8dc12d9463629f6dab51a…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M tests/gui_e2e/conftest.py
Log Message:
-----------
Initialise logger with library name
This will change messages like this:
INFO root:conftest.py:24 Setting up testsite
...to this:
INFO tests.gui_e2e.conftest:conftest.py:23 Setting up testsite
Change-Id: Iedfd806d87d0ee864386a9d6a48fbab91943c6df
Commit: 214170896c9d4290b1b67a7bc8234f0c5176d2e4
https://github.com/tribe29/checkmk/commit/214170896c9d4290b1b67a7bc8234f0c5…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M tests/testlib/playwright/helpers.py
Log Message:
-----------
Made main menu locator explicit and "user" menu locator relative to main menu locator
Change-Id: Ibd52e67352078288e236c08b0301591cf52e726f
Commit: 69326d17c8f0bf7510feaa0587017b4111de6ebd
https://github.com/tribe29/checkmk/commit/69326d17c8f0bf7510feaa0587017b411…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M tests/gui_e2e/conftest.py
A tests/gui_e2e/test_menu_help.py
A tests/gui_e2e/test_menu_user.py
M tests/testlib/playwright/helpers.py
Log Message:
-----------
Added help and user menu tests
Change-Id: I0258389c56a23c4646c17012dd0a161fc9ac4998
Compare: https://github.com/tribe29/checkmk/compare/20e84518c4c8...69326d17c8f0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 20e84518c4c8da174f6ab0b74642d710ee0e469a
https://github.com/tribe29/checkmk/commit/20e84518c4c8da174f6ab0b74642d710e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/agent_based/inventory/_tree_aggregator.py
M cmk/base/agent_based/inventory/active.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
Log Message:
-----------
inventory: Split tree aggregator (cluster vs real host)
Change-Id: Ic39b37127c4c1e3aaf7808fbefd57490c8762eb7
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 16c4deece5160050fc8a18fce4b17ba3ef48b05c
https://github.com/tribe29/checkmk/commit/16c4deece5160050fc8a18fce4b17ba3e…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/userdb/htpasswd.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/userdb.py
A cmk/utils/crypto/__init__.py
A cmk/utils/crypto/password_hashing.py
M omd/packages/omd/omdlib/main.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
Log Message:
-----------
Extract passlib functionality to a wrapper module
Change-Id: I3e45027ec1270b81426435666677e5ebc38fe788
Commit: 9f962e1fc1c0b5e6e422301704da3a47166080c9
https://github.com/tribe29/checkmk/commit/9f962e1fc1c0b5e6e422301704da3a471…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M cmk/gui/plugins/userdb/htpasswd.py
M cmk/gui/userdb.py
M cmk/utils/crypto/password_hashing.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
A tests/unit/cmk/utils/crypto/test_password_hashing.py
Log Message:
-----------
Redesign password hashing API
The password hashing module now offers the three functions
hash_password, sha256_crypt (deprecated), and verify (replacing
check_password).
The hashing functions no longer allow specifying the number of rounds,
which was only used for test code. The tests now monkeypatch the number
of rounds instead.
verify will now raise a PasswordInvalidError rather than returning
True or False. This makes it harder for using code to accidentally
ignore failing verifications.
The doctest have been moved to proper unit tests as they were not
contributing to readability.
Change-Id: If4efb707930743596668dd317c4f6b4a50dd69d9
Commit: cb50df842aedbe5d28e8fde908db6677f2a05fd2
https://github.com/tribe29/checkmk/commit/cb50df842aedbe5d28e8fde908db6677f…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M cmk/utils/crypto/password_hashing.py
M omd/packages/omd/omdlib/main.py
M tests/unit/cmk/utils/crypto/test_password_hashing.py
Log Message:
-----------
Remove the ability to create sha256-crypt hashes
omdlib should make sure to switch to an older version when catering to
older sites that don't support bcrypt.
Change-Id: I562f37d2b74b57d66e1d3c392359cd3531208690
Commit: aa86fc879cb45e30cb499cc8246e2d7495b222bf
https://github.com/tribe29/checkmk/commit/aa86fc879cb45e30cb499cc8246e2d749…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M cmk/utils/crypto/password_hashing.py
M tests/unit/cmk/utils/crypto/test_password_hashing.py
Log Message:
-----------
Use `2y` as bcrypt ident
Apache does not understand the `2b` ident. They are supposed to be
interchangeable.
Change-Id: Ieb49cdee887728d4f92b9a8f53b60691d9713f53
Commit: 6d0d74184608c04a8956d5feba6aeb91902ef7db
https://github.com/tribe29/checkmk/commit/6d0d74184608c04a8956d5feba6aeb919…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M cmk/gui/plugins/userdb/htpasswd.py
M cmk/utils/crypto/password_hashing.py
A cmk/utils/store/htpasswd.py
R tests/unit/cmk/gui/plugins/userdb/test_htpasswd.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
A tests/unit/cmk/utils/test_store_htpasswd.py
Log Message:
-----------
refactor: extract htpasswd store wrapper
Htpasswd now lives in store utils, method to save a single user's
password has been added, tests have been consolidated.
CMK-11516
Change-Id: I6af40e2b181a753d086cb68d336e0c6a52919929
Commit: 0a6aefa7e17892d3b08e597ac131138049050b5b
https://github.com/tribe29/checkmk/commit/0a6aefa7e17892d3b08e597ac13113804…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M cmk/gui/userdb.py
M cmk/utils/store/htpasswd.py
Log Message:
-----------
use Htpasswd wrapper to load users in userdb
Change-Id: I8f0a54386cb290f5b1d5a4442de5e6a8fa86a590
Compare: https://github.com/tribe29/checkmk/compare/a3d996df1f82...0a6aefa7e178
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0ea65f9bd36f67ccbe6ac011abeb43e901029ce6
https://github.com/tribe29/checkmk/commit/0ea65f9bd36f67ccbe6ac011abeb43e90…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
A .werks/14685
Log Message:
-----------
14685 FIX Fixed real-time checks with encryption
Real-time check data which contains a 0-byte was not processed correctly, so
this mainly affected encrypted RTC data. This has been fixed.
Note that even normal check results were affected, but these are normally
text-only without any 0-bytes, so they worked basically all the time.
Change-Id: I6242e6af4bfc19d646e3098f08b47561f47ccf00
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 38287cf8b2d6916095918a69ef3017915b441a61
https://github.com/tribe29/checkmk/commit/38287cf8b2d6916095918a69ef3017915…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
A .werks/14685
Log Message:
-----------
14685 FIX Fixed real-time checks with encryption
Real-time check data which contains a 0-byte was not processed correctly, so
this mainly affected encrypted RTC data. This has been fixed.
Note that even normal check results were affected, but these are normally
text-only without any 0-bytes, so they worked basically all the time.
Change-Id: I6242e6af4bfc19d646e3098f08b47561f47ccf00
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: a3d996df1f824c2fd77cf9ffd804e03a069002b8
https://github.com/tribe29/checkmk/commit/a3d996df1f824c2fd77cf9ffd804e03a0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
A .werks/14685
Log Message:
-----------
14685 FIX Fixed real-time checks with encryption
Real-time check data which contains a 0-byte was not processed correctly, so
this mainly affected encrypted RTC data. This has been fixed.
Note that even normal check results were affected, but these are normally
text-only without any 0-bytes, so they worked basically all the time.
Change-Id: I6242e6af4bfc19d646e3098f08b47561f47ccf00