Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 0f687464a805339729864d08f35c92328e3c8724
https://github.com/tribe29/checkmk/commit/0f687464a805339729864d08f35c92328…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
A cmk/gui/utils/request_context.py
A tests/unit/cmk/gui/test_threading.py
Log Message:
-----------
Flask Request Contexts: add function to copy ctx to threads
This also works in thread pools, whereas the helper shipped
with Flask (copy_current_request_context) has issues and
fails under certain situations.
Change-Id: Iffd30f73b591454eccfc39ca294c1805b08a9fa2
Commit: fa36fed4e9b4b3f919ec391cbbda1f9f6828c0d8
https://github.com/tribe29/checkmk/commit/fa36fed4e9b4b3f919ec391cbbda1f9f6…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/key_mgmt.py
Log Message:
-----------
Use cmk.utils.crypto.certificates
Change-Id: I8c94f05dc374d11c062ed835d71e25bf1750ea65
Commit: 2f5113d2d1744e4cad3c2e926dc741f77672f0e6
https://github.com/tribe29/checkmk/commit/2f5113d2d1744e4cad3c2e926dc741f77…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/wato/pages/custom_attributes.py
Log Message:
-----------
Adjust fields on custom attribute page
CMK-10240
Change-Id: Ic7a421fafe5173f6b17232fe5a96cc64ef33dd2b
Commit: fff846dcf6ef01bd66547100299ed7733a1c743c
https://github.com/tribe29/checkmk/commit/fff846dcf6ef01bd66547100299ed7733…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M omd/packages/net-snmp/net-snmp.make
A omd/packages/net-snmp/patches/0018-update-user-information-for-python.dif
Log Message:
-----------
force updating user parameters for python net-snmp
related only to snmp v3
python code must call enable_user_data_update to enable
functionality
Reasoning. net-snmp uses very strange method to create user
data: User data are created from a session data and cached *globally*. After creation
changing of user data are no more
possible.
In typical use case, `session provides bad user data`, we can't obtain snmp info ever
because once bad user data written in a
cache we can't correct data - this is by design.
We can obtain snmp info only after reloading python module, because this is the only known
method to reset cache.
The logic behind a patch:
a. net-snmp.so:
- net-snmp.so now uses a static flag `always_create_new_user` to
choose a strategy.
- If flag is 0, then strategy then use original behavior.
- If flag is set to 1, then "session always creates user".
- new API entry snmp_always_create_new_user(int) makes possible to
change strategy.
b. python net-snmp extension: export always_create_new_user.
c. inline.py call always_create_new_user() when using SNMP v3.
Change-Id: I629ffb80e398b57c2abe560b2004ae6c81a8eec7
Compare:
https://github.com/tribe29/checkmk/compare/1813c45e5e28...fff846dcf6ef