[16720] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

[krbdev.mit.edu #8990] git commit

daemon@ATHENA.MIT.EDU (Greg Hudson via RT)
Mon Mar 22 02:21:51 2021

From: "Greg Hudson via RT" <rt-comment@krbdev.mit.edu>
In-Reply-To: 
Message-ID: <rt-4.4.4-72871-1616394103-969.8990-4-0@mit.edu>
To: "AdminCc of krbdev.mit.edu Ticket #8990":;
Date: Mon, 22 Mar 2021 02:21:43 -0400
MIME-Version: 1.0
Reply-To: rt-comment@krbdev.mit.edu
Content-Type: text/plain; charset="utf-8"
Errors-To: krb5-bugs-bounces@mit.edu
Content-Transfer-Encoding: 8bit


Mon Mar 22 02:21:43 2021: Request 8990 was acted upon.
 Transaction: Ticket created by ghudson@mit.edu
       Queue: krb5
     Subject: git commit
       Owner: ghudson@mit.edu
  Requestors: 
      Status: new
 Ticket <URL: https://krbdev.mit.edu/rt/Ticket/Display.html?id=8990 >



Add KCM_OP_GET_CRED_LIST for faster iteration

For large caches, one IPC operation per credential dominates the cost
of iteration.  Instead transfer the whole list of credentials to the
client in one IPC operation.

Add optional support for the new opcode to the test KCM server to
allow testing of the main and fallback code paths.

[ghudson@mit.edu: fixed memory leaks and potential memory errors;
adjusted code style and comments; rewrote commit message; added
kcmserver.py support and tests]

https://github.com/krb5/krb5/commit/81bdb47d8ded390263d8ee48f71d5c312b4f1736
Author: Pavel Březina <pbrezina@redhat.com>
Committer: Greg Hudson <ghudson@mit.edu>
Commit: 81bdb47d8ded390263d8ee48f71d5c312b4f1736
Branch: master
 src/include/kcm.h            |   12 +++-
 src/lib/krb5/ccache/cc_kcm.c |  144 ++++++++++++++++++++++++++++++++++++++---
 src/tests/kcmserver.py       |   28 +++++++-
 src/tests/t_ccache.py        |   10 +++-
 4 files changed, 175 insertions(+), 19 deletions(-)

_______________________________________________
krb5-bugs mailing list
krb5-bugs@mit.edu
https://mailman.mit.edu/mailman/listinfo/krb5-bugs


home help back first fref pref prev next nref lref last post