<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5-wallet.git/tests, branch upstream/1.3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.gnuabordo.com.br/krb5-wallet.git/atom?h=upstream%2F1.3</id>
<link rel='self' href='https://git.gnuabordo.com.br/krb5-wallet.git/atom?h=upstream%2F1.3'/>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/'/>
<updated>2016-01-18T02:51:36+00:00</updated>
<entry>
<title>Import new tests/perl/module-version-t from rra-c-util</title>
<updated>2016-01-18T02:51:36+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-18T02:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=a9ab5b066f6c98fe8265730415c7a6773798e810'/>
<id>urn:sha1:a9ab5b066f6c98fe8265730415c7a6773798e810</id>
<content type='text'>
This fixes locating the NEWS file when building out of tree.
</content>
</entry>
<entry>
<title>Skip the _build directory for Perl tests</title>
<updated>2016-01-18T02:46:29+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-18T02:46:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=5349c97794acce902a01721e47a1d29ebacc1d4e'/>
<id>urn:sha1:5349c97794acce902a01721e47a1d29ebacc1d4e</id>
<content type='text'>
Assume that everything we might test in an out-of-tree build is
also present in the source tree and can be checked there.
</content>
</entry>
<entry>
<title>Remove remaining uses of strlcpy and strlcat</title>
<updated>2016-01-17T22:33:11+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-17T22:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=128699d54becd0aa45f1fd43a0ab38642a58ce86'/>
<id>urn:sha1:128699d54becd0aa45f1fd43a0ab38642a58ce86</id>
<content type='text'>
</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>Adjust perl/module-version-t to run from tests</title>
<updated>2016-01-17T20:38:45+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-17T20:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=57bcc0cb1e8893f6a39c4fcb902d02b920efde1a'/>
<id>urn:sha1:57bcc0cb1e8893f6a39c4fcb902d02b920efde1a</id>
<content type='text'>
When run under runtests, it runs with a parent directory of tests,
and therefore needs to look for NEWS in ../NEWS.  Allow for both
paths.
</content>
</entry>
<entry>
<title>Standardize Perl module versions</title>
<updated>2016-01-17T20:25:15+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-17T20:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=4feab8a987a345e38c44077d1042bf05ec03f0eb'/>
<id>urn:sha1:4feab8a987a345e38c44077d1042bf05ec03f0eb</id>
<content type='text'>
The versions of all of the wallet Perl modules now match the overall
package version except for Wallet::Schema, which is used to version
the database schema.

Import the test from rra-c-util 5.10 and exclude Wallet::Schema from
the tests.

Go through all Perl modules and standardize the syntax for setting the
version and indicating the required version of Perl.  Fix a few other
syntax issues while I'm in there.
</content>
</entry>
<entry>
<title>Fix wallet-backend parsing of expires</title>
<updated>2014-07-16T04:11:07+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-07-16T03:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=4ad7d55ed55b83d7b0df6a408e3c6931725c4a99'/>
<id>urn:sha1:4ad7d55ed55b83d7b0df6a408e3c6931725c4a99</id>
<content type='text'>
Fix wallet-backend parsing of the expires command to expect only one
argument as the expiration.  This was correctly documented in the
wallet client man page, but not in wallet-backend, and it accepted two
arguments (a date and time).  However, Wallet::Server did not and
would just ignore the time.  Now wallet-backend correctly requires the
date and time be passed as a single argument.

Change-Id: I8e51a576ea8781502f4eb983462ceca867b002be
Reviewed-on: https://gerrit.stanford.edu/1556
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Test for Perl strict and minimum version</title>
<updated>2014-07-12T05:39:23+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-07-12T05:36:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=1329e6db944a6fce5578b249de08a8250a920877'/>
<id>urn:sha1:1329e6db944a6fce5578b249de08a8250a920877</id>
<content type='text'>
Fix strictness issues across the whole code base, and ensure that
all Perl scripts enable warnings.  (Hopefully enabling warnings
won't cause problems for the server.)

Change-Id: I4dee49f7a6bcbeeee21d74bf61a1fd26514f832c
Reviewed-on: https://gerrit.stanford.edu/1532
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Switch to Module::Build for the Perl module</title>
<updated>2014-07-12T05:39:05+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-07-12T04:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=1575d5c34a2c6235bbf6a5010f8a8c142fe47079'/>
<id>urn:sha1:1575d5c34a2c6235bbf6a5010f8a8c142fe47079</id>
<content type='text'>
The wallet server now requires Perl 5.8 or later (instead of 5.006 in
previous versions) and is now built with Module::Build instead of
ExtUtils::MakeMaker.  This should be transparent to anyone not working
with the source code, since Perl 5.8 was released in 2002, but
Module::Build is now required to build the wallet server.  It is
included in some versions of Perl, or can be installed separately from
CPAN, distribution packages, or other sources.

Also reorganize the test suite to use subdirectories.

Change-Id: Id06120ba2bad1ebbfee3d8a48ca2f25869463165
Reviewed-on: https://gerrit.stanford.edu/1530
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 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>
</feed>
