<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5-wallet.git/perl/t, 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-18T05:21:59+00:00</updated>
<entry>
<title>Suppress remctld output in Perl tests</title>
<updated>2020-05-18T05:21:59+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2020-05-18T05:21:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=acaa1794f08b0b8a42e9247f5186e00a888bd437'/>
<id>urn:sha1:acaa1794f08b0b8a42e9247f5186e00a888bd437</id>
<content type='text'>
Until I have a better way of handling the interleaving of output,
send the output from remctld to /dev/null for the Perl tests.
</content>
</entry>
<entry>
<title>Suppress unversioned database warnings in a test</title>
<updated>2020-05-18T05:20:42+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2020-05-18T05:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=303d68b41763b0aab62cd37190ded99998d8afc5'/>
<id>urn:sha1:303d68b41763b0aab62cd37190ded99998d8afc5</id>
<content type='text'>
In general/server, suppress warnings from an unversioned database
when testing various failure scenarios.
</content>
</entry>
<entry>
<title>Send remctl test output to stderr</title>
<updated>2020-05-18T03:47:16+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2020-05-18T03:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=c60d58ee05141b058fcb03381a3b34bb7d70c15a'/>
<id>urn:sha1:c60d58ee05141b058fcb03381a3b34bb7d70c15a</id>
<content type='text'>
We were sending stderr to stdout for remctl output, but sometimes
tests would fail because the remctl output was intermixed with the
test output and confused runtests.  runtests only looks at stdout
for test output and sends stderr to /dev/null, so send remctl
output there.

This isn't a great solution since it interferes with debugging
tests.  The correct solution is to implement the same logging and
polling that's used by C TAP Harness, although that's more difficult
to do in Perl.  But it should make the immediate problem go away.

Continue to send the message about which remctl command line is in
use to stdout, but prefix it with # so that it is a TAP comment.
</content>
</entry>
<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>Fix skipping in verifier/netdb test</title>
<updated>2018-06-04T00:52:20+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2018-06-04T00:52:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=e37de01137270d9322405a3bf87035d032228fac'/>
<id>urn:sha1:e37de01137270d9322405a3bf87035d032228fac</id>
<content type='text'>
If AUTHOR_TESTING wasn't set, the test would plan twice.  Fix this
by restructuring it to delay printing a plan and convert the
Kerberos ticket test to a skip_all plan.
</content>
</entry>
<entry>
<title>Add SPDX-License-Identifier headers</title>
<updated>2018-06-03T22:36:42+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2018-06-03T22:36:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=4a0b9e747c8abfca24f30b7ce1e9a725ce11474a'/>
<id>urn:sha1:4a0b9e747c8abfca24f30b7ce1e9a725ce11474a</id>
<content type='text'>
Add SPDX-License-Identifier headers to all substantial source files.
Collapse copyright years.  Add some Emacs configuration for files
where the copyright notice is at the end.  Add a test that every
file has SPDX-License-Identifier.
</content>
</entry>
<entry>
<title>Add obsolete-strings test and fix problems it finds</title>
<updated>2018-05-28T05:05:31+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2018-05-28T05:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=769217510b97e23101a01d228e2b8510fd43a725'/>
<id>urn:sha1:769217510b97e23101a01d228e2b8510fd43a725</id>
<content type='text'>
Mostly changing http eyrie.org URLs to https, but also remove my
old email address in one place and switch some tests away from my
old RRA_MAINTAINER_TESTS environment variable to use the Lancaster
Consensus variables properly.  This uncovered a bug in skipping one
test unless Stanford Kerberos credentials existed.
</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>Pass object type and name to external ACL verifiers</title>
<updated>2016-01-16T23:35:49+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-16T23:34:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=d2fde5b8330cab6bd6210ef99a628b1897676897'/>
<id>urn:sha1:d2fde5b8330cab6bd6210ef99a628b1897676897</id>
<content type='text'>
This requires changing the ACL verifier plumbing to pass object
type and name all the way through when verifying ACLs.  Hopefully
I caught everything.
</content>
</entry>
<entry>
<title>Clean up test-files directory after object/password test</title>
<updated>2016-01-04T05:32:55+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-04T05:32:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=802e47e8d84530d191817b2d86978a0b09803186'/>
<id>urn:sha1:802e47e8d84530d191817b2d86978a0b09803186</id>
<content type='text'>
</content>
</entry>
</feed>
