bdafb01f66a276da9d9ed4dd59b57553fe8203c0
[krb5.git] / src / include / krb5 / ChangeLog
1 Wed Apr 5 16:41:41 1995 Keith Vetter (keithv@fusion.com)
2
3         * los-proto.h, func-proto.h: moved krb5_us_timeofday and 
4            krb5_sname_to_principal from the former to the latter.
5         * base-def.h: added FAR to pointer types for the PC.
6         * func-proto.h: added FAR to pointer types in prototypes but
7            only for functions which are exported.
8
9 Fri Mar 31 19:34:47 1995 Keith Vetter (keithv@fusion.com)
10
11         * k5-config.h: defined dup to _dup for STDC stuff on Windows
12
13 Fri Mar 31 16:12:28 1995  Theodore Y. Ts'o  (tytso@dcl)
14
15         * configure.in (CONFIG_RULES): Replaced.
16
17 Thu Mar 30 15:57:22 1995 Keith Vetter (keithv@fusion.com)
18
19         * func-proto.h: added 2 missing prototypes dealing with auth_con.
20
21 Tue Mar 28 19:53:09 1995 Keith Vetter (keithv@fusion.com)
22
23         * Makefile.in: changed to reflect deletion of stock/osconf.win.
24         * k5-config.h: added constants for reading default values
25             out of Windows ini files.
26         * los-proto.h: added new prototype for Windows ini stuff.
27
28 Tue Mar 28 18:02:41 1995  John Gilmore  (gnu at toad.com)
29
30         * Makefile.in (KRB5_HEADERS, install):  Account for file renames.
31         (all-mac):  Add.
32         * configure.in (CONFIG_RULES):  Remove.
33         (krb5_sigtype):  Define as either void or int.
34         * encryption.h:  Insert parentheses in macros to avoid mis-expansion.
35         * k5-config.h:  Further parameterize socket support.
36         * macsock.h:  Support connect(), recv(), send(), getmyipaddr().
37         (WSAGetLastError):  Fix typo -- there's no argument to this macro.
38
39         * k5-errors.h:  Rename errors.h (which duplicated a standard Mac
40         header name, causing a problem).
41         * AddressXlation.h, GetMyIPAddr.h, MacTCPCommonTypes.h, TCPPB.h, 
42         UDPPB.h:  Add MacTCP header files.
43
44 Mon Mar 27 09:33:10 1995  Chris Provenzano (proven@mit.edu)
45
46         * func-proto.h (krb5_rd_req(), krb5_rd_req_decode(), krb5_mk_rep(),
47                 krb5_recvauth(), and krb5_compat_recvauth(). Added a 
48                 krb5_auth_context argument and eliminated many of the 
49                 other arguments because they are included in the 
50                 krb5_auth_context structure.
51
52 Fri Mar 24 14:15:51 1995    <tytso@rsx-11.mit.edu>
53
54         * adm_defs.h (ADM5_DEFAULT_PORT): Add definition of default
55                 administration port.
56
57         * Makefile.in (install): Delete the destination header files
58                 before copying in the new ones.  Also install autoconf.h.
59                 Only install header files if the header file has changed.
60
61 Wed Mar 22 11:37:24 1995 Keith Vetter (keithv@fusion.com)
62
63         * k5-config.h: added HAVE_SYS_TYPES_H. Cleaned up the loading
64            of sys/types.h which john added earlier. Specifically, we always
65            have it and it's missing some typedefs used by this code.
66
67 Tue Mar 21 18:42:23 1995 Keith Vetter (keithv@fusion.com)
68
69         * k5-config.h: PC: NO_PASSWORD defined and files opened in binary mode.
70         * func-proto.h: added new prototype for notify programs when the 
71            ccache changes, and moved krb5_get_default_realm from los-proto.h.
72         * los-proto.h: moved krb5_get_default_realm into func-proto.h.
73
74 Sun Mar 19 12:51:59 1995  John Gilmore  (gnu at toad.com)
75
76         * base-defs.h:  Fix comment that referred to STDARG_PROTOTYPES.
77
78 Fri Mar 17 19:12:13 1995  John Gilmore  (gnu at toad.com)
79
80         * k5-config.h:  Move <sys/types.h> handling from ../krb5.h to
81         here, because we need <sys/types.h> or the u_* types to be defined
82         before we include the Unix socket include files a little later in
83         k5-config.h.  We actually add this code twice, once in the MSDOS
84         section and once in the Unix/Mac section.
85         (NEED_SOCKETS):  Also include <net/if.h>, for localaddr.c.
86         * Makefile.in (clean-mac):  Add.
87
88 Tue Mar 14 16:50:54 1995    <tytso@rsx-11.mit.edu>
89
90         * Makefile.in: Delete definition for KRB5ROOT and KRB5_INCDIR,
91                 since those are defined in pre/config.in.
92
93 Thu Mar 16 20:58:22 1995  John Gilmore  (gnu at toad.com)
94
95         * configure.in:  Replace nonstandard CHECK_STDARG with
96         AC_CHECK_HEADERS.  Also check for header file macsock.h, which
97         is a dummy test -- it's false on Unix and PC's, but on the Mac
98         we hand-configure it to be true, to indicate that we want Mac
99         socket support rather than Unix socket support.
100         * base-defs.h, k5-config.h:  Use HAVE_STDARG_H, not STDARG_PROTOTYPES.
101         * k5-config.h (NEED_SOCKETS):  Add new section which brings in
102         socket include files for the appropriate compilation environment
103         (Mac or Unix; Windows already did this).
104         * macsock.h:  New include file, derived from Cygnus Network Security
105         Mac K4 release, for simulating sockets under MacTCP.
106
107 Thu Mar 16 12:12:17 1995 Keith Vetter (keithv@fusion.com)
108
109         * k5-config.h: PC change, getting sys_nerr and sys_errlist to work.
110
111 Tue Mar 14 17:38:28 1995 Keith Vetter (keithv@fusion.com)
112
113         * k5-config.h: more PC changes, mostly dealing with chmod not 
114            working as it should on the PC.
115         * func-proto.h, los-proto.h: moved prototypes for krb5_timeofday and
116            krb5_os_localaddr from los-proto to func-proto. They are needed by
117            the outside world, specifically kinit.c
118
119 Fri Mar 10 14:23:12 1995  Theodore Y. Ts'o  <tytso@dcl>
120
121         * sysincl.h: Removed definition of FD_SETSIZE, FD_SET, FD_CLR,
122                 FD_ISSET, and FD_ZERO.  Defining them in favor of using
123                 the system include files is almost always wrong.
124
125 Fri Mar 10 10:04:41 1995 Chris Provenzano (proven@mit.edu)
126
127         * func-proto.h (krb5_mk_req(), krb5_mk_req_extended(), krb5_rd_rep(),
128                 krb5_sendauth(), krb5_mk_priv(), krb5_rd_priv(), krb5_mk_safe(),
129                 and krb5_rd_safe()). Added a krb5_auth_context argument and
130                 eliminated many of the other arguments because they are 
131                 included in the krb5_auth_context structure.
132
133         * fieldbits.h Added #define AP_OPTS_USE_SUBKEY 0x00000001 for a
134                 new option to an ap req message. This is mainly a clean way
135                 to inform krb5_mk_req() and krb5_mk_req_extended() to 
136                 create the subkey without adding an extra argument.
137
138         * safepriv.h Replace safe/priv flags with flags for krb5_auth_context
139                 and add krb5_replay_data structure for when the appilication
140                 want to do it's own replay detection for safe and priv calls.
141
142
143 Thu Mar  9 18:29:24 1995  Mark Eichin  <eichin@cygnus.com>
144
145        * Makefile.in (all-windows): tabs, not spaces.
146
147 Tue Mar 7 14:54:02 1995 Keith Vetter (keithv@fusion.com)
148
149         * ccache.h: added windows INTERFACE keyword to all functions.
150         * encryption.h: more segment games for the PC--added NEAR to three
151            external data objects.
152         * wordsize.h: added constants VALID_INT_BTIS and VALID_UINT_BITS for
153            detecting overflow when casting a long to an int.
154         * k5-config.h: numerous PC changes such as adding NEED_LOWLEVEL_IO
155            which enables the read/write level of I/O.
156         * Makefile.in: osconf.h now pulled in from stock/osconf.win.
157
158 Thu Mar  2 23:21:46 1995  John Gilmore  (gnu at toad.com)
159
160         Make include files start to work on the Macintosh.
161
162         * configure.in:  Add checks for sys/types.h and sys/stat.h.
163         * k5-config.h:  Remove krb5/ from #include.
164         * sysincl.h:  Avoid <sys/types.h>.  Conditional-include <sys/stat.h>.
165
166 Thu Mar 2 13:30:00 1995 Keith Vetter (keithv@fusion.com)
167
168         * k5-config.h: changed NEED_WINSOCK_H to NEED_SOCKETS
169
170 Wed Mar 1 20:00:00 1995 Keith Vetter (keithv@fusion.com)
171
172         * func-proto.h: fixed up a const attribute to krb5_send_tgs.
173
174 Wed Mar 1 17:40:00 1995 Keith Vetter (keithv@fusion.com)
175
176         * func-proto.h: added missing prototype for krb5_mk_cred.
177         * los-proto.h: added windows INTERFACE keyword to all functions,
178            plus added 2 missing prototypes: krb5_os_init_context and
179            krb5_os_free_context.
180
181 Wed Mar 1 12:48:20 1995 Keith Vetter (keithv@fusion.com)
182
183         * config.h: added defines to pull in winsock.h as needed
184         * rcache.h: added windows INTERFACE keyword to all functions
185         * winsock.h: new file--for windows socket stuff
186
187 Wed Mar  1 17:45:13 1995  Theodore Y. Ts'o  <tytso@dcl>
188
189         * configure.in, k5-config.h: Only define labs(x) -> abs(x) if
190                 labs() is not defined elsewhere.  (This really shouldn't
191                 be here at all, but is the expedient way to deal with lack
192                 of labs().)
193
194         * Makefile.in: Change config.h -> k5-config.h and free.h ->
195                 k5-free.h to reflect renamed header files for Mac/PC port.
196
197 Mon Feb 27 23:47:58 1995  John Gilmore  (gnu at toad.com)
198
199         * Makefile.in (osconf.h):  Remove temp file osconf.new.
200
201         * krb5.h:  Rename to ../krb5.h so it can be #included by end users
202         without the use of slashes or extra -I options.  First step in
203         making it stand alone without a train of a dozen other include
204         files tagging along behind.
205
206         * base-defs.h, dbm.h, error_def.h, sysincl.h:  Avoid #include
207         <krb5/...> form; use "..." form.
208
209         * config.h:  Rename to k5-config.h.  This is too common a
210         name, now that we use -I..../include/krb5.
211         * free.h:  Rename to k5-free.h.
212
213         * configure.in (AC_INIT):  Use another file (not krb5.h) as src test.
214
215 Mon Feb 27 11:35:49 1995 Keith Vetter (keithv@fusion.com)
216
217         * config.h: added windows interface keyword for varargs functions,
218            added defines to allows <windows.h> to be stdc compliant.
219         * func-proto.h: added windows INTERFACE_C keyword for functions
220            with varargs, and fixed const in prototype for krb5_send_tgs.
221         * preauth.h: added windows INTERFACE keyword to prototypes
222
223 Wed Feb 22 17:39:46 1995 Chris Provenzano (proven@mit.edu)
224
225         * func-proto.h (krb5_get_credentials(), krb5_get_cred_from_kdc(),
226                 and krb5_sendauth()) replaced krb5_cred * IN/OUT arg with
227                 a krb5_cred * IN and a krb5_cred ** OUT arg.
228         * func-proto.h (krb5_mk_req_extended()) Remove kdc_options flag arg
229                 and krb5_ccache arg. They are no longer necessary.
230         
231 Wed Feb 22 01:45:17 1995 Keith Vetter (keithv@fusion.com)
232
233         * keytab.h: added windows INTERFACE keyword to prototypes
234
235 Tue Feb 21 17:31:06 1995 Keith Vetter (keithv@fusion.com)
236
237         * config.h: added HAVE_ERRNO for the windows section
238            changed windows manifest constant from __windows__ 
239            to _MSDOS so that DOS test programs will compile.
240
241 Tue Feb 21 12:00:32 1995 Keith Vetter (keithv@fusion.com)
242
243         * asn1.h: added windows INTERFACE keyword to all functions.
244
245 Tue Feb 21 17:49:41 1995  Mark Eichin  (eichin@cygnus.com)
246
247         * config.h: get krb5/autoconf.h.
248         * Makefile.in (KRB5_HEADERS): add config.h, remove rsa-md4.h and
249         crc-32.h which aren't here anymore.
250
251 Tue Feb 21 0:0:32 1995 Keith Vetter (keithv@fusion.com)
252
253         * func-proto.h: added windows INTERFACE keyword to all functions.
254         * krb5.h: moved two typedefs before inclusion of func-proto.h
255
256 Mon Feb 20 16:54:51 1995 Keith Vetter (keithv@fusion.com)
257
258         * encryption.h, los-proto.h, rsa-md5.h: added windows 
259           INTERFACE keyword.
260         * Makefile.in: removed isode cruft ala Feb 10 changes but for windows
261
262 Mon Feb 20 12:32:34 1995  John Gilmore  (gnu at toad.com)
263
264         * configure.in:  Flip again.  Use AC_CHECK_HEADERS, but default the
265         symbol-setting.  This is Modern Autoconf Style.
266
267         * config.h:  Create from stock/config.h and stock/config.win.
268         * Makefile.in (BUILT_HEADERS):  Remove config.h.
269         (CONF_REPLACE, CONFSRC, config.h rule):  Remove.  Config.h is
270         a static header file, ever since imake died.  Now it really is.
271         (clean):  Don't remove config.new any more.
272
273 Thu Feb 16 20:12:23 1995  John Gilmore  (gnu at toad.com)
274
275         * configure.in:  Use AC_HAVE_HEADER rather than AC_HEADER_CHECK.
276         (Fixes resulting #define names to HAVE_XXX rather than HAS_XXX,
277         which is not only consistent but also matches what's in sysincl.h.)
278
279 Mon Feb 6 19:42:7 1995 Keith Vetter (keithv@fusion.com)
280
281         * configure.in: added header checks for sys/param.h and sys/file.h.
282         * encryption.h: added typedef prototype for sum_func function 
283             with the windows api to make microsoft compiler happy.
284         * sysincl.h: conditionally include sys/file.h and sys/param.h since
285             windows doesn't have them.
286         * Makefile.in: 
287            - changed macros with ${...} to $(...) since nmake barfs on {}.
288            - added windows only make preamble 
289            - split the all target into unix and windows branches
290
291 Fri Feb 10 14:54:26 1995  Theodore Y. Ts'o  <tytso@dcl>
292
293         * asn1.h: Removed ISODE cruft -- moved included .h files into
294                 asn1.h, to simplify the krb5 header file structure.
295
296         * Makefile.in (ET_HEADERS): Remove isode cruft.
297
298 Mon Feb 06 17:19:04 1995 Chris Provenzano  (proven@mit.edu)
299
300         * func-proto.h (krb5_get_in_tkt()) Changed key_proc args to be the
301                 following (krb5_context, const krb5_keytype, krb5_data *,
302                 krb5_const_pointer, krb5_keyblock **)
303
304         * func-proto.h (krb5_get_in_tkt_*()) Removed krb5_keytype, changed
305                 krb5_enctype to krb5_enctype *, changed krb5_preauthtype to
306                 krb5_preauthtype *.
307
308         * func-proto.h Added new routine krb5_get_in_tkt_with_keytab().
309
310 Fri Feb  3 07:57:31 1995  Theodore Y. Ts'o  (tytso@dcl)
311
312         * configure.in: Use politically correct name of AC_CHECK_SIZEOF
313                 instead of AC_SIZEOF_TYPE.
314
315         * configure.in:
316         * wordsize.h: Don't use BITS16, BITS32, etc. anymore.  Use
317                 autoconf's SIZEOF_INT and SIZEOF_LONG definitions to make
318                 things work.
319
320 Mon Jan 30 15:43:19 1995  Chris Provenzano  (proven@mit.edu)
321
322         * func-proto.h Added krb5_keytype arg to rb5_rdreq_key_proc.
323
324         * func-proto.h (krb5_send_tgs()) Changed krb5_enctype arg to
325                 krb5_enctype *, a NULL terminated array of encryption types.
326
327         * func-proto.h Added prototypes for krb5_get_for_creds(),
328                 krb5_set_default_in_tkt_etypes(), and
329                 krb5_get_default_in_tkt_etypes().
330         
331         * krb5.h Added fields to krb5_context to support default etypes.
332
333 Fri Jan 27 00:56:12 1995  Chris Provenzano  (proven@mit.edu)
334
335         * func-proto.h (krb5_kt_read_service_key()) Added krb5_keytype arg.
336         * keytab.h (krb5_kt_get_entry()) Add krb5_keytype arg.
337
338 Fri Jan 27 00:56:12 1995  Chris Provenzano  (proven@mit.edu)
339
340         * base-defs.h Typedef krb5_boolean, krb5_msgtype, krb5_kvno,
341                 krb5_addrtype, krb5_keytyp, krb5_enctype, krb5_cksumtype,
342                 and krb5_authdatatype as unsigned int.
343         * kdb_dbm.h krb5_dbm_db_set_lockmode(), krb5_dbm_db_set_nonblocking()
344                 Fix prototypes to use krb5_boolean and not int.
345         * kdb.h krb5_db_set_lockmode(), krb5_db_set_nonblocking()
346                 Fix prototypes to use krb5_boolean and not int.
347
348 Wed Jan 25 19:26:57 1995  John Gilmore  (gnu at toad.com)
349
350         * crc-32.h:  Move to lib/crypto/crc32; only gets local use.
351         * rsa-md4.h:  Move to lib/crypto/md4; only gets local use.
352
353 Wed Jan 25 20:01:36 1995  Mark Eichin  (eichin@cygnus.com)
354
355         * configure.in: rewrote remaining tests to use AC_TRY_COMPILE and
356         caching. Added cross-compile case for ANSI stdio test.
357
358 Wed Jan 25 17:50:35 1995  Chris Provenzano  (proven@mit.edu)
359
360         * Removed narrow.h and widen.h
361
362 Wed Jan 25 17:07:17 1995  Chris Provenzano  (proven@mit.edu)
363
364         * Removed all narrow types and references to wide.h and narrow.h
365         * base-defs.h Typedef krb5_boolean, krb5_msgtype, krb5_kvno,
366                 krb5_addrtype, krb5_keytyp, krb5_enctype, krb5_cksumtype,
367                 and krb5_authdatatype as int.
368         * kdb.h Made keytype in krb5_encrypted_keyblock explicitly short
369                 for backwards compatibility. 
370
371 Sun Jan 22 18:17:06 1995  John Gilmore  (gnu@cygnus.com)
372
373         * preauth.h, rsa-md5.h:  Protect against multiple inclusion.
374
375 Fri Jan 13 15:23:47 1995  Chris Provenzano (proven@mit.edu)
376
377     * Added krb5_context to all krb5_routines
378
379         * Removed DECLARG and OLDDECLARG from base-defs.h (and any file that
380           was using it.) The next thing to do is make all narrow types
381           wide types and remove narrow.h and wide.h.
382
383 Thu Jan 12 01:55:54 1995  Mark Eichin  <eichin@cygnus.com>
384
385         * Makefile.in (install): constructed headers come from the build
386         tree, not the source tree.
387
388 Fri Dec 23 22:29:43 1994  Theodore Y. Ts'o  (tytso@dcl)
389
390         * krb5.h (krb5_cred): Add enc_part2 member which may point to the
391                 unecrypted version, if it's available.
392
393 Mon Dec 19 21:53:33 1994  Theodore Y. Ts'o  (tytso@dcl)
394
395         * krb5.h (krb5_context): Add new typdef for krb5_context.
396
397         * libos.h (krb5_os_context): Add new typedef for krb5_os_context.
398
399         * func-proto.h (krb5_init_context, krb5_free_context): Add new
400           declarations.
401
402         * los-proto.h (krb5_init_os_context, krb5_free_os_context): Add new
403           declarations.
404
405 Wed Nov 30 16:16:54 1994  Theodore Y. Ts'o  (tytso@dcl)
406
407         * configure.in: Add support for --enable-athena and --with-krb4
408                 (to set KRB5_KRB4_COMPAT).
409
410         * Makefile.in: Remove remnants of unifdef support for building
411                 osconf.h and config.h, left over from the imake build system.
412
413 Mon Nov 21 14:43:14 1994  Theodore Y. Ts'o  (tytso@dcl)
414
415         * func-proto.h (krb5_encode_kdc_rep, krb5_encrypt_tkt_part):
416                 Change to use new function prototypes.
417
418         * encryption.h (krb5_eblock_keytype, krb5_eblock_enctype): Define
419                 new macros for finding the key type and encryption type of
420                 an encrypion block.
421
422 Fri Nov 18 17:53:38 1994  Theodore Y. Ts'o  (tytso@dcl)
423
424         * kdb.h (KRB5_KDB_SUPPORT_DESMD5): Add new attribute which defines
425                 whether or not a server supports DES/MD5.
426
427 Fri Nov 18 01:28:47 1994  Mark Eichin  <eichin@cygnus.com>
428
429         * Makefile.in (install): elide dependency so $(srcdir) works; use
430         $(INSTALL_DATA).
431         (ET_HEADERS): new variable for the names of the headers that
432         lib/krb5/error_tables builds and installs here (so that they get
433         pushed out to the installed include directory.)
434         (BUILT_HEADERS): locally built headers, for all, install, and
435         clean.
436         (clean): delete built and et headers.
437
438 Fri Nov 18 01:15:00 1994  Mark Eichin  <eichin@cygnus.com>
439
440         * configure.in: use KRB5_POSIX_LOCKS, AC_EGREP_HEADER. (from
441         epeisach).
442
443 Thu Nov 10 22:04:19 1994  Theodore Y. Ts'o  (tytso@dcl)
444
445         * hostaddr.h (krb5_address): Add magic number field.
446
447 Tue Nov  8 17:55:47 1994  Theodore Y. Ts'o  (tytso@dcl)
448
449         * encryption.h (krb5_string_to_key, krb5_random_key): Change
450                 internal calling signature to pass in the encryption
451                 block, so that the encryption type in the keyblock
452                 structure can be properly initialized.
453
454 Thu Nov  3 16:38:44 1994  Theodore Y. Ts'o  (tytso@dcl)
455
456         * encryption.h (krb5_keyblock): Added a field to hold an
457                 encryption type in the keyblock field --- so routines have
458                 a hint of which encryption type they should use.
459
460         * error_def.h: Add support for the kv5m error table.  (For magic
461                 numbers.) 
462
463 Mon Oct 31 14:43:07 1994  Theodore Y. Ts'o  (tytso@dcl)
464
465         * configure.in: Move WITH_CCOPTS and WITH_KRB5ROOT to the
466                 beginning of the file.  Otherwise the other tests won't
467                 get the CCOPTS flags correct while doing the feature
468                 tests. 
469
470 Tue Oct 25 23:54:25 1994  Theodore Y. Ts'o  (tytso@dcl)
471
472         * ext-proto.h (strdup): If the header files have strdup, don't try
473                 to redefine it.
474
475 Fri Oct 14 00:40:01 1994  Theodore Y. Ts'o  (tytso@dcl)
476
477         * mit-des.h: Add declaration for krb5_des_md5_cst_entry.
478
479         * mit-des.h: Change name of the des_crc cryptosystem from
480                 krb5_des_cst_entry to krb5_des_crc_cst_entry.
481
482 Tue Oct  4 14:51:32 1994  Theodore Y. Ts'o  (tytso@dcl)
483
484         * encryption.h: Cast various potential shorts to ints.  This is
485                 not quite right either, but the whole encryption interface
486                 needs to be fixed.
487
488         * keytab.h (krb5_kt_ops.resolv): Resolve's first argument is a const.
489
490         * encryption.h: Add magic number to encryption structures.
491
492 Mon Oct  3 18:45:55 1994  Theodore Y. Ts'o  (tytso@dcl)
493
494         * kdb.h: Add magic number to _krb5_db_entry.  (This among other
495         things will cause a backwards incompatible change to the database
496         format.)  The previous magic number changes also force a database
497         format change; we will eventually need to completely redo how we
498         encode the database format, so that it isn't structure layout
499         dependent!
500
501         * Makefile.in: Fix install to obey ${DESTDIR}, copy conf.h and
502                 osconf.h from build tree.
503
504         * Makefile.in: Fix "make install" to use $(srcdir) for header files.
505
506 Thu Sep 29 15:07:30 1994  Theodore Y. Ts'o  (tytso@dcl)
507
508         * func_proto.h (krb5_realm_compare): Added prototype for functin
509                 donated by OpenVision.  (Compares two realms).
510
511 Wed Sep 21 18:10:55 1994  Theodore Y. Ts'o  (tytso@dcl)
512
513         * func_proto.h (krb5_check_transited_list): Added prototype for
514                 function donated by Cybersafe.
515
516 Wed Aug 17 16:33:22 1994  Theodore Y. Ts'o  (tytso at tsx-11)
517
518         * krb5.h (krb5_enc_kdc_rep_part): Added msg_type field.  Needed
519         for the ASN.1 routines.
520
521 Tue Aug 16 22:01:56 1994  Mark Eichin  (eichin@cygnus.com)
522
523         * configure.in: change test for USE_SYS_TIME_H to consistent
524         (autoconf style) check for HAVE_SYS_TIME_H with
525         TIME_WITH_SYS_TIME, and use them everywhere.
526         * stock/osauto.h: get rid of USE_TIME_H.
527         * stock/osconf.h: get rid of USE_TIME_H, rename USE_SYS_TIME_H.
528
529 Tue Aug  9 02:17:40 1994  Tom Yu  (tlyu@dragons-lair)
530
531         * preauth.h: fix preauth function names as well (timestamp ->
532         unixtime)
533
534 Mon Aug  8 22:36:24 1994  Theodore Y. Ts'o  (tytso at tsx-11)
535
536         * proto.h: Change preauthentication names to match official names
537         which bcn and I agreed upon.
538
539 Tue Aug  2 03:39:14 1994  Tom Yu  (tlyu@dragons-lair)
540
541         * acconfig.h: add HAVE_SETVBUF
542
543         * configure.in: changes to make things saner when checking for
544         ANSI_STDIO
545
546 Thu Jul 14 03:31:06 1994  Tom Yu  (tlyu at dragons-lair)
547
548         * Makefile.in: some cleanup to not echo cruft
549
550 Tue Jun 28 19:09:21 1994  Tom Yu  (tlyu at dragons-lair)
551
552         * error_def.h: folding in Harry's changes
553         * asn1.h: ditto
554         * configure.in: adding ISODE_DEFS, fixing ISODE_INCLUDE to dtrt
555
556 Tue Jun 21 23:54:40 1994  Tom Yu  (tlyu at dragons-lair)
557
558         * pulling SEEK_SET, etc. out to avoid redef'ing in unistd.h
559
560 Tue Jun 21 00:50:46 1994  Mark W. Eichin  (eichin at mit.edu)
561
562         * sysincl.h: SEEK_SET et. al. defined in terms of L_SET et. al. if
563         they don't already exist.
564