]> eyrie.org Git - kerberos/krb5-strength.git/commit - configure.ac
Update to rra-c-util 4.4 and C TAP Harness 1.12
authorRuss Allbery <rra@stanford.edu>
Fri, 11 May 2012 21:07:18 +0000 (14:07 -0700)
committerRuss Allbery <rra@stanford.edu>
Fri, 11 May 2012 21:08:36 +0000 (14:08 -0700)
commite69f8d4197014d1478f0da294877da36ae23dcea
tree1216f34dd91a2be76b08edf8842879e49ab6b7a7
parentfcb0d4ab21e5d658263fa7d82b5ad5b5846dfbd5
Update to rra-c-util 4.4 and C TAP Harness 1.12

Update to rra-c-util 4.4:

* Use PATH_KRB5_CONFIG to override krb5-config location.
* Fix probing for ibm_svc/krb5_svc.h on AIX.
* Support Heimdal libraries without libroken, like OpenBSD.
* Fix manual Kerberos library probing without transitive dependencies.
* Support systems that only have krb5/krb5.h.
* Pass --deps to krb5-config in the non-reduced-dependencies case.
* Silence __attribute__ warnings on more compilers.
* Include strings.h where available for additional prototypes.
* Update warning flags for make warnings.
* Flesh out MAINTCLEANFILES to remove autogen results.
* Add notices to all files copied from rra-c-util.

Update to C TAP Harness 1.12:

* Drop is_double from the C TAP library to avoid requiring -lm.
* Avoid using local in the shell libtap.sh library.
* Silence __attribute__ warnings on more compilers.
* runtests now frees all allocated resources on exit.
* Add bmalloc, bcalloc, brealloc, and bstrdup TAP library functions.
* Fix runtests to still honor SOURCE and -s without BUILD and -b.
* Add tests/HOWTO documenting how to add new tests.
* More correct handling of system-specific errors in output checking.
* Ensure correct output ordering in test results.
* Add -h and a better usage message to tests/runtests.
* Add diag and sysdiag functions to the basic TAP library.
* Clean up data types in the basic C TAP library.
* Add the GCC nonnull attribute to the TAP library bail functions.
27 files changed:
Makefile.am
NEWS
README
configure.ac
m4/krb5-config.m4 [new file with mode: 0644]
m4/krb5.m4
m4/lib-depends.m4
m4/lib-pathname.m4
m4/snprintf.m4
portable/asprintf.c
portable/dummy.c
portable/macros.h
portable/snprintf.c
portable/stdbool.h
portable/strlcat.c
portable/strlcpy.c
portable/system.h
tests/HOWTO [new file with mode: 0644]
tests/portable/asprintf-t.c
tests/portable/snprintf-t.c
tests/portable/strlcat-t.c
tests/portable/strlcpy-t.c
tests/runtests.c
tests/tap/basic.c
tests/tap/basic.h
tests/tap/libtap.sh
tests/tap/macros.h [new file with mode: 0644]