This commit was manufactured by cvs2svn to create tag
[krb5.git] / src / lib / krb5 / ccache / ChangeLog
1 2000-5-31       Alexandra Ellwood <lxs@mit.edu>
2
3         * ccdefault.c: Changed kerberosPrincipal_V5 to kerberosVersion_V5 to reflect 
4         the new constant name.
5
6 2000-5-19       Alexandra Ellwood <lxs@mit.edu>
7
8         * ccdefault.c: Added krb5int_cc_default.  This function 
9         supports the Kerberos Login Library and pops up a dialog if the cache does 
10         not contain valid tickets.  This is used to automatically get a tgt before
11         obtaining service tickets.  Note that this should be an internal function
12         because callers don't expect krb5_cc_default to pop up a dialog!
13         (We found this out the hard way :-)
14
15 2000-4-26       Alexandra Ellwood <lxs@mit.edu>
16
17         * ccdefault.c: Added version number to internal Kerberos Login Library 
18         routine.
19
20 2000-4-13       Alexandra Ellwood <lxs@mit.edu>
21
22         * ccdefault.c: Added Kerberos Login library support (with ifdefs to control 
23         whether or not it is on.  Also added support to store a krb5_principal in the
24         os_context along with the default ccache name (if known, this principal is 
25         the same as the last time we looked at the ccache.
26         * ccdefname.c: Added support to store a krb5_principal in the os_context 
27         along with the default ccache name (if known, this principal is the same 
28         as the last time we looked at the ccache.
29
30 1999-10-26  Tom Yu  <tlyu@mit.edu>
31
32         * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES,
33         LOCAL_INCLUDES such that one can override CFLAGS from the command
34         line without losing CPP search patchs and defines. Some associated
35         Makefile cleanup. [from wsanchez@apple.com]
36
37 1999-08-23  Ken Raeburn  <raeburn@mit.edu>
38
39         * cc_retr.c: New file.
40         (krb5_cc_retrieve_cred_seq): New function, derived from
41         fcc_retrieve but takes an optional list of enctypes to look for in
42         priority order.
43         (krb5_cc_retrieve_cred_default): New function.  Same signature as
44         original fcc_retrieve but if new flag KRB5_TC_SUPPORTED_KTYPES is
45         set, calls krb5_get_tgs_ktypes to get a list of enctypes to look
46         for.
47         * Makefile.in (STLIBOBJS, OBJS, SRCS): Add it.
48
49 Tue May 18 19:52:56 1999  Danilo Almeida  <dalmeida@mit.edu>
50
51         * Makefile.in: Remove - from recursive Win32 make invocation.
52
53 Mon May 17 14:11:45 1999  Danilo Almeida  <dalmeida@mit.edu>
54
55         * Makefile.in: Clean ccapi subdirectory in clean-windows target.
56
57 Mon May 10 15:24:08 1999  Danilo Almeida  <dalmeida@mit.edu>
58
59         * Makefile.in: Do win32 build in subdir.
60
61 1999-03-31  Theodore Ts'o  <tytso@rsts-11.mit.edu>
62
63         * ccdefops.c: Change the default ccache type under windows to be
64                 original FILE ccache type; this will get set to ccapi if
65                 the krbcc32.dll can be found.
66
67 Mon Feb  8 21:53:37 1999  Theodore Y. Ts'o  <tytso@mit.edu>
68
69         * Makefile.in: Enable the ccapi directory for windows builds.  
70
71         * ccdefops.c: Make the ccapi the default ccache type for Windows
72                 machines.
73
74 1999-01-26  Theodore Ts'o  <tytso@rsts-11.mit.edu>
75
76         * Makefile.in: Add ccapi to the include path so we can find stdcc.h
77
78 1998-11-13  Theodore Ts'o  <tytso@rsts-11.mit.edu>
79
80         * Makefile.in: Set the myfulldir and mydir variables (which are
81                 relative to buildtop and thisconfigdir, respectively.)
82
83 Sat Dec  5 01:20:31 1998  Theodore Y. Ts'o  <tytso@mit.edu>
84
85         * Makefile.in, ccdefops.c: Temporarily back out the ccapi ccache
86                 under Windows so we can make sure the rest of the krb5
87                 tree builds correctly under Windows.  (Note: I didn't
88                 revert lib/krb5/os/ccdefname.c, so setting KRB5_CC_NAME to
89                 FILE:C:\tmp\tkt is required to make things work.)
90
91 1998-08-24  Theodore Ts'o  <tytso@rsts-11.mit.edu>
92
93         * Makefile.in: Add windows build instructions to build CCache API
94                 Cache implementation. 
95
96 Fri Aug 20 18:30:00 1998  Miro Jurisic  <meeroh@mit.edu>
97         * Added Frank's CCache API cache implementation and made
98                 it default on the Mac
99
100 Thu Jul 30 13:12:30 1998  Sam Hartman  <hartmans@utwig.mesas.com>
101
102         * ccbase.c: Enable memory ccache (merge adapted from Kerbnet)
103
104 1998-05-27  Theodore Ts'o  <tytso@rsts-11.mit.edu>
105
106         * Makefile.in: Add ccache/memory as a directory to be recursively
107                 built by this makefile under Windows.
108
109 Fri Feb 27 18:03:33 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>
110
111         * Makefile.in: Changed thisconfigdir to point at the lib/krb5
112                 directory, since we've moved the configure.in tests in
113                 this directory to the toplevel lib/krb5 configure.in
114
115 Wed Feb 18 16:19:12 1998  Tom Yu  <tlyu@mit.edu>
116
117         * Makefile.in: Remove trailing slash from thisconfigdir.  Fix up
118         BUILDTOP for new conventions.
119
120 Thu Feb 12 16:17:46 1998  Tom Yu  <tlyu@mit.edu>
121
122         * configure.in: Add commented out AC_OUTPUT to force autoreconf to
123         rebuild the configure script.
124
125 Wed Feb 11 22:56:49 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>
126
127         * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile
128
129         * configure.in: Create the makefiles for all of the subdirectories
130                 and move all of the configure.in tests from the
131                 subdirectories into this configure.in.
132
133 Sat Dec  6 02:26:16 1997  Tom Yu  <tlyu@mit.edu>
134
135         * Makefile.in: Add cccopy.c.
136
137         * cccopy.c: New file; krb5_cc_copy_creds from Cygnus.
138
139 Mon Sep 15 15:14:16 1997  Ezra Peisach  <epeisach@mit.edu>
140
141         * ccbase.c (krb5_cc_resolve): Incoming cache name is const.
142
143 Thu Nov 21 11:55:16 EST 1996    Richard Basch   <basch@lehman.com>
144
145         * Makefile.in: win32 build
146
147         * ccbase.c, ccdefault.c:
148         DLL export basic ccache functions
149
150 Thu Jan  2 16:57:35 1997  Tom Yu  <tlyu@mit.edu>
151
152         * Makefile.in:
153         * configure.in: Update to new lib build procedure.
154
155 Thu Jun  6 00:04:38 1996  Theodore Y. Ts'o  <tytso@mit.edu>
156
157         * Makefile.in (all-windows): Don't pass $(LIBCMD) on the command
158                 line.  It's set in the windows.in prologue for all
159                 Makefiles anyway.
160
161 Wed Feb  7 00:23:18 1996  Theodore Y. Ts'o  <tytso@dcl>
162
163         * Makefile.in: Folded in danw's changes to allow
164                 building Makefiles for the Macintosh.  We now can build
165                 MPW makefiles which are interpreted by CodeWarrior.
166
167 Fri Nov  3 21:12:31 1995  Theodore Y. Ts'o  <tytso@dcl>
168
169         * configure.in: Added memory subdirectory
170
171 Fri Oct  6 22:03:30 1995  Theodore Y. Ts'o  <tytso@dcl>
172
173         * Makefile.in: Remove ##DOS!include of config/windows.in.
174                 config/windows.in is now included by wconfig.
175
176 Mon Sep 25 16:56:30 1995  Theodore Y. Ts'o  <tytso@dcl>
177
178         * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
179                 Makefile. 
180
181 Tue Aug 29 13:35:23 EDT 1995    Paul Park       (pjpark@mit.edu)
182         * Makefile.in, .Sanitize, ser_cc.c - Add new ccache handle serialization
183                 routines.
184
185 Fri Jun  9 19:31:13 1995    <tytso@rsx-11.mit.edu>
186
187         * configure.in: Remove standardized set of autoconf macros, which
188                 are now handled by CONFIG_RULES.  Use DO_SUBDIRS to
189                 recurse down subdirectories.
190
191 Fri May 26 20:19:26 1995  Theodore Y. Ts'o  (tytso@dcl)
192
193         * configure.in, Makefile.in: Add support for building shared libraries.
194
195 Thu Apr 13 15:49:16 1995 Keith Vetter (keithv@fusion.com)
196
197         * ccbase.c: removed unneeded INTERFACE from non-api functions.
198
199 Wed Mar 22 11:47:49 1995    <tytso@rsx-11.mit.edu>
200
201         * Makefile.in (CFLAGS): Make -I options work when the build and
202                 source tree are different.
203
204 Fri Mar 17 19:19:07 1995  John Gilmore  (gnu at toad.com)
205
206         * Makefile.in (LDFLAGS):  Remove, duplicates config/pre.in.
207         (CFLAGS):  Add -I options for file and stdio, to avoid paths in
208         #include statements.
209         (all-mac, clean-mac):  Add.
210         * ccdefops.c:  Avoid includes with pathnames, since they don't work
211         on the Mac.  Configure the default cache based on whether the
212         system has <sys/types.h> (which defines types for low-level file
213         operations, among other things).
214         * configure.in (CONFIG_DIRS):  Build stdio before file, for Mac
215         convenience (where file doesn't build).
216
217 Wed Mar 15 20:23:17 1995 Keith Vetter (keithv@fusion.com)
218
219         * Makefile.in: cleaned up for the PC
220
221 Tue Mar  7 19:53:05 1995  Mark Eichin  <eichin@cygnus.com>
222
223         * configure.in: take out ISODE_DEFS.
224
225 Tue Mar 7 15:55:12 1995 Keith Vetter (keithv@fusion.com)
226
227         * ccbase.c, ccdefault.c: added window INTERFACE keyword.
228         * Makefile.in: made to work on the PC.
229
230 Tue Feb 28 00:35:33 1995  John Gilmore  (gnu at toad.com)
231
232         * ccbase.c, ccdefault.c:  Avoid <krb5/...> includes.
233
234 Fri Jan 13 15:23:47 1995  Chris Provenzano (proven@mit.edu)
235
236     * Added krb5_context to all krb5_routines 
237
238 Thu Oct 13 17:23:08 1994  Theodore Y. Ts'o  (tytso@maytag)
239
240         * configure.in: Add ISODE_DEFS
241