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