]> git.ipfire.org Git - thirdparty/krb5.git/commit
Support macOS 11 native credential cache 1221/head
authorKen Hornstein <kenh@pobox.com>
Wed, 4 Aug 2021 03:18:27 +0000 (23:18 -0400)
committerGreg Hudson <ghudson@mit.edu>
Wed, 18 May 2022 21:14:18 +0000 (17:14 -0400)
commit3bb429b1d61dcd017537e27d7572dcf9114a5613
tree90c5f613c5d44ae2f0d034719187d17486cfb9e2
parentf81fda346f07c8d67e549cb90bcbdc3c24e5dd5d
Support macOS 11 native credential cache

Add an API credential cache implementation using the CCAPI stubs in
the macOS Kerberos framework, tailored to access the native
collections used by macOS 10.6 and later (KCM before macOS 11, XCACHE
afterwards).  Make API: the default ccache name for macOS 10.6 and
later.

[ghudson@mit.edu: used shared CCAPI credential conversion functions;
changed ptcursor behavior to match current Unix collection semantics;
adjusted naming and code style]

ticket: 9052 (new)
NOTICE
doc/notice.rst
src/configure.ac
src/lib/krb5/Makefile.in
src/lib/krb5/ccache/Makefile.in
src/lib/krb5/ccache/cc-int.h
src/lib/krb5/ccache/cc_api_macos.c [new file with mode: 0644]
src/lib/krb5/ccache/cc_kcm.c
src/lib/krb5/ccache/ccapi_util.c
src/lib/krb5/ccache/ccbase.c
src/lib/krb5/ccache/deps