Tue Sep 10 14:13:52 1996 Tom Yu * kinit.M: remove ".so man1/header.doc" Sun Jul 7 15:21:58 1996 Ezra Peisach * kinit.M: Document -R option. * kinit.c (krb5_tgt_gen): Code from krb5_validate_tgt() modified to handle both renewal and validation of postdated tickets. (krb5_renew_tgt): Takes a credential cache with a tgt with the "renewable flag" set and asks ths kdc to renew it. Cache is wiped and only new tgt is stored. (main): New option -R to renew tickets. Thu Jun 20 20:19:44 1996 Marc Horowitz * kinit.M, kinit.c (main): Add a -s option to kinit which specifies the service name to be used in the TGS_REQ. Fri May 3 00:28:10 1996 Mark Eichin * kinit.c (krb5_validate_tgt): new function, takes a credential cache with an tgt with the "invalid flag" set, and asks the kdc to validate it. Wipes cache and stores only the newly validated credential. (After all, there won't be any others, because the invalid krbtgt couldn't have gotten them.) Most of the code is taken from krb5_mk_req, since it did the right thing. (main): add -v option, validates the ticket already in the selected cache. Wed May 1 02:37:17 1996 Mark Eichin * kinit.c (main): add -s starttime option. Have it accept a delta time (if the value doesn't parse as a valid timestamp.) Set the postdated option as well. get time of day early enough in main so the options code can use it. Make the end time relative to the start time, if given. * kinit.M: document -s option. Thu Feb 15 12:31:03 1996 Ezra Peisach * kinit.c (main): Do not free memory until all done using it. Tue Sep 26 22:19:32 1995 Mark Eichin * kinit.c (KRB5_DEFAULT_LIFE): default life should be 10 hours, not eight, for practical/social reasons. Mon Aug 21 16:49:06 EDT 1995 Paul Park (pjpark@mit.edu) * kinit.c - Use string_to_deltat to parse lifetime arguments so that we use common code. Remove convtime(). Fix gcc -Wall. * configure.in - Add -lkadm. * kinit.M - Remove restriction on lifetimes. Fri Jul 7 15:53:29 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in - Remove explicit library handling. * configure.in - Add KRB5_LIBRARIES. Thu Jun 15 17:45:47 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in - Change explicit library names to -l form, and change target link line to use $(LD) and associated flags. * configure.in - Add shared library usage check. Fri Jun 9 18:37:27 1995 * configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Fri Apr 28 15:49:39 1995 Theodore Y. Ts'o * Makefile.in (kinit): Use $(LD) instead of $(CC) when trying to link. (So purify works). Note: to get things to work on the mac, just put LD=$(CC) in the Makefile. Fri Apr 21 15:24:57 1995 Chris Provenzano (proven@mit.edu) * configure.in : Make configure look for pwd.h and define HAVE_PWD_H if found. Tue Mar 28 17:55:37 1995 John Gilmore (gnu at toad.com) * Makefile.in (LDFLAGS): Remove, conflicts with pre.in. (kinit): Link with $(CC) $(LDFLAGS), to work on the Mac. * kinit.c (HAVE_PWD_H): Use. (NO_KEYTAB): Skip keytab support if defined. FIXME: NO_KEYTAB needs to be set by configure. Fri Mar 24 14:45:00 1995 * kinit.c (main): Remove the call to krb5_os_localaddr() since get_in_tkt_XXXX will default appropriately. * kinit.c (main): Kinit will print an error when there are two many arguments. Thu Mar 2 12:31:49 1995 Theodore Y. Ts'o * Makefile.in (ISODELIB): Remove reference to $(ISODELIB). Wed Mar 1 16:27:21 1995 Theodore Y. Ts'o * configure.in: Remove ISODE_INCLUDE, replace check for -lsocket and -lnsl with WITH_NETLIB check. Tue Feb 28 02:10:44 1995 John Gilmore (gnu at toad.com) * kinit.c: Avoid and includes. Mon Feb 13 23:50:52 1995 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Use $(LD) instead of $(CC) when linking. Thu Feb 02 22:43:38 1995 Chris Provenzano (proven@mit.edu) * kinit.c (main()) Removed krb5_keytype, changed krb5_enctype to krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype * for krb5_get_in_tkt_with_password() rotuine. * kinit.c (main()) use new API for krb5_get_in_tkt(), and replace krb5_get_in_tkt_with_skey() with krb5_get_in_tkt_with_keytab() and remove all unnecessary cruft. * kinit.c Do a krb5_init_context() before using a krb5_context. Sat Jan 28 14:45:55 1995 Chris Provenzano (proven@mit.edu) * kinit.c (main()) use new API for krb5_kt_get_entry(). Fri Jan 13 15:23:47 1995 Chris Provenzano (proven@mit.edu) * Added krb5_context to all krb5_routines Mon Oct 3 19:14:30 1994 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Use $(srcdir) to find manual page for make install. Fri Sep 30 22:14:12 1994 Theodore Y. Ts'o (tytso@dcl) * kinit.c: Add magic number placeholder to statically defined structures. Mon Aug 8 22:26:11 1994 Theodore Y. Ts'o (tytso at tsx-11) * kinit.c: Change name of preauthentication KRB5_PADATA_ENC_TIMESTAMP to KRB5_PADATA_ENC_UNIX_TIME Sat Jul 16 03:01:49 1994 Tom Yu (tlyu at dragons-lair) * kinit.c: frob error codes