URL:
https://github.com/SSSD/sssd/pull/5375
Title: #5375: kcm: improve performance for large ccaches
pbrezina commented:
"""
Pushed PR:
https://github.com/SSSD/sssd/pull/5375
* `master`
* 325de5a5bb97ba026be6d22492bea8ab2605f1b5 - secrets: remove base64 enctype
* 39277cdadd317b0ab86cdd37de0616bc3eecbe6a - secrets: move attrs names to macros
* 9c1b51d057390fb5b26151f814a480911cda4cc9 - secrets: default to "plaintext"
if "enctype" attr is missing
* bf127d4f3f42e5b2afe25e512211439bc12a9904 - secrets: fix may_payload_size exceeded
debug message
* c3b314db57c34f64aaca7d74e76a9a955288bb51 - kcm: store credentials list in hash table
to avoid cache lookups
* a370553c90c2ed6df3b94c169c4960a6f978031f - sss_ptr_hash: fix double free for
circular dependencies
* 241ee30da12f564803793ee2b14c1522aabd9235 - kcm: add per-connection data to be shared
between requests
* 194447d35c11eb914f54719491dc5cfaab01b9a1 - kcm: use binary format to store ccache
instead of json
* f17740d831e16449495fff4ec57cc4800aaac83d - kcm: add spaces around operators in
kcmsrv_ccache_key.c
* 15069a647ed6c7f1ead42baa1d421d953c9bc557 - kcm: avoid suppression of cppcheck
warning
* e63a15038ac9c186626e4fdf681a6492031d1e40 - kcm: move sec key parser to separate file
so it can be shared
* 9b1631defdcaa3ea7e87889eb136e7fa935ab4ce - kcm: add json suffix to existing
searialization functions
* b6cc661b9f4162e590137430e945aa321fc13121 - iobuf: add more iobuf functions
* ed08ba0023e63024bf1c52ae3f6596b9d804d0a5 - secrets: accept binary data instead of
string
* 908c15af9a9f8f0556a588e368e4a0b2e24ace1b - secrets: allow to specify secret's
data format
* 74fdaa64b27e88a6e0f153f8cb59989c572d4294 - kcm: avoid multiple debug messages if
sss_sec_put fails
* b8f28d9aa9d862cf504691c9c3f92941a63fb0a4 - kcm: disable encryption
* 8edcea8c377e85d037e83065c1904fa4b92c4a39 - kcm: avoid name confusion in
GET_CRED_UUID_LIST handlers
* 47a316c850107f12d406f27abb216e26383dfab7 - kcm: fix typos in debug messages
"""
See the full comment at
https://github.com/SSSD/sssd/pull/5375#issuecomment-738711928