From 779066fca01df6c4354ccd4f80dcafe4e96d891c Mon Sep 17 00:00:00 2001 From: Sam Hartman Date: Tue, 11 Apr 2006 21:28:48 +0000 Subject: Remove ChangeLog files from the source tree. From now on, the subversion commit log entry needs to include information that would have been in the changelog. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17893 dc483132-0cff-0310-8789-dd5450dbe970 --- src/util/ChangeLog | 784 ------------------------ src/util/et/ChangeLog | 984 ------------------------------ src/util/kfrags/ChangeLog | 37 -- src/util/makedepend/ChangeLog | 5 - src/util/profile/ChangeLog | 1333 ----------------------------------------- src/util/send-pr/ChangeLog | 31 - src/util/ss/ChangeLog | 443 -------------- src/util/support/ChangeLog | 294 --------- src/util/windows/ChangeLog | 20 - 9 files changed, 3931 deletions(-) delete mode 100644 src/util/ChangeLog delete mode 100644 src/util/et/ChangeLog delete mode 100644 src/util/kfrags/ChangeLog delete mode 100644 src/util/makedepend/ChangeLog delete mode 100644 src/util/profile/ChangeLog delete mode 100644 src/util/send-pr/ChangeLog delete mode 100644 src/util/ss/ChangeLog delete mode 100644 src/util/support/ChangeLog delete mode 100644 src/util/windows/ChangeLog (limited to 'src/util') diff --git a/src/util/ChangeLog b/src/util/ChangeLog deleted file mode 100644 index cbafec2f3..000000000 --- a/src/util/ChangeLog +++ /dev/null @@ -1,784 +0,0 @@ -2006-04-11 Ken Raeburn - - * Sanitize: Removed. - - * pty: Directory moved to appl/libpty. - * Makefile.in (LOCAL_SUBDIRS): Remove pty. - -2006-03-30 Ken Raeburn - - * depfix.pl (uniquify): Sort dependencies, so little tweaks to - include orders don't change lots of makefiles. - -2006-03-11 Ken Raeburn - - * reconf: Put autoconf.stmp into include directory. - -2006-01-26 Ken Raeburn - - * export-check.pl: Accept 'S' in nm output. - -2006-01-25 Ken Raeburn - - * export-check.pl: New file. - - * export-check.pl: Accept 'G' in nm output. - -2005-12-22 Ken Raeburn - - * depfix.pl (uniquify): New subroutine. - (do_subs_2): Use it. - (do_subs): Fix substitution pattern for " ./". - -2005-11-03 Tom Yu - - * mkrel: Delete .svn directories to avoid pathname length bloat. - -2005-10-27 Ken Raeburn - - * depfix.pl: Rename from depfix2.pl, and incorporate all - substitutions from depfix.sed. - * depfix.sed: Deleted. - -2005-10-25 Tom Yu - - * ac_check_krb5.m4: Set LIBS rather than LDFLAGS. - -2005-10-18 Tom Yu - - * ac_check_krb5.m4: Example autoconf macro to use krb5-config for - setting build flags for applications. - -2005-10-04 Ken Raeburn - - * db2: Directory moved to modules/kdb/db2/libdb2. - * Makefile.in (LOCAL_SUBDIRS): Don't reference it. - (MAYBE_DB_k5, MAYBE_DB_sys): Variables deleted. - -2005-09-08 Tom Yu - - * mkrel: Update for svn. - -2005-08-16 Ken Raeburn - - * Makefile.in ($(FAKEPREFIX)/lib): Target deleted. - (all-unix): Don't build it. - -2005-04-21 Ken Raeburn - - * depgen.sed: Deleted. - * depfix2.pl: New file. - -2005-04-20 Ken Raeburn - - * depgen.sed: Delete faulty check for $(srcdir), and redundant - check for $(SRCTOP). - -2004-12-30 Ken Raeburn - - * depfix.sed: Don't change foo.o to $(OUTPRE)foo.$(OBJEXT) here. - * depgen.sed: Add new argument for STLIBOBJS. - Do the OUTPRE/OBJEXT substitution here, and if STLIBOBJS is - non-empty, add foo.so and foo.po while we're at it. - -2004-12-21 Tom Yu - - * def-check.pl: Check for PRIVATE or INTERNAL annotations in defs - file. - -2004-10-31 Tom Yu - - * mkrel: Rework quoting for RELTAIL check. Don't check RELTAIL if - doing a "-current" snapshot. - -2004-09-24 Tom Yu - - * mkrel: Rework somewhat to handle patchlevel.h being the new - master version stamp file. - -2004-09-14 Ken Raeburn - - * reconf: Export ACLOCAL=true to environment. - -2004-06-18 Ken Raeburn - - * Makefile.in (all-windows): Build support directory. - -2004-06-16 Ken Raeburn - - * Makefile.in (MAC_SUBDIRS): Don't set. - (all-mac): Target deleted. - -2004-06-16 Tom Yu - - * depfix.sed: Delete /os/usr/include as well, to cope with an - athena hack. (#include "/os/usr/include/sys/rwstlock.h" in - sys/vnode.h) - -2004-05-04 Ken Raeburn - - * Makefile.in (LOCAL_SUBDIRS): Build support library. - -2004-04-22 Ken Raeburn - - * libupdate.sh, makeshlib.sh: Deleted. - * Makefile.in (libupdate, makeshlib): Targets deleted. - (all-recurse): Don't depend on them. - (clean): Don't try to delete them. - -2004-03-08 Ken Raeburn - - * Makefile.in (LOCAL_SUBDIRS): Renamed from MY_SUBDIRS. - -2004-03-05 Ken Raeburn - - * reconf: Delete autom4te.cache directories after running - autoreconf. - -2004-02-26 Ken Raeburn - - * Makefile.in (MY_SUBDIRS): Drop apputils. - -2004-02-24 Ken Raeburn - - * Makefile.in (MY_SUBDIRS): Build in apputils dir. - -2004-02-12 Tom Yu - - * Makefile.in (all-recurse): Remove exitsleep. - - * Makefile.in (all-unix, clean-unix): Add new rule to build fake - root directory for _RLD_ROOT hacks. - -2003-12-05 Tom Yu - - * Makefile.in (DL_COMPILE, DL_COMPILE_TAIL): New variables to - support compilation of the exitsleep LD_PRELOAD object. - - * exitsleep.c: New file. LD_PRELOAD object for Solaris, to work - around a kernel bug where final output prior to a pty close gets - lost. - -2003-05-23 Ken Raeburn - - * depfix.sed: Don't check for krb524 headers. - -2003-05-18 Ken Raeburn - - * depgen.sed: Put print command on separate lines from - substitution commands, instead of using s///p form. - -2003-05-15 Tom Yu - - * mkrel: Remote autom4te.cache files. - -2003-04-24 Ken Raeburn - - * reconf: Restore support for 2.52; reject older versions. - -2003-04-23 Ken Raeburn - - * reconf: Drop support for 2.52 and earlier. - -2003-04-10 Tom Yu - - * reconf: Warn if autoconf-2.52 is used, as it generates buggy - configure scripts that don't work with BSD /bin/sh, and don't - comply with POSIX.2 (no conditions inside "case" statement). - -2003-02-05 Tom Yu - - * mkrel: Exclude .rconf files. - -2002-12-23 Tom Yu - - * depfix.sed: Convert dependencies on generated krb524 and krb4 - headers to variable references. - -2002-11-27 Tom Yu - - * depfix.sed: Remove tcl-specific headers from dependencies. - Delete now obsolete comment about gcc-specific directories. - -2002-11-13 Ezra Peisach - - * reconf: For pre autoconf 2.54 - invoke autoreconf with -l for - localdir. Posr 2.54 use the -I option. - -2002-09-27 Tom Yu - - * depgen.sed: Solaris sed doesn't like '\(^.*$\)'; replace it with - '^\(.*\)$'. - -2002-09-13 Ken Raeburn - - * depgen.sed: Now expects a fifth argument, the pathname for - libgcc. Replaces "libgcc" part with "include" and emits sed - patterns to discard any names starting with that prefix. - * depfix.sed: Drop handling of /mit/gnu and /mit/cygnus. - - * Makefile.in (MY_SUBDIRS): Use MAYBE_DB_@DB_VERSION@. - (MAYBE_DB_k5, MAYBE_DB_sys): New variables. - - * depfix.sed: Replace db2 headers with $(DB_DEPS). - -2002-09-10 Ken Raeburn - - * depgen.sed: Now expects four values passed in; generates - complete sed script, with quoting for ".." in pathnames. - -2002-09-03 Ken Raeburn - - * reconf: Give up if autoreconf fails. - -2002-09-03 Tom Yu - - * mkrel: set -e to catch errors. Only build and clean autoconf if - it exists. - -2002-08-30 Ken Raeburn - - * Makefile.in (MY_SUBDIRS) [##WIN32##]: Hide variable definition - inside "!if 0" block. - -2002-08-29 Ken Raeburn - - * Makefile.in (MAYBE_ET_k5, MAYBE_ET_sys, MAYBE_SS_k5, - MAYBE_SS_sys): New variables. - (MY_SUBDIRS): Refer to them, choosing via new configure - substitutions. - - * depfix.sed: Replace in-tree ss header files with $(SS_DEPS). - -2002-08-23 Ken Raeburn - - * Makefile.in: Change $(S)=>/ and $(U)=>.. globally. - -2002-07-17 Ken Raeburn - - * Makefile.in (MY_SUBDIRS): Delete dyn. - * dyn: Directory and contents deleted. - - * reconf: Create include/krb5/autoconf.stmp on success if it - didn't already exist. - -2002-07-05 Ken Raeburn - - * Makefile.in (SLIBSH): Use vertical-bar instead of comma for - substituting CC in case the CC specified uses commas. - -2002-06-15 Ken Raeburn - - * depfix.sed: Ignore header files under /mit/gnu/. Replace - $(BUILDTOP)/include/com_err.h with $(COM_ERR_DEPS), now defined - via pre.in. - -2002-04-25 Ezra Peisach - - * reconf: Only for autoreconf 2.53, create a private copy of - autoreconf with a patch to a bug that prevented use of three - levels configure.in files. The bug is fixed in the development - version 2.53a. - -2002-04-16 Danilo Almeida - - * def-check.pl: Handle KRB5_CALLCONV_WRONG in .def file. - -2002-04-05 Danilo Almeida - - * def-check.pl: Better error checking. Handles variable argument - functions more nicely. Support for KRB5_CALLCONV_WRONG, - KRB5INT_BEGIN_DECLS, KRB5INT_END_DECLS. Works with krb5.hin, - krb5.h, and k5-int.h (giving different information for the last - one, of course). - -2001-10-25 Ezra Peisach - - * reconf: Require autoconf 2.13. Remove support for local autoconf - tree. - -2001-10-17 Danilo Almeida - - * def-check.pl: Provide a little bit of usage info. More - error-checking. - -2001-10-17 Ken Raeburn - - * def-check.pl: New file. Not currently used by any automatic - processes. Checks krb5.hin against krb5_32.def for consistency; - might work with other .h/.def files but hasn't been tested. - -2001-10-10 Ken Raeburn - - * depfix.sed: Change "foo.o" to "$(OUTPRE)foo.$(OBJEXT)" so that - generated dependencies will take effect on Windows too. - -2001-09-06 Ken Raeburn - - * depgen.sed: New file. - * depfix.sed: Remove /foo/../ sequences, looping 'til no more. - -2001-09-01 Ken Raeburn - - * depfix.sed: Temporarily add trailing whitespace to make - substitutions more regular. Split lines before writing out. - Drop "$(srcdir)/" prefix for files in current directory, in favor - of using VPATH. - -2001-06-15 Ken Raeburn - - * getsyms: Fix quoting around find command looking for - configure.in files; sort list. - -2001-04-17 Ken Raeburn - - * Makefile.in (unixmac): Target deleted. - -2001-04-05 Tom Yu - - * mkrel: When generating multiple tarballs, also generate a - consolidated tarball. Default to making a single - tarball. [pullups from krb5-1-2-2-branch] - -2001-01-28 Tom Yu - - * Makefile.in: Remove rule for aix.bincmds; we don't need it - anymore. - - * makeshlib.sh: Use the linker flag -berok so that unresolved - symbols don't turn into link-time errors for building shared libs - on AIX. - -2000-11-01 Ezra Peisach - - * reconf: Rework syntax to detect version numbers of newer - autoconf versions. For autoconf > 2.19, we need to pass an - absolute path for the localdir to autoreconf. - -2000-10-27 Ezra Peisach - - * reconf: Pass "-m util/autoconf" to autoreconf only if we are - using the source trees version of autoconf. - -2000-10-03 Ken Raeburn - - * reconf: Look for autoconf 2.12 or later. Don't use "grep -q", - it's not portable enough. - -2000-06-30 Tom Yu - - * Makefile.in (all-unix, clean_unix): Removed util/db2 include - symlinking rules. - - * Makefile.in (all-unix, clean_unix): Update for current geography - of util/db2; needs to be moved to util/db2/Makefile.in at some - point. - -1999-10-26 Wilfredo Sanchez - - * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, - LOCAL_INCLUDES such that one can override CFLAGS from the command - line without losing CPP search patchs and defines. Some associated - Makefile cleanup. - -1999-08-16 Tom Yu - - * mkrel (reldate): Fix to deal with release branch snapshots. - -Wed May 19 11:43:36 1999 Danilo Almeida - - * Makefile.in: Add all and cleanup rules for windows for windows, - et, and profile subdirectories. - -Sat May 15 19:48:31 1999 Theodore Y. Ts'o - - * makeshlib.sh (library): Add -bnoentry to the AIX shared library - link line so that the shared libraries can be dynamically - loaded. Also make the library file executable, which is - apparently also necessary. (Patch from Duke, needed for - SAP. Note: I didn't take their addition of -lbsd, since I - don't think that's needed or a good idea). - -1999-01-27 Theodore Ts'o - - * Makefile.in, configure.in: Move the responsibility for - generating the Makefile in this directory to the top-level - configure script. The local configure.in script has been - deleted. - -Thu Sep 24 20:05:33 1998 Tom Yu - - * mkrel: Add fixes to deal with "tails" on release directories, - e.g. for beta releases. - -Wed Feb 18 16:31:21 1998 Tom Yu - - * send-pr/Makefile.in: Remove trialing slash from thisconfigdir. - Fix up BUILDTOP for new conventions. - - * Makefile.in (thisconfigdir): Remove trailing slash. - -Mon Feb 2 16:16:45 1998 Theodore Ts'o - - * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile - -Wed Jan 28 17:26:46 1998 Theodore Ts'o - - * configure.in, Makefile.in: Remove conditional AppendRule only - for AIX, and make it happen all the time in Makefile.in - -Wed Nov 19 10:52:38 1997 Ezra Peisach - - * Makefile.in (clean-unix): Remove db lib symlinks. - -Thu Nov 13 20:28:31 1997 Theodore Y. Ts'o - - * libupdate.sh: Add semicolons to prevent Bash 2.0 from - complaining. [krb5-build/486] - -Wed Oct 8 16:19:49 1997 Tom Yu - - * mkrel: Allow for edits of relevant files that should be changed - each time a release is cut. Some snapshot support. Add "-9" flag - to gzip. - -Fri Feb 21 15:58:19 1997 Sam Hartman - - * makeshlib.sh : Remove non AIX stuff; rewrite AIX stuff to work - with new build system. - -Fri Dec 6 10:59:32 1996 Tom Yu - - * getsyms: Don't echo filename if there are no bad symbols. - - * getsyms.sed: Fixup to handle long comments somewhat more - gracefully. - -Mon Nov 25 21:00:24 1996 Tom Yu - - * mkrel: Add support for --srconly, --doconly, --nocheckout, - --repository, etc. They do the obvious things. - -Fri Nov 22 11:08:16 1996 Sam Hartman - - * makeshlib.sh (VERSION): Fix SunOS shared libs [226] - -Tue Nov 12 17:32:08 1996 Barry Jaspan - - * send-pr/send-pr.sh (MAIL_AGENT): change "[-x" to "[ -x" - -Sat Nov 2 02:24:20 1996 Sam Hartman - - * configure.in (SHLIB_TAIL_COMP): Add send-pr - -Fri Nov 8 13:17:23 1996 Tom Yu - - * mkrel: Fix to work with new modules definitions because cvs - export -d foo doesn't dtrt. - -Sun Nov 3 21:07:35 1996 Tom Yu - - * mkrel: Run make in doc so that .info and .ps files get created. - [krb5-misc/143] - -Thu Oct 31 12:51:13 1996 Ezra Peisach - - * kbuild: Add an option SHARED for configuring --enable-shared. - -Tue Oct 29 15:39:12 1996 Tom Yu - - * makeshlib.sh: Allow stuffing of SONAME field in shared lib if - gcc is being used; this requires newer (2.7.0?) gcc and possibly - binutils (2.6?) - -Mon Oct 21 21:23:15 1996 Tom Yu - - * Makefile.in: Fixes for new subdir recursion method. - -Thu Sep 5 18:48:46 1996 Tom Yu - - * Makefile.in (all-unix): Fix symlinking so building in a link - farm or in source directory won't result in dangling - db-ndbm.h symlink. - -Sat Aug 31 01:34:41 1996 Ken Raeburn - - * makeshlib.sh (*-*-aix*): Echo more stuff before running it. - Always use /bin/ld -- the GNU linker isn't supported yet. Don't - pass -x or -bfilelist. Whitespace changes. - -Thu Aug 15 20:48:16 1996 Tom Yu - - * makeshlib.sh (alpha-*-osf*): add -expect_unresolved (due to - dbm_error and dbm_clearerr not being in libc when making - libkdb5) - -Thu Aug 15 16:30:00 1996 Theodore Ts'o - - * Makefile.in (all unix): "install" the db-ndbm header file with - symlinks. - -Sun Jul 28 00:43:16 1996 Sam Hartman - - * makeshlib.sh (aix Allow symbols for the shared library to - overide symbols from libc. - -Wed Jul 10 00:52:28 1996 Marc Horowitz - - * Makefile.in (all-unix): "install" the db2 headers and libs with - symlinks. db2 has its own self-contained autoconf setup, so this - is necessary here. - (all-unix): before installing db2, remove the links, so ln won't - fail the second time. - -Tue Jul 9 19:29:12 1996 Marc Horowitz - - * configure.in (CONFIG_DIRS): always build db2 - -Mon May 20 11:05:49 1996 Tom Yu - - * libupdate.sh: allow to deal with multiple directories at once - -Sun May 19 23:53:21 1996 Tom Yu - - * libupdate.sh: do the shift before the assignments - -Sat May 18 02:05:39 1996 Theodore Y. Ts'o - - * libupdate.sh: Define $library from the positional arguments - before --force uses $library. - -Tue Apr 16 22:26:36 1996 Ken Raeburn - - Wed Mar 6 05:02:36 1996 Mark Eichin - - * libupdate.sh: $ARCHIVE does not delete when creating. Explicitly - remove $library when using --force. - -Fri Mar 29 16:42:24 1996 Richard Basch - - * makeshlib.sh: Added support for SunOS shared libraries. - -Sat Feb 24 19:03:53 1996 Theodore Y. Ts'o - - * makeshlib.sh: Add support for HPUX and Sinix (sys5r4 on mips). - -Wed Feb 7 00:26:47 1996 Theodore Y. Ts'o - - * Makefile.in: Folded in danw's changes to allow - building Makefiles for the Macintosh. We now can build - MPW makefiles which are interpreted by CodeWarrior. - -Thu Nov 2 17:05:05 1995 - - * makeshlib.sh: Added support for Linux shared libraries. - -Wed Oct 11 17:21:16 1995 Sam Hartman - - * makeshlib.sh: bring in library version and do something with it for AIX. - -Mon Oct 9 19:00:13 1995 Ezra Peisach - - * makeshlib.sh: For NetBSD convert flags designed for cc to ones - for ld. - -Mon Oct 2 12:12:20 1995 Ezra Peisach - - * makeshlib.sh: For solaris, if you are not using gcc, add the -h - argument to specify the name of the shared library to - load. (i.e. libfoo.so.0.1). - -Mon Sep 25 16:41:11 1995 Theodore Y. Ts'o - - * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the - Makefile. - -Thu Aug 24 18:40:48 1995 Theodore Y. Ts'o - - * .Sanitize: Update file list - -Mon Aug 7 19:36:01 1995 Theodore Y. Ts'o - - * reconf: If using the autoconf in the local tree, invoke it using - /bin/sh, so that it works even if autoconf has been - checked out from SCCS without the execute bit set. - -Wed Jul 26 15:39:53 1995 Sam Hartman - - * configure.in (SHLIB_TAIL_COMP): Add pty to CONFIG_DIRS - -Thu Jul 13 16:09:10 1995 Sam Hartman - - * makeshlib.sh (ldflags): Protect test for HAVE_GCC so it works if not using gcc. - - -Thu Jul 6 09:52:08 1995 Ezra Peisach - - * Makefile.in (clean): Remove makeshlib - -Tue Jul 4 02:11:56 1995 Tom Yu - - * makeshlib.sh: Add support for NetBSD shared libraries. - -Sun Jul 2 20:42:45 1995 Sam Hartman - - * makeshlib.sh (ldflags): Adapt AIX case to work with Gcc. - - * configure.in: Move Gcc test to top level configure.in. - -Fri Jun 23 19:11:20 1995 Sam Hartman - - * configure.in: Add aix.bincmds as target on AIX. - (SHLIB_TAIL_COMP): set and substitute so SHLIBDIR works - - * Makefile.in (makeshlib): Create aix.bincmds with the binder - script exerpt to get the libpath right. - - * configure.in: Modified to test and see if we're using Gcc - - * Makefile.in (makeshlib): Make makeshlib from makeshlib.sh - - - * makeshlib.sh (LIBPATH): Modified to allow for substitution of CC - and HAVE_GCC from Makefile. Modified to imbed the proper search - path into the shared libraries for AIX. - - -Thu Jun 22 21:02:13 1995 Sam Hartman - - * makeshlib: Added AIX support. - -Mon Jun 19 00:58:33 1995 Tom Yu (tlyu@dragons-lair) - - * getsyms, getsyms.sed: fix a few random bugs - - * getsyms, getsyms.sed: simple scripts to find #ifdef's that - aren't declared with configure.in - -Fri Jun 16 14:05:03 1995 Tom Yu (tlyu@dragons-lair) - - * libupdate.sh: oops they were right to begin with; hack - aclocal.m4 instead. - - * libupdate.sh: ARADD and ARCHIVE were backwards - -Thu Jun 15 18:14:46 EDT 1995 Paul Park (pjpark@mit.edu) - * makeshlib - Add arguments for library search directories, library - lists and flags to link with. - -Fri Jun 9 18:59:02 1995 - - * configure.in: Remove standardized set of autoconf macros, which - are now handled by CONFIG_RULES. Use DO_SUBDIRS to - recurse down subdirectories. - -Tue Jun 6 19:46:00 1995 Tom Yu (tlyu@dragons-lair) - - * configure.in: fix make install - - -Fri May 26 18:43:35 EDT 1995 Paul Park (pjpark@mit.edu) - * configure.in - Add berk_db - -Fri May 26 13:29:07 1995 Ezra Peisach (epeisach@kangaroo.mit.edu) - - * makeshlib: For alpha-osf1 update the local shared library registry - -Fri May 26 12:41:28 1995 Ezra Peisach - - * makeshlib: Added alpha-osf1 support. Will only work - for libcrypto at the moment. - -Thu May 25 21:39:02 1995 Theodore Y. Ts'o (tytso@dcl) - - * makeshlib: Added shell script for creating shared libraries - -Tue May 2 21:32:23 1995 Tom Yu (tlyu@dragons-lair) - - * Makefile.in: remove spurious whitespace from blank line - -Fri Apr 28 15:30:03 1995 Mark Eichin - - * lndir (ls): use ls -a to get dotfiles too. - -Fri Apr 28 10:59:25 1995 Mark Eichin - - * reconf (usage): fix the whole message. - -Wed Apr 26 11:31:04 1995 Mark Eichin - - * reconf (usage): fix pathname in message. - (verbose): add -v --verbose to echo actual autoreconf line. - -Thu Apr 20 21:19:36 1995 Theodore Y. Ts'o (tytso@dcl) - - * depfix.sed: Also remove pathnames of the form /mit/cygnus.... - from the generated list of dependencies. - -Sat Apr 15 06:40:28 1995 Theodore Y. Ts'o - - * configure.in: Add profile directory - -Tue Mar 28 18:50:04 1995 John Gilmore (gnu at toad.com) - - * Makefile.in (all): Split into all-$(WHAT). - (unixmac): Add. - (libupdate): Use $(RM). - -Mon Feb 27 00:01:41 1995 Mark Eichin - - * lndir: if $0 contains slashes, but does not have a leading - slash, prepend `pwd` so that relative invocation works. - -Fri Feb 3 16:50:07 1995 Theodore Y. Ts'o (tytso@dcl) - - * reconf: If util/autoconf isn't built, try to use autoconf - utilities found in the user's path. - -Tue Nov 8 01:44:26 1994 Theodore Y. Ts'o (tytso@dcl) - - * Makefile.in: Don't use $< in a non suffix rule context. - -Tue Nov 1 14:49:00 1994 (tytso@rsx-11) - - * libupdate.sh: Use library.stamp to determine whether or not - $arcmd needs to be rerun. - - * libupdate.sh: touch the library first, before running $aradd, in - case changing the mod time of the library after running - $aradd causes problems on some systems. - - * libupdate.sh: Change use of "head -1" to "sed 1q" - - * configure.in: - * Makefile.in: - * libupdate.sh: Add support for the new libupdate shell script. - It automatically updates a library from a file listing of - constituent .o files. It only calls "ar" if it absolutely - has to, in order to speed things up for partial - recompilations. (ar is dreadfully slow if you're using - one based on the BFD library.) - -Tue Oct 11 19:07:09 1994 Mark Eichin (eichin@cygnus.com) - - * kbuild (MAKETARGETS): default to "all check" for make, but allow - override from config fragments. - -Mon Oct 3 23:36:12 1994 Theodore Y. Ts'o (tytso@dcl) - - * configure.in: Don't build unifdef directory --- we don't need it - anymore. - -Fri Sep 30 20:22:53 1994 Mark Eichin (eichin@cygnus.com) - - * kbuild: log arguments to THISCONF, RECONF files. - -Fri Sep 30 19:28:24 1994 Mark Eichin (eichin@cygnus.com) - - * kbuild: set SRCDIR by default from program name. - -Thu Sep 29 19:54:38 1994 Mark Eichin (eichin@cygnus.com) - - * kbuild: complete rewrite. - * kfrags: fragments of input to kbuild. - diff --git a/src/util/et/ChangeLog b/src/util/et/ChangeLog deleted file mode 100644 index 7dc6d2b0c..000000000 --- a/src/util/et/ChangeLog +++ /dev/null @@ -1,984 +0,0 @@ -2006-04-03 Ken Raeburn - - * Makefile.in (DEFS): Make empty. - -2006-04-02 Ken Raeburn - - * test_et.c: Include autoconf.h. - -2006-03-27 Ken Raeburn - - * configure.in: Supply all three arguments when calling - AC_DEFINE. - - * com_err.c (set_com_err_hook, reset_com_err_hook): Enable - compilation on Windows. - -2006-03-10 Ken Raeburn - - * Makefile.in (generate-files-mac): Depend on compile_et. - -2005-08-20 Ken Raeburn - - * configure.in: Use K5_AC_INIT instead of AC_INIT. - -2005-02-08 Ken Raeburn - - * error_message.c (com_err_initialize, com_err_terminate): If - SHOW_INITFINI_FUNCS is defined, print tracing messages. - -2005-01-17 Jeffrey Altman - - * error_message.c: implement library unload cleanup of mutexes - -2005-01-13 Ken Raeburn - - * error_message.c (com_err_terminate): Lock the list mutex before - walking through it; unlock and destroy it afterwards. - -2004-11-05 Ken Raeburn - - * et_h.awk: Declare initialize_*_error_table as taking no - arguments. - * et_h.pl: Regenerated. - -2004-10-07 Tom Yu - - * et_c.awk, et_h.awk: Fix off-by-one error. - * et_c.pl, et_h.pl: Regenerated. - -2004-10-06 Ken Raeburn - - * et_c.awk, et_h.awk: Complain if the error table is too large. - * et_c.pl, et_h.pl: Regenerated. - -2004-07-03 Ken Raeburn - - * error_message.c (remove_error_table) [!ENABLE_THREADS && - DEBUG_THREADS]: Update test for 'initialized' field in mutex. - -2004-06-22 Ken Raeburn - - * vfprintf.c: Don't test macintosh. - -2004-06-18 Ken Raeburn - - * Makefile.in ($(OUTPRE)test_et.exe): New target. - (check-windows): Build and run test_et.exe. - (SHLIB_EXPLIBS): Add $(LIBS). - - * error_message.c: Include autoconf.h. - (HAVE_STRERROR) [_WIN32]: Don't define. - (error_message) [_WIN32]: Check for range WSABASEERR+[0,1100) - instead of all values under 12000. Use k5_getspecific and - k5_setspecific for local buffer. - - * test_et.c (EXPORT_LIST): Define on Windows. - (main): Use add/remove_error_table, not the initialize_ routines. - (main) [EXPORT_LIST]: Don't test error_table_name, it's not in the - export list. - -2004-06-04 Ken Raeburn - - * Makefile.in (LIBBASE): Renamed from LIB. - -2004-06-03 Ken Raeburn - - * com_err.c (com_err_va): In success case, don't then fall - through into error case. - -2004-06-02 Ken Raeburn - - * com_err.c: Include stdlib.h. - (com_err_hook_lock): New mutex. - (com_err_lock_hook_handle): New function. - (com_err_va, set_com_err_hook, reset_com_err_hook): Call - com_err_finish_init, and grab the lock. - * error_message.c: Don't include k5-thread.h. - (com_err_finish_init): New function. - (com_err_initialize): Initialize the new mutex. - * error_table.h: Include k5-thread.h. - (com_err_hook_lock, com_err_finish_init): Declare. - -2004-05-31 Ken Raeburn - - * error_message.c (terminated): New variable. - (com_err_terminate): Set it. - (remove_error_table): Check it, warn and abort if set. - -2004-05-05 Ken Raeburn - - * error_message.c (buffer): Static variable deleted. - (com_err_initialize): Register cleanup support for com_err - thread-specific data key. - (error_message): Use a per-thread dynamically-allocated buffer - instead of static storage, for the case where an unknown error - code is given. If any errors occur allocating or tracking the - buffer, return a fixed message. - - * t_com_err.c: Include stdlib.h. If TEST_THREADS is defined, - include pthread.h. - (run): Renamed from main, changed signature. - (main): New function. Just call run, or if TEST_THREADS is - defined, create a thread to call it. - -2004-05-04 Ken Raeburn - - * configure.in: Invoke KRB5_BUILD_PROGRAM and KRB5_RUN_FLAGS. - * Makefile.in (PROG_RPATH, PROG_LIBPATH, RUN_SETUP): New - variables. - (test_et, t_com_err): Use the built library, even if shared. - (check-unix): Set up the environment properly to load shared - libraries when running the test programs. - - * configure.in: Enable dependency support for shared lib. - * Makefile.in (test_et, t_com_err): Depend on, and link against, - the new support library. - (SHLIB_EXPDEPS, SHLIB_EXPLIBS, SHLIB_RDIRS, SHLIB_DIRS): New - variables. - -2004-04-29 Ken Raeburn - - * Makefile.in (LIBINITFUNC, LIBFINIFUNC): New variables. - - * error_message.c (com_err_terminate): Free heap storage in - et_list_dynamic. - -2004-04-24 Ken Raeburn - - Delete support for old globally-visible linked list, necessary - for thread support. - * Makefile.in (STLIBOBJS, LINTFILES, LIBOBJS, SRCS): Drop - init_et.c. - * error_message.c: Include k5-platform.h. - (et_list_lock): Use new partial initializer. - (com_err_initialize, com_err_terminate): New init/fini functions. - (error_message, add_error_table, remove_error_table): Ensure the - initializer ran successfully. - * error_table.h (_et_list) [!_WIN32]: Delete declaration. - -2004-04-22 Ken Raeburn - - * libcom_err.exports: New file. - -2004-03-17 Ken Raeburn - - * error_message.c: Include k5-thread.h. - (_et_list): Now always static. - (et_list_lock): New mutex. - (error_message): Lock it while manipulating the table lists. - (add_error_table, remove_error_table): Likewise. - -2003-07-04 Kenneth Raeburn - - * test_et.c: Conditionalize sys_nerr declaration on - NEED_SYS_ERRLIST, not HAVE_SYS_ERRLIST. - -2003-06-12 Alexandra Ellwood - * error_table.h, et_c.awk, et_c.pl, et_h.awk, et_c.awk: Removed Mac - OS support because it prevents darwin builds from getting com error - strings via the initialize_*_error_table function - -2003-04-29 Ken Raeburn - - * test_et.c [HAVE_SYS_ERRLIST]: Do declare sys_nerr. - -2003-04-23 Ken Raeburn - - * compile_et.c: Don't declare malloc or errno. Include stdlib.h - and errno.h. - * test_et.c: Don't declare errno or sys_nerr. - -2003-03-06 Alexandra Ellwood - * com_err.c, com_err.h, error_message.c, et_c.awk, et_h.awk: - Removed Mac OS 9-specific code. - * et_h.awk: define compat macro for init_foo_err_table - so that it gets defined to nothing on the Mac. - -2003-01-10 Ken Raeburn - - * configure.in: Don't explicitly invoke AC_PROG_INSTALL, - AC_PROG_ARCHIVE, AC_PROG_RANLIB. - - * Makefile.in: Add AC_SUBST_FILE marker for lib_frag and libobj_frag. - -2002-12-12 Tom Yu - - * et_h.awk: It's "const struct error_table et_" in the c file, so - it's now const here too. - -2002-10-07 Sam Hartman - - * Makefile.in (install-headers): build compile_et so it can be used later - -2002-09-02 Ken Raeburn - - * com_err.c (default_com_err_proc, com_err_va, set_com_err_hook): - Define with prototype syntax. - -2002-08-29 Ken Raeburn - - * Makefile.in: Revert $(S)=>/ change, for Windows support. - -2002-08-27 Ken Raeburn - - * Makefile.in ($(COM_ERR_HDR)): Quote target of copy, since it - will now contain forward slashes even on Windows. - -2002-08-23 Ken Raeburn - - * Makefile.in: Change $(S)=>/ and $(U)=>.. globally. - -2002-07-12 Ken Raeburn - - * Makefile.in (install): Don't install mit-sipb-copyright.h, it's - never referenced. - -2002-07-09 Ken Raeburn - - * error_message.c: Put # for cpp directives in first column. - -2002-07-08 Tom Yu - - * et_c.awk: Fix up inclusion for windows and mac. - - * et_c.pl: Regenerate. - -2002-07-03 Tom Yu - - * Makefile.in: Fix rebuild rules et_?.perl -> et_?.pl. Also, - strip the "#!" line. - - * error_table.h: Fix mac conditional, due to _et_list declaration - moving from et_c.awk - - * et_c.perl, et_h.perl: Remove. - - * et_c.pl, et_h.pl: Generate. - -2002-07-03 Danilo Almeida - - * com_err.h: Windows should include as opposed - to - [pullup from 1-2-2-branch] - -2002-07-03 Miro Jurisic - - * et_c.perl, et_h.perl: - Renamed to et_c.pl and et_h.pl because the extension is used - as a newline separator heuristic in MacPerl parser - - * et_c.perl, et_h.perl: - Removed #! from the first line to avoid confusing MacPerl - - [pullups from 1-2-2-branch] - -2002-07-03 Alexandra Ellwood - - * com_err.h, error_message.c, et.pbexp, et_c.awk, et_h.awk: - conditionalized com_err so it doesn't need to export et_list - on Mac OS X - [pullup from 1-2-2-branch] - -2001-10-05 Ken Raeburn - - * com_err.h (KRB5_EXPORTVAR): Don't define. - - * com_err.c, com_err.h, compile_et.c, error_message.c, - error_table.h, et_c.awk, et_c.perl, et_h.awk, et_h.awk, et_h.perl, - etN-ame.c, init_et.c, internal.h, vfprintf.c: Drop NEAR/FAR - support and _MSDOS support. - -2001-10-03 Ken Raeburn - - * com_err.c, com_err.h, error_message.c, init_et.c: Don't use - KRB5_DLLIMP. - -2001-06-20 Ezra Peisach - - * error_message.c (error_message): Conditional label on _sgi so - gcc does not warn about being defined and not used. - -2001-06-19 Ken Raeburn - - * error_message.c (error_message): Handle some Irix error codes - ranging up above sys_nerr, and above 256. - - * test_et.c (main): Test one of the high-numbered Irix system - error codes. - -2001-03-11 Ezra Peisach - - * com_err.h: For struct error_table, change the base from an - unsigned to signed long (error messages and tables are signed) - -2001-03-07 Ken Raeburn - - * test_et.c (main): Only use sys_nerr tests if HAVE_SYS_ERRLIST. - -2001-01-19 Ken Raeburn - - * com_err.h (add_error_table, remove_error_table): Annotate as - modifying internal state. - (struct et_list, _et_list): Remove. - - * error_table.h (struct et_list, _et_list): Put back here. - - * error_message.c (add_error_table, remove_error_table): Annotate - specific modifications. Disable inconsistent-defifition checks - since _et_list isn't describe in the header file but is global and - modified. - - * et_c.awk: Make the generated initialization function simply call - add_error_table, and drop the static linked-list node. - -2001-01-17 Ken Raeburn - - * error_message.c (add_error_table, remove_error_table): Allow - tables to be entered and removed multiple times, keeping the count - correct. - * t_com_err.c (main): Update to reflect new semantics. - -2001-01-16 Ken Raeburn - - * Makefile.in (test1.c, test2.c, et1.c, et2.c, test1.h, test2.h, - et1.h, et2.h): All depend on compile_et and awk scripts. - (prefix, bindir, datadir, mydatadir): New variables. - (install-unix): Install compile_et and awk scripts, and compile_et - man page. - (compile_et): Pass awk script install dir as extra argument. - (et_c.awk, et_h.awk): Delete targets for putting copies in build - tree. - * config_script: Take install dir as extra argument. - * compile_et.sh: Accept "-d DIR" to override awk script - directory. Set "-ex" shell flags before running awk commands. - -2000-12-05 Ken Raeburn - - * et_c.awk: Don't generate macros we won't use. Assume ANSI C - prototypes. Include com_err.h in output file, rather than - duplicating declarations. - - * com_err.c: Assume ANSI C; drop conditional-prototype macros and - varargs.h support. - - * com_err.h: Get rid of old 68k-Mac pragmas. - (HAVE_STDARG_H, ET_P, ET_STDARG_P, ET_VARARGS): Don't define. - (struct et_list, _et_list): Declare, with annotations. - * error_table.h (struct et_list, _et_list): Don't declare here. - - * error_message.c (_et_list): Annotate. - (error_message, add_error_table, remove_error_table): Check - 'table' field of et_list for null pointer. - - * t_com_err.c: Include string.h. - (try_one): Check strcmp value against zero explicitly. - (main): Annotate arguments as unused. Cast add_error_table and - remove_error_table return values to void. - - * Makefile.in (clean-unix): Clean up lclint files too. - (clean-lclint): New target. - (et1.c, et2.c, et1.h, et2.h, test1.c, test1.h, test2.h, test2.c): - Show dependencies on awk scripts. - (LCLINTOPTS): Remove +boolint, add +mod-uncon, +modinternalstrict, - +mod-filesys, remove expected error. - (com_err.lcd): New target; processes library through lclint and - generates a dump file. - (do-lclint): Now runs lclint on one of the test programs, and - depends on (but doesn't currently use) com_err.lcd. - (rebuild, rebuild-c, rebuild-h): New targets: Rebuild perl - versions of awk scripts. - (clean-files): Get more generated files from test cases. - * et_c.perl, et_h.perl: Rebuilt. - -2000-11-14 Ken Raeburn - - * Makefile.in (check-unix): Depend on, and run, t_com_err and - test_et. - * test_et.c (main): Return type is int; return 0 at end. Use %ld - format for error code values. - (error_table_name): Declare. - -2000-11-08 Ken Raeburn - - Test out lclint and its4 on com_err library, fixing reported - problems (including a rewrite of the memory management model). - One lclint error left on Solaris, due to deficiencies in lclint. - Its4 chokes in parser. - * com_err.h (struct error_table): Annotate MSGS as pointing to - 'shared' data. - (error_message): Returned data is 'observer' and 'dependent'; - modifies internal state. - * com_err.c (default_com_err_proc): Cast various return values to - void. - (reset_com_err_hook): Use NULL, not 0. - (com_err_hook): Annotate as 'null'. - * error_table.h (_et_list): Annotate as 'null' and 'dependent'. - (struct et_list): Annotate NEXT as 'dependent' and 'null', and - TABLE as 'dependent'. - (struct dynamic_et_list): Duplicate et_list definition, except - NEXT is annotated as 'only' instead of 'dependent'. - (error_table_name, error_table_name_r): Annotate for lclint. - * et_h.awk: Add lclint annotations for initialize_* functions. - * error_message.c (_et_list): Can be 'null'. - (error_message): Explicitly compare against zero. Cast strerror - argument to int. - (et_list_dynamic): New variable, for dynamically allocated list - elements; _et_list is now for statically allocated elements only. - (add_error_table, remove_error_table): Check both lists. - * et_name.c (error_table_name, error_table_name_r): Annotate for - lclint. - * init_et.c (et_add_error_table): Change "link" to "e" to avoid - confusion with C library function in analysis tools. - * et1.et, et2.et, t_com_err.c: New files. Exercise addition and - removal of error tables from list, using both interfaces. - * Makefile.in (LCLINT, LCLINTOPTS, ITS4, ITS4OPTS): New - variables. - (do-lclint, do-its4, et1.o, et2.o, t_com_err.o, t_com_err): New - targets. Not automatically invoked at present. - (FILES): Updated. - -2000-11-01 Ezra Peisach - - * configure.in: Change AC_CONST to AC_C_CONST, AC_HEADER_EGREP to - AC_EGREP_HEADER, AC_HAVE_HEADERS to AC_CHECK_HEADERS. Updates to - autoconf 2 namespace. - -2000-07-24 Ezra Peisach - - * et_c.awk: Actually define NOARGS as needed. Add prototype for - error table initiialization function. - -2000-07-02 Ken Raeburn - - * com_err.h (com_err): Undo previous change; com_err accepts a - null pointer in place of the format string, but gcc warns about - it. - -2000-06-26 Ken Raeburn - - * com_err.h (com_err): Declare with format attribute if using - gcc. - -2000-05-07 Miro Jurisic - - * com_err.c (default_com_err_proc): use strncpy - where strncpy was meant (typo in Nalin's patch) - -2000-05-01 Nalin Dahyabhai - - * com_err.c (default_com_err_proc) [_MSDOS || _WIN32 || - macintosh]: Don't overflow buffer "errbuf". - -2000-02-23 Ken Raeburn - - * Makefile.in (com_err.o): Depends on com_err.c. - -1999-10-28 Alexandra Ellwood - - * error_message.c, error_table.h: Added support to use ErrorLib - to get MIT Support Library and Mac OS Toolbox error codes - (similar to the way windows does it). - -1999-10-26 Wilfredo Sanchez - - * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, - LOCAL_INCLUDES such that one can override CFLAGS from the command - line without losing CPP search patchs and defines. Some associated - Makefile cleanup. - -1999-08-18 Miro Jurisic - - * et.exp: Added et.exp, MacOS export file for com_err library - -1999-06-15 Danilo Almeida - - * texinfo.tex: Get rid of control characters in text file. - -Wed May 19 11:44:31 1999 Danilo Almeida - - * Makefile.in: Add windows build rules for putting header files in - include dir. Do cleanup of header for windows clean. - -Mon May 10 15:27:07 1999 Danilo Almeida - - * Makefile.in: Do win32 build in subdir. - -Mon Mar 15 16:01:56 1999 Tom Yu - - * com_err.h: Fix GSS_DLLIMP. - -Mon Feb 1 19:42:45 1999 Tom Yu - - * et_c.awk: Fix to not depend on CPP symbol "unix". - - * et_h.awk: Fix to not depend on CPP symbol "unix". - -1998-12-01 Theodore Ts'o - - * com_err.h, error_table.h, error_message.c: Use "#if - defined(MSDOS) || ..." instead of "#if - !defined(unix)", since not all Unix compilers define - "unix". - -1998-07-02 Theodore Ts'o - - * com_err.c (MacMessageBox): Change TextBox to TETextBox to match - up with CodeWarrior changes. - -Wed Feb 18 16:33:07 1998 Tom Yu - - * Makefile.in: Remove trailing slash from thisconfigdir. Fix up - BUILDTOP for new conventions. - -Wed Jan 28 17:54:57 1998 Theodore Ts'o - - * configure.in, Makefile.in: Remove CopySrcHeader from - configure.in, and move functionality to Makefile.in - - * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile - -Tue Oct 7 07:43:05 1997 Ezra Peisach - - * Makefile.in (SRCS): Add $(srcdir) as prefix to srcs. - -Mon Jul 21 12:00:24 1997 Ezra Peisach - - * error_message.c (error_message): Mask error code with - ERRCODE_MASK to handle case where 32bit ints are zero - filed in the gssapi layer. - - * error_table.h: Define ERRCODE_MAX, the maximum allowed error - code (32bits). - -Tue Mar 18 15:07:40 1997 Theodore Ts'o - - * com_err.h: Add 'extern "C"' for C++ compatibility; also check for - __cplusplus since some C++ compilers don't set __STDC__ - -Mon Mar 3 14:57:35 1997 Ezra Peisach - - * error_message.c: Don't declare sys_nerr on Macintosh. - - * com_err.c: Fix MacMessageBox prototype. - -Sat Mar 1 11:54:02 1997 Sam Hartman - - * com_err.h: Do not declare com_err_hook extern if you want it - static in the source file. [383] - - -Sat Feb 22 12:18:47 1997 Richard Basch - - * Makefile.in: Move list file construction to win-post.in - - * et_c.awk et_h.awk error_message.c com_err.c: - Put back #ifdef unix, and also based it on AIX. - We do NOT want the compatibility interface on any new - architectures. Since we have distributed Kerberos on - AIX before, we need it there. If newer Unix systems - lack the #define, so be it... it doesn't matter. - -Sat Feb 22 02:18:47 1997 Sam Hartman - - * et_h.awk (char_shift): Avoid #ifdef unix - * error_message.c: Remove #ifdef unix - * com_err.c: Remove #ifdef unix - -Sat Feb 22 00:34:05 1997 Sam Hartman - - * Makefile.in (LIBMAJOR): Bump to 3 so that the krb5 lib is preferred to the NetBSD system library. - -Fri Feb 14 13:55:45 1997 Richard Basch - - * com_err.c com_err.h error_message.c error_table.h et_c.awk et_h.awk: - Removed experimental V2 API - Added table register/deregister functions - Only make the com_err_hook vars/funcs available on Unix - Only expose _et_list on Unix - -Tue Feb 11 13:31:49 1997 Richard Basch - - * com_err.c: If the application is a console application, simply - display the message to stderr. (win32) - -Mon Feb 10 21:30:41 1997 Theodore Y. Ts'o - - * com_err.c, com_err.h (com_err_va): Fix broken Windows 16 - declaration. (Should be KRB5_CALLCONV, and using ET_P) - -Fri Feb 7 22:10:23 1997 Theodore Y. Ts'o - - * compile_et.c: Change the emitted name of the struct error_table - to be et_XXX_error_table, instead of it being a static - variable named "et". (This change has already been made - in the awk versions of compile_et.) - - * com_err.h, com_err.c: Remove the void *priv argument from - com_err_va() and et_com_err() experimental API's. (That - was a braino; the private data pointer should come from - the hook_func_data field.) - -Fri Feb 7 19:03:07 1997 Richard Basch - - * com_err.c com_err.h: Added old interface function com_err_va - -Tue Feb 4 15:59:01 1997 Richard Basch - - * Makefile.in com_err.h error_table.h et_c.awk error_message.c - Corrected various declarations for Windows build - -Wed Jan 29 17:32:23 1997 Theodore Ts'o - - * Makefile.in: Add rules to build test_et (for testing!) - - * com_err.h, error_table.h: Fixed up varargs/stdargs declarations - Move definition of struct error_table into com_err.h, and - define first draft of the V2 API. Removed the Windows - specific declarations from error_table.h, since it's now - safe to - - * com_err.c, error_message.c, init_et.c, et_name.c: Added new - V2 API's. Cleaned up C code. - - * test_et.c: Added new test case for error code 0 - - * et_c.awk: Added __far for Windows 16 pointer. - - * internal.h: File removed, no longer used. - - * error_table.y: Add #include the header file "com_err.h" - -Thu Nov 21 11:55:16 EST 1996 Richard Basch - - * Makefile.in: win32 build - * com_err.h error_table.h init_et.c internal.h - Win32 support - -Tue Dec 31 12:54:54 1996 Ezra Peisach - - * Makefile.in (RELDIR): Add for new procedure. - -Mon Dec 30 17:30:43 1996 Tom Yu - - * Makefile.in: - * configure.in: Update to use new library build procedure. - -Mon Nov 18 20:37:19 1996 Ezra Peisach - - * configure.in: Set shared library version to 1.0. [krb5-libs/201] - -Wed Nov 13 19:19:08 1996 Tom Yu - - * Makefile.in (clean-unix): Remove shared/*. - -Thu Oct 17 18:24:50 1996 Ezra Peisach - - * error_message.c (error_message): Work around a compiler bug on - the Alpha. - -Thu Sep 5 21:31:07 1996 Theodore Y. Ts'o - - * et_c.awk: Change continuation processing so that it doesn't - depend on ANSI C string concatenation. (No need for it, - since the .c file isn't designed for human consumption - anyway.) - -Fri Aug 30 22:55:14 1996 Tom Yu - - * internal.h: #ifdef NEED_SYS_ERRLIST -> #ifdef - SYS_ERRLIST_DECLARED for sanity's sake. - - * error_message.c: cpp symbol police: HAS_FOO -> HAVE_FOO - - * configure.in: Fix up check for strerror; use autoconf - conventions - -Wed Jun 12 12:10:59 1996 Theodore Ts'o - - * error_table.h: For Win32, define away FAR and NEAR. - -Mon Jun 10 21:54:09 1996 Theodore Ts'o - - * com_err.h: - * error_table.h: Add Windows-32 ifdefs. Change use of - INTERFACE to KRB5_CALLCONV and KRB5_DLLIMP. See - ChangeLog entries for src/include/krb5.hin for more - information. - - - * vfprintf.c, internal.h, compile_et.c, et_c.awk, com_err.c: - Change _WINDOWS to _MSDOS, and add check for _WIN32. - -Sun May 12 01:13:02 1996 Marc Horowitz - - * et_c.awk: deal with continuations in the input .et file. - -Wed Mar 20 00:19:08 1996 Theodore Y. Ts'o - - * Makefile.in (SRCS): Fix SRCS definition so that it doesn't fool - the Macintosh macfiles.sh Makefile generation script. - -Tue Mar 12 22:34:10 1996 Ken Raeburn - - * configure.in: Use AC_HEADER_STDARG. - -Sat Feb 24 18:50:03 1996 Theodore Y. Ts'o - - * error_message.c (HAS_STRERROR): Windows has strerror() - -Wed Feb 7 00:19:17 1996 Theodore Y. Ts'o - - * Makefile.in (CCFILES): Checked in danw's changes to support - building Makefiles for the Macintosh; use standard SRCS - macro for the source files. - -Fri Oct 6 22:06:48 1995 Theodore Y. Ts'o - - * Makefile.in: Remove ##DOS!include of config/windows.in. - config/windows.in is now included by wconfig. - -Mon Oct 2 15:22:01 1995 Theodore Y. Ts'o - - * error_message.c (error_message): Fix logic if #ifdefs for - HAVE_STRERROR and HAVE_SYS_ERRLIST. strerror() is used in - preference to sys_errlist(). - -Mon Oct 2 11:16:32 1995 Ezra Peisach - - * configure.in (V5_MAKE_SHARED_LIB): Add version number 0.1 for - library creation. - - * Makefile.in (clean-unix): Remove DONE - -Mon Sep 25 16:41:50 1995 Theodore Y. Ts'o - - * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the - Makefile. - -Wed Sep 20 12:00:00 1995 James Mattly - - * com_err.c: Mac UI improvements, added a hilite arround the default button, - also made the window respond to enter, return, and escape keys. - -Fri Sep 22 19:58:22 1995 Theodore Y. Ts'o - - * error_message.c (sys_nerr): Only define sys_nerr if we're on a - Macintosh. On those systems which use sys_nerr, it's an - external variable, defined by libc. Under Windows, it's - apparently an cpp macro. - -Mon Aug 7 19:22:52 1995 Theodore Y. Ts'o - - * Makefile.in (compile_et): Add $(SHELL) to invocation of - config_script, so that the tree can build even after - checked into a broken SCCS system. - -Thu Jul 13 15:40:56 1995 Sam Hartman - - * com_err.h: error_message should be const char * (as it is in - error_message.c), not char const * (as currently presented). - -Alspo, since error_message -ets declared const even on non-ansi compilers, set the return type that way so AIX cc doesn't barf. - -Wed Jul 12 12:37:24 1995 Ezra Peisach - - * error_message.c: Do not include stdlib.h unless it exists - -Fri Jul 7 16:42:20 EDT 1995 Paul Park (pjpark@mit.edu) - * Makefile.in - Add DEPLIBS, needed by shared library rule. - -Wed July 5 15:52:31 1995 James Mattly - * com_err.[ch] added _MACINTOSH conditional - * vsprintf.h added inclusion of stdarg.h for _MACINTSOH - -Fri Jun 23 20:08:16 1995 Tom Yu (tlyu@dragons-lair) - - * configure.in: fix typo; appended "all" rule needs two colons to - keep gmake from breaking. - -Thu Jun 22 16:14:25 1995 Tom Yu (tlyu@dragons-lair) - - * error_table.h: reverse sense of KRB5_PROVIDE_PROTOTYPES - -Fri Jun 23 10:50:14 EDT 1995 Paul Park (pjpark@mit.edu) - * Makefile.in - Change "./done" and "done" to DONE. Shared library - script requires "DONE". - -Thu Jun 22 13:06:47 1995 Sam Hartman - - * Makefile.in Changed libcom_err.a to libcom_err.$(STEXT), removed rule to clean it up on Unix as aclocal.m4 already inserts the rule. If this breaks on Macs, please let me know how I should do this in the future. - - * configure.in: Changed to make libcom_err as a shared library. - -Fri Jun 9 19:00:05 1995 - - * configure.in: Remove standardized set of autoconf macros, which - are now handled by CONFIG_RULES. - -Thu Jun 8 11:26:09 1995 Theodore Y. Ts'o - - * Makefile.in (install): Don't install compile_et.1; we're not - installing the program, anyway. - -Tue Jun 6 19:45:34 1995 Tom Yu (tlyu@dragons-lair) - - * configure.in: - * Makefile.in: fix make install - -Fri Jun 2 18:05:16 1995 Keith Vetter (keithv@fusion.com) - - * error_message.c: better handling of Winsock errors. - -Tue May 2 21:35:09 1995 Tom Yu (tlyu@dragons-lair) - - * Makefile.in: remove spurious whitespace from blank line - -Fri Apr 14 08:48:00 1995 Theodore Y. Ts'o (tytso@dcl) - - * com_err.h: If FAR is not defined, define it away. - -Thu Apr 13 16:02:24 1995 Keith Vetter (keithv@fusion.com) - - * com_err.c, compile_et.c, error_ta.h, et_c.awk, internal.h: - __STDC__ conditionals also checks for the _WINDOWS define. - -Wed Apr 5 16:25:35 1995 Keith Vetter (keithv@fusion.com) - - * com_err.h: added FAR to pointers in prototypes. - -Wed Mar 29 08:56:47 1995 John Gilmore (gnu at toad.com) - - * Makefile.in: Fix up Mac makefile. - * error_message.c: For errno, use strerror if HAS_STRERROR. - * configure.in: Define HAS_STRERROR. - -Thu Mar 23 19:00:03 1995 Theodore Y. Ts'o - - * com_err.c (default_com_err_proc): Fixed breakage introduced by - windows port. com_err() is supposed to print a newline at - after printing the error message! - -Wed Mar 22 11:34:09 1995 Keith Vetter (keithv@fusion.com) - - * com_err.c: added _WINDOWS equivalent condition to HAVE_STDARG_H - since windows fakes autoconf by defining such constants in - k5-config.h which isn't included for this file. - -Thu Mar 16 19:57:20 1995 Keith Vetter (keithv@fusion.com) - - * com_err.c: added missing INTERFACE on a prototype. - * com_err.h: added _WINDOWS as an equivalent to __STDC__ since this - file gets included by windows programs in which __STDC__ isn't defined. - * makefile.in: added xxx-mac targets to mimic xxx-unix, and added - copying com_err.h to src\include for the PC. - -Wed Mar 16 17:30:00 1995 Keith Vetter (keithv@fusion.com) - - * com_err.h: problem with this file needing k5-config for windows - stuff but many application programs don't include it. So for - now I've put the windows stuff that is needed directly into it. - -Wed Mar 15 23:02:14 1995 Keith Vetter (keithv@fusion.com) - - * com_err.c: made to work on the PC. Biggest changes was that - the error message now gets built in a buffer and either gets - printed to stderr or for Windows gets displays in a message box. - * err_message.c: fixed up includes and some 32/16 bit ints. - * et_name.c: changed two ints into longs. - * com_err.h: added windows keyword INTERFACE to prototypes. - * error_table.h: Added some windows specific defines since this - source doesn't really know about k5-config.h. Also, added - prototype for error_table_name(). - * Makefile.in: PC rules to make com_err, err_message and et_name. - -Tue Feb 28 13:23:58 1995 Theodore Y. Ts'o - - * error_table.h: Remove #ifdef STDC check to see if we should use - const --- configure takes care of this. - -Tue Feb 28 01:35:14 1995 John Gilmore (gnu at toad.com) - - * com_err.3: Document "com_err.h" rather than . - -Fri Feb 3 08:11:26 1995 Theodore Y. Ts'o (tytso@dcl) - - * com_err.h: All routines defined in the com_err library should - have extern before the prototypes. (Required for SGI - platform). - -Wed Jan 25 20:48:50 1995 Mark Eichin (eichin@tweedledumber.cygnus.com) - - * Makefile.in (SRCS): add com_err.c explicit dependency to work - around VPATH bug in Solaris make. Also fix typo in comment. - -Fri Nov 18 00:34:29 1994 Mark Eichin - - * configure.in: add caching to perror check (from epeisach). - -Fri Oct 21 21:06:48 1994 (tytso@rsx-11) - - * Makefile.in (SED): Don't specify an explicit pathname for sed. - -Tue Oct 11 12:43:00 1994 Theodore Y. Ts'o (tytso@dcl) - - * Makefile.in: Don't rm the awk and sed scripts during a make clean! - -Thu Oct 6 19:39:11 1994 Theodore Y. Ts'o (tytso@dcl) - - * compile_et.sh: Replace basename with sed -- more portable. - -Mon Oct 3 17:27:28 1994 Theodore Y. Ts'o (tytso@dcl) - - * Makefile.in: - configure.in: Don't try to compile compile_et. Use awk/sed - version instead. It's more apt to be portable, since it - doesn't use awk or sed. :-( - - -Fri Sep 30 17:12:15 1994 Theodore Y. Ts'o (tytso@dcl) - - * compile_et.c: Add declaration of error_message() manually. - - * internal.h: Use autoconf to determine whether or not to declare - perror(). - - * configure.in: - compiler.h: - internal.h: - compilet_et.c: - init_et.c: Let configure take care of removing const with AC_CONST. - -Thu Sep 8 22:33:07 1994 Theodore Y. Ts'o (tytso@pinata) - - * com_err.c (default_com_err_proc): Reversed order of \n\r to make - jik happy. - -Wed Jul 13 23:19:34 1994 Tom Yu (tlyu at dragons-lair) - - * Makefile.in: nuke the libcom_err.a.bak stuff - -Sun Jul 3 07:48:04 1994 Tom Yu (tlyu at dragons-lair) - - * Makefile.in: cleaning up to not spew ignored errors - -Wed Jun 22 18:47:36 1994 Mark Eichin (eichin@tweedledumber.cygnus.com) - - * com_err.h: Only set STDARG_PROTOTYPES based on STDC if it isn't - set already (clean up warnings.) - -Wed Jun 22 17:55:48 1994 Mark Eichin (eichin@cygnus.com) - - * Makefile.in (CP): set CP so CopySrcHeader actually works. - -Tue Jun 21 00:20:44 1994 Tom Yu (tlyu at dragons-lair) - - * Makefile.in: add "includes" to "all" dependencies - - * configure.in: should be CopySrcHeader - -Mon Jun 20 21:59:37 1994 Tom Yu (tlyu at dragons-lair) - - * configure.in: install com_err.h during build - diff --git a/src/util/kfrags/ChangeLog b/src/util/kfrags/ChangeLog deleted file mode 100644 index 7959ad940..000000000 --- a/src/util/kfrags/ChangeLog +++ /dev/null @@ -1,37 +0,0 @@ -Thu Oct 31 12:39:42 1996 Ezra Peisach - - * shared.conf: Add for compiling with shared libraries - - * base.conf: Add "uname" for config.guess - -Tue Nov 1 20:19:17 1994 Theodore Y. Ts'o (tytso@dcl) - - * base.conf: add "ls" and "touch" since libupdate uses them - -Fri Oct 28 19:18:40 1994 Mark Eichin (eichin@cygnus.com) - - * ranlib.conf: new file. some svr4 need ranlib too. - -Fri Oct 28 19:06:12 1994 Mark Eichin (eichin@cygnus.com) - - * gcc.conf (CC_OPTS): don't set CC_OPTS until we figure out - quoting again. - -Tue Oct 18 14:38:58 1994 Mark Eichin (eichin@cygnus.com) - - * base.conf: add "sort" since "make check" needs it. - -Tue Oct 11 19:10:13 1994 Mark Eichin (eichin@cygnus.com) - - * ucb.conf: add "ranlib" for ucb, it's a common element. - * sunpro.conf: New file. Points to Sun (not MIT) installation path - for their unbundled compiler ("SUNWspro"). - -Thu Sep 29 19:55:43 1994 Mark Eichin (eichin@cygnus.com) - - * base.conf: simplest path, lists all executables. - * ucb.conf: add /usr/ucb to the base path. - * svr4.conf: add /usr/ccs/bin instead. - * athena.conf: sets KRB4 to /usr/athena. - * cns.conf: sets KRB4 to /usr/kerberos. - * gcc.conf: overrids CC and CC_OPTS for gcc -g -O -Wall. diff --git a/src/util/makedepend/ChangeLog b/src/util/makedepend/ChangeLog deleted file mode 100644 index 3cea4feb4..000000000 --- a/src/util/makedepend/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -Wed Mar 29 08:58:37 1995 John Gilmore (gnu at toad.com) - - * def.h: Replace STDARG_PROTOTYPES with HAVE_STDARG_H. - - diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog deleted file mode 100644 index 08c4e1de4..000000000 --- a/src/util/profile/ChangeLog +++ /dev/null @@ -1,1333 +0,0 @@ -2006-04-04 Ken Raeburn - - * Makefile.in ($(srcdir)/profile_tcl.c): Don't invoke swig - automatically. - -2006-04-03 Ken Raeburn - - * Makefile.in (DEFS): Make empty. - -2006-03-30 Ken Raeburn - - * prof_int.h (SIZEOF_INT, SIZEOF_SHORT, SIZEOF_LONG)[_WIN32]: - Don't define. - - * configure.in: Don't test sizes of types. - - * prof_init.c: Include stdint.h and inttypes.h if available. - (prof_int32): Always define as int32_t. - -2006-03-10 Ken Raeburn - - * Makefile.in (generate-files-mac): Depend on profile.h. - -2006-03-06 Ken Raeburn - - * Makefile.in (profile_tcl): Include $(LIBS). - -2005-10-21 Ken Raeburn - - * prof_file.c (profile_update_file_data): Drop test of - STAT_ONCE_PER_SECOND, just do it always. - * prof_int.h (stuct _prf_data_t): Likewise. - (STAT_ONCE_PER_SECOND): Don't define. - -2005-08-20 Ken Raeburn - - * configure.in: Use K5_AC_INIT instead of AC_INIT. - -2005-06-06 Ken Raeburn - - * profile.swg (errcode_t* tcl8 argout typemap): Cast return value - from error_message to char* to silence Sun compiler warning. - (errcode_t tcl8 out typemap): Likewise. - * profile_tcl.c: Regenerated. - -2005-03-25 Ken Raeburn - - * configure.in: Don't check for getpwuid_r here. - * prof_file.c (profile_open_file): Use k5_getpwuid_r. - -2005-03-13 Ken Raeburn - - * configure.in: Check struct stat for fields st_mtimensec, - st_mtimespec.tv_nsec, and st_mtim.tv_nsec. - * prof_file.c (profile_update_file_data): If one of them is - found, use it as the fractional part of the timestamp. Do - re-read the file if the fractional parts don't match. - * prof_int.h (struct _prf_data_t): Add new field frac_ts. - -2005-03-03 Ken Raeburn - - * prof_tree.c (profile_node_iterator): After checking skip_num - counter, also skip over deleted nodes. - * prof_test1 (test3): New proc. - (top level): Run it. - -2005-02-23 Ken Raeburn - - * prof_tree.c (profile_node_iterator): Check that the root node - pointer is not null; raise assertion failure if it is. - - * prof_int.h: Include k5-platform.h. - (struct _prf_data_t): Reorder fields, and insert some padding. - - * prof_file.c (scan_shared_trees_locked): Check that the "root" - field isn't null. - (profile_open_file): Update the in-memory file contents after - updating the refcount instead of before. - (profile_update_file_data): If the root node in the file data is - null, always do the update. Check that it's not null before - returning a success indication. - (profile_dereference_data_locked): Scan linked list of file data - objects for sanity check, before and after. - (profile_dereference_data_locked): Don't do it here. - -2005-02-08 Ken Raeburn - - * prof_file.c (profile_library_initializer, - profile_library_finalizer): If SHOW_INITFINI_FUNCS is defined, - print tracing messages. - -2005-01-13 Ken Raeburn - - * prof_file.c (profile_free_file_data): Destroy mutex before - freeing containing structure. - (profile_open_file): If mutex creation fails, free storage - directly instead of calling profile_close_file. - -2004-12-14 Ken Raeburn - - * prof_tree.c (profile_node_iterator): When the iterator has a - current file, lock it, and unlock it before changing it or - returning. - -2004-11-04 Alexandra Ellwood - - * prof_init.c, profile.hin: added profile_is_modified - and profile_is_writable so that callers can check to see - if profile_release() will fail before calling it. - -2004-11-04 Alexandra Ellwood - - * prof_set.c: profile calls which set values should not fail - if file is not writable. You can now write to a different - file with profile_flush_to_file() or buffer with - profile_flush_to_buffer(). - -2004-10-30 Ken Raeburn - - * prof_int.h (STAT_ONCE_PER_SECOND): Define. - (struct _prf_data_t) [STAT_ONCE_PER_SECOND]: New field LAST_STAT. - * prof_file.c (scan_shared_trees_locked, - scan_shared_trees_unlocked): Redefine to do nothing for now. - (profile_update_file_data) [STAT_ONCE_PER_SECOND]: If the current - time is the same time as the last stat of the file, just return; - otherwise, save away the current time. - -2004-10-26 Ken Raeburn - - Permit exporting profile file data into a buffer. - * prof_file.c (profile_flush_file_data_to_buffer): New function. - * profi_init.c (profile_flush_to_buffer, profile_free_buffer): New - functions. - * prof_parse.c (output_quoted_string): Use a callback instead of - stdio calls. - (dump_profile): Renamed from dump_profile_to_file. Use a callback - instead of stdio calls. - (dump_profile_to_file_cb): New function. - (profile_write_tree_file): Updated to new internal interface. - (struct prof_buf): New type. - (add_data_to_buffer, dump_profile_to_buffer_cb, - profile_write_tree_to_buffer): New functions. - * prof_int.h (profile_write_tree_to_buffer, - profile_flush_file_data_to_buffer): Declare. - * profile.hin (profile_flush_to_buffer, profile_free_buffer): - Declare. - * libprofile.exports: Export profile_flush_to_buffer and - profile_free_buffer. - * profile.swg (profile_flush_to_buffer): Declare. - * profile_tcl.c: Regenerated. - -2004-10-22 Ken Raeburn - - * prof_file.c (profile_update_file_data): When resetting flags, - preserve SHARED flag. - (scan_shared_trees_locked, scan_shared_trees_unlocked): Convert to - macros, so line numbers reported by assert will be useful. - * prof_test1 (test2): Run new test of modifications with other - existing open profile handles. - -2004-10-19 Ken Raeburn - - * libprofile.exports: Add profile_flush_to_file. - -2004-10-18 Ken Raeburn - - * prof_file.c (write_data_to_file): New function, split out from - profile_flush_file_data. Add argument can_create indicating - whether the old file should already exist or not. - (profile_flush_file_data): Call it. - (profile_flush_file_data_to_file): New function. - * prof_int.h (profile_flush_file_data_to_file): Declare it. - (profile_flush_file_to_file): New macro. - * prof_init.c (profile_flush_to_file): New function. - * profile.hin (profile_flush_to_file): Declare. - * profile.swg (profile_flush_to_file): Declare. - * profile_tcl.c: Regenerated. - * prof_test1: Use profile_flush_to_file instead of profile_flush, - and reload from the new filename. - -2004-10-15 Ken Raeburn - - * prof_file.c, prof_int.h, prof_set.c: Remove support for - non-SHARE_TREE_DATA case. - * prof_int.h (struct _prf_data_t): Change filespec to a trailing - char array. Add a length field for the filespec. - (profile_make_prf_data): Declare. - (profile_lock_global, profile_unlock_global): Prototypes need - argument lists. - * prof_file.c: Include stddef.h. - (scan_shared_trees_locked, scan_shared_trees_unlocked): New - functions. - (r_access, rw_access): Now take const_profile_filespec_t arg. - (profile_make_prf_data): New function. - (profile_open_file): Scan trees at beginning and end. Use - profile_make_prf_data to allocate and initialize storage. - (profile_dereference_data, profile_free_file_data): Scan trees. - (profile_ser_size, profile_ser_externalize): Filespec is never - null. - * prof_set.c (rw_setup): Use profile_make_prf_data to allocate - and initialize storage. - -2004-10-13 Alexandra Ellwood - - * prof_file.c (profile_library_initializer, - profile_library_finalizer): Added macros to avoid adding - error tables on platforms that don't use them (ie: OSX). - -2004-10-13 Alexandra Ellwood - - * prof_int.h Added prototypes for profile_lock_global() - and profile_unlock_global(). - -2004-10-12 Ken Raeburn - - * prof_init.c (profile_init): Don't add error table here. - * prof_file.c (profile_library_initializer): Add it here. - (profile_library_finalizer): Remove it here. - -2004-09-28 Ken Raeburn - - * prof_file.c (profile_dereference_data_locked): New function. - (profile_dereference_data): Call it. - * prof_set.c (rw_setup): Likewise. - * prof_int.h (profile_dereference_data_locked): Declare it. - -2004-09-26 Tom Yu - - * Makefile.in (check-unix-tcl-ok): Use KRB5_RUN_ENV. - - * configure.in: Use KRB5_RUN_FLAGS. - -2004-09-23 Ken Raeburn - - * prof_tree.c (struct profile_node): Add new bitfield DELETED. - (profile_add_node): Move variable CMP into inner block where it's - used. Clear deleted flag. - (profile_find_node): Skip deleted nodes. - (profile_remove_node): Just set the deleted flag, don't modify the - tree. - * Makefile.in (profile_tcl.c): Target should be in srcdir. - (profile_tcl.o): Depend on profile.h. - (DO_TCL): New variable. - (check-unix-tcl-, check-unix-tcl-ok): New targets. - (check-unix): Depend on one of them, based on DO_TCL. - * configure.in: Set and substitute DO_TCL. - * prof_test1: New file. - - * profile.swg: Only include tclsh.i if building for Tcl. - (Tcl_SetResult, my_tcl_setresult): Compile hack only if building - for Tcl. - (%typemap SWIGTYPE *OUTPUT): Initialization is not specific to the - scripting language. Add Python code. - (%typemap errcode_t, errcode_t*): Add placeholders for Python - support. - * profile_tcl.c: Regenerated. - -2004-08-28 Ken Raeburn - - * prof_file.c (profile_open_file): If an error occurs while - updating from the input file, destroy the mutex only if we're not - sharing file data. - -2004-08-27 Ken Raeburn - - * prof_parse.c (parse_std_line): Rewrite handling of whitespace in - and after tag, to strip trailing whitespace (per current locale, - not just ASCII space characters), and prohibit any internal space - characters in tag names. - - * profile.swg: New file. - * configure.in: Look for Tcl. - * Makefile.in (profile_tcl, profile_tcl.c, profile_tcl.o): New - targets, not built by default. - (PROG_LIBPATH, PROG_RPATH, LOCALINCLUDES): Add Tcl options. - (DEFINES): Define. - (clean-unix): Delete profile_tcl. - * profile_tcl.c: New file, generated from profile.swg, but checked - in to avoid requiring swig in order to generate the test program. - - * prof_int.h (struct _prf_data_t): Add a mutex. - * prof_file.c (profile_open_file): Initialize data mutex. - (profile_update_file_data, profile_flush_file_data): Lock it while - manipulating file data. - (profile_lock_global, profile_unlock_global): New functions. - * prof_set.c (rw_setup): Acquire global lock while checking flags - and adjusting ref count. - (profile_update_relation, profile_rename_section, - profile_add_relation): Lock data mutex while manipulating profile - data. - * prof_tree.c (profile_node_iterator): Do more magic number - tests. - -2004-07-14 Ken Raeburn - - * libprofile.exports: Don't try to export - krb5int_profile_shared_data. - - * Makefile.in (MLIBS): Add $(LIBS). - -2004-06-22 Ken Raeburn - - * prof_int.h, prof_parse.c, profile.hin: Don't test macintosh or - __MWERKS__. - -2004-06-18 Ken Raeburn - - * Makefile.in (SHLIB_EXPLIBS): Add $(LIBS). - -2004-06-04 Ken Raeburn - - * Makefile.in (LIBBASE): Renamed from LIB. - -2004-06-03 Ken Raeburn - - * prof_file.c (profile_open_file): Handle earlier (draft POSIX) - specifications of getpwuid_r. - -2004-06-02 Ken Raeburn - - * configure.in: Check for getpwuid_r. - * prof_file.c (profile_open_file) [HAVE_PWD_H && HAVE_GETPWUID_R]: - Use getpwuid_r if available. - -2004-05-24 Ezra Peisach - - * configure.in: When generating prtest, use AC_CONFIG_FILES - instead of K5_GEN_FILE so that a chmod may be added to make the - script executable. - -2004-05-12 Ken Raeburn - - * Makefile.in (DEPLIBS, MLIBS, SHLIB_EXPDEPS, SHLIB_EXPLIBS): Add - the new support library. - -2004-04-24 Ken Raeburn - - * prof_file.c: Include k5-platform.h. - (krb5int_profile_shared_data): Now static. Use new partial mutex - initializer. - (struct global_shared_profile_data, g_shared_trees, - g_shared_trees_mutex): Moved here from prof_int.h. - (profile_library_initializer, profile_library_finalizer): New - init/fini functions. Deal with mutex. - (profile_open_file): Verify initializer ran successfully. - -2004-04-22 Ken Raeburn - - * libprofile.exports: New file. - -2004-03-13 Ken Raeburn - - * prof_int.h: Include k5-thread.h. Don't include sys/types.h and - pthread.h. - (SHARE_TREE_DATA): Always define. - (USE_PTHREADS): Don't define. - (prof_mutex_lock, prof_mutex_unlock): Deleted. - (struct global_shared_profile_data): Change mutex to use - k5_mutex_t instead of pthread_mutex_t. - (g_shared_trees_mutex): Don't conditionalize on USE_PTHREADS. - * prof_file.c (krb5int_profile_shared_data): Initialize mutex. - (profile_open_file, profile_dereference_data): Use new mutex - macros. Check return status when locking. Fix a potential memory - leak in an error case. - -2004-03-08 Ezra Peisach - - * prof_get.c (profile_parse_boolean): Declare first argument as - const char *. - -2004-02-19 Ken Raeburn - - * prof_init.c (prof_int32): If long is 4 bytes and int is not, - then use long, not int, for prof_int32. - -2004-02-18 Ken Raeburn - - * prof_file.c, prof_get.c, prof_init.c, prof_parse.c, prof_set.c, - prof_tree.c: Use ANSI style function definitions. - -2004-01-30 Alexandra Ellwood - - * prof-int.h: prof-int.h should include pthread.h when USE_PTHREADS - is defined. - -2003-12-19 Ken Raeburn - - * prof_get.c (profile_iterator_create): NAMES argument points to - const pointers. - * profile.hin (profile_iterator_create): Declaration updated. - -2003-12-14 Jeffrey Altman - - * all files: move prof-int.h to be the first include file - in order to obtain platform specific config preprocessor - variables which are used to selectively include stdlib.h - -2003-07-03 Alexandra Ellwood - - * profile.hin: Remove leading spaces in #define and #include - in public headers to support K&R C compilers - -2003-04-28 Ezra Peisach - - * prof_file.c (r_access): Static function. Only include if - SHARE_TREE_DATA defined. - -2003-03-06 Alexandra Ellwood - * profile.hin, prof_file.c (profile_flush_file_data): Stop copying - the resource fork. We stopped writing resources to the krb5 - configuration in KfM 4.5.x. In KfM 5.0 will no longer read - preferences from the resource fork so we can destroy it on copy. - - * prof-int.h: No longer include MoreFiles. Removed framework style - includes for Kerberos headers. - - * prof_FSp_glue.c, prof_init.c, profile.hin: Moved Mac FSSpec-based - functions into a separate file so they will only be built with KfM. - These functions will be exported but not in the headers because - they are deprecated. - -2003-01-17 Ken Raeburn - - * prof_file.c (profile_flush_file_data) [_WIN32]: Don't call - sync. - -2003-01-13 Ken Raeburn - - * prof_int.h (SHARE_TREE_DATA): Define only on Mac. - - * profile.pbexp: New file. - -2003-01-10 Ken Raeburn - - * configure.in: Check for pwd.h. - * prof_file.c: Include pwd.h if available. - (profile_open_file) [HAVE_PWD_H]: If $HOME isn't set, look up the - home directory in the passwd file. Expand the filename before - checking against the cache. - (profile_open_file) [SHARE_TREE_DATA]: Fix the sense of the test - for read access. - - * configure.in: Use V5_AC_OUTPUT_MAKEFILE instead of - K5_GEN_MAKEFILE and K5_AC_OUTPUT. - - * Makefile.in: Add AC_SUBST_FILE marker for lib_frag and libobj_frag. - -2003-01-08 Ken Raeburn - - * prof_file.c (make_hard_link): New function. - (profile_flush_file_data): Use it to attempt a safe profile file - replacement. - - * prof_parse.c (profile_parse_file) - [PROFILE_SUPPORTS_FOREIGN_NEWLINES]: Look for \r and treat it as a - line break. - * prof_int.h: Don't include prof_err.h. - (PROFILE_SUPPORTS_FOREIGN_NEWLINES) [macintosh]: Define new - macro. - -2002-12-31 Ken Raeburn - - * prof_file.c (r_access): New function. - (profile_open_file): Use it. - - * profile.hin: Don't test MACINTOSH any more. On Mac OS X, - include TargetConditionals.h, set some pragmas, define - COPY_RESOURCE_FORK, and error out if TARGET_RT_MAC_CFM is - defined; don't set the old m68k CFM pragmas. Always use - PROFILE_USES_PATHS code, don't test or define it. - (FSp_profile_init, FSp_profile_init_path): Declare, on Mac OS X. - * prof_int.h (NO_SYS_TYPES_H, NO_SYS_STAT_H) [macintosh]: Don't - define these. - * prof_file.c: Always inclued sys/types.h and sys/stat.h. - (GetMacOSTempFilespec): Deleted. - (profile_flush_file_data) [COPY_RESOURCE_FORK]: Copy Mac resource - fork from old file to new before renaming. - (rw_access, profile_update_file_data, profile_flush_file_data, - profile_free_file_data): Assume PROFILE_USES_PATHS, don't test. - * prof_init.c (profile_ser_size, profile_ser_externalize, - profile_ser_internalize): Likewise. - (FSp_profile_init, FSp_profile_init_path): Define, on MacOS X. - * profile.exp: Add FSp_* functions. - -2002-12-23 Ezra Peisach - - * prof_file.c: Cast return from prof_mutex_lock and - prof_mutex_unlock to void to avoid warnings of code with no side - effects. - -2002-12-20 Ken Raeburn - - * prof_int.h: Define USE_PTHREADS and include pthread.h if on - MacOS X. - (struct global_shared_profile_data) [USE_PTHREADS]: Add a mutex. - (g_shared_trees_mutex) [USE_PTHREADS]: New macro, references the - global mutex. - (prof_mutex_lock, prof_mutex_unlock) [SHARE_TREE_DATA]: Define to - use pthread functions or do nothing. - (profile_free_file_data): Delete declaration. - (profile_dereference_data): Declare. - * prof_file.c (profile_free_file_data): Now static. - (profile_open_file, profile_dereference_data) [SHARE_TREE_DATA]: - Grab lock while manipulating global data list or its contents. - - * prof_int.h (SHARE_TREE_DATA): Define. - (struct _prf_file_t) [SHARE_TREE_DATA]: Make data field a pointer - rather than an array. - (struct global_shared_profile_data): New type, for profile library - global data. - (krb5int_profile_shared_data): Declare new variable. - (g_shared_trees): New macro, refers to a field in the global data. - (PROFILE_FILE_SHARED): New flag macro. - * prof_file.c (krb5int_profile_shared_data): Initialize here. - (profile_open_file) [SHARE_TREE_DATA]: Scan g_shared_trees for an - entry with the same filename. If found, increment its reference - count, update it, and return it; otherwise, allocate a new one, - and add it to the list after filling it in. - (profile_dereference_data): New function. Decrement reference - count if SHARE_TREE_DATA, and free the data if appropriate. - (profile_free_file): Call profile_dereference_data. - (profile_free_file_data) [SHARE_TREE_DATA]: If the SHARED flag is - set, remove it from the g_shared_trees list before freeing. Free - up the allocated space. - * prof_set.c (rw_setup) [SHARE_TREE_DATA]: If the object's data is - shared, copy it into a new data structure not in the global shared - list, and dereference the old one. - -2002-12-06 Ken Raeburn - - * prof_int.h: Include Mac OS X versions of header files if - appropriate. Only include prof_err.h if profile.h doesn't define - ERROR_TABLE_BASE_prof. - (struct _prf_data_t): Move most of contents of _prf_file_t here. - Add reference count. - (prf_data_t): New typedef. - (struct _prf_file_t): Include an array of one _prf_data_t - structure. - * prof_file.c (profile_open_file): Fill in "data" field. Drop - some old Mac specific code. - (profile_flush_file_data): Renamed from profile_flush_file, now - takes prf_data_t argument. - (profile_flush_file_data): Likewise. - (profile_free_file): Now calls profile_free_file_data. - (profile_free_file_data): New function, with most of old - profile_free_file code. - * prof_init.c (profile_init_path): Removed old Mac version. - (profile_ser_size, profile_ser_externalize): Get file data from - new "data" field. - * prof_set.c (rw_setup, profile_update_relation, - profile_clear_relation, profile_rename_section, - profile_add_relation): Likewise. - * prof_tree.c (profile_node_iterator): Likewise. - * test_profile.c (do_batchmode): Likewise. - * prof_int.h (profile_flush_file): Now a macro. - * prof_err.et (PROF_MAGIC_FILE_DATA): New error code value. - - * prof_get.c (conf_yes, conf_no): Entries now point to const. - (profile_parse_boolean): Updated type of 'p' correspondingly. - -2002-10-07 Sam Hartman - - * Makefile.in: Support install-headers - -2002-10-03 Sam Hartman - - * Makefile.in : Move test_* from all to check targets. so that - com_err is not needed on mac. - -2002-09-10 Ken Raeburn - - * Makefile.in (LOCALINCLUDES): Don't reference et directory. - -2002-08-29 Ken Raeburn - - * Makefile.in: Revert $(S)=>/ change, for Windows support. - -2002-08-27 Ken Raeburn - - * Makefile.in ($(PROFILE_HDR)): Quote target of copy. - -2002-08-23 Ken Raeburn - - * Makefile.in: Change $(S)=>/ and $(U)=>.. globally. - -2002-08-14 Ken Raeburn - - * Makefile.in (EXTRADEPSRCS): New variable. - (.d): Depend on includes. - -2002-06-19 Ken Raeburn - - * prof_parse.c (strip_line): Simplify loop by preserving "p" - rather than recomputing it. - - * configure.in: Look for strdup. - * prof_tree.c (profile_create_node): Use strdup. - (strdup, MYstrdup): Define it if the OS doesn't provide it. - -2002-06-04 Ken Raeburn - - * prof_get.c (profile_get_integer): Set errno to 0 before strtol - call, so we can distinguish error from LONG_MIN/MAX. Break out - different error conditions and comment them. - -2002-05-08 Ken Raeburn - - * prof_get.c (conf_yes, conf_no): Now const. - (profile_parse_boolean): Local variable P points to const. - -2002-02-19 Ken Raeburn - - * Makefile.in (LIBMINOR): Bump, due to error table changes. - (Tom's change from 1.2.x branch.) - -2002-01-23 Alexandra Ellwood - - * prof_init.c, prof_tree.c: Fixed calls to - profile_update_file_data to handle the possibility that we have - lost permission to read one of the configuration files in the file - list. We should only fail catastrophically (EACCES) if we can't - read all of the files in the profile. - -2001-12-05 Ezra Peisach - - * test_profile.c (main): Call profile_release() before exiting - in case of error return. (memory leak testing) - -2001-10-09 Ken Raeburn - - * prof_int.h, profile.hin, test_parse.c: Make prototypes - unconditional. Don't define PROTOTYPE. - -2001-10-05 Ken Raeburn - - * profile.hin (KRB5_EXPORTVAR): Don't define. - - * prof_file.c, prof_int.h, prof_parse.c, profile.hin, - test_profile.c: Drop _MSDOS support. - - * profile.hin (NEAR, FAR): Don't define. - -2001-10-03 Ken Raeburn - - * prof_get.c, prof_init.c, prof_set.c, profile.hin: Don't use - KRB5_DLLIMP. - -2001-07-19 Ken Raeburn - - * prof_tree.c (struct profile_iterator): Member "names" now points - to const. - (profile_node_iterator_create): Argument "names" now points to - const. - (profile_node_iterator): Local variable "cpp" now points to - const. - * prof_int.h (profile_node_iterator_create): Decl updated. - * prof_get.c (profile_get_values): Argument "names" now points to - const. - * profile.hin (profile_get_values): Decl updated. - -2001-07-02 Ezra Peisach - - * prof_int.h: Provide prototypes for profile_ser_size, - profile_ser_externalize, profile_ser_internalize. - -2001-06-11 Ezra Peisach - - * test_profile.c: Include for strcmp() prototype. - - * argv_parse.c (argv_parse): Cast argument to isspace() as int. - * prof_parse.c (skip_over_blanks, parse_std_line, need_double_quotes): - Likewise. - -2001-06-11 Ezra Peisach - - * Makefile.in (MLIBS): Do not link against libgen.a for test - programs. (only needed for krb5 an_to_ln code). - -2001-02-02 Tom Yu - - * krb5.conf: Test with trailing whitespace on "default_realm" - line. - -2000-11-01 Ezra Peisach - - * configure.in: Use AC_C_CONST instead of AC_CONST and - AC_CHECK_FUNCS instead of AC_HAVE_FUNCS. - -2000-08-02 Ezra Peisach - - * krb5.conf: Test with a space after ']' and '{' - - * prof_parse.c (parse_std_line): Spaces after '{' or ']' should - not be a fatal error. This is a common lossage in krb5.conf files. - -2000-07-24 Ezra Peisach - - * prof_init.c: Cleanup internal type warnings in calls to profile_init. - - * test_parse.c (main): Cast arguments to error_message. - - * prof_file.c (profile_open_file): Variable with argument to - malloc should be unsigned. - - * profile.hin: Revert changes to const_profile_filespect_t and - profile_filespec_t to preserve interface. - -2000-06-26 Ezra Peisach - - * prof_init.c (profile_init_path): Use profile_filespec_t instead - of char *. (change provided by Nathan Neulinger ) - - * profile.hin: Make definition of const_profile_filespec_t to be - based on profile_filespec_t. - -2000-05-15 Alexandra Ellwood - - * prof_get.c: - prof_parse_boolean () was missing some curly brackets - and was failing to check all the values in the list of - possible strings. - -2000-04-03 Jeffrey Altman - - * prof_get.c: - profile_get_boolean() was calling prof_parse_boolean() - instead of profile_get_boolean() - -2000-04-03 Jeffrey Altman - - * prof_get.c: - . Added #include for definitions of INT_MAX, etc. - . Changed 'ret_int' to 'ret_boolean' in prof_get_boolean - -2000-03-24 Miro Jurisic - - * prof_get.c: Added prof_get_boolean and changed prof_get_integer - to return errors for malformed input - * prof.hin: Added prof_get_boolean - * profile.exp: Added prof_get_boolean - * prof_err.et: Added PROF_BAD_BOOLEAN, PROF_BAD_INTEGER - -Fri Jan 28 16:27:01 2000 Ezra Peisach - - * argv_parse.c: Include string.h (for strlen prototype) - -1999-10-26 Wilfredo Sanchez - - * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, - LOCAL_INCLUDES such that one can override CFLAGS from the command - line without losing CPP search patchs and defines. Some associated - Makefile cleanup. - -1999-09-01 Danilo Almeida - - * profile.hin (profile_init, profile_init_path): Define and use - const_profile_filespec_t. - - * prof_init.c (profile_init, profile_init_path): - * prof_file.c (profile_open_file): - * prof_int.h (profile_open_file): Use const_profile_filespec_t. - - * prof_int.h (PROFILE_LAST_FILESPEC): Compare a char against a char, - not a void*. - - * Makefile.in: Remove DOSDEFS to avoid warnings. The thing it - defined is already set in win-mac.h. - -1999-08-18 Miro Jurisic - - * profile.exp: removed com_err functions (they are in a library - of their own now) from MacOS export file - -1999-08-05 Danilo Almeida - - * prof_get.c (profile_free_string): - * profile.hin: Add profile_free_string to free strings allocated - by profile_get_string. -- And then remove them because - profile_release_string already exists for that purpose. - -1999-08-03 Alexandra Ellwood - - * prof_file.c (profile_open_file) - Mac OS side now sets profile->magic to PROF_MAGIC_FILE - so the rest of the functions think it's a real profile. - -1999-07-22 Jeffrey Altman - - * prof_init.c (prof_init) - Change behavior so that a NULL filespec means allocate - a profile without a backing store. - -1999-07-21 Ken Raeburn - - * prof_int.h (profile_t): Delete typedef, since Miro changed - prof_int.h to include profile.h, which also has the typedef. - * prof_file.c, prof_init.c: Fix typos and missed variable and type - name changes from Miro's patch. - -1999-07-21 Miro Jurisic - - * profile.hin, prof_file.c, prof_init.c, prof_int.h: - MacOS now uses file specifiers rather than file paths - -1999-07-14 Miro Jurisic - - * profile.hin: added #ifdef __cplusplus extern "C" - -1999-06-23 Danilo Almeida - - * prof_init.c (profile_abandon, profile_release): Check whether - profile is valid before partying on it. - -1999-06-18 Ken Raeburn - - * prof_tree.c (profile_node_iterator): Remove semicolon after - function body. - -1999-06-16 Danilo Almeida - - * prof_init.c (profile_init_path): Fix memory leak. - -1999-06-09 Miro Jurisic - - * prof_file.c (profile_update_file): if fopen fails and errno is 0, set - errno to ENOENT so that we can try multiple names for settings file - (From Chas Williams) - -Wed May 19 11:46:02 1999 Danilo Almeida - - * Makefile.in: Add windows build rules for putting header files in - include dir. Do cleanup of header for windows clean. - -Mon May 10 15:27:19 1999 Danilo Almeida - - * Makefile.in: Do win32 build in subdir. - -1999-04-14 - - * prof_init.c (profile_abandon): New function which frees the - profile handle and throwing away any changes that might - have been made before they are flushed to disk. - - * prof_file.c (profile_close_file): Move functionality of freeing - the profile file to the new function profile_free_file(). - -Mon Mar 15 16:03:34 1999 Tom Yu - - * profile.hin: Fix GSS_DLLIMP. - -Mon Mar 8 19:10:06 1999 Tom Yu - - * profile.hin: Fix prototype of profile_flush() to use long rather - than errcode_t to avoid breaking other stuff that includes - profile.h. - -Mon Mar 8 14:38:24 1999 Theodore Y. Ts'o - - * prof_tree.c (profile_node_iterator): Fix bug where it will loop - endlessly when searching an empty section. - - * test_profile.c: Add code so that the "add" code will interpret - "NULL" as calling profile_add_relation with a null pointer - for the value. - -Wed Mar 3 18:23:47 1999 Theodore Y. Ts'o - - * prof_file.c (profile_flush_file): On the Macintosh, fopen() - doesn't set errno when fopen fails to open a file. Work - around this by setting errno to PROF_FAIL_OPEN in this case. - - * prof_err.et: Add new error code PROF_FAIL_OPEN. - -Tue Mar 2 18:55:50 1999 Theodore Y. Ts'o - - * test_profile.c: Added ability to test profile set functions, and - in a batch mode. - - * prof_init.c (profile_flush): Add new public function for - flushing changes made to the profile. - - * prof_parse.c (profile_write_tree_file): Add official internal - function for flushing out a profile tree to a FILE *. - - * configure.in, prof_file.c (rw_access): Add new function which - checks to see whether we have read/write access, and - emulate this for losing non-POSIX OS's. - - * prof_file.c (profile_flush_file): Add support for writing - modified profile file's. Call profile_flush_file from - profile_close_file(). - - * prof_tree.c: Add new functions profile_get_node_name, - profile_get_node_value, profile_find_node, - profile_remove_node, profile_set_relation_value, - profile_rename_node. Rewrite profile_find_node_relation - and profile_find_node_subsection in terms of - profile_find_node. - - * prof_set.c, Makefile.in: Add a new file which exports the public - interfaces for setting profile entries. - - * prof_get.c, prof_init.c, prof_int.h: Add the KRB5_DLLIMP and - KRB5_CALLCONV to all of the various profile routines so - they can be properly exported via a Windows DLL. - - * prof_int.h: Add definition for the flags in the profile - structure. - - * prof_err.et: Add new error codes PROF_SET_SECTION_VALUE, - PROF_EINVAL, PROF_READ_ONLY, and PROF_EXISTS. - -Fri Feb 19 00:49:10 1999 Theodore Y. Ts'o - - * test_parse.c (main): Add a call to profile_verify_node so we can - test the internal rep invariants. - - * prof_tree.c (profile_verify_node): Fix bug in - profile_verify_node in the group_level test. Also make - profile_verify_node check the return code when it is - recursively testing the child nodes. - -Mon Jan 25 18:44:26 1999 Theodore Y. Ts'o - - * prof_tree.c (profile_node_iterator): Added comments indicating - that profile_node_iterator, not being an exported - interface, returns pointers into the parse tree, and that - values should be strdup()'ed before returning them to a - calling application. - - * prof_get.c (profile_iterator): Strdup the name and value strings - before returning them to the calling application. - -Thu Jan 21 15:21:18 1999 Theodore Y. Ts'o - - * profile.hin: Fix definition of PROTOYPE so that it works under - C++. - -1998-12-31 Theodore Ts'o - - * prof_tree.c (profile_node_iterator): Make sure the pointer to - the iterator function is non-NULL before checking the - magic value. - -1998-12-15 Theodore Ts'o - - * prof_file.c (profile_open_file): Add ability to parse filenames - that begin with "~/" and substitute it with "$HOME/". - -1998-12-04 Theodore Ts'o - - * prof_get.c: Add new public profile_iterator functions for - iterating over values found in the profile file. - -1998-11-17 Theodore Ts'o - - * prof_get.c (profile_get_values): If there are no relations - found, return PROF_NO_RELATION, instead of an empty list. - -1998-11-13 Theodore Ts'o - - * Makefile.in: Set the myfulldir and mydir variables (which are - relative to buildtop and thisconfigdir, respectively.) - - * configure.in: Build the test script prtest for doing regression - test suites of the profile library. - - * prof_err.et (PROF_MAGIC_ITERATOR): Add a new error code for the - magic number for the iterator structure. - - * prof_file.c (profile_update_file): Increment the update serial - number when the profile file is re-read. - - * prof_tree.c (profile_make_node_final, profile_is_node_final): - Add a new attribute for a node, which is whether or not - the node is "final". This controls whether or not the - next profile file should be searched when looking up a key - which matches the section named by the node. - (profile_node_iterator_create, profile_node_iterator_free, - profile_node_iterator): New functions which take a - profile_t and returns all of the names or values for a - particular search key. This iterator follows the rules of - doing multiple profile file lookups using the "final node" - marker to stop searching subsequent profile files. - - * prof_parse.c (parse_std_line): Add support for marking top level - sections, subsections, and individual nodes as final, - using the '*' character. - (dump_profile_to_file): Print finalized sections with the '*' - character. - - * prof_get.c: Update routines to use the iterators provided by - prof_tree.c. - - * prof_int.c: Add upd_serial member to the prf_file_t structure. - Define the symbolic flags used by the profile node - iterator. Add function declarations for - profile_make_node_final, profile_is_node_final, - profile_node_iterator_create, profile_node_iterator_free, - profile_node_iterator, and profile_get_value. - - * test_profile.c: Add the query1 command which tests - profile_get_value. - -1998-11-05 Geoffrey King - - * prof_init.c (profile_init): Fix a problem whereby if the last - pathname in a list of pathnames was nonexistent, an - error would be returned that they were all nonexistent. - -1998-11-03 Theodore Ts'o - - * Makefile.in: Added prof_get.c to the list of files to be compiled. - - * profile.hin: Added declarations for profile_free_list(), - profile_get_relation_names(), and - profile_get_subsection_names(). (These are new public - interfaces to the profile library.) - - * prof_int.h: Removed the profile_section_t structure, which was - used only by the now-defunct prof_section.c file. Added - the internal interfaces for the new public interfaces. - Removed unused declarations which were never - implemented(profile_get, profile_update). - - * prof_init.c: Moved all of the profile querying functions - (profile_get_values(), profile_get_value(), etc.) to - prof_get.c. In the process, removed the really - bletcherous (and badly implemented) - profile_get_first_values(), which did nothing like what - the named implied. Also added to prof_get.c new functions - profile_get_subsection_names() and - profile_get_relation_names(). - (profile_ser_internalize): Rewrote error handling to be - clearer, and removed a bug where memory was not freed - correctly in an error case. - (profile_init): If a list of pathnames is passed in, - profile_init will now try to open all of them, now that - we've defined query fallback semantics in prof_get.c - - * prof_parse.c: Fix lint warning. - - * prof_tree.c (profile_find_node_relation, - profile_find_node_subsection): Allow the returned value or - subsection field to be NULL (in case the caller isn't - interested in getting the returned value or subsection, - and only cares about getting the name). - (profile_delete_node_relation, - profile_delete_interior_node_relation): Removed these - functions and replaced it with profile_remove_node(), - which takes a boolean argument section_flag. - (profile_find_node_name): Removed this function. (This - was a Cygnus/Fusion special used by the now removed - profile_find_first_values() function.) - - * test_profile.c: Added commands to test the new - profile_get_subsection_names() and - profile_get_relation_names() interfaces. - -1998-08-06 Theodore Ts'o - - * prof_tree.c (profile_delete_node_relation): Fix bug where - deleting a node would corrupt the linked list. - (profile_add_node): Fix another linked list corruption - problem where an insertion into the middle of the linked - list didn't update a previous link. [krb5-libs/615] - -1998-07-12 Sam Hartman - - * Makefile.in: Add dependency on -lcom_err - -Mon Mar 2 16:19:58 1998 Ezra Peisach - - * Makefile.in: Integrate in the krb5 build tree rules. - (use CC_LINK, etc). - - * configure.in: Add AC_BUILD_PROGRAM for test programs. - -Wed Feb 18 16:33:38 1998 Tom Yu - - * Makefile.in: Remove trailing slash from thisconfigdir. Fix up - BUILDTOP for new conventions. - -Wed Jan 28 17:58:10 1998 Theodore Ts'o - - * configure.in, Makefile.in: Remove CopyHeader from - configure.in, and move functionality to Makefile.in - - * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile - -Fri Jan 23 20:55:06 1998 Theodore Ts'o - - * prof_parse.c (parse_std_line, parse_quoted_string, - need_double_quotes, output_quoted_string, dump_profile, - dump_profile_to_file): Vastly improved the profile - parsing; whitespace at the end of lines are now ignored. - Added quoted string parsing, complete with backquote - processing. Strings which need to be quoted are properly - quoted on output. - -Sat Feb 22 18:33:17 1997 Richard Basch - - * Makefile.in: Move list file construction to win-post.in - -Tue Feb 18 00:14:13 1997 Richard Basch - - * profile.hin prof_int.h prof_init.c: - Export profile_get_values() [krb4 dll requires it] - -Sat Feb 15 01:58:19 1997 Richard Basch - - * Makefile.in (all-windows): Fixed win16/win32 build - after libhack merge broke it... - -Fri Feb 7 18:56:57 1997 Richard Basch - - * prof_int.h: - Include com_err.h rather than redefining errcode_t - Structure element "magic" should not be errcode_t - -Wed Feb 5 20:18:33 1997 Richard Basch - - * profile.hin: Do not process the contents of profile.h - (or the profile.hin subset) more than once. - - * test_parse.c: - Do not include "com_err.h" (conflicting errcode_t definition) - - * Makefile.in: - Fixed typo (all-max -> all-mac) - Inconsistent colon usage; all-windows needed :: not : - -Thu Jan 2 17:36:44 1997 Tom Yu - - * Makefile.in: - * configure.in: Update to new library build procedure. - -Mon Nov 4 17:04:51 1996 Theodore Y. Ts'o - - * prof_parse.c (parse_std_line): Accept either ';' or '#' on the - first line of a string as a comment character. - -Fri Jul 12 20:28:49 1996 Theodore Y. Ts'o - - * Makefile.in (CFLAGS): On Windows builds, add -DHAVE_STDLIB_H - -Mon Jun 24 09:37:26 1996 Theodore Ts'o - - * prof_file.c, prof_init.c, prof_parse.c, prof_section.c, - prof_tree.c, test_parse.c, test_profile.c, configure.in: - Only include stdlib.h if it's available. - -Thu Jun 13 22:13:51 1996 Tom Yu - - * configure.in: remove ref to ET_RULES - -Mon Jun 10 17:35:02 1996 Theodore Ts'o - - * test_profile.c: Add usage message if not enough arguments. - - * prof_parse.c (dump_profile_to_file, dump_profile): Dump the - profile using the correct line terminator for Windows, - Macintosh, etc. - - * prof_parse.c: - * prof_file.c: Change _WINDOWS to _MSDOS, and add check for _WIN32. - - * prof_int.h: Add size #defines for _WIN32. Handle prototypes - correctly for _WIN32. - -Fri Feb 16 15:18:17 1996 - - * prof_int.h: Added comment to profile state structure - -Wed Feb 14 16:43:48 1996 - - * prof_parse.c (parse_std_line): Make parsing more flexible, so we - don't barf over lack of spaces around the equals sign. - -Tue Dec 12 19:18:14 1995 Mark Eichin - - * krb5.conf: use host:portnum in example files, not host,portnum. - -Fri Jan 5 09:04:20 1996 Ezra Peisach - - * profile.hin: Add profile_init_path prototype - -Thu Dec 21 18:20:46 1995 Theodore Y. Ts'o - - * configure.in: Check for the stat call, since profile_update_file - needs to know whether it exists. (It doesn't on the Mac.) - - * prof_file.c (profile_update_file): Change use of HAS_STAT to - HAVE_STAT, to confirm with autoconf test. If the stat() - call does not exist, assume that our in-core memory image - is correct, and never re-read the profile file unless we - explicitly close it. - -Fri Oct 6 22:07:01 1995 Theodore Y. Ts'o - - * Makefile.in: Remove ##DOS!include of config/windows.in. - config/windows.in is now included by wconfig. - -Mon Oct 2 16:39:49 1995 Ezra Peisach - - * prof_init.c (profile_init_path): Add const declarations. - -Tue Sep 26 20:00:28 1995 Mark Eichin - - * prof_init.c (profile_init_path): takes a single string entry - that has pathnames seperated by colons, and splits it into - file names for profile_init. No provision for quoting colons in - pathnames, but shells don't solve that either. - -Tue Sep 26 19:23:59 1995 Mark Eichin - - * prof_init.c (profile_init): handle multiple input files by - grabbing the first one that doesn't return ENOENT. - -Mon Sep 25 16:42:13 1995 Theodore Y. Ts'o - - * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the - Makefile. - -Fri Sep 22 19:51:44 1995 Theodore Y. Ts'o - - * prof_int.h: added SIZEOF defines for the PC, and added missing - prototype for profile_find_node_name() - - * prof_init.c (profile_get_first_values): Remove unused variables. - -Mon Sep 11 15:30:52 1995 Ezra Peisach - - * prof_parse.c (dump_profile_to_file): Convert C+ comment to - standard C one. - -Tue Aug 29 14:23:16 EDT 1995 Paul Park (pjpark@mit.edu) - * configure.in - Add checks for size of short, int and long. - * prof_init.c - Add routines to serialize profile context. - -Tue Aug 15 17:17:40 1995 Ezra Peisach - - * prof_parse.c (strip_line,parse_line): Declare as static. - - * prof_int.h: Add missing prototypes - -Thu Jul 6 10:05:47 1995 Ezra Peisach - - * prof_file.c: prof_int.h must be included after stdio.h - -Wed July 5 15:52:31 1995 James Mattly - * prof_file.c added conditionals for sys/*.h include files - * prof_int.h added _MACINTOSH conditional - * test_parse.c added _MACINTOSH conditional - -Fri Jun 9 19:00:19 1995 - - * configure.in: Remove standardized set of autoconf macros, which - are now handled by CONFIG_RULES. - -Thu Jun 8 17:56:34 1995 - - * Makefile.in (install): Add install target. - -Fri May 26 20:07:13 1995 Theodore Y. Ts'o (tytso@dcl) - - * configure.in, Makefile.in: Add support for building shared libraries. - -Sat May 6 17:21:59 1995 Ezra Peisach - - * test_parse.c: Include prof_int.h - this program relies on - internal functions. - -Fri May 5 00:02:41 1995 Theodore Y. Ts'o (tytso@dcl) - - * prof_init.c (profile_get_values): Return PROF_NO_PROFILE if the - passed-in profile variable is NULL (instead of core dumping). - - * prof_err.et (PROF_NO_PROFILE): Defined new error code. - -Thu May 4 23:57:56 1995 Theodore Y. Ts'o (tytso@dcl) - - * prof_tree.c (profile_free_node): Copy child->next to a scratch - pointer before freeing the node; otherwise we have to - dereference a freed object. - -Fri Apr 28 15:54:40 1995 Theodore Y. Ts'o - - * prof_parse.c (strip_line): Don't try to strip an empty line. - This causes memory reference error. - -Thu Apr 27 20:26:48 1995 - - * Makefile.in (clean-unix): Remove profile.h and test_profile - -Thu Apr 27 15:36:27 1995 Mark Eichin - - * test_parse.c (main): can't make function declarations local to - functions under SunOS cc. (dump_profile) Also needs to be protected. - -Thu Apr 27 10:43:24 1995 Keith Vetter (keithv@fusion.com) - - * Makefile.in: made to work on the PC. - * profile.hin, prof_int.h: use _MSDOS instead of _WINDOWS - so we can compile DOS test programs. - * *.c: Don't need to include file unistd.h. - * test_*.c: Made to work under DOS--used stubs for the com_err stuff. - * prof_parse.c: Turned a 2k automatic array into a malloc'ed block - because windows dll's shouldn't use up a lot of stack space. - -Wed Apr 26 09:54:18 1995 Ezra Peisach - - * profile.hin: Only define PROTOTYPE if it is undefined. - -Tue Apr 25 17:28:48 1995 Ezra Peisach - - * configure.in: Add AC_CONST for platforms that do not support const. - -Mon Apr 24 17:05:27 1995 Ezra Peisach - - * Makefile.in (all): Use ARADD to facilitate incremental - rebuilding of library. - - * configure.in: Add AC_PROG_ARCHIVE_ADD - - * prof_init.c (profile_get_values): If profile is null return - NULL. - -Sat Apr 22 01:25:58 1995 Theodore Y. Ts'o (tytso@dcl) - - * Makefile.in: Rename profile.h.in to profile.hin to, make things - easier for systems with an 8.3 filesystem. - diff --git a/src/util/send-pr/ChangeLog b/src/util/send-pr/ChangeLog deleted file mode 100644 index d443d9172..000000000 --- a/src/util/send-pr/ChangeLog +++ /dev/null @@ -1,31 +0,0 @@ -2004-09-24 Tom Yu - - * Makefile.in (RELEASE): Set from KRB5_VERSION, which comes from - patchlevel.h. - -2004-03-08 Ken Raeburn - - * Makefile.in (MY_SUBDIRS): Deleted. - -2002-08-29 Ken Raeburn - - * Makefile.in: Revert $(S)=>/ change, for Windows support. - -2002-08-23 Ken Raeburn - - * Makefile.in: Change $(S)=>/ and $(U)=>.. globally. - -1999-10-26 Wilfredo Sanchez - - * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, - LOCAL_INCLUDES such that one can override CFLAGS from the command - line without losing CPP search patchs and defines. Some associated - Makefile cleanup. - -1999-01-27 Theodore Ts'o - - * Makefile.in, configure.in: Move the responsibility for - generating the Makefile in this directory to the top-level - configure script. The local configure.in script has been - deleted. - diff --git a/src/util/ss/ChangeLog b/src/util/ss/ChangeLog deleted file mode 100644 index 92574d2a6..000000000 --- a/src/util/ss/ChangeLog +++ /dev/null @@ -1,443 +0,0 @@ -2006-04-03 Ken Raeburn - - * Makefile.in (DEFS): Make empty. - -2006-03-30 Ken Raeburn - - * ss_internal.h: Include autoconf.h. - -2006-03-10 Ken Raeburn - - * Makefile.in (generate-files-mac): Depend on ct_c.awk, ct_c.sed, - std_rqs.c, and ss_err.h. - -2005-08-20 Ken Raeburn - - * configure.in: Use K5_AC_INIT instead of AC_INIT. - -2005-03-14 Ken Raeburn - - * Makefile.in (EXTRADEPSRCS): Define. - -2004-06-16 Ken Raeburn - - * Makefile.in (all-mac): Target deleted. - -2004-06-04 Ken Raeburn - - * Makefile.in (LIBBASE): Renamed from LIB. - -2004-03-17 Ken Raeburn - - * error.c (ss_error): Always use ANSI C form. Don't try to hide - the declaration in the header file. - - * ss.h: Always use the prototype forms of declarations. - -2003-06-27 Ken Raeburn - - * Makefile.in (HDRS): Remove mit-sipb-copyright.h. - (includes): Depend on copied version of the headers, not local - versions. Don't do any copying; instead, move the copying - commands to new targets for each header. - ($(HDRDIR)/timestamp): New target; create the directory here if - needed. - (clean-unix): Remove the timestamp file. - -2003-04-23 Ken Raeburn - - * ss.h: Don't declare errno. Include errno.h. - -2003-02-05 Ken Raeburn - - * Makefile.in (std_rqs.c): Depend on ct_c.sed and ct_c.awk. - -2003-01-23 Ezra Peisach - - * parse.c: Include errno.h for declaration of errno. - -2003-01-10 Ken Raeburn - - * configure.in: Don't explicitly invoke AC_PROG_INSTALL, and - certainly not twice. - - * Makefile.in: Add AC_SUBST_FILE marker for lib_frag and libobj_frag. - -2003-01-05 Sam Hartman - - * pager.c: Remove declaration of errno - - * help.c: Remove declaration of errno - -2002-12-12 Tom Yu - - * Makefile.in (depend-dependencies): Was previously - depend-prerecurse. - -2002-09-10 Ken Raeburn - - * Makefile.in (LOCALINCLUDES): Drop references to .. and et - directories in source and build trees. - (depend-prerecurse): Depend on 'includes'. - -2002-08-29 Ken Raeburn - - * Makefile.in: Revert $(S)=>/ change, for Windows support. - -2002-08-23 Ken Raeburn - - * Makefile.in: Change $(S)=>/ and $(U)=>.. globally. - -2002-08-14 Ken Raeburn - - * Makefile.in ($(HDRS)): Depend on 'includes'. - (std_rqs.c): Depend on mk_cmds. - -2001-10-09 Ken Raeburn - - * mk_cmds.c, ss_internal.h: Make prototypes unconditional. - * ss_internal.h (PROTOTYPE, const, volatile): Delete. - (pointer): Always use void*. - -2001-09-01 Ken Raeburn - - * Makefile.in (SRCS): Don't include ss_err.h. - (depend-prerecurse): Depend on ss_err.h. - -2001-06-20 Ken Raeburn - - * request_tbl.c (ss_add_request_table): Delete unnecessary cast in - size arg to realloc. - - * invocation.c (ss_delete_invocation): Delete unnecessary cast in - arg to free. - -2001-06-07 Ezra Peisach - - * request_tbl.c (ss_add_request_table): Do not cast argument to - realloc() to char *. - -2001-04-17 Ken Raeburn - - * Makefile.in (unixmac): Target deleted. - -2000-11-01 Ezra Peisach - - * configure.in: Change AC_RETSIGTYPE to AC_TYPE_SIGNAL. - -2000-08-07 Ezra Peisach - - * ss_internal.h: Only use fake sigmask, sigblock and sigsetmask if - USE_SIGPROCMASK is defined and not POSIX_SIGNALS. - -2000-08-03 Ken Raeburn - - * listen.c (ss_quit): Now returns void. Fix type of argument ARGV - to fit prototype. - - * ss.h (ss_execute_line) [__STDC__]: Make prototype - unconditional. - (ss_quit): Use __SS_PROTO and return void, as with other - command functions. - -2000-08-02 Ezra Peisach - - * requests.c (DECLARE): Fix prototype for dispatch functions to - properly match what is expected by ss library. - - * pager.c (ss_pager_create): Cast return from fork to int for use - in switch statement. - - * ss.h: Provide full prototype for ss_name(). Add prototypes for - ss_execute_line(), ss_delete_invocation(), ss_add_info_dir(), - ss_delete_info_dir(), ss_abort_subsystem(), ss_get_prompt(), - ss_set_prompt(), ss_add_request_table(), - ss_delete_request_table(), ss_quit(). - - * ss_internal.h: Made full prototypes for ss_parse(), - ss_page_stdin(), ss_pagre_create(). Add prototypes for - ss_self_identify(), ss_subsystem_name(), ss_subsystem_version(), - ss_unimplemented(). Moved ss_execute_line() to ss.h - -2000-07-03 Ezra Peisach - - * test_ss.c (main): Change usage of ss_listen to agree with - prototype. - - * ss.h: Add prototype for ss_listen() and ss_create_invocation() - -2000-05-01 Nalin Dahyabhai - - * help.c (ss_help): Don't overflow buffers "buffer" or "buf". - * list_rqs.c (ss_list_requests): Don't overflow buffer "buffer". - * mk_cmds.c (main): Don't overflow buffer "c_file". - * utils.c (generate_rqte): Update lengths of constant strings in - computing buffer size. - -2000-02-01 Ken Raeburn - - * listen.c (ss_listen): Local var END should be volatile. - -1999-10-26 Wilfredo Sanchez - - * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, - LOCAL_INCLUDES such that one can override CFLAGS from the command - line without losing CPP search patchs and defines. Some associated - Makefile cleanup. - -1999-01-20 Theodore Ts'o - - * listen.c (print_prompt): Replace BSD-style ioctl with termios - interface. - -Mon Apr 6 19:45:25 1998 Tom Yu - - * Makefile.in (includes): Don't mkdir unless the directory doesn't - exist yet. - -Mon Mar 30 11:30:00 1998 Ezra Peisach - - * ss_internal.h: Add ss_pager_create prototype. - - * ss.h: Add ss_list_requests prototype. - - * request_tbl.c (ss_add_request_table, ss_delete_request_table): - Declare function types as void. - - * prompt.c (ss_set_prompt): Declare function as void. - - * listen.c (ss_quit): Int function should return a value. - - * list_rqs.c (ss_list_requests): Fix arguments to match proper - prototype for a ss type handler. - - * execute_cmd.c (ss_execute_command): Declare as returning int - -Wed Feb 18 16:35:55 1998 Tom Yu - - * Makefile.in: Remove trailing slash from thisconfigdir. Fix up - BUILDTOP for new conventions. - -Fri Feb 13 13:35:51 1998 Theodore Ts'o - - * configure.in: Add AC_PROG_INSTALL since it's needed to install - the libraries and header files. - -Wed Jan 28 17:38:29 1998 Theodore Ts'o - - * configure.in, Makefile.in: Remove CopySrcHeader and CopyHeader - from configure.in and move equivalent functionality to - Makefile.in - - * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile - - * cmd_tbl.lex.l, ct.y, requests.c, ss.h: Remove #include of - , since it's not needed. - -Tue Nov 18 19:22:34 1997 Tom Yu - - * configure.in: Update to new library build system. - - * Makefile.in: Update to new library build system. - -Thu Sep 18 20:44:03 1997 Tom Yu - - * utils.c: Replace HAS_STRDUP with something more sane. - - * configure.in: Replace HAS_STRDUP with something more sane. - -Sun Aug 17 14:39:56 1997 Ezra Peisach - - * Makefile.in (SRCS): Add $(srcdir) as needed. - -Wed Feb 5 22:52:41 1997 Richard Basch - - * Makefile.in: Remove the target ct_c.awk before copying over it. - If ct_c.awk.in were read-only, ct_c.awk will become - read-only and cannot be updated again. - -Thu Jun 13 21:43:44 1996 Tom Yu - - * configure.in: remove ref to SS_RULES, ET_RULES - -Tue Mar 12 22:32:56 1996 Ken Raeburn - - * configure.in: Use AC_HEADER_STDARG instead of calling - AC_CHECK_HEADER on stdarg.h. - -Mon Sep 25 16:42:57 1995 Theodore Y. Ts'o - - * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the - Makefile. - -Thu Aug 24 18:19:54 1995 Theodore Y. Ts'o - - * .Sanitize: Updated to reflect ct_c.* to ct_c.*.in filename changes. - -Mon Aug 7 19:14:28 1995 Theodore Y. Ts'o - - * Makefile.in (mk_cmds): Add $(SHELL) to invocation of - config_script, so that the tree can build even after - checked into a broken SCCS system. - -Fri Jul 7 16:42:42 EDT 1995 Paul Park (pjpark@mit.edu) - * configure.in - Add symlink to $(TOPLIBD) for libss. - -Wed Jun 28 16:35:43 1995 Theodore Y. Ts'o - - * Makefile.in, ct_c_sed.in, ct_c_awk.in: Rename ct_c.*.in to - ct_c_*.in, so that the sources will unpack cleanly under - DOS. Argh. - -Wed Jun 28 11:24:20 1995 - - * Makefile.in, ct_c.sed.in, ct_c.awk.in, config_script: Rename - ct_c.* to ct_c.*.in. ct_c.sed.in is now processed by sed - to remove comment lines beginning with '#', since some sed - programs can't handle that. Change config_script so that - the directory where the ct_c.* files can be specified, - since those are in the build directory, instead of the - source directory. (This is all for the sake of System V - sed's. Sigh.) - -Tue Jun 27 15:46:06 EDT 1995 Paul Park (pjpark@mit.edu) - * listen.c(listen_int_handler) - Add argument to conform to signal - handler prototype. - -Tue Jun 13 01:48:33 1995 Tom Yu (tlyu@dragons-lair) - - * Makefile.in: don't install libss.a - -Fri Jun 9 19:00:11 1995 - - * configure.in: Remove standardized set of autoconf macros, which - are now handled by CONFIG_RULES. - -Fri Jun 9 06:20:37 1995 Ezra Peisach - - * error.c (ss_error): remove const declaration from local - variable. (it is used with free is called on the contents). - - * ss_internal.h: Include stdlib.h if present on system. If is - present, don't redeclare malloc. - - * configure.in: Check for stdlib.h before including blindly. - -Thu Jun 8 23:22:07 1995 - - * list_req.c, ss_internal.h: Clean up -Wall flames. - - * configure.in: Don't install the internal ss include files. - -Thu Jun 8 22:54:16 1995 Theodore Y. Ts'o - - * mk_cmds.c (main): Change mk_cmds so that the output file is - always created in the current directory, instead of in the - directory where the source file is located. - -Thu Jun 8 11:27:47 1995 Theodore Y. Ts'o - - * Makefile.in (install): Don't install in this directory. - -Thu Apr 27 12:26:26 1995 Ezra Peisach - - * pager.c: Use posix signals. - - * listen.c: Use posix signals. - - * list_rqs.c: Use posix signals. - - * help.c: Call wait with proper casting (int * vs. union wait *) - - * configure.in: Add AC_PROG_ARCHIVE_ADD and CHECK_SIGNALS. - - * Makefile.in (all): Use ARADD for incremental changes to library - -Tue Mar 28 18:51:08 1995 John Gilmore (gnu at toad.com) - - * Makefile.in (all): Run all-$(WHAT). - (unixmac): Build includes at this time. - (LDFLAGS): Punt duplicated setting. - -Sat Mar 18 18:49:03 1995 John Gilmore (gnu at toad.com) - - * configure.in: Use AC_CHECK_HEADERS(stdarg.h), not CHECK_STDARG. - * error.c: Use HAVE_STDARG_H, not STDARG_PROTOTYPES. - -Mon Feb 27 22:40:18 1995 John Gilmore (gnu at toad.com) - - * Makefile.in: Avoid recompilation of std_rqs.c every single time - `make' is run. - * error.c: Use "com_err.h", not . - -Thu Feb 23 14:24:31 1995 Mark Eichin (eichin@cygnus.com) - - * mk_cmds.sh: use ${SED} not sed in backtick expressions. - Explicitly check for ${FILE} since sed doesn't give an error if it - is absent. Also set -e to catch other conditions. - -Sat Oct 22 09:54:50 1994 (tytso@rsx-11) - - * list_rqs.c (ss_list_requests): - * listen.c (ss_listen): - * configure.in: Add AC_RETSIGTYPE to get proper return type for - signal hanlders. - -Fri Oct 21 21:07:16 1994 (tytso@rsx-11) - - * Makefile.in (SED): Don't specify an explicit pathname for sed. - -Tue Oct 11 12:41:40 1994 Theodore Y. Ts'o (tytso@dcl) - - * Makefile.in: Don't rm the awk and sed scripts during a make clean! - -Fri Oct 7 15:37:19 1994 Theodore Y. Ts'o (tytso@dcl) - - * ct_c.sed: Add extra check to make sure blank lines get squeezed - out. Needed for AIX's sed, for some reason. - -Thu Oct 6 19:40:09 1994 Theodore Y. Ts'o (tytso@dcl) - - * mk_cmds.sh -- replace basename with sed -- more portable - -Mon Oct 3 17:26:27 1994 Theodore Y. Ts'o (tytso@dcl) - - * Makefile.in: - configure.in: Don't try to compile mk_cmds. Use awk/sed shell - script replacement instead. It's more apt to be - portable, since it doesn't use lex or yacc. :-( - -Tue Aug 30 21:30:18 1994 Theodore Y. Ts'o (tytso at tsx-11) - - * cmd_tbl.lex.l: Add declaration for strdup() if HAS_STRDUP is not - defined. - - * ct.y: Added #include of string.h; added declaration for - strdup() if HAS_STRDUP is not defined. - -Tue Jul 19 20:27:59 1994 Tom Yu (tlyu at dragons-lair) - - * Makefile.in: remove spurious includes rules - -Wed Jul 13 23:20:44 1994 Tom Yu (tlyu at dragons-lair) - - * Makefile.in: nuke libss.a.bak crud - -Sun Jul 3 07:48:43 1994 Tom Yu (tlyu at dragons-lair) - - * Makefile.in: changing things to now spew ignored errors. - -Wed Jun 22 18:51:50 1994 Mark Eichin (eichin@cygnus.com) - - * configure.in: ss_err.h is *not* a SrcHeader. Note that there is - duplication between the Copy*Header lines and the includes: rule - in the Makefile.in, which should later be fixed. - -Tue Jun 21 00:21:05 1994 Tom Yu (tlyu at dragons-lair) - - * configure.in: should be CopySrcHeader - -Mon Jun 20 21:58:40 1994 Tom Yu (tlyu at dragons-lair) - - * configure.in: install headers during build - diff --git a/src/util/support/ChangeLog b/src/util/support/ChangeLog deleted file mode 100644 index 797b9e2fd..000000000 --- a/src/util/support/ChangeLog +++ /dev/null @@ -1,294 +0,0 @@ -2006-04-03 Ken Raeburn - - * Makefile.in (DEFS): Make empty. - -2006-03-26 Ken Raeburn - - * errors.c: New file. - * Makefile.in (SRCS, LIBOBJS, STLIBOBJS): Add it. - * threads.c (krb5int_thread_support_init): Call krb5int_err_init - to initialize the new file. - * libkrb5support.exports: Add the new symbols. - -2006-03-13 Ken Raeburn - - * plugins.c (krb5int_get_plugin_dir_data): If dirhandle is null or - the file pointer is null, return a one-element list containing - just NULL. - -2006-03-11 Ken Raeburn - - * Makefile.in (autoconf.h): Note location change. - -2006-03-08 Ken Raeburn - - * plugins.c: Only include dlfcn.h if USE_DLOPEN. - (struct plugin_file_handle): Only include a pointer if - USE_DLOPEN. - (krb5int_open_plugin, krb5int_get_plugin_data, - krb5int_close_plugin, krb5int_open_plugin_dir, - krb5int_close_plugin_dir): Only use the dlopen interface if - USE_DLOPEN is defined. - (krb5int_get_plugin_dir_data, krb5int_get_plugin_dir_func): Use - krb5int_get_plugin_data/func instead of dlsym. Drop some - debugging code. - -2006-03-07 Ken Raeburn - - * plugins.c: Don't include k5-int.h, it depends on krb5.h which - hasn't been built yet. Instead, include k5-plugin.h and a bunch - of system headers. - (krb5int_open_plugin, krb5int_get_plugin_data, - krb5int_get_plugin_func, krb5int_open_plugin_dir, - krb5int_get_plugin_dir_data, krb5int_get_plugin_dir_func): Change - return types from krb5_error_code to int32_t. - -2006-03-06 Ken Raeburn - - * plugins.c: New file. - * Makefile.in (LIBMAJOR): Update to 1. - (STLIBOBJS, LIBOBJS): Add new file. - (SHLIB_EXPLIBS): Add $(DL_LIB). - * libkrb5support.exports: Add new functions. - -2006-02-24 Jeffrey Altman - - * Makefile.in: support for 64-bit Windows builds - -2006-01-25 Ken Raeburn - - * threads.c (krb5int_mutex_alloc, krb5int_mutex_free, - krb5int_mutex_lock, krb5int_mutex_unlock): New functions. - (krb5int_mutex_lock_update_stats, - krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats): - Always define, even if not doing anything. - * libkrb5support.exports: Export the new functions. - - * fake-addrinfo.c (krb5int_in6addr_any): Always define. - -2005-09-09 Ken Raeburn - - * fake_addrinfo.c (getaddrinfo): Conditionalize last change on - AI_NUMERICSERV being defined. - -2005-09-01 Marc Aurele La France - - * fake_addrinfo.c (getaddrinfo): AI_NUMERICSERV fix for AIX. - -2005-07-28 Jeffrey Altman - - * threads.c: Stub krb5int_pthread_loaded added for Windows - to prevent export errors. - -2005-05-31 Ken Raeburn - - * threads.c [HAVE_PRAGMA_WEAK_REF]: Declare - pthread_{g,s}etspecific, pthread_key_{create,delete}, - pthread_{create,join} as weak references. - (krb5int_pthread_loaded, loaded_test_aux) [HAVE_PRAGMA_WEAK_REF]: - New functions. - (flag_pthread_loaded, loaded_test_once) [HAVE_PRAGMA_WEAK_REF]: - New variables. - * libkrb5support.exports: Add krb5int_pthread_loaded. - -2005-05-17 Ken Raeburn - - * fake-addrinfo.c (fai_add_hosts_by_name): Pass null pointer - instead of telnet as service name. - -2005-03-20 Alexandra Ellwood - - * threads.c (thread_termination): Free array of pointers - to thread-specific data (t) on thread termination. Use - existing mutex to prevent the deletion of the array from - interfering with the global list of thread specific data - (used for library termination). - -2005-02-08 Ken Raeburn - - * threads.c (k5_key_delete) [pthread case]: Reset flags and - destructor function pointer to unset state. - (krb5int_thread_support_init, krb5int_thread_support_fini): If - SHOW_INITFINI_FUNCS is defined, print some tracing messages. - -2005-01-18 Ken Raeburn - - * threads.c (k5_key_delete) [ENABLE_THREADS && !_WIN32]: Don't - abort, just leak resources for now. - -2005-01-17 Jeffrey Altman - - * threads.c: implement cleanup of static vars on library - unload (for Windows) - -2005-01-14 Ken Raeburn - - * threads.c (k5_mutex_lock_update_stats, - krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats): - Define as KRB5_CALLCONV. - (krb5int_mutex_lock_update_stats, - krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats) - [_WIN32]: Undef macros before defining functions. - -2005-01-04 Ken Raeburn - - * threads.c (krb5int_mutex_lock_update_stats, - krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats) - [_WIN32 && !DEBUG_THREADS_STATS]: Define empty versions for - Windows. - -2004-12-15 Jeffrey Altman - - * Makefile.in: rename krb5support_32.dll to k5sprt32.dll - -2004-12-06 Ken Raeburn - - * threads.c [DEBUG_THREADS_STATS]: Include stdio.h. - (stats_logfile) [DEBUG_THREADS_STATS]: New variable. - (krb5int_thread_support_init) [DEBUG_THREADS_STATS]: Set it to - point to a file on /dev/tty or stderr. - (krb5int_thread_support_fini) [DEBUG_THREADS_STATS]: Flush it. - (k5_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats, - get_stddev, krb5int_mutex_report_stats) [DEBUG_THREADS_STATS]: New - functions. - * libkrb5support.exports: Add krb5int_mutex_*_stats. - - * libkrb5support.exports: Add krb5int_in6addr_any. - -2004-11-19 Ken Raeburn - - * fake-addrinfo.c (HAVE_GETADDRINFO, HAVE_GETNAMEINFO)[_WIN32]: - Don't define here. - (protoname): Handle IPPROTO_IGMP. - (debug_dump_addrinfo_args): Update for current interfaces to - socktypename and familyname. - -2004-11-15 Ken Raeburn - - * cache-addrinfo.h, init-addrinfo.c: New files, split out from - fake-addrinfo.c. - * fake-addrinfo.c: Include cache-addrinfo.h. - (FAI_CACHE, struct face, struct fac): Moved to cache-addrinfo.h. - (krb5int_fac, krb5int_init_fac, krb5int_fini_fac): Moved to - init-addrinfo.c. - (addrinfo, struct addrinfo): Don't define. - (AI_* and NI_* and EAI_* macros): Don't define. - * threads.c: Include cache-addrinfo.h. - (krb5int_init_fac, krb5int_fini_fac): Don't declare. - * Makefile.in (SRCS, STLIBOBJS, LIBOBJS): Updated. - -2004-11-03 Ken Raeburn - - * fake-addrinfo.c: Import most of the contents of - include/fake-addrinfo.h, so we only compile it once. - (krb5int_getaddrinfo, krb5int_freeaddrinfo, krb5int_getnameinfo, - krb5int_gai_strerror): New functions, always defined and - exported. - * libkrb5support.exports: Export the new functions, not the old - _fac symbols. - -2004-10-25 Ken Raeburn - - * libkrb5support.exports: Export krb5int_fac, _lock_fac, - _unlock_fac. - -2004-08-08 Ken Raeburn - - * threads.c (GET_NO_PTHREAD_TSD) [!HAVE_PRAGMA_WEAK_REF]: Macro - result type should be pointer to tsd_block. - -2004-07-31 Ken Raeburn - - * threads.c (krb5int_thread_support_init): Do finish - initialization after key creation in POSIX case. - -2004-07-23 Ken Raeburn - - * fake-addrinfo.c (krb5int_fac): Initialize the mutex. - (krb5int_init_fac, krb5int_fini_fac): New functions; finish - initializing or destroy the mutex. - (krb5int_lock_fac, krb5int_unlock_fac): New functions; lock the - mutex after calling krb5int_call_thread_support_init, or unlock - it. - * threads.c (krb5int_call_thread_support_init): New function. - (krb5int_init_fac, krb5int_fini_fac): Declare. - (krb5int_thread_support_init, krb5int_thread_support_fini): Call - them. - -2004-07-19 Ken Raeburn - - * fake-addrinfo.c: New file. - * Makefile.in (STLIBOBJS, LIBOBJS, SRCS): Add it. - -2004-07-06 Ken Raeburn - - * threads.c (struct tsd_block) [_WIN32]: Define. - (k5_setspecific) [_WIN32]: Don't fill in a 'next' field. Fix - variable reference for TSD key. - -2004-06-24 Ken Raeburn - - * threads.c: Reorganize code: One definition of each function, - with per-platform conditional tests inside, instead of - per-platform definitions for each function. Combine common - aspects of each function across platforms. - -2004-06-21 Ken Raeburn - - * threads.c (key_lock): Change to a k5_mutex_t. - (k5_key_register): Use k5_ lock routines. - (pthread_getspecific, pthread_setspecific, pthread_key_create, - pthread_key_delete) [HAVE_PRAGMA_WEAK_REF]: Declare weak. - (tsd_if_single) [HAVE_PRAGMA_WEAK_REF]: New variable. - (krb5int_thread_support_init): Do pthread key creation only if - pthread code is loaded. - (krb5int_thread_support_fini): Do pthread key deletion only if - pthread code is loaded. - (k5_key_register, k5_getspecific, k5_setspecific): Use - tsd_if_single when pthread code is not loaded. - -2004-06-17 Ken Raeburn - - * Makefile.in (BUILDTOP, LIBNAME, XTRA, OBJFILE): Define for - Windows. - (LIBOBJS): Define. - ($(BUILDTOP)/include/krb5/autoconf.h): Disable rule on Windows. - - * threads.c (tls_idx, key_lock, destructors, destructors_set): New - variables for Windows. - (krb5int_thread_support_init, krb5int_thread_support_fini, - k5_key_register, k5_getspecific, k5_setspecific, k5_key_delete, - krb5int_thread_detach_hook): New functions for Windows. Some are - just placeholders. - -2004-06-14 Ken Raeburn - - * libkrb5support.exports: Drop krb5int_foreach_localaddr. - -2004-06-04 Ken Raeburn - - * Makefile.in (LIBBASE): Renamed from LIB. - -2004-05-05 Ken Raeburn - - * threads.c (krb5int_thread_support_fini) [!ENABLE_THREADS]: - Provide a dummy function for now. - - * foreachaddr.c: Deleted. Code moved to lib/krb5/os/localaddr.c. - * fake-addrinfo.c: Deleted. - * Makefile.in (SRCS, STLIBOBJS): Updated. - -2004-05-04 Ken Raeburn - - * New directory. - * Makefile.in: New file. - * threads.c: New file. Thread-specific data support. - * fake-addrinfo.c: New file. Placeholder. - * foreachaddr.c: New file, based on include/foreachaddr.c. - * libkrb5support.exports: New file. - - * threads.c (k5_key_register, destructors, k5_setspecific) - [!ENABLE_THREADS]: Update to fit declarations. - - * Makefile.in (SHLIB_EXPLIBS): Include $(LIBS). - (SHLIB_RDIRS): Use $(KRB5_LIBDIR), for lack of anything better. diff --git a/src/util/windows/ChangeLog b/src/util/windows/ChangeLog deleted file mode 100644 index 06ce8afbb..000000000 --- a/src/util/windows/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -2006-02-24 Jeffrey Altman - - * Makefile.in: support for 64-bit Windows builds - -2000-02-04 Danilo Almeida - - * getopt.c, getopt_long.c, getopt.h: Update to latest BSD code - found (from NetBSD). - - * Makefile.in: Build getopt.lib which includes getopt.obj and - getopt_long.obj. - -Mon May 10 15:27:34 1999 Danilo Almeida - - * Makefile.in: Do win32 build in subdir. - -1998-05-06 Theodore Ts'o - - * getopt.c (getopt): POSIX states that getopt returns -1 - when it is done parsing options, not EOF. -- cgit