<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5-wallet.git/tests/data, branch debian</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.gnuabordo.com.br/krb5-wallet.git/atom?h=debian</id>
<link rel='self' href='https://git.gnuabordo.com.br/krb5-wallet.git/atom?h=debian'/>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/'/>
<updated>2018-06-03T22:36:42+00:00</updated>
<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 cppcheck testing target</title>
<updated>2018-05-28T05:09:27+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2018-05-28T05:09:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=b719ab5395b7b7aff88f01cea86c1c02f444ed00'/>
<id>urn:sha1:b719ab5395b7b7aff88f01cea86c1c02f444ed00</id>
<content type='text'>
No problems found, so nothing to fix.
</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>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>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>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>Update test configuration documentation</title>
<updated>2013-02-28T00:53:47+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-02-27T23:35:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=4fb142ff9f04d32e18027f3e458226d3ac2f60c3'/>
<id>urn:sha1:4fb142ff9f04d32e18027f3e458226d3ac2f60c3</id>
<content type='text'>
Remove the old tests/data/README documentation and move the note
about krb5.conf into tests/config/README.  (This should change later
to use tests/config for that file.)  Add a license statement to that
file.  Create an empty tests/config directory in the build tree if
the build directory is not the source directory.

Change-Id: Idf466e32cd114841c45f58dba47b11282467ec8f
Reviewed-on: https://gerrit.stanford.edu/848
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Use correct form of Stanford's copyright statement</title>
<updated>2013-02-28T00:52:47+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-02-27T22:46:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=4d11772001f65264bf714711550acdbb05900f4c'/>
<id>urn:sha1:4d11772001f65264bf714711550acdbb05900f4c</id>
<content type='text'>
Change-Id: I06dd9ecca19315179bdd34d4b301548fe7604331
Reviewed-on: https://gerrit.stanford.edu/842
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>
</feed>
