summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2006-04-11 21:28:48 +0000
committerSam Hartman <hartmans@mit.edu>2006-04-11 21:28:48 +0000
commit779066fca01df6c4354ccd4f80dcafe4e96d891c (patch)
tree45813dea9d0492f0411ea537cd3b521544767a94 /src/util
parent4e4c10590e698cfbb138bfb85bd1455b74919ec7 (diff)
downloadkrb5-779066fca01df6c4354ccd4f80dcafe4e96d891c.tar.gz
krb5-779066fca01df6c4354ccd4f80dcafe4e96d891c.tar.xz
krb5-779066fca01df6c4354ccd4f80dcafe4e96d891c.zip
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
Diffstat (limited to 'src/util')
-rw-r--r--src/util/ChangeLog784
-rw-r--r--src/util/et/ChangeLog984
-rw-r--r--src/util/kfrags/ChangeLog37
-rw-r--r--src/util/makedepend/ChangeLog5
-rw-r--r--src/util/profile/ChangeLog1333
-rw-r--r--src/util/send-pr/ChangeLog31
-rw-r--r--src/util/ss/ChangeLog443
-rw-r--r--src/util/support/ChangeLog294
-rw-r--r--src/util/windows/ChangeLog20
9 files changed, 0 insertions, 3931 deletions
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 <raeburn@mit.edu>
-
- * Sanitize: Removed.
-
- * pty: Directory moved to appl/libpty.
- * Makefile.in (LOCAL_SUBDIRS): Remove pty.
-
-2006-03-30 Ken Raeburn <raeburn@mit.edu>
-
- * depfix.pl (uniquify): Sort dependencies, so little tweaks to
- include orders don't change lots of makefiles.
-
-2006-03-11 Ken Raeburn <raeburn@mit.edu>
-
- * reconf: Put autoconf.stmp into include directory.
-
-2006-01-26 Ken Raeburn <raeburn@mit.edu>
-
- * export-check.pl: Accept 'S' in nm output.
-
-2006-01-25 Ken Raeburn <raeburn@mit.edu>
-
- * export-check.pl: New file.
-
- * export-check.pl: Accept 'G' in nm output.
-
-2005-12-22 Ken Raeburn <raeburn@mit.edu>
-
- * depfix.pl (uniquify): New subroutine.
- (do_subs_2): Use it.
- (do_subs): Fix substitution pattern for " ./".
-
-2005-11-03 Tom Yu <tlyu@mit.edu>
-
- * mkrel: Delete .svn directories to avoid pathname length bloat.
-
-2005-10-27 Ken Raeburn <raeburn@mit.edu>
-
- * depfix.pl: Rename from depfix2.pl, and incorporate all
- substitutions from depfix.sed.
- * depfix.sed: Deleted.
-
-2005-10-25 Tom Yu <tlyu@mit.edu>
-
- * ac_check_krb5.m4: Set LIBS rather than LDFLAGS.
-
-2005-10-18 Tom Yu <tlyu@mit.edu>
-
- * ac_check_krb5.m4: Example autoconf macro to use krb5-config for
- setting build flags for applications.
-
-2005-10-04 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * mkrel: Update for svn.
-
-2005-08-16 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in ($(FAKEPREFIX)/lib): Target deleted.
- (all-unix): Don't build it.
-
-2005-04-21 Ken Raeburn <raeburn@mit.edu>
-
- * depgen.sed: Deleted.
- * depfix2.pl: New file.
-
-2005-04-20 Ken Raeburn <raeburn@mit.edu>
-
- * depgen.sed: Delete faulty check for $(srcdir), and redundant
- check for $(SRCTOP).
-
-2004-12-30 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * def-check.pl: Check for PRIVATE or INTERNAL annotations in defs
- file.
-
-2004-10-31 Tom Yu <tlyu@mit.edu>
-
- * mkrel: Rework quoting for RELTAIL check. Don't check RELTAIL if
- doing a "-current" snapshot.
-
-2004-09-24 Tom Yu <tlyu@mit.edu>
-
- * mkrel: Rework somewhat to handle patchlevel.h being the new
- master version stamp file.
-
-2004-09-14 Ken Raeburn <raeburn@mit.edu>
-
- * reconf: Export ACLOCAL=true to environment.
-
-2004-06-18 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (all-windows): Build support directory.
-
-2004-06-16 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (MAC_SUBDIRS): Don't set.
- (all-mac): Target deleted.
-
-2004-06-16 Tom Yu <tlyu@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (LOCAL_SUBDIRS): Build support library.
-
-2004-04-22 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (LOCAL_SUBDIRS): Renamed from MY_SUBDIRS.
-
-2004-03-05 Ken Raeburn <raeburn@mit.edu>
-
- * reconf: Delete autom4te.cache directories after running
- autoreconf.
-
-2004-02-26 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (MY_SUBDIRS): Drop apputils.
-
-2004-02-24 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (MY_SUBDIRS): Build in apputils dir.
-
-2004-02-12 Tom Yu <tlyu@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * depfix.sed: Don't check for krb524 headers.
-
-2003-05-18 Ken Raeburn <raeburn@mit.edu>
-
- * depgen.sed: Put print command on separate lines from
- substitution commands, instead of using s///p form.
-
-2003-05-15 Tom Yu <tlyu@mit.edu>
-
- * mkrel: Remote autom4te.cache files.
-
-2003-04-24 Ken Raeburn <raeburn@mit.edu>
-
- * reconf: Restore support for 2.52; reject older versions.
-
-2003-04-23 Ken Raeburn <raeburn@mit.edu>
-
- * reconf: Drop support for 2.52 and earlier.
-
-2003-04-10 Tom Yu <tlyu@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * mkrel: Exclude .rconf files.
-
-2002-12-23 Tom Yu <tlyu@mit.edu>
-
- * depfix.sed: Convert dependencies on generated krb524 and krb4
- headers to variable references.
-
-2002-11-27 Tom Yu <tlyu@mit.edu>
-
- * depfix.sed: Remove tcl-specific headers from dependencies.
- Delete now obsolete comment about gcc-specific directories.
-
-2002-11-13 Ezra Peisach <epeisach@bu.edu>
-
- * reconf: For pre autoconf 2.54 - invoke autoreconf with -l for
- localdir. Posr 2.54 use the -I option.
-
-2002-09-27 Tom Yu <tlyu@mit.edu>
-
- * depgen.sed: Solaris sed doesn't like '\(^.*$\)'; replace it with
- '^\(.*\)$'.
-
-2002-09-13 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * depgen.sed: Now expects four values passed in; generates
- complete sed script, with quoting for ".." in pathnames.
-
-2002-09-03 Ken Raeburn <raeburn@mit.edu>
-
- * reconf: Give up if autoreconf fails.
-
-2002-09-03 Tom Yu <tlyu@mit.edu>
-
- * mkrel: set -e to catch errors. Only build and clean autoconf if
- it exists.
-
-2002-08-30 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (MY_SUBDIRS) [##WIN32##]: Hide variable definition
- inside "!if 0" block.
-
-2002-08-29 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in: Change $(S)=>/ and $(U)=>.. globally.
-
-2002-07-17 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (SLIBSH): Use vertical-bar instead of comma for
- substituting CC in case the CC specified uses commas.
-
-2002-06-15 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <epeisach@bu.edu>
-
- * 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 <dalmeida@mit.edu>
-
- * def-check.pl: Handle KRB5_CALLCONV_WRONG in .def file.
-
-2002-04-05 Danilo Almeida <dalmeida@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * reconf: Require autoconf 2.13. Remove support for local autoconf
- tree.
-
-2001-10-17 Danilo Almeida <dalmeida@mit.edu>
-
- * def-check.pl: Provide a little bit of usage info. More
- error-checking.
-
-2001-10-17 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * depfix.sed: Change "foo.o" to "$(OUTPRE)foo.$(OBJEXT)" so that
- generated dependencies will take effect on Windows too.
-
-2001-09-06 Ken Raeburn <raeburn@mit.edu>
-
- * depgen.sed: New file.
- * depfix.sed: Remove /foo/../ sequences, looping 'til no more.
-
-2001-09-01 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * getsyms: Fix quoting around find command looking for
- configure.in files; sort list.
-
-2001-04-17 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (unixmac): Target deleted.
-
-2001-04-05 Tom Yu <tlyu@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * reconf: Pass "-m util/autoconf" to autoreconf only if we are
- using the source trees version of autoconf.
-
-2000-10-03 Ken Raeburn <raeburn@mit.edu>
-
- * reconf: Look for autoconf 2.12 or later. Don't use "grep -q",
- it's not portable enough.
-
-2000-06-30 Tom Yu <tlyu@mit.edu>
-
- * 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 <tritan@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * mkrel (reldate): Fix to deal with release branch snapshots.
-
-Wed May 19 11:43:36 1999 Danilo Almeida <dalmeida@mit.edu>
-
- * 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 <tytso@mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * mkrel: Add fixes to deal with "tails" on release directories,
- e.g. for beta releases.
-
-Wed Feb 18 16:31:21 1998 Tom Yu <tlyu@mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile
-
-Wed Jan 28 17:26:46 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * Makefile.in (clean-unix): Remove db lib symlinks.
-
-Thu Nov 13 20:28:31 1997 Theodore Y. Ts'o <tytso@mit.edu>
-
- * libupdate.sh: Add semicolons to prevent Bash 2.0 from
- complaining. [krb5-build/486]
-
-Wed Oct 8 16:19:49 1997 Tom Yu <tlyu@mit.edu>
-
- * 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 <hartmans@mit.edu>
-
- * makeshlib.sh : Remove non AIX stuff; rewrite AIX stuff to work
- with new build system.
-
-Fri Dec 6 10:59:32 1996 Tom Yu <tlyu@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * mkrel: Add support for --srconly, --doconly, --nocheckout,
- --repository, etc. They do the obvious things.
-
-Fri Nov 22 11:08:16 1996 Sam Hartman <hartmans@tertius.mit.edu>
-
- * makeshlib.sh (VERSION): Fix SunOS shared libs [226]
-
-Tue Nov 12 17:32:08 1996 Barry Jaspan <bjaspan@mit.edu>
-
- * send-pr/send-pr.sh (MAIL_AGENT): change "[-x" to "[ -x"
-
-Sat Nov 2 02:24:20 1996 Sam Hartman <hartmans@mit.edu>
-
- * configure.in (SHLIB_TAIL_COMP): Add send-pr
-
-Fri Nov 8 13:17:23 1996 Tom Yu <tlyu@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * kbuild: Add an option SHARED for configuring --enable-shared.
-
-Tue Oct 29 15:39:12 1996 Tom Yu <tlyu@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * Makefile.in: Fixes for new subdir recursion method.
-
-Thu Sep 5 18:48:46 1996 Tom Yu <tlyu@mit.edu>
-
- * 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 <raeburn@cygnus.com>
-
- * 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 <tlyu@voltage-multiplier.mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * Makefile.in (all unix): "install" the db-ndbm header file with
- symlinks.
-
-Sun Jul 28 00:43:16 1996 Sam Hartman <hartmans@tertius.mit.edu>
-
- * makeshlib.sh (aix Allow symbols for the shared library to
- overide symbols from libc.
-
-Wed Jul 10 00:52:28 1996 Marc Horowitz <marc@mit.edu>
-
- * 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 <marc@mit.edu>
-
- * configure.in (CONFIG_DIRS): always build db2
-
-Mon May 20 11:05:49 1996 Tom Yu <tlyu@dragons-lair.MIT.EDU>
-
- * libupdate.sh: allow to deal with multiple directories at once
-
-Sun May 19 23:53:21 1996 Tom Yu <tlyu@dragons-lair.MIT.EDU>
-
- * libupdate.sh: do the shift before the assignments
-
-Sat May 18 02:05:39 1996 Theodore Y. Ts'o <tytso@mit.edu>
-
- * libupdate.sh: Define $library from the positional arguments
- before --force uses $library.
-
-Tue Apr 16 22:26:36 1996 Ken Raeburn <raeburn@cygnus.com>
-
- Wed Mar 6 05:02:36 1996 Mark Eichin <eichin@cygnus.com>
-
- * libupdate.sh: $ARCHIVE does not delete when creating. Explicitly
- remove $library when using --force.
-
-Fri Mar 29 16:42:24 1996 Richard Basch <basch@lehman.com>
-
- * makeshlib.sh: Added support for SunOS shared libraries.
-
-Sat Feb 24 19:03:53 1996 Theodore Y. Ts'o <tytso@dcl>
-
- * makeshlib.sh: Add support for HPUX and Sinix (sys5r4 on mips).
-
-Wed Feb 7 00:26:47 1996 Theodore Y. Ts'o <tytso@dcl>
-
- * 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 <tytso@rsx-11.mit.edu>
-
- * makeshlib.sh: Added support for Linux shared libraries.
-
-Wed Oct 11 17:21:16 1995 Sam Hartman <hartmans@tertius.mit.edu>
-
- * makeshlib.sh: bring in library version and do something with it for AIX.
-
-Mon Oct 9 19:00:13 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * makeshlib.sh: For NetBSD convert flags designed for cc to ones
- for ld.
-
-Mon Oct 2 12:12:20 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * 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 <tytso@dcl>
-
- * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
- Makefile.
-
-Thu Aug 24 18:40:48 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * .Sanitize: Update file list
-
-Mon Aug 7 19:36:01 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * 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 <hartmans@tertius.mit.edu>
-
- * configure.in (SHLIB_TAIL_COMP): Add pty to CONFIG_DIRS
-
-Thu Jul 13 16:09:10 1995 Sam Hartman <hartmans@tertius.mit.edu>
-
- * makeshlib.sh (ldflags): Protect test for HAVE_GCC so it works if not using gcc.
-
-
-Thu Jul 6 09:52:08 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * Makefile.in (clean): Remove makeshlib
-
-Tue Jul 4 02:11:56 1995 Tom Yu <tlyu@lothlorien.MIT.EDU>
-
- * makeshlib.sh: Add support for NetBSD shared libraries.
-
-Sun Jul 2 20:42:45 1995 Sam Hartman <hartmans@tertius.mit.edu>
-
- * 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 <hartmans@tardis.MIT.EDU>
-
- * 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 <hartmans@tardis.MIT.EDU>
-
- * 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 <tytso@rsx-11.mit.edu>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * 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 <eichin@cygnus.com>
-
- * lndir (ls): use ls -a to get dotfiles too.
-
-Fri Apr 28 10:59:25 1995 Mark Eichin <eichin@cygnus.com>
-
- * reconf (usage): fix the whole message.
-
-Wed Apr 26 11:31:04 1995 Mark Eichin <eichin@cygnus.com>
-
- * 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 <tytso@lurch.mit.edu>
-
- * 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 <eichin@cygnus.com>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (DEFS): Make empty.
-
-2006-04-02 Ken Raeburn <raeburn@mit.edu>
-
- * test_et.c: Include autoconf.h.
-
-2006-03-27 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (generate-files-mac): Depend on compile_et.
-
-2005-08-20 Ken Raeburn <raeburn@mit.edu>
-
- * configure.in: Use K5_AC_INIT instead of AC_INIT.
-
-2005-02-08 Ken Raeburn <raeburn@mit.edu>
-
- * error_message.c (com_err_initialize, com_err_terminate): If
- SHOW_INITFINI_FUNCS is defined, print tracing messages.
-
-2005-01-17 Jeffrey Altman <jaltman@mit.edu>
-
- * error_message.c: implement library unload cleanup of mutexes
-
-2005-01-13 Ken Raeburn <raeburn@mit.edu>
-
- * error_message.c (com_err_terminate): Lock the list mutex before
- walking through it; unlock and destroy it afterwards.
-
-2004-11-05 Ken Raeburn <raeburn@mit.edu>
-
- * et_h.awk: Declare initialize_*_error_table as taking no
- arguments.
- * et_h.pl: Regenerated.
-
-2004-10-07 Tom Yu <tlyu@mit.edu>
-
- * et_c.awk, et_h.awk: Fix off-by-one error.
- * et_c.pl, et_h.pl: Regenerated.
-
-2004-10-06 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * error_message.c (remove_error_table) [!ENABLE_THREADS &&
- DEBUG_THREADS]: Update test for 'initialized' field in mutex.
-
-2004-06-22 Ken Raeburn <raeburn@mit.edu>
-
- * vfprintf.c: Don't test macintosh.
-
-2004-06-18 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (LIBBASE): Renamed from LIB.
-
-2004-06-03 Ken Raeburn <raeburn@mit.edu>
-
- * com_err.c (com_err_va): In success case, don't then fall
- through into error case.
-
-2004-06-02 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (LIBINITFUNC, LIBFINIFUNC): New variables.
-
- * error_message.c (com_err_terminate): Free heap storage in
- et_list_dynamic.
-
-2004-04-24 Ken Raeburn <raeburn@mit.edu>
-
- 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 <raeburn@mit.edu>
-
- * libcom_err.exports: New file.
-
-2004-03-17 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * test_et.c: Conditionalize sys_nerr declaration on
- NEED_SYS_ERRLIST, not HAVE_SYS_ERRLIST.
-
-2003-06-12 Alexandra Ellwood <lxs@mit.edu>
- * 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 <raeburn@mit.edu>
-
- * test_et.c [HAVE_SYS_ERRLIST]: Do declare sys_nerr.
-
-2003-04-23 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <lxs@mit.edu>
- * 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 <raeburn@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * 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 <hartmans@mit.edu>
-
- * Makefile.in (install-headers): build compile_et so it can be used later
-
-2002-09-02 Ken Raeburn <raeburn@mit.edu>
-
- * com_err.c (default_com_err_proc, com_err_va, set_com_err_hook):
- Define with prototype syntax.
-
-2002-08-29 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in: Revert $(S)=>/ change, for Windows support.
-
-2002-08-27 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in ($(COM_ERR_HDR)): Quote target of copy, since it
- will now contain forward slashes even on Windows.
-
-2002-08-23 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in: Change $(S)=>/ and $(U)=>.. globally.
-
-2002-07-12 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (install): Don't install mit-sipb-copyright.h, it's
- never referenced.
-
-2002-07-09 Ken Raeburn <raeburn@mit.edu>
-
- * error_message.c: Put # for cpp directives in first column.
-
-2002-07-08 Tom Yu <tlyu@mit.edu>
-
- * et_c.awk: Fix up <com_err.h> inclusion for windows and mac.
-
- * et_c.pl: Regenerate.
-
-2002-07-03 Tom Yu <tlyu@mit.edu>
-
- * 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 <dalmeida@mit.edu>
-
- * com_err.h: Windows should include <win-mac.h> as opposed
- to <Kerberos5/win-mac.h>
- [pullup from 1-2-2-branch]
-
-2002-07-03 Miro Jurisic <meeroh@mit.edu>
-
- * 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 <lxs@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * com_err.c, com_err.h, error_message.c, init_et.c: Don't use
- KRB5_DLLIMP.
-
-2001-06-20 Ezra Peisach <epeisach@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * test_et.c (main): Only use sys_nerr tests if HAVE_SYS_ERRLIST.
-
-2001-01-19 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- 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 <epeisach@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * et_c.awk: Actually define NOARGS as needed. Add prototype for
- error table initiialization function.
-
-2000-07-02 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * com_err.h (com_err): Declare with format attribute if using
- gcc.
-
-2000-05-07 Miro Jurisic <meeroh@mit.edu>
-
- * com_err.c (default_com_err_proc): use strncpy
- where strncpy was meant (typo in Nalin's patch)
-
-2000-05-01 Nalin Dahyabhai <nalin@redhat.com>
-
- * com_err.c (default_com_err_proc) [_MSDOS || _WIN32 ||
- macintosh]: Don't overflow buffer "errbuf".
-
-2000-02-23 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (com_err.o): Depends on com_err.c.
-
-1999-10-28 Alexandra Ellwood <lxs@mit.edu>
-
- * 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 <tritan@mit.edu>
-
- * 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 <meeroh@mit.edu>
-
- * et.exp: Added et.exp, MacOS export file for com_err library
-
-1999-06-15 Danilo Almeida <dalmeida@mit.edu>
-
- * texinfo.tex: Get rid of control characters in text file.
-
-Wed May 19 11:44:31 1999 Danilo Almeida <dalmeida@mit.edu>
-
- * 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 <dalmeida@mit.edu>
-
- * Makefile.in: Do win32 build in subdir.
-
-Mon Mar 15 16:01:56 1999 Tom Yu <tlyu@mit.edu>
-
- * com_err.h: Fix GSS_DLLIMP.
-
-Mon Feb 1 19:42:45 1999 Tom Yu <tlyu@mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * com_err.c (MacMessageBox): Change TextBox to TETextBox to match
- up with CodeWarrior changes.
-
-Wed Feb 18 16:33:07 1998 Tom Yu <tlyu@mit.edu>
-
- * Makefile.in: Remove trailing slash from thisconfigdir. Fix up
- BUILDTOP for new conventions.
-
-Wed Jan 28 17:54:57 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * Makefile.in (SRCS): Add $(srcdir) as prefix to srcs.
-
-Mon Jul 21 12:00:24 1997 Ezra Peisach <epeisach@mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * 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 <hartmans@luminous.MIT.EDU>
-
- * 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 <basch@lehman.com>
-
- * 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 <hartmans@tertius.mit.edu>
-
- * 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 <hartmans@luminous.MIT.EDU>
-
- * 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 <basch@lehman.com>
-
- * 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 <basch@lehman.com>
-
- * 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 <tytso@mit.edu>
-
- * 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 <tytso@mit.edu>
-
- * 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 <basch@lehman.com>
-
- * com_err.c com_err.h: Added old interface function com_err_va
-
-Tue Feb 4 15:59:01 1997 Richard Basch <basch@lehman.com>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <basch@lehman.com>
-
- * 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 <epeisach@mit.edu>
-
- * Makefile.in (RELDIR): Add for new procedure.
-
-Mon Dec 30 17:30:43 1996 Tom Yu <tlyu@mit.edu>
-
- * Makefile.in:
- * configure.in: Update to use new library build procedure.
-
-Mon Nov 18 20:37:19 1996 Ezra Peisach <epeisach@mit.edu>
-
- * configure.in: Set shared library version to 1.0. [krb5-libs/201]
-
-Wed Nov 13 19:19:08 1996 Tom Yu <tlyu@mit.edu>
-
- * Makefile.in (clean-unix): Remove shared/*.
-
-Thu Oct 17 18:24:50 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * error_message.c (error_message): Work around a compiler bug on
- the Alpha.
-
-Thu Sep 5 21:31:07 1996 Theodore Y. Ts'o <tytso@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * error_table.h: For Win32, define away FAR and NEAR.
-
-Mon Jun 10 21:54:09 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * 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 <marc@mit.edu>
-
- * et_c.awk: deal with continuations in the input .et file.
-
-Wed Mar 20 00:19:08 1996 Theodore Y. Ts'o <tytso@dcl>
-
- * 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 <raeburn@cygnus.com>
-
- * configure.in: Use AC_HEADER_STDARG.
-
-Sat Feb 24 18:50:03 1996 Theodore Y. Ts'o <tytso@dcl>
-
- * error_message.c (HAS_STRERROR): Windows has strerror()
-
-Wed Feb 7 00:19:17 1996 Theodore Y. Ts'o <tytso@dcl>
-
- * 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 <tytso@dcl>
-
- * 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 <tytso@dcl>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * 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 <tytso@dcl>
-
- * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
- Makefile.
-
-Wed Sep 20 12:00:00 1995 James Mattly <mattly@fusion.com>
-
- * 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 <tytso@dcl>
-
- * 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 <tytso@dcl>
-
- * 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 <hartmans@tertius.mit.edu>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * 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 <mattly@fusion.com>
- * 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 <hartmans@tardis.MIT.EDU>
-
- * 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 <tytso@rsx-11.mit.edu>
-
- * 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 <tytso@lurch.mit.edu>
-
- * 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 <tytso@dcl>
-
- * 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 <tytso@dcl>
-
- * 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 <com_err.h>.
-
-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 <eichin@cygnus.com>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in ($(srcdir)/profile_tcl.c): Don't invoke swig
- automatically.
-
-2006-04-03 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (DEFS): Make empty.
-
-2006-03-30 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (generate-files-mac): Depend on profile.h.
-
-2006-03-06 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (profile_tcl): Include $(LIBS).
-
-2005-10-21 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * configure.in: Use K5_AC_INIT instead of AC_INIT.
-
-2005-06-06 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * configure.in: Don't check for getpwuid_r here.
- * prof_file.c (profile_open_file): Use k5_getpwuid_r.
-
-2005-03-13 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * prof_file.c (profile_library_initializer,
- profile_library_finalizer): If SHOW_INITFINI_FUNCS is defined,
- print tracing messages.
-
-2005-01-13 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <lxs@mit.edu>
-
- * 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 <lxs@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * libprofile.exports: Add profile_flush_to_file.
-
-2004-10-18 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <lxs@mit.edu>
-
- * 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 <lxs@mit.edu>
-
- * prof_int.h Added prototypes for profile_lock_global()
- and profile_unlock_global().
-
-2004-10-12 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * Makefile.in (check-unix-tcl-ok): Use KRB5_RUN_ENV.
-
- * configure.in: Use KRB5_RUN_FLAGS.
-
-2004-09-23 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * libprofile.exports: Don't try to export
- krb5int_profile_shared_data.
-
- * Makefile.in (MLIBS): Add $(LIBS).
-
-2004-06-22 Ken Raeburn <raeburn@mit.edu>
-
- * prof_int.h, prof_parse.c, profile.hin: Don't test macintosh or
- __MWERKS__.
-
-2004-06-18 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (SHLIB_EXPLIBS): Add $(LIBS).
-
-2004-06-04 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (LIBBASE): Renamed from LIB.
-
-2004-06-03 Ken Raeburn <raeburn@mit.edu>
-
- * prof_file.c (profile_open_file): Handle earlier (draft POSIX)
- specifications of getpwuid_r.
-
-2004-06-02 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (DEPLIBS, MLIBS, SHLIB_EXPDEPS, SHLIB_EXPLIBS): Add
- the new support library.
-
-2004-04-24 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * libprofile.exports: New file.
-
-2004-03-13 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * prof_get.c (profile_parse_boolean): Declare first argument as
- const char *.
-
-2004-02-19 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <lxs@mit.edu>
-
- * prof-int.h: prof-int.h should include pthread.h when USE_PTHREADS
- is defined.
-
-2003-12-19 Ken Raeburn <raeburn@mit.edu>
-
- * prof_get.c (profile_iterator_create): NAMES argument points to
- const pointers.
- * profile.hin (profile_iterator_create): Declaration updated.
-
-2003-12-14 Jeffrey Altman <jaltman@mit.edu>
-
- * 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 <lxs@mit.edu>
-
- * profile.hin: Remove leading spaces in #define and #include
- in public headers to support K&R C compilers
-
-2003-04-28 Ezra Peisach <epeisach@bu.edu>
-
- * prof_file.c (r_access): Static function. Only include if
- SHARE_TREE_DATA defined.
-
-2003-03-06 Alexandra Ellwood <lxs@mit.edu>
- * 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 <raeburn@mit.edu>
-
- * prof_file.c (profile_flush_file_data) [_WIN32]: Don't call
- sync.
-
-2003-01-13 Ken Raeburn <raeburn@mit.edu>
-
- * prof_int.h (SHARE_TREE_DATA): Define only on Mac.
-
- * profile.pbexp: New file.
-
-2003-01-10 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <epeisach@bu.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <hartmans@mit.edu>
-
- * Makefile.in: Support install-headers
-
-2002-10-03 Sam Hartman <hartmans@mit.edu>
-
- * Makefile.in : Move test_* from all to check targets. so that
- com_err is not needed on mac.
-
-2002-09-10 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (LOCALINCLUDES): Don't reference et directory.
-
-2002-08-29 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in: Revert $(S)=>/ change, for Windows support.
-
-2002-08-27 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in ($(PROFILE_HDR)): Quote target of copy.
-
-2002-08-23 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in: Change $(S)=>/ and $(U)=>.. globally.
-
-2002-08-14 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (EXTRADEPSRCS): New variable.
- (.d): Depend on includes.
-
-2002-06-19 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * prof_get.c (conf_yes, conf_no): Now const.
- (profile_parse_boolean): Local variable P points to const.
-
-2002-02-19 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (LIBMINOR): Bump, due to error table changes.
- (Tom's change from 1.2.x branch.)
-
-2002-01-23 Alexandra Ellwood <lxs@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * test_profile.c (main): Call profile_release() before exiting
- in case of error return. (memory leak testing)
-
-2001-10-09 Ken Raeburn <raeburn@mit.edu>
-
- * prof_int.h, profile.hin, test_parse.c: Make prototypes
- unconditional. Don't define PROTOTYPE.
-
-2001-10-05 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * prof_get.c, prof_init.c, prof_set.c, profile.hin: Don't use
- KRB5_DLLIMP.
-
-2001-07-19 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * prof_int.h: Provide prototypes for profile_ser_size,
- profile_ser_externalize, profile_ser_internalize.
-
-2001-06-11 Ezra Peisach <epeisach@mit.edu>
-
- * test_profile.c: Include <string.h> 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 <epeisach@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * krb5.conf: Test with trailing whitespace on "default_realm"
- line.
-
-2000-11-01 Ezra Peisach <epeisach@mit.edu>
-
- * configure.in: Use AC_C_CONST instead of AC_CONST and
- AC_CHECK_FUNCS instead of AC_HAVE_FUNCS.
-
-2000-08-02 Ezra Peisach <epeisach@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * prof_init.c (profile_init_path): Use profile_filespec_t instead
- of char *. (change provided by Nathan Neulinger <nneul@umr.edu>)
-
- * profile.hin: Make definition of const_profile_filespec_t to be
- based on profile_filespec_t.
-
-2000-05-15 Alexandra Ellwood <lxs@mit.edu>
-
- * 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 <jaltman@columbia.edu>
-
- * prof_get.c:
- profile_get_boolean() was calling prof_parse_boolean()
- instead of profile_get_boolean()
-
-2000-04-03 Jeffrey Altman <jaltman@columbia.edu>
-
- * prof_get.c:
- . Added #include <limits.h> for definitions of INT_MAX, etc.
- . Changed 'ret_int' to 'ret_boolean' in prof_get_boolean
-
-2000-03-24 Miro Jurisic <meeroh@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * argv_parse.c: Include string.h (for strlen prototype)
-
-1999-10-26 Wilfredo Sanchez <tritan@mit.edu>
-
- * 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 <dalmeida@mit.edu>
-
- * 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 <meeroh@mit.edu>
-
- * profile.exp: removed com_err functions (they are in a library
- of their own now) from MacOS export file
-
-1999-08-05 Danilo Almeida <dalmeida@mit.edu>
-
- * 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 <lxs@mit.edu>
-
- * 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 <jaltman@columbia.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <meeroh@mit.edu>
-
- * 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 <meeroh@mit.edu>
-
- * profile.hin: added #ifdef __cplusplus extern "C"
-
-1999-06-23 Danilo Almeida <dalmeida@mit.edu>
-
- * prof_init.c (profile_abandon, profile_release): Check whether
- profile is valid before partying on it.
-
-1999-06-18 Ken Raeburn <raeburn@mit.edu>
-
- * prof_tree.c (profile_node_iterator): Remove semicolon after
- function body.
-
-1999-06-16 Danilo Almeida <dalmeida@mit.edu>
-
- * prof_init.c (profile_init_path): Fix memory leak.
-
-1999-06-09 Miro Jurisic <meeroh@mit.edu>
-
- * 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 <dalmeida@mit.edu>
-
- * 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 <dalmeida@mit.edu>
-
- * Makefile.in: Do win32 build in subdir.
-
-1999-04-14 <tytso@rsts-11.mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * profile.hin: Fix GSS_DLLIMP.
-
-Mon Mar 8 19:10:06 1999 Tom Yu <tlyu@mit.edu>
-
- * 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 <tytso@mit.edu>
-
- * 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 <tytso@mit.edu>
-
- * 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 <tytso@mit.edu>
-
- * 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 <tytso@mit.edu>
-
- * 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 <tytso@mit.edu>
-
- * 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 <tytso@mit.edu>
-
- * profile.hin: Fix definition of PROTOYPE so that it works under
- C++.
-
-1998-12-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * prof_get.c: Add new public profile_iterator functions for
- iterating over values found in the profile file.
-
-1998-11-17 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <gjking@mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <hartmans@fundsxpress.com>
-
- * Makefile.in: Add dependency on -lcom_err
-
-Mon Mar 2 16:19:58 1998 Ezra Peisach <epeisach@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * Makefile.in: Remove trailing slash from thisconfigdir. Fix up
- BUILDTOP for new conventions.
-
-Wed Jan 28 17:58:10 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <basch@lehman.com>
-
- * Makefile.in: Move list file construction to win-post.in
-
-Tue Feb 18 00:14:13 1997 Richard Basch <basch@lehman.com>
-
- * 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 <basch@lehman.com>
-
- * Makefile.in (all-windows): Fixed win16/win32 build
- after libhack merge broke it...
-
-Fri Feb 7 18:56:57 1997 Richard Basch <basch@lehman.com>
-
- * 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 <basch@lehman.com>
-
- * 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 <tlyu@mit.edu>
-
- * Makefile.in:
- * configure.in: Update to new library build procedure.
-
-Mon Nov 4 17:04:51 1996 Theodore Y. Ts'o <tytso@mit.edu>
-
- * 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 <tytso@mit.edu>
-
- * Makefile.in (CFLAGS): On Windows builds, add -DHAVE_STDLIB_H
-
-Mon Jun 24 09:37:26 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * 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 <tlyu@voltage-multiplier.mit.edu>
-
- * configure.in: remove ref to ET_RULES
-
-Mon Jun 10 17:35:02 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * prof_int.h: Added comment to profile state structure
-
-Wed Feb 14 16:43:48 1996 <tytso@rsts-11.mit.edu>
-
- * 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 <eichin@cygnus.com>
-
- * krb5.conf: use host:portnum in example files, not host,portnum.
-
-Fri Jan 5 09:04:20 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * profile.hin: Add profile_init_path prototype
-
-Thu Dec 21 18:20:46 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * 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 <tytso@dcl>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * prof_init.c (profile_init_path): Add const declarations.
-
-Tue Sep 26 20:00:28 1995 Mark Eichin <eichin@cygnus.com>
-
- * 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 <eichin@cygnus.com>
-
- * 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 <tytso@dcl>
-
- * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
- Makefile.
-
-Fri Sep 22 19:51:44 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * prof_file.c: prof_int.h must be included after stdio.h
-
-Wed July 5 15:52:31 1995 James Mattly <mattly@fusion.com>
- * 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 <tytso@rsx-11.mit.edu>
-
- * configure.in: Remove standardized set of autoconf macros, which
- are now handled by CONFIG_RULES.
-
-Thu Jun 8 17:56:34 1995 <tytso@rsx-11.mit.edu>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * 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 <tytso@dcl>
-
- * 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 <tytso@rsx-11.mit.edu>
-
- * Makefile.in (clean-unix): Remove profile.h and test_profile
-
-Thu Apr 27 15:36:27 1995 Mark Eichin <eichin@cygnus.com>
-
- * 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 <epeisach@kangaroo.mit.edu>
-
- * profile.hin: Only define PROTOTYPE if it is undefined.
-
-Tue Apr 25 17:28:48 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * configure.in: Add AC_CONST for platforms that do not support const.
-
-Mon Apr 24 17:05:27 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * Makefile.in (RELEASE): Set from KRB5_VERSION, which comes from
- patchlevel.h.
-
-2004-03-08 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (MY_SUBDIRS): Deleted.
-
-2002-08-29 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in: Revert $(S)=>/ change, for Windows support.
-
-2002-08-23 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in: Change $(S)=>/ and $(U)=>.. globally.
-
-1999-10-26 Wilfredo Sanchez <tritan@mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (DEFS): Make empty.
-
-2006-03-30 Ken Raeburn <raeburn@mit.edu>
-
- * ss_internal.h: Include autoconf.h.
-
-2006-03-10 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * configure.in: Use K5_AC_INIT instead of AC_INIT.
-
-2005-03-14 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (EXTRADEPSRCS): Define.
-
-2004-06-16 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (all-mac): Target deleted.
-
-2004-06-04 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (LIBBASE): Renamed from LIB.
-
-2004-03-17 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * ss.h: Don't declare errno. Include errno.h.
-
-2003-02-05 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (std_rqs.c): Depend on ct_c.sed and ct_c.awk.
-
-2003-01-23 Ezra Peisach <epeisach@bu.edu>
-
- * parse.c: Include errno.h for declaration of errno.
-
-2003-01-10 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <hartmans@mit.edu>
-
- * pager.c: Remove declaration of errno
-
- * help.c: Remove declaration of errno
-
-2002-12-12 Tom Yu <tlyu@mit.edu>
-
- * Makefile.in (depend-dependencies): Was previously
- depend-prerecurse.
-
-2002-09-10 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (LOCALINCLUDES): Drop references to .. and et
- directories in source and build trees.
- (depend-prerecurse): Depend on 'includes'.
-
-2002-08-29 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in: Revert $(S)=>/ change, for Windows support.
-
-2002-08-23 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in: Change $(S)=>/ and $(U)=>.. globally.
-
-2002-08-14 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in ($(HDRS)): Depend on 'includes'.
- (std_rqs.c): Depend on mk_cmds.
-
-2001-10-09 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (SRCS): Don't include ss_err.h.
- (depend-prerecurse): Depend on ss_err.h.
-
-2001-06-20 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * request_tbl.c (ss_add_request_table): Do not cast argument to
- realloc() to char *.
-
-2001-04-17 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (unixmac): Target deleted.
-
-2000-11-01 Ezra Peisach <epeisach@mit.edu>
-
- * configure.in: Change AC_RETSIGTYPE to AC_TYPE_SIGNAL.
-
-2000-08-07 Ezra Peisach <epeisach@mit.edu>
-
- * ss_internal.h: Only use fake sigmask, sigblock and sigsetmask if
- USE_SIGPROCMASK is defined and not POSIX_SIGNALS.
-
-2000-08-03 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * 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 <nalin@redhat.com>
-
- * 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 <raeburn@mit.edu>
-
- * listen.c (ss_listen): Local var END should be volatile.
-
-1999-10-26 Wilfredo Sanchez <tritan@mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * listen.c (print_prompt): Replace BSD-style ioctl with termios
- interface.
-
-Mon Apr 6 19:45:25 1998 Tom Yu <tlyu@voltage-multiplier.mit.edu>
-
- * Makefile.in (includes): Don't mkdir unless the directory doesn't
- exist yet.
-
-Mon Mar 30 11:30:00 1998 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * Makefile.in: Remove trailing slash from thisconfigdir. Fix up
- BUILDTOP for new conventions.
-
-Fri Feb 13 13:35:51 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * 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 <tytso@rsts-11.mit.edu>
-
- * 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
- <mit-sipb-copyright.h>, since it's not needed.
-
-Tue Nov 18 19:22:34 1997 Tom Yu <tlyu@mit.edu>
-
- * 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 <tlyu@mit.edu>
-
- * 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 <epeisach@mit.edu>
-
- * Makefile.in (SRCS): Add $(srcdir) as needed.
-
-Wed Feb 5 22:52:41 1997 Richard Basch <basch@lehman.com>
-
- * 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 <tlyu@voltage-multiplier.mit.edu>
-
- * configure.in: remove ref to SS_RULES, ET_RULES
-
-Tue Mar 12 22:32:56 1996 Ken Raeburn <raeburn@cygnus.com>
-
- * 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 <tytso@dcl>
-
- * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
- Makefile.
-
-Thu Aug 24 18:19:54 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * .Sanitize: Updated to reflect ct_c.* to ct_c.*.in filename changes.
-
-Mon Aug 7 19:14:28 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * 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 <tytso@dcl>
-
- * 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 <tytso@rsx-11.mit.edu>
-
- * 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 <tytso@rsx-11.mit.edu>
-
- * configure.in: Remove standardized set of autoconf macros, which
- are now handled by CONFIG_RULES.
-
-Fri Jun 9 06:20:37 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * 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 <tytso@rsx-11.mit.edu>
-
- * 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 <tytso@dcl>
-
- * 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 <tytso@lurch.mit.edu>
-
- * Makefile.in (install): Don't install in this directory.
-
-Thu Apr 27 12:26:26 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * 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 <com_err.h>.
-
-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 <raeburn@mit.edu>
-
- * Makefile.in (DEFS): Make empty.
-
-2006-03-26 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * Makefile.in (autoconf.h): Note location change.
-
-2006-03-08 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <jaltman@mit.edu>
-
- * Makefile.in: support for 64-bit Windows builds
-
-2006-01-25 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * fake_addrinfo.c (getaddrinfo): Conditionalize last change on
- AI_NUMERICSERV being defined.
-
-2005-09-01 Marc Aurele La France <tsi@ualberta.ca>
-
- * fake_addrinfo.c (getaddrinfo): AI_NUMERICSERV fix for AIX.
-
-2005-07-28 Jeffrey Altman <jaltman@mit.edu>
-
- * threads.c: Stub krb5int_pthread_loaded added for Windows
- to prevent export errors.
-
-2005-05-31 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * fake-addrinfo.c (fai_add_hosts_by_name): Pass null pointer
- instead of telnet as service name.
-
-2005-03-20 Alexandra Ellwood <lxs@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * threads.c (k5_key_delete) [ENABLE_THREADS && !_WIN32]: Don't
- abort, just leak resources for now.
-
-2005-01-17 Jeffrey Altman <jaltman@mit.edu>
-
- * threads.c: implement cleanup of static vars on library
- unload (for Windows)
-
-2005-01-14 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <jaltman@mit.edu>
-
- * Makefile.in: rename krb5support_32.dll to k5sprt32.dll
-
-2004-12-06 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * libkrb5support.exports: Export krb5int_fac, _lock_fac,
- _unlock_fac.
-
-2004-08-08 Ken Raeburn <raeburn@mit.edu>
-
- * threads.c (GET_NO_PTHREAD_TSD) [!HAVE_PRAGMA_WEAK_REF]: Macro
- result type should be pointer to tsd_block.
-
-2004-07-31 Ken Raeburn <raeburn@mit.edu>
-
- * threads.c (krb5int_thread_support_init): Do finish
- initialization after key creation in POSIX case.
-
-2004-07-23 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * fake-addrinfo.c: New file.
- * Makefile.in (STLIBOBJS, LIBOBJS, SRCS): Add it.
-
-2004-07-06 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * libkrb5support.exports: Drop krb5int_foreach_localaddr.
-
-2004-06-04 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (LIBBASE): Renamed from LIB.
-
-2004-05-05 Ken Raeburn <raeburn@mit.edu>
-
- * 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 <raeburn@mit.edu>
-
- * 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 <jaltman@mit.edu>
-
- * Makefile.in: support for 64-bit Windows builds
-
-2000-02-04 Danilo Almeida <dalmeida@mit.edu>
-
- * 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 <dalmeida@mit.edu>
-
- * Makefile.in: Do win32 build in subdir.
-
-1998-05-06 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * getopt.c (getopt): POSIX states that getopt returns -1
- when it is done parsing options, not EOF.