summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/ccache/stdio/ChangeLog
blob: 565e694290d367315b03f94afc216e840e750cb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
Mon Jun 10 21:46:06 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* scc_read.c:
	* scc_gennew.c (krb5_scc_generate_new): Change _WINDOWS to _MSDOS,
	 	and add check for _WIN32.
	
Wed Feb 14 10:44:27 1996    <tytso@rsts-11.mit.edu>

	* scc_read.c (krb5_scc_read_keyblock, krb5_scc_read_data,
		krb5_scc_read_authdatum, krb5_scc_read_addr): For windows,
		mask off low 16 bits because Gradient DCE does things
		wrong.

Wed Mar 20 22:50:05 1996  Theodore Y. Ts'o  <tytso@dcl>

	* scc-proto.h (krb5_scc_skip_header): Added prototype (to fix lint
	        flames).

Thu Feb  1 15:50:29 1996  Sam Hartman  <hartmans@tertius.mit.edu>

	* scc_retrv.c (krb5_scc_retrieve): Accept any enctype unless doing a specific match.

Thu Jan 25 14:44:48 1996  Sam Hartman  <hartmans@tertius.mit.edu>

	* scc_retrv.c (ktype_reasonable): Rename ktype_match; see fcc  for explanation.
	(krb5_scc_retrieve): Match exactly on enctype if requested to do so.

Wed Jan 10 22:44:43 1996  Theodore Y. Ts'o  <tytso@dcl>

	* scc.h (KRB5_SCC_DEFAULT_VNO): Remove KRB5_SCC_DEFAULT_VNO; now
		set in init_ctx.c.

	* scc_maybe.c (krb5_scc_open_file): 
	* scc_gennew.c (krb5_scc_generate_new): Use
		context->scc_default_format to determine the credentials
		cache type.

	* scc_read.c (krb5_scc_read_keyblock): If reading in a version 3
		credentials cache, ignore the second enctype stored in the
		ccache; just read it into a dummy variable.

Thu Dec 21 18:33:39 1995  Theodore Y. Ts'o  <tytso@dcl>

	* scc_maybe.c (krb5_scc_open_file): In the case of
		SCC_OPEN_AND_ERASE, unlink the filename first, in case
		there's a symbolic link lurking about.  (We should do an
		exclusive open then, but there's no such thing in stdio.)
		(krb5_scc_open_file): Use KRB5_CC_FORMAT as an error code
		instead of KRB5_CCACHE_BADVNO, when it's really a format
		error in the credentials cache file.

Mon Sep 25 16:56:51 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
		Makefile. 

Thu Sept 7 12:00:00 EDT 1995	James Mattly	(mattly@fusion.com)

	* scc_retrv.c: fixed paramter passing in a call to standard_fields_match.
		prototypes would have caught this.

Thu Sep  7 18:07:56 1995  Mark Eichin  <eichin@cygnus.com>

	* scc_gennew.c (krb5_scc_generate_new): don't use automatic
	aggregate initialization.

Wed Sep 06 14:20:57 1995   Chris Provenzano (proven@mit.edu)

        * scc_read.c, scc_write.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g

Tue Sep 05 22:58:52 1995

        * scc.h : Add another KRB5_SCC_FVNO but don't up the default.
        * scc_gennew.c, scc_maybe.c : New version saves a length after
                version for whatever we want to put into the ccache before
                the first credential (like a time skew)
        * scc_read.c, scc_write.c : Remove krb5_enctype references, and
                replace with krb5_keytype where appropriate

Tue Aug 29 13:36:39 EDT 1995	Paul Park	(pjpark@mit.edu)
	* scc_reslv.c - Set magic number in successfully resolved ccache.

Wed Aug 16 02:45:19 1995  Chris Provenzano <proven@mit.edu>

        * scc_maybe.c: Pass fds to krb5_lock_file() and krb5_unlock_file()

Tue Jul 11 19:22:17 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* scc-proto.h: Add prototype for krb5_scc_read.

Wed Jun 14 23:55:24 1995  Theodore Y. Ts'o  (tytso@dcl)

	* scc_errs.c (krb5_scc_interpret): Add #ifdef around switch
		statement for ETXTBUSY.


Sat Jun 10 00:04:02 1995  Theodore Y. Ts'o  <tytso@dcl>

	* scc_init.c (krb5_scc_initialize): Make sure the status return
	        from krb5_scc_store_principal is reflected in the return
		status of krb5_scc_initialize().

Fri Jun  9 19:30:35 1995    <tytso@rsx-11.mit.edu>

	* configure.in: Remove standardized set of autoconf macros, which
		are now handled by CONFIG_RULES.

	* scc_maybe.c: Fix -Wall nit

Fri May 26 20:19:49 1995  Theodore Y. Ts'o  (tytso@dcl)

	* configure.in, Makefile.in: Add support for building shared libraries.

Thu Apr 13 16:32:12 1995 Keith Vetter (keithv@fusion.com)

	* scc_genn.c: __STDC__ conditional also checks the _WINDOWS define.

Sat Mar 25 14:42:37 1995  Tom Yu  (tlyu@dragons-lair)

	* scc_maybe.c (krb5_scc_open_file): fixed typo (extra & in
	reference to fvno_bytes)

	* scc_gennew.c: Ultrix cc (and K&R compilers) doesn't deal with
	automatic aggregate initialization, so fixed scc_fvno usage.

Fri Mar 17 19:24:05 1995  John Gilmore  (gnu at toad.com)

	* scc_errs.c:  Mac doesn't have EISDIR error.
	* scc_gennew.c, scc_maybe.c:  Eliminate the use of htons and ntohs
	for byte order handling; just do it by hand.
	* scc_read.c (krb5_scc_read_authdatum):  Zap unused variable "ret".
	* Makefile.in (LDFLAGS):  Eliminate, duplicates config/pre.in.

Tue Mar  7 19:55:01 1995  Mark Eichin  <eichin@cygnus.com>

	* configure.in: take out ISODE_DEFS.

Tue Feb 28 00:36:36 1995  John Gilmore  (gnu at toad.com)

	* scc.h, scc_gennew.c, scc_maybe.c:  Avoid <krb5/...> includes.

Fri Jan 27 00:49:36 1995  Chris Provenzano (proven@mit.edu)

	* Fix scc_read.c (krb5_scc_read_authdatum()) krb5_authdatatype
		is of type unsigned int and therefore shouldn't be the
		argument to krb5_scc_read_ui_2().

Fri Jan 13 15:23:47 1995  Chris Provenzano (proven@mit.edu)

    * Added krb5_context to all krb5_routines 

Tue Dec 13 15:42:50 1994    <tytso@rsx-11.mit.edu>

	* scc_write.c (krb5_scc_store_addrs): If a null addresses is
		passed in, don't core dump.

Fri Nov 18 14:47:33 1994  Theodore Y. Ts'o  (tytso@dcl)

        * scc-proto.h, scc.h, scc_maybe.c (krb5_scc_open_file), scc_nseq.c
	(krb5_scc_next_cred), scc_store.c (krb5_scc_store), scc_read.c,
	scc_write.c:  Changes to implement SCC format version #3, which
		is architecture independent, and includes the key
		encryption type information.

Wed Nov 16 23:40:16 1994  Theodore Y. Ts'o  (tytso@dcl)

	* scc_gennew.c (krb5_scc_generate_new): Generate new ccaches using
		whatever version is marked as the default.

	* scc_read.c (krb5_scc_read_keyblock): Insert keyblock magic
		number and initialize etype value.  Also add magic numbers
		for the krb5_principal, krb5_data, krb5_address, and
		krb5_authdata structures.

Thu Oct 13 17:24:00 1994  Theodore Y. Ts'o  (tytso@maytag)

	* configure.in: Add ISODE_DEFS

Fri Sep 30 21:53:31 1994  Theodore Y. Ts'o  (tytso@dcl)

	* scc_defops.c (krb5_cc_stdio_ops):
	  scc_ops.c (krb5_scc_ops): Add placeholder for magic number

Thu Sep 22 21:38:09 1994  Theodore Y. Ts'o  (tytso@dcl)

	* scc_destry.c (krb5_scc_destroy): Make sure memory associated
		with the credentials cache is freed after it is destroyed.

Thu Aug 18 16:34:51 1994  Theodore Y. Ts'o  (tytso at tsx-11)

	* scc_retrv.c (srvname_match): Fix bug in srvname_match where so
	that the server realm is really ignored in the compare, like it's
	supposed to be.

Tue Aug  2 04:07:17 1994  Tom Yu  (tlyu@dragons-lair)

	* scc_maybe.c (krb5_scc_open_file): changed an #ifdef from
	ANSI_STDIO to HAS_SETVBUF