<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5-wallet.git/util, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.gnuabordo.com.br/krb5-wallet.git/atom?h=master</id>
<link rel='self' href='https://git.gnuabordo.com.br/krb5-wallet.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/'/>
<updated>2020-05-18T00:05:30+00:00</updated>
<entry>
<title>Update to rra-c-util 8.2 and C TAP Harness 4.7</title>
<updated>2020-05-18T00:05:30+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2020-05-18T00:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=c138111a3c27863308b6552a5527a9e821a3dc11'/>
<id>urn:sha1:c138111a3c27863308b6552a5527a9e821a3dc11</id>
<content type='text'>
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.
* Fix warnings with Clang 10, GCC 10, and the Clang static analyzer.

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.
</content>
</entry>
<entry>
<title>Update to rra-c-util 7.2 and C TAP Harness 4.3</title>
<updated>2018-05-28T03:59:59+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2018-05-28T03:59:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=bdcb3741db27d6b773ce7cdf05aab063a70ea100'/>
<id>urn:sha1:bdcb3741db27d6b773ce7cdf05aab063a70ea100</id>
<content type='text'>
Update to rra-c-util 7.2:

* Improve configure output for krb5-config testing.
* Define UINT32_MAX for systems that don't have it.
* Add SPDX-License-Identifier headers to all substantial source files.
* Fix new warnings from GCC 7 and Clang warnings.
* Require Test::Strict 0.25 or later to run those tests.
* Fix off-by-one error in return-value checks for snprintf.
* Use Autoconf to probe for supported warning flags.
* Fix running module-version-t -u with current versions of Perl.
* Use C_TAP_SOURCE and C_TAP_BUILD instead of SOURCE and BUILD.

Update to C TAP Harness 4.3:

* Add support for valgrind and libtool in test lists.
* Report test failures as left and right, not wanted and expected.
* Fix string comparisons with NULL pointers and the string "(null)".
* Add SPDX-License-Identifier headers to all substantial source files.
* Avoid zero-length realloc allocations in breallocarray.
* Fix new warnings from GCC 7 and Clang warnings.
* Use C_TAP_SOURCE and C_TAP_BUILD instead of SOURCE and BUILD.
</content>
</entry>
<entry>
<title>Update to rra-c-util 5.10 and C TAP Harness 3.4</title>
<updated>2016-01-17T22:30:53+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-17T22:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=57a5a0095c3fe0f22dcbb9d99a82cc94f2b608c7'/>
<id>urn:sha1:57a5a0095c3fe0f22dcbb9d99a82cc94f2b608c7</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Update to rra-c-util 5.5 and C TAP Harness 3.1</title>
<updated>2014-07-12T05:38:49+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-07-12T03:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=da0aba21779529d98436e42323fc12f702390969'/>
<id>urn:sha1:da0aba21779529d98436e42323fc12f702390969</id>
<content type='text'>
Update to rra-c-util 5.5:

* Use Lancaster Consensus environment variables to control tests.
* Use calloc or reallocarray for protection against integer overflows.
* Suppress warnings from Kerberos headers in non-system paths.
* Assume calloc initializes pointers to NULL.
* Assume free(NULL) is properly ignored.
* Improve error handling in xasprintf and xvasprintf.
* Check the return status of snprintf and vsnprintf properly.
* Preserve errno if snprintf fails in vasprintf replacement.

Update to C TAP Harness 3.1:

* Reopen standard input to /dev/null when running a test list.
* Don't leak extraneous file descriptors to tests.
* Suppress lazy plans and test summaries if the test failed with bail.
* runtests now treats the command line as a list of tests by default.
* The full test executable path can now be passed to runtests -o.
* Improved harness output for tests with lazy plans.
* Improved harness output to a terminal for some abort cases.
* Flush harness output after each test even when not on a terminal.

Change-Id: I05161eb3d3be49a98f7762e876cb114da0c84e9a
Reviewed-on: https://gerrit.stanford.edu/1529
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Change my email address to eagle@eyrie.org</title>
<updated>2014-04-13T23:37:25+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-04-13T23:36:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=76ccf098c6e9c8849c8ca459a54d7383baf39ddb'/>
<id>urn:sha1:76ccf098c6e9c8849c8ca459a54d7383baf39ddb</id>
<content type='text'>
Change-Id: I4c2b5d7c807d6c27dd18a3b92eef66d21287d21e
Reviewed-on: https://gerrit.stanford.edu/1481
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Drop use of concat in favor of xasprintf</title>
<updated>2013-02-28T00:52:57+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-02-27T22:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=93e566f6f9ae8a767d2188ad1fb1520c9c2d303a'/>
<id>urn:sha1:93e566f6f9ae8a767d2188ad1fb1520c9c2d303a</id>
<content type='text'>
Change-Id: I6a84920b0c0dc1849af8a34ecf8f3fb70b45e17c
Reviewed-on: https://gerrit.stanford.edu/843
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Update to rra-c-util 4.8 and C TAP Harness 1.12</title>
<updated>2013-02-28T00:52:32+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-02-27T22:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=234e3805c524a7432caed8be328df6e2fbfe9afb'/>
<id>urn:sha1:234e3805c524a7432caed8be328df6e2fbfe9afb</id>
<content type='text'>
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: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Update to rra-c-util 2.6 and C TAP Harness 1.5</title>
<updated>2010-08-25T22:08:05+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-08-25T22:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=468ded4c2fae05a815bef91bdcb17d52f9cdcb2b'/>
<id>urn:sha1:468ded4c2fae05a815bef91bdcb17d52f9cdcb2b</id>
<content type='text'>
Update to C TAP Harness 1.5:

* Better reporting of fatal errors in the test suite.
* Summarize results at the end of test execution.
* Add tests/HOWTO from docs/writing-tests in C TAP Harness.

Update to rra-c-util 2.6:

* Fix portability to bundled Heimdal on OpenBSD.
* Improve checking for krb5_kt_free_entry with older MIT Kerberos.
* Fix portability for missing krb5_get_init_creds_opt_free.
* Fix header guard for util/xwrite.h.
* Restore default compiler configuration after GSS-API library probe.
</content>
</entry>
<entry>
<title>Update util code and import Kerberos portability glue</title>
<updated>2010-02-10T00:00:04+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-10T00:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=d05f66dbff10b525d37f60ee01d5b9f94bf5192e'/>
<id>urn:sha1:d05f66dbff10b525d37f60ee01d5b9f94bf5192e</id>
<content type='text'>
Use the Kerberos portability layer from rra-c-util 3.0 and avoid
Kerberos API calls deprecated on Heimdal.  Break util/util.h into
separate header files and update all source files accordingly.

The test suite is not yet updated.  That will come in subsequent
commits.
</content>
</entry>
<entry>
<title>Remove Subversion Id strings</title>
<updated>2009-06-09T21:39:39+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2009-06-09T21:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=574a9c0456c182831b3d01a4d7ee0c737b91b107'/>
<id>urn:sha1:574a9c0456c182831b3d01a4d7ee0c737b91b107</id>
<content type='text'>
</content>
</entry>
</feed>
