]> eyrie.org Git - kerberos/krb5-strength.git/commit
Update to rra-c-util 8.2 and C TAP Harness 4.7
authorRuss Allbery <eagle@eyrie.org>
Sat, 16 May 2020 20:34:17 +0000 (13:34 -0700)
committerRuss Allbery <eagle@eyrie.org>
Sat, 16 May 2020 20:38:18 +0000 (13:38 -0700)
commit14cf7a48ebe72564920b90cda62288471d1ed235
treed5e3b63bbb2c030938e9954f4c1be8abf76cf877
parent657c8a6ee967108bdbaee29d3d311966b32c57c2
Update to rra-c-util 8.2 and C TAP Harness 4.7

Update to rra-c-util 8.2:

* Implement explicit_bzero with memset if it is not available.
* Reformat all C source using clang-format 10.
* Work around Test::Strict not skipping .git directories.
* Fix warnings with perltidy 20190601 and Perl::Critic 1.134.
* Improve check for obsolete strings.
* Use a more standard all-permissive license.
* Add SPDX-License-Identifier headers to all substantial source files.
* Skip more build system files when running the test suite.
* Fix warnings with Clang 10, GCC 10, and the Clang static analyzer.
* Exclude more valgrind false positives with Kerberos libraries.

Update to C TAP Harness 4.7:

* Fix warnings with GCC 10.
* Reformat all C source using clang-format 10.
* Fixed malloc error checking in bstrndup.
* Add support for valgrind testing via test list options.
* Report test failures as left and right, not wanted and seen.
* Fix is_string comparisons involving NULL pointers and "(null)".
* Add SPDX-License-Identifier headers to all substantial source files.
80 files changed:
Makefile.am
NEWS
configure.ac
cracklib/HISTORY
cracklib/packer.h
cracklib/rules.c
m4/cc-flags.m4
m4/clang.m4
m4/krb5-config.m4
m4/krb5.m4
m4/lib-depends.m4
m4/lib-helper.m4
m4/lib-pathname.m4
m4/snprintf.m4
m4/sqlite.m4
m4/tinycdb.m4
m4/vamacros.m4
plugin/cdb.c
plugin/config.c
plugin/sqlite.c
portable/asprintf.c
portable/dummy.c
portable/kadmin.h
portable/krb5-extra.c
portable/krb5-profile.c [new file with mode: 0644]
portable/krb5.h
portable/macros.h
portable/mkstemp.c
portable/reallocarray.c
portable/snprintf.c
portable/stdbool.h
portable/strndup.c
portable/system.h
tests/README
tests/TESTS
tests/data/perlcriticrc
tests/data/perltidyrc
tests/data/valgrind.supp
tests/docs/pod-spelling-t
tests/docs/pod-t
tests/perl/critic-t
tests/perl/minimum-version-t
tests/perl/strict-t
tests/portable/asprintf-t.c
tests/portable/mkstemp-t.c
tests/portable/reallocarray-t.c
tests/portable/snprintf-t.c
tests/portable/strndup-t.c
tests/runtests.c
tests/style/obsolete-strings-t [moved from tests/docs/urls-t with 81% similarity]
tests/tap/basic.c
tests/tap/basic.h
tests/tap/kerberos.c
tests/tap/kerberos.h
tests/tap/libtap.sh
tests/tap/macros.h
tests/tap/perl/Test/RRA.pm
tests/tap/perl/Test/RRA/Automake.pm
tests/tap/perl/Test/RRA/Config.pm
tests/tap/process.c
tests/tap/process.h
tests/tap/string.c
tests/tap/string.h
tests/tools/heimdal-history-t
tests/tools/heimdal-strength-t
tests/tools/wordlist-sqlite-t
tests/tools/wordlist-t
tests/util/messages-krb5-t.c
tests/util/messages-t.c
tests/util/xmalloc-t
tests/util/xmalloc.c
tools/heimdal-history
tools/heimdal-strength.c
util/macros.h
util/messages-krb5.c
util/messages-krb5.h
util/messages.c
util/messages.h
util/xmalloc.c
util/xmalloc.h