pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/kstart

Module name:    wip
Committed by:   jakllsch
Date:           Fri Feb  5 21:52:31 UTC 2010

Modified Files:
        wip/kstart: Makefile distinfo

Log Message:
Update to kstart-2.16

changes since 2.15:

 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]).

changes since 2.14:

 k5start and krenew now catch SIGALRM and immediately refresh the
 ticket cache upon receiving it, even if the ticket isn't expired.

 Add the -i option to krenew, which says to keep running even if
 there is an error renewing the ticket cache. This is useful if
 the ticket cache renewed by krenew may expire and then later be
 renewed (such as with a manual kinit) and krenew is expected to
 wake up again and process the new ticket cache.

 Re-run aklog even if the ticket is still valid when -H is used in
 combination with -t. We don't check whether the token is valid,
 so it's safer to always re-run aklog. We may be setting a token
 in a new PAG using an existing ticket cache.

 Fail with an error rather than a segfault if MIT Kerberos is unable
 to determine a default local realm for an unqualified principal.
 Based on a patch from Jason Funk.

 Add example krenew-agent script, which runs krenew for a given
 ticket cache if it isn't already running. Contributed by Tim

 Correctly declare message_fatal_cleanup extern, fixing compilation
 problems on some platforms (particularly Mac OS X).

 Document that the -b flag to all programs also changes directories
 to / and any paths should therefore be absolute.

 Add support for the old Heimdal krb5_get_error_string interface.
 Thanks, Chaskiel Grundman.

 Fix some timing issues with the test suite that caused spurious
 failures on fast systems and try to make it more robust in the
 face of different process scheduling. This probably still isn't

 k4start is now built optionally based on whether Kerberos v4
 libraries are available, removing the need for --disable-k4start
 if no Kerberos v4 libraries are present. The option is still
 supported to explicitly disable building k4start even if Kerberos
 v4 libraries are found.

 Enable Automake silent rules. For a quieter build, pass the
 --enable-silent-rules option to configure or build with make V=0.

 Update to rra-c-util 2.0:

 * Redo build system for kafs replacement library and add tests.
 * Add --with-libkafs-include and --with-libkafs-lib configure
 * Add --with-afs-include and --with-afs-lib configure options.
 * Sanity-check the results of krb5-config before proceeding.
 * Fall back on manual probing if krb5-config results don't work.
 * Add --with-krb5-include and --with-krb5-lib configure options.
 * Add --with-krb4-include and --with-krb4-lib configure options.
 * Don't break if the user clobbers CPPFLAGS at build time.
 * Provide a proper bool type with Sun Studio 12 on Solaris 10.
 * Change AC_TRY_* to AC_*_IFELSE as recommended by Autoconf.
 * Add strlcpy, strlcat, and setenv replacements.
 * Fix open call parameters in daemon portability test.
 * Update portable and util test suite for C TAP Harness 1.1.

 Update to C TAP Harness 1.1:

 * Rewrite of all test cases to use the new TAP library support.
 * Much improved and simplified builddir != srcdir test suite support.
 * Support running a single test with tests/runtests -o.
 * Summarize results at the end of test executions.
 * Correctly handle completely skipped tests, like docs/pod.
 * Better reporting of fatal errors in the test suite.
 * Consume all output from a test case before closing its descriptor.
 * Support aspell for spelling tests and skip them by default.

To generate a diff of this commit:
cvs -z3 rdiff -u -r1.2 -r1.3 wip/kstart/distinfo
cvs -z3 rdiff -u -r1.4 -r1.5 wip/kstart/Makefile

To view a diff of this commit:

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
pkgsrc-wip-cvs mailing list

Home | Main Index | Thread Index | Old Index