Skip Menu |
 

From: tlyu@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 1.4KiB
Some ccache back ends need per-type cursors implemented.

* src/include/k5-int.h: Declare krb5_cc_ptcursor. Update
krb5_cc_ops vector to include functions for ptcursor and some
not-yet-implemented functionality.

* src/include/krb5/krb5.hin: Prototype krb5_cccol_cursor_new,
krb5_cccol_cursor_next, krb5_cccol_cursor_free.

* src/lib/krb5/ccache/Makefile.in: Compile cccursor.c. Build
t_cccursor.

* src/lib/krb5/ccache/cccursor.c: Implementation of cursor for
iterating over ccaches.

* src/lib/krb5/ccache/ccbase.c: Add typecursor functionality for
iteration over registered ccache types.

* src/lib/krb5/ccache/cc_memory.c: Implmement per-type ccache
cursor functionality.

* src/lib/krb5/ccache/cc_mslsa.c:
* src/lib/krb5/ccache/cc_file.c:
* src/lib/krb5/ccache/ccapi/stdcc.c: Add place-holder ops vector
entries.

* src/lib/krb5/ccache/t_cccursor.c: New test of ccache cursor
functionality.

* src/lib/krb5/os/ccdefname.c (krb5int_cc_os_default_name): New
function to return the OS-specific default ccache name.


Commit By: tlyu



Revision: 18651
Changed Files:
U trunk/src/include/k5-int.h
U trunk/src/include/krb5/krb5.hin
U trunk/src/lib/krb5/ccache/Makefile.in
U trunk/src/lib/krb5/ccache/cc_file.c
U trunk/src/lib/krb5/ccache/cc_memory.c
U trunk/src/lib/krb5/ccache/cc_mslsa.c
U trunk/src/lib/krb5/ccache/ccapi/stdcc.c
U trunk/src/lib/krb5/ccache/ccbase.c
A trunk/src/lib/krb5/ccache/cccursor.c
A trunk/src/lib/krb5/ccache/t_cccursor.c
U trunk/src/lib/krb5/os/ccdefname.c
From: tlyu@mit.edu
Subject: SVN Commit
update export lists

Commit By: tlyu



Revision: 18653
Changed Files:
U trunk/src/lib/krb5/libkrb5.exports
U trunk/src/lib/krb5_32.def
From: tlyu@mit.edu
Subject: SVN Commit
* src/lib/krb5/ccache/t_cccursor.c: Bugfixes from Ezra to clean up
memory leaks.

Commit By: tlyu



Revision: 18654
Changed Files:
U trunk/src/lib/krb5/ccache/t_cccursor.c
Remaining work items, e.g., back ends, will be in separate tickets.