Mon May 19 17:49:21 1997  Marc Horowitz  <marc@cygnus.com>

	* kadmin.c (strdur): minor aesthetic issue: print 0 as "none"

Mon May 12 16:35:43 1997  Marc Horowitz  <marc@cygnus.com>

	* kadmin.c (kadmin_addprinc): dtrt if the user requests
 	disallow_tix when creating the principal

Thu May  8 17:21:10 1997  Marc Horowitz  <marc@cygnus.com>

	* kadmin.c (kadmin_startup): fix pr 12207: stupid typo

Mon Mar 24 16:09:41 PST 1997  Jeremy Allison <jra@cygnus.com>

        * configure.in: added check for liub advapi32 for WIN32.
	* kadmin.c: Set default keytab file for WIN32.

Tue Mar 18 11:39:30 1997  Stephen Peters  <speters@cygnus.com>

	* kadmin.c (kadmin_parse_policy_args): PR11633 fix to return error
	  if policy name is -history or a similar valid option.  

Mon Mar 17 18:01:35 1997  Stephen Peters  <speters@cygnus.com>

	* kadmin.c (kadmin_getpol): PR11635 fix to display max, min
	  password life in readable format.

Wed Feb 12 03:17:02 1997  Chris Provenzano  <proven@cygnus.com>
 
	* Makefile.in: Link with -lmisc for getopt_long().
        * kadmin.c: Use getopt_long() and added --version option.

Tue Feb 11 16:29:47 1997  Marc Horowitz  <marc@cygnus.com>

	* kadmin.c (kadmin_getprinc): The code was printing "no salt" when
 	there was no salt in the kdb, which of course translates to having
 	a normal salt, which is the concatenation of the principal parts.
  	To me, "no salt" means something completely different (a
 	zero-length salt).  Take a new approach: if the server doesn't
 	mention a salt, pass KRB5_KDB_SALTTYPE_NORMAL to the
 	stringification function, and print that.

Tue Feb 11 16:17:17 1997  Michael Graff  <explorer@flame.org>

	* kadmin.c (kadmin_renprinc): fix a minor memory leak

Wed Dec  4 12:33:07 1996  Mark Eichin  <eichin@cygnus.com>

	* configure.in: getdate.y expects HAVE_MEMCPY and HAVE_BCOPY,
	and raw SVR4 is the first not to have bcopy *and* to have a yacc
	that generates a parser that users it.

Tue Dec  3 21:14:10 1996  Mark Eichin  <eichin@cygnus.com>

	* strftime.c (zone_name): use krb5_gettimeofday.

Sun Nov  3 23:44:03 1996  Mark Eichin  <eichin@cygnus.com>

	* kadmin.c (kadmin_modprinc_usage, kadmin_addprinc_usage): add
	"-securid user" option, to specify the user id from the securid
	database that corresponds to this principal.
	(kadmin_update_securid_tag): new function. Generates the tl_data
	for adding a securid entry to a principal.
	(kadmin_parse_princ_args): handle "-securid user" option.  Store
	the user id directly in the tl_data with a trailing zero.
	* configure.in: handle --with-predictive-securid to enable this
	new code.

Thu Sep 26 14:43:17 1996  Chris Provenzano  <proven@cygnus.com>

        * Makefile.in: Changes to allow to different packaging
        Currently there is pkg-all, pkg-server, and pkg-client

Mon Sep 16 04:38:37 1996  Mark W. Eichin  <eichin@kitten.gen.ma.us>

	* kadmin.c (kadmin_startup): use_keytab is not a pointer; don't
	compare it to NULL.
	(kadmin_update_x9_info): new function. Constructs tl_data for a
	given sam_type and key and stores it appropriately.
	(kadmin_tl_data_chain): new function. Pushes new tl_data on to the
	beginning of the linked list.  Should probably be in the library
	somewhere, and krb5_dbe_update_tl_data modified to use the generic
	form.
	(kadmin_parse_princ_args): add "-x99key" option to select an X9.9
	card type and mode and store the keying data in the tl_data of a
	principal.
	(kadmin_addprinc_usage, kadmin_modprinc_usage): document the
	x99key flag and arguments.

Thu Sep 12 17:48:51 1996  Marc Horowitz  <marc@mit.edu>

	* kadmin.c (kadmin_cpw, kadmin_addprinc_usage): change -randpass
 	to -randkey in usage messages, to agree with the code and the man
 	pages.

Wed Sep 11 03:38:23 1996  Mark W. Eichin  <eichin@kitten.gen.ma.us>

	* kadmin.c (kadmin_parse_policy_args): don't give confusing error
	if no arguments are given.

Tue Sep 10 00:48:38 1996  Mark Eichin  <eichin@cygnus.com>

	* kadmin.c (kadmin_startup): -m doesn't take an argument.

Thu Aug 29 11:44:28 1996  Jeff Bigler  <jcb@viola.cygnus.com>

	* Makefile.in (install): edited makefile to reflect renaming of
 	kadmin man page file from kadmin.1 to kadmin.M

Wed Aug 21 13:05:51 1996  Jeff Bigler  <jcb@viola.cygnus.com>

	* Makefile.in (install): changed install so make install doesn't
	overwrite kadmin.local with kadmin.

Sat Aug 10 00:46:48 1996  Ken Raeburn  <raeburn@cygnus.com>

	* keytab.c (add_principal, remove_principal): Define as static,
	since they're declared that way.

Fri Aug  9 14:07:16 1996  Jeff Bigler  <jcb@viola.cygnus.com>

	* kadmin.c: Changed "randpass" to "randkey" in usage message,
	since it was already that way in the code.

	* Makefile.in (install): Added line to install kadmin.local man
	page.  (This page just calls up the kadmin man page.
