Windows global stuff:
[krb5.git] / src / lib / krb5 / ccache / file / ChangeLog
1 Thu Apr 13 15:49:16 1995 Keith Vetter (keithv@fusion.com)
2
3         * *.[ch]: removed unneeded INTERFACE from non-api functions.
4
5 Wed Mar 22 11:24:07 1995 Keith Vetter (keithv@fusion.com)
6
7         * fcc-proto.h: added prototype for cache changing hook, 
8         * fcc.h: changed cache file location for the PC (out of /tmp).
9         * fcc_ops.h: made the cache changing hook return an error code.
10
11 Tue Mar 21 19:14:49 1995 Keith Vetter (keithv@fusion.com)
12
13         * fcc_destroy.c: open file on the PC in binary mode, worked around
14            the unixism of working with deleted files.
15         * fcc_genn.c: open file on the PC in binary mode.
16         * fcc_init.c: uninitialized variable on the PC.
17         * fcc_maybe.c: open file on the PC in binary mode.
18         * fcc_read.c: a real clever one-line piece of code to turn 4 bytes 
19            into a 32 bit integer fails miserbly on 16 bit machines. Fixed.
20         * fcc_ops.c: added hooks to notify programs when the ccache changes.
21            For windows, the code is taken from the K4 release, for other
22            platforms it does nothing.
23         * fcc_destroy.c, fcc_genn.c, fcc_init.c, fcc_store.c: added calls to
24            the hook described for fcc_ops.c.
25
26 Fri Mar 17 19:23:09 1995  John Gilmore  (gnu at toad.com)
27
28         * Makefile.in (LDFLAGS):  Eliminate, duplicates config/pre.in.
29
30 Wed Mar 15 12:07:28 1995 Keith Vetter (keithv@fusion.com)
31
32         * fcc_eseq.c, fcc_init.c, fcc_maybe.c, fcc_dest.c:
33            Initialized return code.
34         * fcc_genn.c, fcc_init.c: removed chmod call for the PC
35
36 Thu Mar 09 18:43:10 1995  Chris Provenzano (proven@mit.edu)
37
38         * fcc_destry.c (krb5_fcc_destroy())
39         * fcc_init.c   (krb5_fcc_initialize())
40                 Initialize kret before returning it.
41
42         * fcc_maybe.c (fcc_lock_file()) Initialize st before returning it.
43
44 Tue Mar  7 19:54:48 1995  Mark Eichin  <eichin@cygnus.com>
45
46         * configure.in: take out ISODE_DEFS.
47
48 Tue Mar 7 15:58:15 1995 Keith Vetter (keithv@fusion.com)
49
50         * fcc.h: alwas pull in low-level i/o stuff for the PC.
51         * *.c, fcc-proto.h: added windows INTERFACE keyword.
52         * fcc_dest.c, fcc_init.c, fcc_maybe.c, fcc_nseq.c, fcc_read.c, 
53            fcc_sseq.c, fcc_write.c: fixed up some int/long and 
54            signed/unsigned problems.
55
56 Tue Feb 28 00:35:55 1995  John Gilmore  (gnu at toad.com)
57
58         * fcc.h, fcc_gennew.c, fcc_maybe.c:  Avoid <krb5/...> includes.
59
60 Tue Feb 21 16:14:25 1995  Mark Eichin  (eichin@cygnus.com)
61
62         * configure.in: check for HAVE_FLOCK, since we may need to use
63         both flock and fcntl.
64         * fcc_maybe.c: try fcntl lock, if we get EINVAL specifically, fall
65         back to flock (if we have it.)
66
67 Fri Jan 27 00:49:36 1995  Chris Provenzano (proven@mit.edu)
68
69         * Fix fcc_read.c (krb5_fcc_read_authdatum()) krb5_authdatatype
70                 is of type unsigned int and therefore shouldn't be the
71                 argument to krb5_fcc_read_ui_2(). 
72
73 Fri Jan 13 15:23:47 1995  Chris Provenzano (proven@mit.edu)
74
75         * Added krb5_context to all krb5_routines
76
77 Wed Dec  7 16:58:59 1994    <tytso@rsx-11.mit.edu>
78
79         * fcc_write.c (krb5_fcc_store_addrs): If a null addresses is
80                 passed in, don't core dump.
81
82 Fri Nov 18 17:22:51 1994  Theodore Y. Ts'o  (tytso@dcl)
83
84         * fcc_read.c (krb5_fcc_read_principal): Fix to return correct
85                 error code, instead of always returning KRB5_CC_NOMEM.
86
87 Wed Nov 16 23:31:49 1994  Theodore Y. Ts'o  (tytso@dcl)
88
89         * fcc-proto.h, fcc.h, fcc_maybe.c (krb5_fcc_open_file), fcc_nseq.c
90         (krb5_fcc_next_cred), fcc_store.c (krb5_fcc_store), fcc_read.c,
91         fcc_write.c:  Changes to implement FCC format version #3, which
92                 is architecture independent, and includes the key
93                 encryption type information.
94
95         * fcc_gennew.c (krb5_fcc_generate_new): Generate new ccaches using
96                 whatever version is marked as the default.
97
98         * fcc_read.c (krb5_fcc_read_keyblock): Insert keyblock magic
99                 number and initialize etype value.  Also add magic numbers
100                 for the krb5_principal, krb5_data, krb5_address, and
101                 krb5_authdata structures.
102
103 Mon Oct 31 17:02:04 1994  Theodore Y. Ts'o  (tytso@dcl)
104
105         * fcc_maybe.c: Back out POSIX_FILE_LOCKS change.  (Should be
106                 depending on autoconf.h to supply this #define if
107                 necessary.) 
108
109 Thu Oct 13 17:23:42 1994  Theodore Y. Ts'o  (tytso@maytag)
110
111         * configure.in: Add ISODE_DEFS
112
113 Fri Oct  7 14:18:44 1994  Theodore Y. Ts'o  (tytso@dcl)
114
115         * configure.in: Add test for unistd.h
116         * fcc_maybe.c: Use POSIX_FILE_LOCKS if _POSIX_VERSION is defined.
117
118 Fri Sep 30 21:54:20 1994  Theodore Y. Ts'o  (tytso@dcl)
119
120         * fcc_defops.c (krb5_cc_file_ops):
121           fcc_ops.c (krb5_fcc_ops): Add placeholder for magic number
122
123 Thu Sep 22 21:37:15 1994  Theodore Y. Ts'o  (tytso@dcl)
124
125         * fcc_destry.c (krb5_fcc_destroy): Make sure memory associated
126                 with the credentials cache is freed after it is destroyed.
127
128 Thu Aug 18 16:33:33 1994  Theodore Y. Ts'o  (tytso at tsx-11)
129
130         * fcc_retrv.c (srvname_match): Fix bug in srvname_match where so
131         that the server realm is really ignored in the compare, like it's
132         supposed to be.
133
134 Mon Jun 20 19:36:19 1994  Theodore Y. Ts'o  (tytso at tsx-11)
135
136         * fcc.h: #include <krb5/osconf.h> so that build works using imake.
137
138