kstart 3.16 released

Russ Allbery rra at stanford.edu
Tue Jan 19 13:58:24 EST 2010


I'm pleased to announce release 3.16 of kstart.

k4start, k5start, and krenew are modified versions of kinit which add
support for running as a daemon to maintain a ticket cache, running a
command with credentials from a keytab and maintaining a ticket cache
until that command completes, obtaining AFS tokens (via an external aklog)
after obtaining tickets, and creating an AFS PAG for a command.  They are
primarily useful in conjunction with long-running jobs; for moving ticket
handling code out of servers, cron jobs, or daemons; and to obtain tickets
and AFS tokens with a single command.

Changes from previous release:

    Add the -L option to k5start and krenew, saying to log messages to
    syslog as well as standard output or standard error.

    Correctly set the ticket cache path in k5start when the -k option was
    not given, fixing a NULL pointer dereference when the -o, -g, or -m
    options were given without -k.  Thanks, Garrett Wollman.

    Allow the argument to -k to start with FILE: and strip off that prefix
    to form the ticket cache name.  -k still forces its argument to be a
    file-based cache, however; FILE: is the only cache type designator
    supported.  Use the KRB5CCNAME environment variable for other ticket
    cache types.

    k5start and krenew now say, in -h output, if they will attempt to
    create a new AFS PAG for commands run in combination with -t (enabled
    by --enable-setpag), allowing one to determine whether that support
    was compiled in.

    Include the proper header for signal handling functions, fixing a
    build problem on Solaris 9.  Thanks, Tim Bishop.

    Avoid Heimdal functions marked as deprecated.  Also fix the test suite
    to pass with Heimdal user space.

    Update to rra-c-util 2.2:

    * Add GCC function attributes alloc_size, malloc, and nonnull.
    * Use AC_TYPE_LONG_LONG_INT instead of AC_CHECK_TYPES([long long]).

You can download it from:

    <http://www.eyrie.org/~eagle/software/kstart/>

This package is maintained using Git; see the instructions on the above
page to access the Git repository.

Debian packages have been uploaded to Debian unstable.

Please let me know of any problems or feature requests not already listed
in the TODO file.

-- 
Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>



More information about the Kerberos mailing list