This commit was manufactured by cvs2svn to create tag
[krb5.git] / src / include / krb5 / ChangeLog
index 1c4e8a7ce1ce22b57ab805715164c1caaabc17d9..609a171c17ce7ce5a0f5c6becaf3f98be1742d19 100644 (file)
@@ -1,3 +1,312 @@
+2000-5-18      Alexandra Ellwood <lxs@mit.edu>
+
+       * macsock.h: local_addr_fallback_kludge defined to 0 again... fixed gethostname
+
+2000-5-9       Alexandra Ellwood <lxs@mit.edu>
+
+       * macsock.h: local_addr_fallback_kludge now defined to magic gethostaddr function
+       in the Sockets Library, which does exactly what we want if the search domain is not
+       specified.
+
+1998-11-22  Miro Jurisic  <meeroh@.mit.edu>
+
+       * macsock.h: MacOS: only #define MACHOSTNAMELEN when not
+       already defined
+
+Wed May 19 11:35:18 1999  Danilo Almeida  <dalmeida@mit.edu>
+
+       * Makefile.in: Create build rules for windows instead of blindly
+               copying files.  Wrap Unix build rules with !if 0/!endif
+               that get used only in windows build.  People need to
+               remember to keep this !if/!endif in the proper place when
+               they modify this file.
+
+Mon May 17 12:33:58 1999  Danilo Almeida  <dalmeida@mit.edu>
+
+       * Makefile.in: Add NO_OUTPRE flag to prevent creation of output
+               directory under win32.
+
+Fri May  7 15:26:44 1999  Theodore Y. Ts'o  <tytso@mit.edu>
+
+       * adm_proto.h: Fix the existing kludge to deal with the fact that
+               krb5_realm_params is defined in two, count them two,
+               header files.  There's real ugliness here that needs
+               cleaning up eventually, but I don't have the time now to
+               deal with it.
+
+Fri Apr 16 17:07:47 1999  Theodore Y. Ts'o  <tytso@mit.edu>
+
+       * Makefile.in (all-windows): Don't constantly recreate autoconf.h
+               with #include "win-mac.h"
+
+1999-04-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * kdb.h: Add new TL types provided by Frank Cusack's preauth patch
+               (PR# [krb5-kdc/662])
+
+Tue Nov 17 15:39:32 1998  Tom Yu  <tlyu@mit.edu>
+
+       * kdb.h: Update dbe_crk and dbe_cpw to take a boolean to indicate
+       whether old keys should be retained.
+
+       * Makefile.in (autoconf.stamp): Fix up to deal with config.status
+       not being in the current directory anymore.
+
+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.)
+               Add a MY_SUBDIRS macro set to '.' to indicate that there
+               are no subdirectories to be processed by the Makefile.
+
+       * configure.in: Removed and tests moved to parent directory.
+
+1998-10-26  Marc Horowitz  <marc@mit.edu>
+
+       * kdb_dbc.h, kdb.h: update kdb api to be compatible with the new
+       crypto api.
+
+Wed Jul  8 04:30:22 1998  Geoffrey King  <gjking@mit.edu>
+
+       * adm_proto.h: Added prototype for new function krb5_klog_reopen()
+
+Thu Apr 16 23:50:08 1998  Tom Yu  <tlyu@mit.edu>
+
+       * configure.in: Search for /var/tmp first when determining rcache
+       directory. [krb5-libs/548]
+
+Wed Feb 18 15:52:36 1998  Tom Yu  <tlyu@mit.edu>
+
+       * Makefile.in: Remove trailing slash from thisconfigdir.  Fix up
+       BUILDTOP for new conventions.
+
+Mon Feb  2 17:02:29 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile
+
+Tue Sep 30 17:19:16 1997  Tom Yu  <tlyu@mit.edu>
+
+       * configure.in: Remove references to dbm and ndbm.  Replace
+       HAS_STDLIB_H and NO_STDLIB_H with something more sane.  Replace
+       AC_TIME_WITH_SYS_TIME with more a recent form.  Use AC_CHECK_TYPE
+       to check for time_t instead of erroneously named POSIX_TYPES.
+
+Thu Sep 25 21:50:44 1997  Tom Yu  <tlyu@mit.edu>
+
+       * configure.in: Replace KRB5_USE_INET, HAS_UNISTD_H, HAS_SETVBUF.
+
+Thu Sep 18 20:42:03 1997  Tom Yu  <tlyu@mit.edu>
+
+       * configure.in: Replace USE_STRING_H, HAS_STRDUP, HAS_LABS
+
+Mon Sep 15 15:01:49 1997  Ezra Peisach  <epeisach@mit.edu>
+
+       * kdb_dbm.h: Add const to argument of krb5_dbm_db_get_principal.
+           Add prototype for krb5_dbm_db_delete_principal.
+
+       * kdb.h: Prototypes for krb5_db_get_principal,
+            krb5_db_delete_principal, krb5_dbe_update_mod_princ_data,
+            krb5_encode_princ_dbkey modified to use const krb5_principals.
+
+Fri Jul 25 15:18:25 1997  Tom Yu  <tlyu@mit.edu>
+
+       * kdb_kt.h: Move support for "kdb" keytab here.
+
+       * kdb.h: Add support for modified kdb API; remove extra arguments
+       for db_set_mkey and db_get_mkey.  Remove all (hopefully) mentions
+       of any particular backend database implementation.  Add flags
+       argument for db_create, allowing caller to specify whether btree
+       or hash methods are to be used in the backend.
+
+Thu Nov 21 11:55:16 EST 1996    Richard Basch   <basch@lehman.com>
+
+        * Makefile.in:
+               all-windows needed :: not :
+               clean up various generated files on all platforms, not just unix
+
+Wed Oct 30 18:55:21 1996  Sam Hartman  <hartmans@mit.edu>
+
+       * Makefile.in (LOCALSTATEDIR): Add localstatedir a and sysconfidr
+       to substitutions [37]
+for osconf.h
+Mon Aug 26 17:01:11 1996  Barry Jaspan  <bjaspan@mit.edu>
+
+       * kdb.h: add KRB5_TL_KADM5_E_DATA
+
+Fri Aug 23 16:20:54 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * kdb.h: Remove dbm_error and dbm_clearerr from the dispatch table
+               (which eventually should be completely removed.)
+
+Wed Jun 12 00:40:29 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * adm_proto.h: Change usage of INTERFACE to use KRB5_CALLCONV and
+               KRB5_DLLIMP.
+
+Mon Jun 10 17:31:29 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * winsock.h: Rename to kwinsock.h.  Recent versions of Microsoft
+               compilers include winsock.h, and the one we have collides
+               with NT errno definitions.  Using the one provided by the
+               compiler is preferable.  If you are using an old version
+               of MSVC that doesn't include winsock.h, then rename
+               kwinsock.h to winsock.h
+
+       * kdb_dbm.h: Don't include kdb_dbm.h for Win-32.
+
+       * kdb.h: Don't include most of kdb.h for Win-32.
+
+Mon May 20 17:57:15 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * configure.in: Remove support for ODBM.
+
+Sun May 19 14:32:19 1996  Sam Hartman  <hartmans@tertius.mit.edu>
+
+       * configure.in: Check for uid_t.
+
+Sun May 12 00:46:05 1996  Marc Horowitz  <marc@mit.edu>
+
+       * kdb.h: convert to use new krb5_dbe_* tl_data functions.
+
+       * adm.h (struct __krb5_realm_params): add realm_acl_file
+       
+Tue Apr 30 17:15:57 1996  Ken Raeburn  <raeburn@cygnus.com>
+
+       * configure.in: Invoke AC_C_CROSS before AC_TRY_RUN to pretty up
+       output format.
+
+       * Makefile.in (autoconf.h): Use timestamp file to prevent repeated
+       rebuilding if file timestamp is out of date but contents wouldn't
+       change.
+
+Tue Apr 30 15:03:34 1996  Theodore Y. Ts'o  <tytso@mit.edu>
+
+       * macsock.h: Added prototype for getpeername().
+
+Thu Mar 28 17:57:04 1996  Theodore Y. Ts'o  <tytso@dcl>
+
+       * AddressXlation.h: Updated to use latest versions from the Apple's
+               MacTCP Universal Interface.  (For PowerPC port).
+
+       * MacTCP.h: New header file from Apple's Universal Interface
+
+       * GetMyIPAddr.h, MacTCPCommonTypes.h, TCPPB.h, UDPPB.h: Removed
+               old MacTCP header files.
+
+Wed Mar 13 17:43:35 1996  Ken Raeburn  <raeburn@cygnus.com>
+
+       * configure.in: Use AC_HEADER_STDARG.
+
+Wed Jan 24 14:23:07 1996  Theodore Y. Ts'o  <tytso@dcl>
+
+       * adm.h: Added lines to adm.h which Chris had removed while
+               working on the kadmin revisions.  This allows the existing
+               code to compile.
+
+Mon Jan 22 17:36:00 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * configure.in: Use KRB5_CHECK_PROTOS instead of inlining
+               prototype checking.
+
+Wed Dec 13 03:51:53 1995  Chris Provenzano (proven@mit.edu)
+
+       * kdb.h : Remove mkvno for krb5_db_entry
+
+Tue Dec 12 00:59:17 1995  Chris Provenzano (proven@mit.edu)
+
+       * adm.h: Added principal flag keywords KRB5_ADM_KW_SETFLAGS and
+               KRB5_ADM_KW_UNSETFLAGS because relative flag modification 
+               is just a good idea.
+       * kdb.h: typedef kdb5_dispatch_table so prototypes that need it
+               compile even if KDB5_DISPATCH isn't defined.
+       * kdb_dbc.h: The start of the database context, which should be
+               removed from the krb5_context.
+
+Sun Dec 10 11:02:35 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * adm_proto.h: Add prototype for krb5_input_flag_to_string.
+
+Fri Dec  1 17:16:05 1995  Theodore Y. Ts'o  <tytso@dcl>
+
+       * adm.h: Added temporary definition of KRB5_ADM_M_EXTRADATA so
+               that we have a tree which compiles.
+
+Tue Nov  7 16:41:14 1995  Theodore Y. Ts'o  <tytso@dcl>
+
+       * kdb.h: Added prototype for krb5_dbe_search_enctype().  Changed
+               prototype of krb5_dbe_find_enctype() so that ktype is of
+               type krb5_int32.  (krb5_enctype is unsigned, so -1 doesn't
+               work!) 
+
+Fri Nov 03 04:37:56 1995   Chris Provenzano (proven@mit.edu)
+
+        * adm.h : Constant changes for the new kadmin code.
+       * kdb.h : Added attribute bit KRB5_KDB_NEW_PRINC. This will 
+               allow kadmin administrators with add acls to modify a
+               principal until this bit is cleared. 
+
+Fri Oct  6 21:58:05 1995  Theodore Y. Ts'o  <tytso@dcl>
+
+       * Makefile.in: Remove ##DOS!include of config/windows.in.
+               config/windows.in is now included by wconfig.
+
+Thu Oct  5 21:33:27 1995  Theodore Y. Ts'o  <tytso@dcl>
+
+       * adm.h: Remove pport and sport from the krb5_realm_params file,
+               and replace it with ports, which is a char * list of all
+               of the ports which should be listed to for this realm.
+
+Fri Sep 29 14:37:41 1995  Theodore Y. Ts'o  <tytso@dcl>
+
+       * Makefile.in (clean-unix): Remove autoconf.h on make clean
+
+Wed Sep 27 16:00:00 1995  John Rivlin <jrivlin@fusion.com>
+
+       * adm_proto.h: Removed use of prototypes using krb5_db_entry
+               on the Macintosh. 
+
+Tue Sep 26 15:36:20 1995    <tytso@rsts-11.mit.edu>
+
+       * kdb.h, kdb_dbm.h: Add #if !defined(_MSDOS) &&
+               !defined(_MACINTOSH) to prevent these #includes from being
+               used by Mac and PC machines.
+
+Mon Sep 25 16:39:36 1995  Theodore Y. Ts'o  <tytso@dcl>
+
+       * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
+               Makefile. 
+
+Thu Sep 20 12:00:00 1995  James Mattly  <mattly@fusion.com>
+
+       * macsock.h:  Changes to support TCP streams and change password.
+
+Thu Sep  8 12:00:00 1995  James Mattly  <mattly@fusion.com>
+
+       * k5-config.h:  defined MPW fake stat.h out for metrowerks compiler
+       * macsock.h:  changed SOCKET definition for MACINTOSH to start support for
+               TCP streams
+       * TCPBP.h:  fixed up some prototype problems with out customized tcp sockets
+               for macintosh
+
+Thu Sep  7 15:53:28 1995  Theodore Y. Ts'o  <tytso@dcl>
+
+       * adm.h (KRB5_ADM_SERVICE_NAME): Use official IANA assigned name
+               for the port, which is kpasswd, not changepw.  Add new
+               define, KRB5_ADM_SERVICE_INSTANCE, which defines the
+               instance name used for the kadmin name.
+
+Wed Sep 06 14:20:57 1995   Chris Provenzano (proven@mit.edu)
+
+        * adm.h, adm_proto.h kdb.h : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
+
+Tue Sep 05 22:10:34 1995   Chris Provenzano (proven@mit.edu)
+
+        * adm_proto.h : Remove krb5_enctype references, and replace with
+                krb5_keytype where appropriate.
+
+Thu Aug 31 11:38:58 EDT 1995   Paul Park       (pjpark@mit.edu)
+       * configure.in - Add checks for stddef.h and xom.h for use by GSSAPI-V2
+
 
 Tue Aug 29 13:28:10 EDT 1995   Paul Park       (pjpark@mit.edu)
        * kdb.h - Add prototype for krb5_ser_db_context_init().