]> eyrie.org Git - kerberos/pam-krb5.git/commit
Update to rra-c-util 6.3 and C TAP Harness 3.4
authorRuss Allbery <eagle@eyrie.org>
Fri, 11 Aug 2017 02:45:45 +0000 (19:45 -0700)
committerRuss Allbery <eagle@eyrie.org>
Fri, 11 Aug 2017 02:46:33 +0000 (19:46 -0700)
commit89c302600fe6652371d53db6e407be4918c62ecb
tree8854ab7899eac5b7122c95a988cc42906dd5a9ef
parentc03b1b9afdb9e9b6b52a1df5553c44014cb303e3
Update to rra-c-util 6.3 and C TAP Harness 3.4

Update to rra-c-util 6.3:

* Fix new warnings in GCC 7.
* Probe for warning flags instead of hard-coding a list.
* New test for obsolete URLs and email addresses.
* Remove unused portable replacements for strlcpy and strlcat.
* Use C_TAP_SOURCE and C_TAP_BUILD environment variables in tests.
* Fix portability defines for anonymous principal strings.
* Clear errno on pam_modutil_getpwnam to improve other testing.
* Add portability defines for macOS's PAM implementation.
* Add new Autoconf macro to probe for pam_strerror const usage.
* Support Solaris 10's included Kerberos.

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.
91 files changed:
Makefile.am
NEWS
README
configure.ac
m4/cc-flags.m4 [new file with mode: 0644]
m4/clang.m4 [new file with mode: 0644]
m4/kadm5clnt.m4
m4/krb5-config.m4
m4/krb5.m4
m4/ld-version.m4
m4/lib-depends.m4
m4/lib-helper.m4
m4/lib-pathname.m4
m4/pam-const.m4
m4/snprintf.m4
pam-util/args.c
pam-util/args.h
pam-util/logging.c
pam-util/logging.h
pam-util/options.c
pam-util/options.h
pam-util/vector.c
pam-util/vector.h
pam_krb5.pod
portable/asprintf.c
portable/dummy.c
portable/issetugid.c
portable/kadmin.h
portable/krb5-extra.c
portable/krb5-profile.c
portable/krb5.h
portable/macros.h
portable/mkstemp.c
portable/pam.h
portable/pam_syslog.c
portable/pam_vsyslog.c
portable/reallocarray.c
portable/snprintf.c
portable/stdbool.h
portable/strlcat.c [deleted file]
portable/strlcpy.c [deleted file]
portable/strndup.c
portable/system.h
tests/README
tests/TESTS
tests/data/generate-krb5-conf
tests/data/perl.conf [new file with mode: 0644]
tests/data/valgrind.supp
tests/docs/pod-spelling-t
tests/docs/pod-t
tests/docs/urls-t [new file with mode: 0755]
tests/fakepam/README
tests/fakepam/config.c
tests/fakepam/data.c
tests/fakepam/general.c
tests/fakepam/internal.h
tests/fakepam/kuserok.c
tests/fakepam/logging.c
tests/fakepam/pam.h
tests/fakepam/script.c
tests/fakepam/script.h
tests/module/pkinit-t.c
tests/pam-util/args-t.c
tests/pam-util/fakepam-t.c
tests/pam-util/logging-t.c
tests/pam-util/options-t.c
tests/pam-util/vector-t.c
tests/portable/asprintf-t.c
tests/portable/mkstemp-t.c
tests/portable/snprintf-t.c
tests/portable/strlcat-t.c [deleted file]
tests/portable/strlcat.c [deleted file]
tests/portable/strlcpy-t.c [deleted file]
tests/portable/strlcpy.c [deleted file]
tests/portable/strndup-t.c
tests/runtests.c
tests/tap/basic.c
tests/tap/basic.h
tests/tap/kadmin.c
tests/tap/kadmin.h
tests/tap/kerberos.c
tests/tap/kerberos.h
tests/tap/libtap.sh
tests/tap/macros.h
tests/tap/perl/Test/RRA.pm [new file with mode: 0644]
tests/tap/perl/Test/RRA/Automake.pm [new file with mode: 0644]
tests/tap/perl/Test/RRA/Config.pm [new file with mode: 0644]
tests/tap/process.c
tests/tap/process.h
tests/tap/string.c
tests/tap/string.h