summaryrefslogtreecommitdiffstats
path: root/src/kadmin/dbutil/ChangeLog
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/kadmin/dbutil/ChangeLog
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/kadmin/dbutil/ChangeLog')
-rw-r--r--src/kadmin/dbutil/ChangeLog969
1 files changed, 0 insertions, 969 deletions
diff --git a/src/kadmin/dbutil/ChangeLog b/src/kadmin/dbutil/ChangeLog
deleted file mode 100644
index 2a6587781..000000000
--- a/src/kadmin/dbutil/ChangeLog
+++ /dev/null
@@ -1,969 +0,0 @@
-2006-04-03 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (DEFS): Make empty.
-
-2006-03-31 Ken Raeburn <raeburn@mit.edu>
-
- * ovload.c: Include autoconf.h.
-
-2006-03-11 Ken Raeburn <raeburn@mit.edu>
-
- * dump.c, kdb5_create.c, kdb5_destroy.c, kdb5_util.c, ovload.c,
- kadm5_create.c: Don't look for headers in krb5/.
-
-2005-06-20 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.in (KDB_DEP_LIB): Use DL_LIB and THREAD_LINKOPTS
- instead of explicitly using -ldl and -lpthread.
-
- Novell merge.
- * Makefile.in:
- * dump.c:
- * kadm5_create.c:
- * kdb5_create.c:
- * kdb5_destroy.c:
- * kdb5_stash.c:
- * kdb5_util.c:
- * kdb5_util.h:
- * ovload.c:
-
-2004-08-27 Ken Raeburn <raeburn@mit.edu>
-
- * loadv4.c (enter_in_v5_db): Terminate argument list of
- krb5_build_principal with NULL, not 0. Patch from Nalin
- Dahyabhai.
-
-2004-06-15 Tom Yu <tlyu@mit.edu>
-
- * kadm5_create.c (add_admin_princs): Create kadmin/fqdn
- principal.
-
-2003-04-23 Ken Raeburn <raeburn@mit.edu>
-
- * kdb5_destroy.c, kdb5_stash.c: Don't declare errno.
-
-2003-01-07 Ken Raeburn <raeburn@mit.edu>
-
- * Makefile.ov: Deleted.
-
-2002-11-05 Tom Yu <tlyu@mit.edu>
-
- * dumpv4.c (v4init):
- * loadv4.c (dumpfile;): Remove trailing colon, as new implementation
- of des_read_password() appends it.
-
-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-23 Tom Yu <tlyu@mit.edu>
-
- * dump.c (dump_db): Update usage comment. Add "-rev" and
- "-recurse" flags to permit reverse and recursive dumping of the
- database, respectively. Check for dump filename beginning with
- "-" to avoid accidental dumps to such filenames.
-
- * kdb5_util.c (usage): Update to match reality, primarily by
- updating the "dump" usage, but also showing global options before
- the command, which is how they were being interpreted anyway.
-
- * kdb5_util.M: Update to match reality. Document "-mkey_convert",
- "-new_mkey_file", "-rev", and "-recurse" options to "dump".
- Document "dump to stdout" behavior. Show global options before
- the command. Make some formatting fixes. s/binary tree/btree/
- since the btree back end is actually an n-ary tree.
-
-2002-08-14 Jen Selby <jenselby@mit.edu>
-
- * dump.c: added -mkey_convert and -new_mkey_file to the usage
- comment
-
-2002-07-31 Tom Yu <tlyu@mit.edu>
-
- * dump.c (master_key_convert): Iterate over freeing
- key_data->key_data_contents[j] rather than attempting to free
- key_data->key_data_contents.
-
-2002-07-29 Jen Selby <jenselby@mit.edu>
-
- * kdb5_util.M: added documentation for some options.
-
-2002-07-15 Ezra Peisach <epeisach@bu.edu>
-
- * dump.c (dump_ov_princ): Remove variable set but unused.
-
-2002-04-05 Ken Raeburn <raeburn@mit.edu>
-
- * kdb5_stash.c (kdb5_stash): Call krb5_c_valid_enctype instead of
- valid_enctype.
- * kdb5_util.c (main, open_db_and_mkey): Likewise.
- * loadv4.c (load_v4db): Likewise.
-
-2002-01-08 Sam Hartman <hartmans@mit.edu>
-
- * kdb5_create.c (kdb5_create): Load strong random data
-
-2001-10-26 Ezra Peisach <epeisach@mit.edu>
-
- * dump.c (dump_db): Pass krb5_boolean instead of char * as
- argument to kb5_db_fetch_mkey().
-
-2001-10-23 Tom Yu <tlyu@mit.edu>
-
- * loadv4.c (fixup_database): Don't set SUPPORT_DESMD5 anymore.
-
-2001-10-09 Ken Raeburn <raeburn@mit.edu>
-
- * dump.c, kdb5_create.c, kdb5_util.h, loadv4.c, tcl_wrapper.c:
- Make prototypes unconditional.
-
-2001-07-16 Ken Raeburn <raeburn@mit.edu>
-
- * string_table.c (str_INITING_KCONTEXT): Variable deleted.
- * string_table.h (str_INITING_KCONTEXT): Declaration deleted.
- * kadm5_create.c (kadm5_create, kadm5_create_magic_princs): Don't
- use str_INITING_KCONTEXT, instead provide (different!) messages
- more appropriate to the actual code.
-
-2001-06-29 Ezra Peisach <epeisach@mit.edu>
-
- * nstrtok.h: New file with prototype for nstrtok.
-
- * ovload.c: Include nstrtok.h
-
- * strtok.c: Include nstrtok.h for prototype. Declare delim as
- const char * argument. Delete rcsid.
-
- * string_table.c: Delete rcsid.
-
- * kadm5_create.c (build_name_with_realm): Declare static.
-
-2001-06-21 Ezra Peisach <epeisach@mit.edu>
-
- * kdb5_util.c (main): Change optarg to koptarg to prevent
- shadowing of getopt function.
-
-2001-06-20 Ezra Peisach <epeisach@mit.edu>
-
- * kdb5_create.c: Include <krb5/adm_proto.h> for
- krb5_keysalt_iterate() prototype.
-
-2001-06-20 Mitchell Berger <mitchb@mit.edu>
-
- * kdb5_create.c (kdb5_create): Fixed typo in com_err message.
-
-2001-06-18 Ezra Peisach <epeisach@mit.edu>
-
- * dump.c (name_matches): Cleanup warning of assignments in
- conditionals.
-
-2001-06-18 Ezra Peisach <epeisach@mit.edu>
-
- * dump.c: Include regex.h if exists and if HAVE_REGCOMP
- defined. Preior to this, regex.h was never included.
-
-2001-06-08 Ezra Peisach <epeisach@mit.edu>
-
- * dumpv4.c: Pass C_Block * to des_read_password() as per prototype.
-
- * loadv4.c: Include k5-int.h before des.h for des_read_password
- prototype. Pass C_Block * to des_read_password() as per prototype.
-
- * kdb5_util.h: Add prototype for usage.
-
- * kdb5_create.c, kdb5_destroy.c, kdb5_stash.c: Include kdb5_util.h
- for usage() prototype.
-
-2001-06-04 Ezra Peisach <epeisach@mit.edu>
-
- * kadm5_create.c: Add prototype for static
- add_admin_princs(). Cleanup calling of add_admin_princs() to be
- consistant with prototype.
-
- * kdb5_create.c, kdb5_stash.c, kdb5_destroy.c: Cleanup assignments
- in conditionals.
-
-Mon Feb 26 15:01:27 2001 Ezra Peisach <epeisach@mit.edu>
-
- * loadv4.c, ovload.c, kdb5_util.h, kdb5_util.c, kadm5_create.c,
- dumpv4.c, dump.c: Compiler warning cleanup including prototypes,
- assignments in conditionals, unused variables, varaibles shadowing
- one-another.
-
-2001-02-08 Tom Yu <tlyu@mit.edu>
-
- * loadv4.c: Remove references to KRB_NEVERDATE.
-
-2001-02-05 Tom Yu <tlyu@mit.edu>
-
- * kdb5_util.M: Fix some formatting nits and document new flags
- controlling dump formats.
-
-2000-10-17 Ezra Peisach <epeisach@mit.edu>
-
- * kdb5_create.c (kdb5_create): Argument to krb5_read_password
- changed to unsigned int.
-
-2000-10-16 Tom Yu <tlyu@mit.edu>
-
- * kdb5_util.M: Update manpage.
-
- * kdb5_util.c (usage): Update usage message.
-
- * dumpv4.c (dump_v4_iterator): Add logic to deal with long
- lifetimes, as well as optionally using short lifetimes.
-
- * loadv4.c (load_v4db): Add logic to deal with long lifetimes, as
- well as optionally using short lifetimes.
-
- * kadm5_create.c (kadm5_create_magic_princs): Add calls to
- krb5_klog_init() and krb5_klog_close() to avoid coredumping if
- kadm5_init() calls krb5_klog_syslog().
-
-2000-07-05 Ken Raeburn <raeburn@mit.edu>
-
- * dump.c: Various message char arrays turned into macros, to
- permit gcc to verify format strings and arguments match.
- (k5beta6_dump_header, k5beta7_dump_header): Deleted.
- (dump_ov_princ): Use %lx for aux_attributes.
-
-2000-06-30 Tom Yu <tlyu@mit.edu>
-
- * dump.c: Add a new dump version, r1_3_version, and make it the
- default; it will be used in krb5-1.3 and will permit a principal's
- kadm5 data to be dumped. This is an interim measure until we
- redesign the dump format somewhat.
-
-2000-05-31 Wilfredo Sanchez <tritan@mit.edu>
-
- * ovload.c: Check for existance of <memory.h>.
- [from Nathan Neulinger <nneul@umr.edu>]
-
-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-07-06 Ken Raeburn <raeburn@mit.edu>
-
- * kdb5_util.c (main): Do try using com_err in the case that
- krb5_init_context fails, instead of fprintf of the error number.
-
-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.)
-
-Tue Nov 3 16:28:23 1998 Tom Yu <tlyu@mit.edu>
-
- * dump.c: Fix up to work with new crypto API.
-
-1998-10-27 Marc Horowitz <marc@mit.edu>
-
- * dumpv4, loadv4.c, kdb5_create.c, kdb5_stash.c, kdb5_util.c,
- kadm5_create.c: convert to new crypto api
-
-Wed Sep 30 00:02:01 1998 Theodore Y. Ts'o <tytso@mit.edu>
-
- * dump.c: Add support for changing the master key for a database
- as part of creating a dump of the database.
-
-Thu Aug 20 16:50:00 1998 Tom Yu <tlyu@mit.edu>
-
- * kdb5_util.c (add_random_key): Fixes to deal with absence of "-e"
- flag.
-
-Wed Aug 19 14:52:40 1998 Tom Yu <tlyu@mit.edu>
-
- * kdb5_util.c (add_random_key): New function to create a new
- random key for a principal while retaining the previous kvno's
- keys. This is only temporary until a reasonable kadm5 interface
- is made.
-
-1998-05-06 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * kdb5_stash.c (argv):
- * kdb5_destroy.c (kdb5_destroy):
- * kdb5_create.c (kdb5_create): POSIX states that getopt returns -1
- when it is done parsing options, not EOF.
-
-Fri Feb 27 23:32:38 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * Makefile.in: Changed thisconfigdir to point at the kadmin
- directory, since we've moved all of the configure.in
- tests to the toplevel kadmin configure.in
-
-Wed Feb 18 15:55:06 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
-
-Sun Nov 2 19:09:17 1997 Ezra Peisach <epeisach@mit.edu>
-
- * kdb5_util.c: Add flag indicating that policy db is to be closed.
- Change '-f" option to "-sf" to indicate stash file on
- command line.
-
- * kdb5_stash.c (kdb5_stash): Indicate that policy db should be
- closed, free context when done.
-
- * kadm5_create.c (kadm5_create): Fix up memory leaks.
-
-Wed Oct 22 15:39:38 1997 Ezra Peisach <epeisach@mit.edu>
-
- * tcl_wrapper.c: Include either tcl.h or tcl/tcl.h
-
-Fri Jul 25 15:46:24 1997 Tom Yu <tlyu@mit.edu>
-
- * loadv4.c:
- * kdb5_create.c:
- * kdb5_destroy.c:
- * dump.c: Update to new kdb API.
-
-Thu Jul 17 12:25:41 1997 Ezra Peisach <epeisach@mit.edu>
-
- * dump.c (process_k5beta_record): Change variables from char to
- krb5_octet to match types in krb5_key_data.
-
- * ovload.c (process_ov_principal): Change "more" variable to
- krb5_boolean as argument to krb5_db_get_principal.
-
-Wed Mar 12 01:19:51 1997 Theodore Y. Ts'o <tytso@mit.edu>
-
- * loadv4.c (argv): Check to see if the global_param's stash file
- is non-NULL before trying to strdup() it. [PR#341, PR#394]
-
-Tue Feb 4 21:17:09 1997 Tom Yu <tlyu@mit.edu>
-
- * Makefile.in:
- * configure.in: Update to new program build procedure.
-
-Tue Dec 3 16:04:24 1996 Barry Jaspan <bjaspan@mit.edu>
-
- * kdb5_util.c: fix multiply defined globals [krb5-admin/260]
-
-Wed Nov 13 00:06:40 1996 Mark Eichin <eichin@cygnus.com>
-
- * dump.c (load_db): lock the database directly (having fixed the
- lock/unlock code) to avoid reopening on every record.
-
-Mon Nov 11 16:50:25 1996 Mark Eichin <eichin@cygnus.com>
-
- * kadmin/dbutil dumpv4 expiration ("never") fixes
- * kadmin/dbutil loadv4 stashfile, default fixes
-
- Fri Sep 27 18:45:43 1996 Mark Eichin <eichin@cygnus.com>
-
- * dump.c (read_string): fgetc doesn't return char.
-
- Wed Sep 11 23:45:11 1996 Mark Eichin <eichin@cygnus.com>
-
- * loadv4.c (enter_in_v5_db): set last_pwd_change from the
- mod_time, not only the mod_princ_data.
-
- Wed Sep 11 00:02:33 1996 Mark Eichin <eichin@cygnus.com>
-
- * dumpv4.c (dump_v4_iterator): detect expiration time of "never"
- and fill in a reasonable default (namely, the Cygnus 96q1 default
- of 12/31/2009.)
-
- * loadv4.c (v4_dump_find_default): New function. Scans a dumpfile
- for a "default" entry, which was probably created at kdb_init time
- and probably hasn't changed from either the MIT default of
- 12/31/1999 or the Cygnus 96q1 default of 12/31/2009. Check for
- either value, and replace it with 0, which is understood as
- "never" in V5. If verbose is set (-v flag), log either the match
- or the non-matching value.
- (process_v4_dump): new argument default_exp_time, the value found
- by v4_dump_find_default, actually performs the replacement of
- matching entries.
- (load_v4db): call v4_dump_find_default to get the default
- expiration time.
- * kdb5_util.M: document the above changes.
-
- Sun Sep 8 01:02:47 1996 Mark W. Eichin <eichin@kitten.gen.ma.us>
-
- * kdb5_util.c (usage): document load_v4 -s stashfile.
- (main): fix typo in usage message.
- * kdb5_util.M: document load_v4, including new options, removing
- previously eliminated -f option.
- * loadv4.c (load_v4db): support -s stashfile option.
-
-Thu Nov 7 20:53:17 1996 Tom Yu <tlyu@mit.edu>
-
- * configure.in: Remove spurious WITH_KRB4.
-
-Tue Nov 5 16:16:53 1996 Barry Jaspan <bjaspan@mit.edu>
-
- * dump.c (load_db): minor fix to code that verifies the specified
- load version matches the file (autodetect worked anyway)
-
-Fri Oct 18 14:23:41 1996 Barry Jaspan <bjaspan@mit.edu>
-
- * dump.c (load_db): osa_adb_rename_policy_db will create the db,
- so this function doesn't have to [krb5-admin/58]
-
- * dump.c (dump_k5beta6_iterator): don't dump tl types that are
- special to us and the previous version did not understand
- [krb5-admin/89]
-
-Tue Oct 8 13:35:56 1996 Barry Jaspan <bjaspan@mit.edu>
-
- * dump.c (load_db): rework the way policy database naming and
- renaming is handled; the code no longer depends on being able to
- specify admin_dbname specifically (which is no longer supported by
- the libraries), uses osa_adb_rename_policy instead of doing it
- directly, and will create a policy db if one does not already
- exist. Automated testing is needed. [krb5-admin/62]
-
- * dump.c (load_db): rename osa_adb_rename_policy to *_db
-
-Thu Oct 3 18:17:36 1996 Barry Jaspan <bjaspan@mit.edu>
-
- * kdb5_util.c (ARG_VAL): case second half of ?: operator to char *
- to fix problem on AIX; this should have worked anyway because of
- the , operator but it is easy enough to force the solution, too.
- [krb5-admin/41]
-
-Tue Sep 10 14:16:40 1996 Tom Yu <tlyu@mit.edu>
-
- * kdb5_edit.M: remove extra args from .TH
-
- * kdb5_util.M: remove ".so man1/header.doc"
-
-Mon Sep 9 11:06:29 1996 Theodore Y. Ts'o <tytso@mit.edu>
-
- * loadv4.c: Don't call get_config_params again, since it's not
- necessary, and breaks the policy database name if it is
- manually set.
-
-Wed Sep 4 17:34:58 1996 Theodore Y. Ts'o <tytso@mit.edu>
-
- * loadv4.c (load_v4db): Fix argument parsing so that it actually works!
- Eliminated the -f option, as it is superfluous. Don't
- create the policy database if using the -t option, since
- it'll already exist.
-
- * kdb5_util.c (usage): Fix usage message so that it's correct for
- load_v4.
-
-Tue Sep 3 22:12:54 1996 Theodore Y. Ts'o <tytso@mit.edu>
-
- * Makefile.in (install): Fixed typo: ($PROG) -> $(PROG)
-
-Thu Aug 29 11:57:09 1996 Barry Jaspan <bjaspan@mit.edu>
-
- * dump.c (dump_db): don't compare apples and iguanas
-
-Sat Aug 24 21:14:45 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * loadv4.c, kdb5_stash.c: Removed unused variable rparams.
-
-Fri Aug 16 12:00:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
-
- * configure.in: Link with the GSSAPI library, since it's needed
- for shared libraries.
-
-Mon Aug 12 11:41:57 1996 Barry Jaspan <bjaspan@mit.edu>
-
- * kdb5_util.c: make mkey_password non-static
-
- * kdb5_create.c: use global mkey_password
-
-Mon Aug 5 21:24:47 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * kdb5_stash.c (kdb5_stash): Ignore (expected) failure in stashing
- key when key not already present in returning exit status.
-
-Mon Aug 5 14:36:47 1996 Barry Jaspan <bjaspan@DUN-DUN-NOODLES>
-
- * all files: reworked for non-ss usage; kdb5_util_ct.ct and
- ss_wrapper.c are now obsolete
-
-Thu Aug 1 14:34:51 1996 Barry Jaspan <bjaspan@DUN-DUN-NOODLES>
-
- * dump.c, kadm5_create.c, kdb5_create.c: create policy database
- and kadm5 principals when loading a databas
-
- * loadv4.c: create empty policy database after loading V4 dump file
-
- * dumpv4.c (dump_v4db): use global_params.stash_file
-
- * Makefile.in, Makefile.ov, configure.in, dump.c: add support for
- dump/load of OV*Secure-compatible format.
-
-Wed Jul 31 14:55:38 1996 Tom Yu <tlyu@mit.edu>
-
- * kdb5_stash.c (kdb5_stash): Declare optind.
-
-Tue Jul 30 17:51:24 1996 Samuel D Hartman (hartmans@vorlon)
-
- * configure.in: Use gssapi library.
-
-Sat Jul 27 02:16:01 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
- * kdb5_create.c (kdb5_create): Ignore (expected) failure in
- open_db_and_mkey when creating database in returning exit
- status.
-
-Wed Jul 24 02:57:16 1996 Sam Hartman <hartmans@tertius.mit.edu>
-
- * loadv4.cdumpv4.c : Fixes for Athena Kerberos
-
-Wed Jul 24 02:47:07 1996 Sam Hartman <hartmans@mit.edu>
-
- * configure.in: Check for kdc.h and krb_db.h for Athena Kerberos.
-
-Tue Jul 23 17:03:42 1996 Tom Yu <tlyu@voltage-multiplier.mit.edu>
-
- * Makefile.in: add dependency for kdb5_util_ct.o
-
-Thu Jul 18 19:22:04 1996 Marc Horowitz <marc@mit.edu>
-
- * configure.in: removed SS_RULES
-
-Wed Jul 10 19:43:22 1996 Marc Horowitz <marc@mit.edu>
-
- * dumpv4.c (configure.in, Makefile.in): make autoconf work after
- barry's carnage
-
-Sun May 12 00:27:44 1996 Marc Horowitz <marc@mit.edu>
-
- * loadv4.c (enter_in_v5_db, add_principal), kdb5_edit.c
- (create_db_entry, modent), dumpv4.c (dump_v4_iterator), dump.c
- (dump_k5beta_iterator, process_k5beta_record): convert to use new
- krb5_dbe_* tl_data functions.
-
- * cpw.c (enter_pwd_key): krb5_dbe_cpw() takes a kvno now.
-
-Tue May 7 23:16:57 1996 Marc Horowitz <marc@mit.edu>
-
- * configure.in: USE_KADM_LIBRARY replaced by USE_KADMSRV_LIBRARY
-
-Thu Apr 11 19:32:36 1996 Richard Basch <basch@lehman.com>
-
- * kdb5_edit.c (extract_v4_srvtab): Use the matching key_data's kvno;
- don't assume that key_data[0]'s kvno is necessarily the matching
- key_data's kvno.
-
-Wed Apr 10 19:17:58 1996 Richard Basch <basch@lehman.com>
-
- * kdb5_edit.c (extract_v4_srvtab): Translate the principal name to
- the common V4 name.
-
-Tue Mar 19 18:00:58 1996 Richard Basch <basch@lehman.com>
-
- * kdb5_edit.c (extract_v4_srvtab): do not test to make sure we
- fetched a key of enctype 1 (des-cbc-crc), since we may have gotten
- another des key from the database, which is just as useful in a
- v4 srvtab
-
- * dumpv4.c (dump_v4_iterator): use krb5_524_conv_principal to do the
- v5 to v4 principal translation, instead of having yet another
- hard-coded table.
-
-Wed Mar 6 16:17:20 1996 Richard Basch <basch@lehman.com>
-
- * dumpv4.c: The V4 master key & schedule was never initialized,
- so the dump created by dump_v4db was garbage. Read the V4
- master key from /.k or prompt for the V4 master key password.
- If there is no V4-salt key in the database, but there is a DES
- key, include it in the V4 dump, in case it is merely a random
- service key for which there is no associated password.
- Skip over K/M in the V5 database (use the entered V4 master key).
- Both krbtgt and afs keys often have domain-qualifed instances.
-
-Tue Mar 5 12:18:22 1996 Richard Basch <basch@lehman.com>
-
- * dump.c: POSIX locking requires that the file be opened read-write.
-
-Mon Feb 26 22:42:09 1996 Mark Eichin <eichin@cygnus.com>
-
- * kdb5_edit.c: new command line option -f stashfile.
- * kdb5_edit.M: document stashfile option.
-
-Mon Feb 26 22:13:45 1996 Mark Eichin <eichin@cygnus.com>
-
- * dump.c (process_k5beta_record): since V4 salt type has no data
- either, only set key_data_ver to 1 for data_type 0 with 0-length
- salt. Also, don't include alternate key if akey has all-zero type
- and length in both fields.
-
-Sat Feb 24 04:02:18 1996 Mark W. Eichin <eichin@cygnus.com>
-
- * dump.c (process_k5beta_record): encrypted keys used to have 4
- byte lengths in MSB order, need to convert to 2 byte LSB order
- lengths before storing. Handle primary key and alternate key.
-
-Fri Feb 23 18:44:10 1996 Mark Eichin <eichin@cygnus.com>
-
- * kdb5_edit.c (kdb5_edit_Init): set manual_mkey for testing with -P
-
-Wed Feb 14 09:52:18 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * kdb5_edit.c (enter_master_key, set_dbname_help): If master key
- enctype is unknown, set to DEFAULT_KDC_ENCTYPE.
-
-Tue Feb 13 16:08:07 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * kdb5_edit.c (extract_v4_srvtab): krb5_dbekd_decrypt_key_data
- takes krb5_key_data *, not **.
-
-Tue Jan 30 18:28:57 1996 Mark Eichin <eichin@cygnus.com>
-
- * dump.c (load_db): dbrenerr_fmt prints "from" first, so pass it
- to fprintf correctly.
-
-Sun Jan 28 14:31:47 1996 Mark Eichin <eichin@cygnus.com>
-
- * dump.c (process_k5_record): t2..t9 is only 8 vars, not 9.
-
-Thu Jan 25 16:07:42 1996 Sam Hartman <hartmans@tertius.mit.edu>
-
- * kdb5_edit.c (extract_srvtab): Extract *all* the keys in a
- dbentry, not the first one.
- (extract_v4_srvtab): Attempt to find the right v4 keys.
-
-Wed Jan 24 18:48:38 1996 Tom Yu <tlyu@dragons-lair.MIT.EDU>
-
- * Makefile.in: Remove spurious @DEFS@
-
-
-Wed Dec 13 03:44:58 1995 Chris Provenzano (proven@mit.edu)
-
- * dump.c, dumpv4.c, kdb5_edit.c, loadv4.c :
- Remove mkvno from krb5_db_entry.
-
-Sun Dec 10 11:07:51 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * kdb5_edit.M: Document that modent exists
-
- * kdb5_edit.c (modent): Add usage as suggested by jhawk@mit.edu.
-
-Thu Nov 09 17:05:57 1995 Chris Provenzano (proven@mit.edu)
-
- * kdb5_edit.c : Remove krb5_enctype from krb5_string_to_key() args.
-
-Fri Oct 27 13:37:04 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * dump.c (process_k5_record): Fix off by one in malloc.
-
-Mon Oct 9 16:35:19 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * kdb5_edit.c (extract_v4_srvtab): Extract a one byte version
- number for v4 srvtabs (from warlord).
-
-Thu Oct 5 10:35:35 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * cpw.c: Declare std_ks_tuple as extern.
- * kdb5_edit.h: Remove std_ks_tuple declaration as not all sources
- include adm.h for structures
-
-Tue Oct 3 23:10:57 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * cpw.c (enter_rnd_key, enter_pwd_key):
- * kdb5_edit.c (kdb5_edit_Init): Use the kdc.conf file to determine
- the default list of keysalt tuples to be used. This is
- stored in std_ks_tuple, and is used by cpw.c for random
- keys and when a list of keysalts is not specified.
-
-Mon Sep 18 03:59:47 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * kdb5_edit.c (show_principal): Show key version and last password
- change.
-
- * cpw.c: Fix typo in below change in which list was terminated
- after third entry. (extra } removed)
-
-Fri Sep 15 14:21:25 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * cpw.c: Add DES_CBC_MD5 and DES_CBC_CRC with the V4 salt as
- default key/salt tuples to be added. (Once proven's DES_*
- folding code is implemented, we can shorten this list.)
- Eventually, this list should be read in from kdc.conf.
-
-Thu Sep 7 20:41:24 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * loadv4.c (load_v4db): Provide a dummy routine if krb4
- compatibility is not compiled in.
-
-Wed Sep 06 14:20:57 1995 Chris Provenzano (proven@mit.edu)
-
- * cpw.c, dump.c, dumpv4.c, kdb5_edit.c, loadv4.c :
- s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
-
-Tue Sep 05 22:10:34 1995 Chris Provenzano (proven@mit.edu)
-
- * cpw.c, dump.c, dumpv4.c, kdb5_edit.c, loadv4.c : Remove krb5_enctype
- references, and replace with krb5_keytype where appropriate.
-
-Fri Aug 25 17:37:33 EDT 1995 Paul Park (pjpark@mit.edu)
- * dumpv4.c - Fix handle_keys(). It was trying to recreate work that
- has already been done.
- * Makefile.in, .Sanitize, loadv4.c, kdb5_ed_ct.ct - Add lddb4, the
- command to load a v4 dump file. This is basically, kdb5_
- convert reconstituted to fit within the framework of kdb5_edit.
-
-Thu Aug 24 19:28:39 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * .Sanitize: Update file list
-
-Mon Aug 21 16:45:39 EDT 1995 Paul Park (pjpark@mit.edu)
- * dump.c - Completely rework this logic to support old (e.g. Beta 5
- and previous) dump format and new dump format using the same
- commands. This is differentiated by using the "-old" command
- qualifier.
-
- * kdb5_edit.M - Add description of -R and -s. Remove "ascii represen-
- tation of a decimal number". Remove "Bugs".
-
-Fri Aug 18 17:06:06 EDT 1995 Paul Park (pjpark@mit.edu)
-
- * ss_wrapper.c - Change sense of fgets() check so scripts work.
-
-
-Tue Aug 15 14:22:50 EDT 1995 Paul Park (pjpark@mit.edu)
-
- * kdb5_edit.c, ss_wrapper.c, cpw.c, kdb5_edit.h - Add support for
- -s scriptfile and fix up assorted gcc -Wall complaints.
-
-
-Mon Aug 7 17:32:31 EDT 1995 Paul Park (pjpark@mit.edu)
- * cpw.c - Use krb5_string_to_keysalts() to generate a list of unique
- key/salt pairs supplied in argv.
-
-
-Mon Aug 07 11:16:03 1995 Chris Provenzano (proven@mit.edu)
-
- * cpw.c : Uses new kdb change password routines for ank, ark, cpw,
- and crk. Also remove v4 variants of ank and cpw.
- * krb5_edit.c : Deleted old variants of rotuines now in cpw.c
- * kdb5_ed_ct.ct, kdb5_edit.M, tcl_wrapper.c:
- Removed references to v4 variants of ank and cpw.
- * kdb5_edit.h (enter_pwd_key()) : Removed proto, it's nolonger
- necessary as it's a static routine in cpw.c
-
-Thu Aug 03 12:13:50 1995 Chris Provenzano (proven@mit.edu)
-
- * cpw.c : New change password code for kdb5_edit.
- * dumpv4.c : Get it to compile with new kdb format.
-
-Mon Jul 31 15:47:30 EDT 1995 Paul Park (pjpark@mit.edu)
- * kdb5_edit.c - Use libkadm string conversion routines. These are
- shared by all utilities.
- * Makefile.in - Remove getdate.y.
- * configure.in - Remove getdate.y dependency checks.
- * getdate.y - Sayonara.
-
-
-Thu Jul 27 15:01:01 EDT 1995 Paul Park (pjpark@mit.edu)
- * configure.in - Add --with-dbm and check for already checking for dbm.
-
-
-Thu Jul 27 02:59:05 1995 Chris Provenzano (proven@mit.edu)
-
- * dump.c kdb5_edit.c kdb5_edit.h util.c : Use new kdb format.
-
-Mon Jul 17 15:00:08 EDT 1995 Paul Park (pjpark@mit.edu)
- * configure.in - Add KADM library.
- * dumpv4.c - Change calling sequence to krb5_db_fetch_mkey().
- * kdb5_edit.c - Change calling sequence to krb5_db_fetch_mkey() which
- uses the stash file. Add KDC profile reading/handling as a
- supplement to command line supplied arguments.
-
-
-Wed Jul 12 12:01:04 EDT 1995 Paul Park (pjpark@mit.edu)
- * configure.in - Temporarily add --with-kdb4 option. Default is without
- kdb4. Without kdb4 enables a define. With kdb4 uses -lkdb4 and
- -l[n]dbm libraries.
- * dumpv4.c - Conditionalize references to kdb4 routines with
- KDB4_DISABLE. Replace two required routines:
- kdb_encrypt_key -> pcbc_encrypt
- kdb_get_master_key -> des_read_password/printf/key_sched
-
-
-Fri Jul 7 15:38:00 EDT 1995 Paul Park (pjpark@mit.edu)
- * Makefile.in - Remove all explicit library handling and LDFLAGS.
- * configure.in - Add USE_<mumble> and KRB5_LIBRARIES.
-
-
-Thu Jun 15 15:34:59 EDT 1995 Paul Park (pjpark@mit.edu)
- * Makefile.in - Change explicit library names to -l<lib> form, and
- change target link line to use $(LD) and associated flags.
- Also, for K4, use KRB4_LIB and KRB4_CRYPTO_LIB, these wer
- split out.
- * configure.in - Add shared library usage check.
-
-Fri Jun 9 18:14:43 1995 <tytso@rsx-11.mit.edu>
-
- * configure.in: Remove standardized set of autoconf macros, which
- are now handled by CONFIG_RULES.
-
- * dumpv4.c: Change name of controlling #ifdef to be
- KRB5_KRB4_COMPAT instead of KRB4.
-
-Sun May 21 14:20:32 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * dumpv4.c: Include k5-int.h before krb.h so that PROTOTYPE is not
- redefined.
-
-Sun May 7 13:46:30 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * configure.in: Add AC_HEADER_STDC to define STDC_HEADERS for
- getdate.y.
-
-Mon May 1 13:36:41 1995 Theodore Y. Ts'o (tytso@dcl)
-
- * kdb5_edit.c (kdb5_edit_Init): Check the return code from
- kdb5_init_context().
-
-Fri Apr 28 18:04:26 1995 Mark Eichin <eichin@cygnus.com>
-
- * Makefile.in (LOCAL_LIBRARIES): put KRB4_LIB inside KLIB, and put
- KDB4_LIB ahead of them both.
-
-Thu Apr 27 13:47:23 1995 Mark Eichin <eichin@cygnus.com>
-
- * Makefile.in (LOCAL_LIBRARIES): use KRB4_LIB and KDB4_LIB
- directly.
- * configure.in: just use WITH_KRB4.
-
-Wed Apr 19 13:59:47 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * kdb5_edit.c (kdb5_edit_Init): If a default realm is specified
- (with -r), use krb5_set_default_realm so that created keys
- will have the correct realm.
-
-Thu Mar 23 23:28:26 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * kdb5_edit.c (show_principal, parse_princ_args): Add
- "support_desmd5" flag.
-
-Tue Mar 14 16:29:05 1995 <tytso@rsx-11.mit.edu>
-
- * ss_wrapper.c (main): Set the return code from ss_execute_line(),
- so that appropriate error checking is done.
-
-Thu Mar 2 12:18:57 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * Makefile.in (ISODELIB): Remove reference to $(ISODELIB).
-
-Wed Mar 1 11:53:02 1995 Theodore Y. Ts'o <tytso@dcl>
-
- * configure.in: Remove ISODE_INCLUDE, replace check for -lsocket
- and -lnsl with WITH_NETLIB check.
-
-Tue Feb 28 02:06:26 1995 John Gilmore (gnu at toad.com)
-
- * dump.c, dumpv4.c, kdb5_edit.c, ss_wrapper.c, tcl_wrapper.c,
- util.c: Avoid <krb5/...> includes.
-
-Thu Feb 23 19:52:35 1995 Mark Eichin (eichin@cygnus.com)
-
- * kdb5_edit.c: add struct timeb and sys/timeb includes from
- getdate.y.
- (ftime): new function, in case we don't HAVE_FTIME.
-
-Tue Feb 14 17:55:47 1995 Tom Yu (tlyu@dragons-lair)
-
- * kdb5_edit.c: add modent
- * getdate.y: import get_date
- * kdbt_ed_ct.ct: add modent
- * configure.in:
- * Makefile.in: support for getdate.y
-
-Wed Feb 8 20:08:36 1995 Tom Yu (tlyu@dragons-lair)
-
- * kdb5_edit.c (show_principal): make sane and print all useful
- fields
-
-Wed Jan 25 16:54:40 1995 Chris Provenzano (proven@mit.edu)
-
- * Removed all narrow types and references to wide.h and narrow.h
-
-Fri Jan 13 15:23:47 1995 Chris Provenzano (proven@mit.edu)
-
- * Added krb5_context to all krb5_routines
-
-Mon Dec 19 18:04:11 1994 Theodore Y. Ts'o (tytso@dcl)
-
- * configure.in:
- * Makefile.in:
- * dumpv4.c (dump_v4db): Do the right thing if we are compiling
- without V4 support. (The dump_v4db command is disabled.)
-
-Wed Dec 7 00:07:46 1994 <tytso@rsx-11.mit.edu>
-
- * dumpv4.c (v4_print_time): gmtime expects a pointer to a time_t,
- not a long. On most systems these are the same, on
- others....
-
-Wed Nov 16 01:03:42 1994 Mark Eichin (eichin@cygnus.com)
-
- * dumpv4.c: new file. New command dump_v4db which creates a v4
- slave dump out of a v5 database, leaving out any keys which aren't
- using v4 salt, and any keys that aren't for the current
- realm. Reencrypts using v4 master key, synthesizes arbitrary
- master key version number.
- * configure.in: use WITH_KRB4 for dump support.
- * kdb5_ed_ct.ct: add new dump_v4 command.
- * Makefile.in: link in dumpv4.
-
-Fri Oct 14 23:31:49 1994 Theodore Y. Ts'o (tytso@dcl)
-
- * dump.c (load_db): When scanning a database entry, read
- fail_auth_count into a temporary integer variable, and
- then copy that into entry.fail_auth_count, which is a
- char.
-
-Fri Oct 7 00:01:40 1994 Theodore Y. Ts'o (tytso@dcl)
-
- * kdb5_edit.c (kdb5_edit_Init): Don't let errors in
- set_dbname_help initially cause the exit status to be set.
- Commands like load_db don't need a valid database to be
- opened.
-
- * ss_wrapper.c (main): Clear code before ss_execute_line, since
- ss_execute_line doesn't set code to 0 if there are no
- problems.
-
- * kdb5_edit.c (kdb5_edit_Init): Add a new option so that the
- master key password can be entered on the command line ---
- for testing only; not documented!!
-
-Mon Oct 3 19:10:47 1994 Theodore Y. Ts'o (tytso@dcl)
-
- * Makefile.in: Use $(srcdir) to find manual page for make install.
-
-Thu Sep 29 15:52:22 1994 Theodore Y. Ts'o (tytso@dcl)
-
- * dump.c (update_ok_file): Make sure mod time on the dump_ok file
- is updated. (Some systems don't update the mod-time when
- a file is opened for writing.)
-
- * Makefile.in: Relink executable when libraries change.
-
- * kdb5_edit.c (show_principal): Pass variable with correct type to
- ctime().
-
- * tcl_wrapper.c (doquit):
- ss_wrapper.c (main):
- kdb5_edit.c:
- dump.c: Exit with a non-zero exit status if there was an error
- in a executed command.
-
-Thu Sep 15 11:00:30 1994 Theodore Y. Ts'o (tytso@dcl)
-
- * dump.c (load_db): Fix error string on failed fopen. ("for
- writing" -> "for reading")
-
-