1 2004-06-02 Ken Raeburn <raeburn@mit.edu>
3 * krb5_libinit.c (initialized): Variable deleted, all references
5 (krb5int_lib_init): Initialize error tables here.
6 (krb5int_initialize_library): Don't do it here.
8 2004-05-27 Ezra Peisach <epeisach@mit.edu>
10 * Makefile.in (LOCALINCLUDES): Include ccache, keytab and rcache
13 * krb5_libinit.c: Include cc-int.h, kt-int.h, rc-int.h for
16 2004-05-05 Ken Raeburn <raeburn@mit.edu>
18 * libkrb5.exports: Export krb5int_foreach_localaddr for now.
20 2004-04-24 Ken Raeburn <raeburn@mit.edu>
22 * krb5_libinit.c: Include k5-platform.h.
23 (krb5int_lib_init, krb5int_lib_fini): New init/fini functions.
24 Call the corresponding functions for the ccache, keytab, and
25 rcache code. Incorporate the finalization code from
26 krb5int_cleanup_library.
27 (krb5int_initialize_library): Make sure the init function runs
29 (krb5int_cleanup_library): Now empty.
31 2004-04-22 Ken Raeburn <raeburn@mit.edu>
33 * libkrb5.exports: New file.
35 2003-12-23 Ken Raeburn <raeburn@mit.edu>
37 * configure.in: Remove basic checks for header files and
38 functions, now moved into include/configure.in.
40 2003-08-21 Ken Raeburn <raeburn@mit.edu>
42 * configure.in: Don't substitute LIBOBJS, newer autoconfs don't
45 2003-08-20 Ken Raeburn <raeburn@mit.edu>
47 * configure.in: Don't replace any missing system functions. Just
48 set LIBOBJS empty for now and substitute it.
50 2003-08-13 Ken Raeburn <raeburn@mit.edu>
52 * configure.in: Don't check for or replace vfprintf, vsprintf,
53 strerror, memmove, or sscanf, all part of C 89.
55 2003-07-15 Ken Raeburn <raeburn@mit.edu>
57 * krb5_libinit.c: Include autoconf.h.
59 2003-03-07 Alexandra Ellwood <lxs@mit.edu>
61 * krb5_libinit.c: Changed USE_HARDCODED_FALLBACK_ERROR_TABLES macro
62 to !USE_BUNDLE_ERROR_STRINGS so Darwin based builds get com_err
65 2003-03-06 Alexandra Ellwood <lxs@mit.edu>
67 * krb5_libinit.c: Removed Mac OS X header goober. Conditionalize
68 CCAPI calls on USE_CCAPI so Darwin builds work.
70 2003-02-04 Tom Yu <tlyu@mit.edu>
72 * configure.in: Add KRB5_SIGTYPE and CHECK_SIGNALS for
75 2003-01-10 Ken Raeburn <raeburn@mit.edu>
77 * configure.in: Don't explicitly invoke AC_PROG_INSTALL.
79 * configure.in: Use V5_AC_OUTPUT_MAKEFILE instead of
80 K5_GEN_MAKEFILE and K5_AC_OUTPUT.
82 * Makefile.in: Add AC_SUBST_FILE marker for lib_frag and libobj_frag.
84 2002-08-29 Ken Raeburn <raeburn@mit.edu>
86 * Makefile.in: Revert $(S)=>/ change, for Windows support.
88 2002-08-23 Ken Raeburn <raeburn@mit.edu>
90 * Makefile.in: Change $(S)=>/ and $(U)=>.. globally.
92 2002-08-22 Ken Raeburn <raeburn@mit.edu>
94 * Makefile.in (SUBDIROBJLISTS): New variable.
96 2002-07-09 Ken Raeburn <raeburn@mit.edu>
98 * krb5_libinit.c: Put # for cpp directives in first column.
100 2002-07-03 Alexandra Ellwood <lxs@mit.edu>
102 * krb5_libinit.c: Conditionalized error table loading for
103 Mac OS X. Error tables should always be loaded on other
106 * krb5_libinit.c: Added an include for com_err.h since
107 it is not included by error table headers on Mac OS X. Also
108 fixed busted check for Mac OS
110 [pullups form 1-2-2-branch]
112 2002-06-25 Alexandra Ellwood <lxs@mit.edu>
114 * krb5_libinit.c: Added an include for com_err.h since
115 it is not included by error table headers on Mac OS X. Also
116 fixed busted check for Mac OS
118 * krb5_libinit.c: added #define for Mac OS X so
119 that krb5int_cleanup_library calls krb5_stdcc_shutdown.
121 [pullups from 1-2-2-branch]
123 2002-06-09 Ken Raeburn <raeburn@mit.edu>
125 * configure.in: Don't set up keytab/file or keytab/srvtab
127 * Makefile.in (STOBJLISTS): Delete keytab/file/OBJS.ST and
128 keytab/srvtab/OBJS.ST.
130 2002-03-06 Ken Raeburn <raeburn@mit.edu>
132 * Makefile.in (LIBMINOR): Bump due to changes in error tables.
134 2001-10-05 Ken Raeburn <raeburn@mit.edu>
136 * krb5_libinit.c: Drop _MSDOS support.
138 2001-09-01 Ken Raeburn <raeburn@mit.edu>
140 * Makefile.in (SRCS): Use $(srcdir) not $(subdir).
142 2001-07-30 Ezra Peisach <epeisach@mit.edu>
144 * configure.in: Add KRB5_GETSOCKNAME_ARGS and KRB5_GETPEERNAME_ARGS.
146 2001-06-11 Ezra Peisach <epeisach@mit.edu>
148 * configure.in: Test for strptime() prototype. Debian linux has
149 strptime in the C library but does not provide a prototype.
151 2001-04-26 Ken Raeburn <raeburn@mit.edu>
153 * configure.in: Don't use HAS_ANSI_VOLATILE.
155 2001-04-25 Ken Raeburn <raeburn@mit.edu>
157 * configure.in: Moved test for socklen_t to include directory.
159 2001-03-05 Tom Yu <tlyu@mit.edu>
161 * configure.in: Check for sys/filio.h for FIONBIO.
163 2000-12-18 Ken Raeburn <raeburn@mit.edu>
165 * configure.in: Look for socklen_t, define HAVE_SOCKLEN_T if
168 2000-11-01 Ezra Peisach <epeisach@mit.edu>
170 * configure.in: Use AC_C_CONST instead of AC_CONST.
172 2000-10-17 Ezra Peisach <epeisach@mit.edu>
174 * krb5_libinit.c: Include krb5_libinit.h for prototypes.
176 2000-10-10 Ken Raeburn <raeburn@mit.edu>
178 * configure.in: Check for getifaddrs and ifaddrs.h.
180 2000-09-21 Ezra Peisach <epeisach@mit.edu>
182 * configure.in: Add AC_TYPE_OFF_T for off_t declaraion.
184 2000-08-29 Tom Yu <tlyu@mit.edu>
186 * configure.in: Don't generate keytab/db/Makefile, since it isn't
189 * Makefile.in: Garbage collect a little. Don't include keytab/*
190 directories directly on $(LOCAL_SUBDIRS), as keytab/Makefile.in
193 2000-07-14 Ken Raeburn <raeburn@mit.edu>
195 * configure.in: Don't generate Makefile in ccache/file,
196 ccache/stdio, ccache/memory.
197 * Makefile.in (LOCAL_SUBDIRS, LIB_SUBDIRS, LIBDONE, STOBJLISTS):
198 Delete references to those directories.
200 2000-07-01 Tom Yu <tlyu@mit.edu>
202 * Makefile.in (SHLIB_EXPLIBS): Use $(LIBS) not @RESOLV_LIB@ in
203 order to get -lnsl, -lsocket, etc. if necessary.
205 2000-06-23 Tom Yu <tlyu@mit.edu>
207 * Makefile.in (LIBMAJOR, LIBMINOR): Bump version.
209 2000-06-23 Ken Raeburn <raeburn@mit.edu>
211 * Makefile.in (SHLIB_EXPLIBS): Add @RESOLV_LIB@.
213 2000-05-31 Wilfredo Sanchez <tritan@mit.edu>
215 * configure.in: Check for existance of <memory.h>.
216 [from Nathan Neulinger <nneul@umr.edu>]
218 2000-03-14 Ken Raeburn <raeburn@mit.edu>
220 * configure.in: Check for gethostbyname2.
222 Tue Feb 22 10:20:57 2000 Ezra Peisach <epeisach@mit.edu>
224 * Makefile.in (clean-unix): Add clean-libobjs.
226 2000-01-24 Tom Yu <tlyu@mit.edu>
228 * krb5_libinit.c: Conditionalize call to stdcc_shutdown().
230 * configure.in: Fix to build library objects in this directory.
232 * Makefile.in (STOBJLISTS): Fix to actually build krb5_libinit.o.
234 * krb5_libinit.c: Fix to use 0 and 1 instead of false and true.
236 Fri Jan 21 22:47:00 2000 Miro Jurisic <meeroh@mit.edu>
238 * Makefile.in: added krb5_libinit.[co]
239 * krb5_libinit.[ch]: new files, contain library initialization
242 1999-12-01 Ken Raeburn <raeburn@mit.edu>
244 * Makefile.in (LIBMINOR): Update to 2.
246 1999-06-13 Geoffrey King <gjking@mit.edu>
249 * configure.in: Add new subdirectory keytab/srvtab.
251 Tue May 18 19:52:56 1999 Danilo Almeida <dalmeida@mit.edu>
253 * Makefile.in: Remove - from recursive Win32 make invocation.
255 Mon May 17 14:09:28 1999 Danilo Almeida <dalmeida@mit.edu>
257 * Makefile.in: Make directories for clean-windows target lowercase
258 like everywhere else.
260 Mon May 10 15:23:34 1999 Danilo Almeida <dalmeida@mit.edu>
262 * Makefile.in: Do win32 build in subdir.
264 1998-11-13 Theodore Ts'o <tytso@rsts-11.mit.edu>
266 * Makefile.in: Set the myfulldir and mydir variables (which are
267 relative to buildtop and thisconfigdir, respectively.)
269 * configure.in: Add test for the fcntl.h header file.
271 Thu Jul 30 13:12:57 1998 Sam Hartman <hartmans@utwig.mesas.com>
273 * configure.in: Test for sa_len so localaddr works on NetBSD.
275 Sun Jul 26 17:46:47 1998 Sam Hartman <hartmans@utwig.mesas.com>
277 * Makefile.in (LIBMAJOR): bump to 2
279 Wed Apr 15 18:07:20 1998 Tom Yu <tlyu@mit.edu>
281 * Makefile.in (SHLIB_EXPDEPS):
282 (SHLIB_EXPLIBS): Rename libcrypto -> libk5crypto.
284 Fri Feb 27 23:15:28 1998 Tom Yu <tlyu@mit.edu>
286 * Makefile.in (SHLIB_EXPLIBS): Replace @SHLIB_GEN@ with @GEN_LIB@
288 Fri Feb 27 18:00:15 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
290 * configure.in: Move the regular expression function tests into
291 aclocal.m4, since they also need to be shared by
292 lib/kadm5's configure script.
294 * configure.in: Move tests from all of krb5's subdirectories into
295 this configure.in, and make it generate makefiles for all
296 of the subdirectories.
298 * Makefile.in: Add a LOCAL_SUBDIRS macro for all subdirectories in
301 Wed Feb 18 16:18:18 1998 Tom Yu <tlyu@mit.edu>
303 * Makefile.in: Remove trailing slash from thisconfigdir. Fix up
304 BUILDTOP for new conventions.
306 Sat Feb 14 10:37:26 1998 Ezra Peisach <epeisach@mit.edu>
308 * configure.in: Remove USE_ANAME, and the defines for ANAME_DBDEP and
309 ANAME_DBLIB as they are no longer used.
311 * Makefile.in: Remove unused ANAME_DBDEP and ANAME_DBLIB definitions.
313 Fri Feb 13 15:26:42 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
315 * Makefile.in, configure.in: Remove the free directory from the
316 list of subdirectories to be built. (All functions moved
317 into lib/krb5/free/kfree.c)
319 Mon Feb 2 17:02:29 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
321 * configure.in: Use AC_CONFIG_DIRS instead of CONFIG_DIRS, and
322 remove use of DO_SUBDIRS.
324 * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile
326 Fri Jul 25 15:24:41 1997 Tom Yu <tlyu@mit.edu>
328 * Makefile.in: Bump version due to et changes.
330 Sat Feb 22 01:37:03 1997 Sam Hartman <hartmans@luminous.MIT.EDU>
332 * Makefile.in (LIBMINOR): Bump minor version
334 Thu Nov 21 11:55:16 EST 1996 Richard Basch <basch@lehman.com>
336 * Makefile.in: win32 build
338 Fri Feb 7 21:48:10 1997 Tom Yu <tlyu@mit.edu>
340 * Makefile.in: Add rule to install libraries.
342 Fri Jan 3 16:47:59 1997 Tom Yu <tlyu@mit.edu>
345 * configure.in: Update to use new KRB5_BUILD_LIBRARY_WITH_DEPS
349 * configure.in: Update to new library build procedure.
351 Mon Nov 18 20:42:39 1996 Ezra Peisach <epeisach@mit.edu>
353 * configure.in: Set shared library version to 1.0. [krb5-libs/201]
355 Wed Oct 23 01:15:40 1996 Theodore Y. Ts'o <tytso@mit.edu>
357 * configure.in, Makefile.in: Check to see if the -lgen library
358 exists; if so, add it to the SHLIB_LIBS line, since it
359 will be needed by an_to_ln.c, in all probability.
361 Fri Jun 7 17:38:09 1996 Theodore Y. Ts'o <tytso@mit.edu>
363 * Makefile.in (all-windows, clean-windows): Use full directory
364 name "error_tables" when building under Windows so that
365 the build will work correctly under VFAT and NTFS filesystems.
367 Thu Jun 6 00:04:38 1996 Theodore Y. Ts'o <tytso@mit.edu>
369 * Makefile.in (all-windows): Don't pass $(LIBCMD) on the command
370 line. It's set in the windows.in prologue for all Makefiles anyway.
372 Mon May 20 10:56:51 1996 Tom Yu <tlyu@dragons-lair.MIT.EDU>
374 * Makefile.in (libkrb5.$(STEXT)): fix sense of test; also deal
375 with new improved libupdate
377 Tue Apr 30 16:31:50 1996 Ken Raeburn <raeburn@cygnus.com>
379 * Makefile.in (libkrb5.$(STEXT)): Set a variable with or without
380 "--force" and use it, instead of duplicating the rest of the
381 code. Use LIBDONE as list to process, so berk_db will be skipped
382 when not in use. Check exit status of LIBUPDATE invocation.
383 Remove library before creating as workaround for libupdate bug.
385 Wed Feb 7 00:23:18 1996 Theodore Y. Ts'o <tytso@dcl>
387 * Makefile.in: Folded in danw's changes to allow
388 building Makefiles for the Macintosh. We now can build
389 MPW makefiles which are interpreted by CodeWarrior.
391 Sat Jan 27 18:25:42 1996 Sam Hartman <hartmans@tertius.mit.edu>
393 * configure.in (hashloc): Fix quoting so it makes it into the Makefile.
395 Mon Jan 22 15:23:05 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
397 * configure.in: Merge in berk_db library if needed.
399 * Makefile.in (LIB_SUBDIRS): Get location of berk_db from
402 Wed Dec 13 07:09:30 1995 Chris Provenzano (proven@mit.edu)
404 * Makefile.in : Move db keytab routines to lib/kdb.
406 Tue Dec 5 20:57:06 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
408 * Makefile.in: Removed dependency on krb4 library in building
411 Fri Nov 3 21:31:44 1995 Theodore Y. Ts'o <tytso@dcl>
413 * Makefile.in: Added the ccache/memory subdirectory.
415 Fri Oct 6 22:05:44 1995 Theodore Y. Ts'o <tytso@dcl>
417 * Makefile.in: Remove ##DOS!include of config/windows.in.
418 config/windows.in is now included by wconfig.
420 Mon Oct 2 11:12:24 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
422 * configure.in (V5_MAKE_SHARED_LIB): Change rule to install
423 version 0.1 of the library. Pass the libcrypto and
424 libcom_err version number to Makefile
426 * Makefile.in (CRYPTO_VER): Get the proper libcrypto version number
428 Mon Sep 25 17:01:48 1995 Theodore Y. Ts'o <tytso@dcl>
430 * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
433 Wed Sep 13 11:11:38 1995 Keith Vetter (keithv@fusion.com)
435 * Makefile.in: Put back in all:: all-$(WHAT) rule--PC needs it.
437 Fri Jun 30 14:43:38 EDT 1995 Paul Park (pjpark@mit.edu)
438 * Makefile.in - Add Berkeley database code here. Remove typo in
441 Wed Jun 28 21:25:29 1995 Mark Eichin <eichin@cygnus.com>
443 * configure.in: with static libs, we need install-unix, not install.
445 Mon Jun 26 17:36:53 1995 Sam Hartman <hartmans@tardis.MIT.EDU>
447 * Makefile.in (install-unix): This should be generated by configure.in, not Makefile.in. My typo was there, not here.
449 Sun Jun 25 08:24:46 1995 Tom Yu (tlyu@dragons-lair)
451 * Makefile.in: Typo: install-mac was really supposed to be
454 Fri Jun 23 12:15:02 1995 Sam Hartman <hartmans@tardis.MIT.EDU>
456 * configure.in: Typo: krb5_cv_staticlibs_enabled, not
457 krb5_cv_enable_staticlibs
459 Thu Jun 22 18:03:35 1995 Sam Hartman (hartmans@tardis)
461 * Makefile.in: Treat libcom_err.a as shared, use new conventions
462 regarding static version.
465 Fri Jun 16 11:16:44 EDT 1995 Paul Park (pjpark@mit.edu)
466 * configure.in - Add shared library install target.
469 Thu Jun 15 18:08:12 EDT 1995 Paul Park (pjpark@mit.edu)
470 * Makefile.in - Add definitions for shared library build rules. Also,
471 remove explicit "all" target at front so we do subdirectories
473 * configure.in - Create symlinks for archive and shared library when
476 Fri Jun 9 18:51:24 1995 <tytso@rsx-11.mit.edu>
478 * configure.in: Remove standardized set of autoconf macros, which
479 are now handled by CONFIG_RULES. Use DO_SUBDIRS to
480 recurse down subdirectories.
482 Fri May 26 20:12:37 1995 Theodore Y. Ts'o (tytso@dcl)
484 * configure.in, Makefile.in: Add support for building shared libraries.
486 Sat Apr 22 10:58:49 1995 Ezra Peisach (epeisach@kangaroo.mit.edu)
488 * configure.in: Add rule for make check to descend to subdirs
490 Fri Apr 21 20:47:35 1995 Theodore Y. Ts'o (tytso@dcl)
492 * Makefile.in: Added the profile directory for the profile routines.
494 Wed Mar 15 20:23:17 1995 Keith Vetter (keithv@fusion.com)
496 * Makefile.in: cleaned up for the PC
498 Wed Mar 15 12:26:21 1995 Keith Vetter (keithv@fusion.com)
500 * Makefile.in: made so it recurses into the subdirs for the PC.
502 Fri Nov 18 00:17:47 1994 Mark Eichin <eichin@cygnus.com>
504 * configure.in: move WITH_CCOPTS, WITH_KRB5ROOT.
506 Wed Nov 2 02:35:44 1994 Mark W. Eichin (eichin@paycheck.cygnus.com)
508 * Makefile.in (libkrb5.a): done needs a trailing semicolon if it
509 isn't followed by a newline, as does fi, with certain shells.
511 Tue Nov 1 14:56:47 1994 (tytso@rsx-11)
513 * Makefile.in: Change the way libupdate works so that we use
514 libkrb5.stamp to determine whether or not $arcmd needs to
518 * configure.in: Change the way the library is built to use the
521 Mon Oct 3 21:11:19 1994 Theodore Y. Ts'o (tytso@dcl)
523 * Makefile.in: make install obey $(DESTDIR)
525 Thu Aug 4 03:42:31 1994 Tom Yu (tlyu@dragons-lair)
527 * configure.in: oops look for install program
529 * Makefile.in: make install fixes