1. 17 Jan, 2016 1 commit
    • Russ Allbery's avatar
      Update to rra-c-util 5.10 and C TAP Harness 3.4 · 57a5a009
      Russ Allbery authored
      Update to rra-c-util 5.10:
      
      * Add missing va_end to xasprintf implementation.
      * Fix Perl test suite framework for new Automake relative paths.
      * Improve portability to Kerberos included in Solaris 10.
      * Use appropriate warning flags with Clang (currently not warning clean).
      
      Update to C TAP Harness 3.4:
      
      * Fix segfault in runtests with an empty test list.
      * Display verbose test results with -v or C_TAP_VERBOSE.
      * Test infrastructure builds cleanly with Clang warnings.
      * Support comments and blank lines in test lists.
      57a5a009
  2. 13 Apr, 2014 1 commit
  3. 28 Feb, 2013 1 commit
    • Russ Allbery's avatar
      Update to rra-c-util 4.8 and C TAP Harness 1.12 · 234e3805
      Russ Allbery authored
      Update to rra-c-util 4.8:
      
      * Look for krb5-config in /usr/kerberos/bin after the user's PATH.
      * Kerberos library probing fixes without transitive shared libraries.
      * Fix Autoconf warnings when probing for AIX's bundled Kerberos.
      * Avoid using krb5-config if --with-{krb5,gssapi}-{include,lib} given.
      * Correctly remove -I/usr/include from Kerberos and GSS-API flags.
      * Build on systems where krb5/krb5.h exists but krb5.h does not.
      * Pass --deps to krb5-config unless --enable-reduced-depends was used.
      * Do not use krb5-config results unless gssapi is supported.
      * Fix probing for Heimdal's libroken to work with older versions.
      * Update warning flags for GCC 4.6.1.
      * Update utility library and test suite for newer GCC warnings.
      * Fix broken GCC attribute markers causing compilation problems.
      * Suppress warnings on compilers that support gcc's __attribute__.
      * Add notices to all files copied over from rra-c-util.
      * Fix warnings when reporting memory allocation failure in messages.c.
      * Fix message utility library compiler warnings on 64-bit systems.
      * Include strings.h for additional POSIX functions where found.
      * Use an atexit handler to clean up after Kerberos tests.
      * Kerberos test configuration now goes in tests/config.
      * The principal of the test keytab is determined automatically.
      * Simplify the test suite calls for Kerberos and remctl tests.
      * Check for a missing ssize_t.
      * Improve the xstrndup utility function.
      * Checked asprintf variants are now void functions and cannot fail.
      * Fix use of long long in portable/mkstemp.c.
      * Fix test suite portability to Solaris.
      * Substantial improvements to the POD syntax and spelling checks.
      
      Update to C TAP Harness 1.12:
      
      * Fix compliation of runtests with more aggressive warnings.
      * Add a more complete usage message and a -h command-line flag.
      * Flush stderr before printing output from tests.
      * Better handle running shell tests without BUILD and SOURCE set.
      * Fix runtests to honor -s even if BUILD and -b aren't given.
      * runtests now frees all allocated resources on exit.
      * Only use feature-test macros when requested or built with gcc -ansi.
      * Drop is_double from the C TAP library to avoid requiring -lm.
      * Avoid using local in the shell libtap.sh library.
      * Suppress warnings on compilers that support gcc's __attribute__.
      
      Change-Id: I394294d5486ac1ce265c7713bec71a148aaaf1ce
      Reviewed-on: https://gerrit.stanford.edu/841
      
      
      Reviewed-by: default avatarRuss Allbery <rra@stanford.edu>
      Tested-by: default avatarRuss Allbery <rra@stanford.edu>
      234e3805
  4. 09 Feb, 2010 1 commit