]> eyrie.org Git - kerberos/krb5-strength.git/log
kerberos/krb5-strength.git
7 months agoRefresh upstream signing key archive/debian/3.2-4 debian/3.2-4
Russ Allbery [Sun, 22 Oct 2023 19:39:20 +0000 (12:39 -0700)]
Refresh upstream signing key

7 months agoFinalize changes for 3.2-4
Russ Allbery [Sun, 22 Oct 2023 19:37:50 +0000 (12:37 -0700)]
Finalize changes for 3.2-4

7 months agoUpdate to standards version 4.6.2
Russ Allbery [Sun, 22 Oct 2023 19:37:36 +0000 (12:37 -0700)]
Update to standards version 4.6.2

7 months agoRun maintainer-clean during debian/rules clean
Russ Allbery [Sun, 22 Oct 2023 19:30:39 +0000 (12:30 -0700)]
Run maintainer-clean during debian/rules clean

* Run make maintainer-clean during debian/rules clean, since
  debian/rules build runs ./bootstrap and thus regenerates test files.
  (Closes: #1048564)

3 years agoFinalize changes for 3.2-3 archive/debian/3.2-3 debian/3.2-3
Russ Allbery [Sun, 28 Feb 2021 19:27:34 +0000 (11:27 -0800)]
Finalize changes for 3.2-3

3 years agoFix FTBFS with nocheck profile
Russ Allbery [Sun, 28 Feb 2021 19:21:56 +0000 (11:21 -0800)]
Fix FTBFS with nocheck profile

Thanks, Helmut Grohne.

3 years agoFinalize changes for 3.2-2 archive/debian/3.2-2 debian/3.2-2
Russ Allbery [Thu, 31 Dec 2020 02:11:30 +0000 (18:11 -0800)]
Finalize changes for 3.2-2

3 years agoRefresh upstream signing key
Russ Allbery [Thu, 31 Dec 2020 02:06:06 +0000 (18:06 -0800)]
Refresh upstream signing key

3 years agoAdd debian/upstream/metadata file
Russ Allbery [Thu, 31 Dec 2020 02:00:32 +0000 (18:00 -0800)]
Add debian/upstream/metadata file

3 years agoUpdate standards version to 4.5.1
Russ Allbery [Thu, 31 Dec 2020 01:34:06 +0000 (17:34 -0800)]
Update standards version to 4.5.1

3 years agoMark build dependencies with <!nocheck>
Russ Allbery [Thu, 31 Dec 2020 01:33:10 +0000 (17:33 -0800)]
Mark build dependencies with <!nocheck>

* Mark build dependencies used only for the test suite with <!nocheck>.
  Thanks, Helmut Grohne.  (Closes: #978723)
* Remove Build-Dependency on libfile-slurp-perl, which was not used.

3 years agoRemove trailing blank line from debian/copyright
Russ Allbery [Thu, 31 Dec 2020 01:31:52 +0000 (17:31 -0800)]
Remove trailing blank line from debian/copyright

3 years agoChange canonical packaging repository to Salsa
Russ Allbery [Thu, 31 Dec 2020 01:26:02 +0000 (17:26 -0800)]
Change canonical packaging repository to Salsa

3 years agoChange the Debian packaging branch to debian/unstable
Russ Allbery [Thu, 31 Dec 2020 01:24:46 +0000 (17:24 -0800)]
Change the Debian packaging branch to debian/unstable

4 years agoDeclare fast forward from 3.1-2 archive/debian/3.2-1 debian/3.2-1
Russ Allbery [Sun, 17 May 2020 17:27:44 +0000 (10:27 -0700)]
Declare fast forward from 3.1-2

[dgit --overwrite]

4 years agoFinalize changes for 3.2-1
Russ Allbery [Sun, 17 May 2020 17:28:14 +0000 (10:28 -0700)]
Finalize changes for 3.2-1

4 years agoUpdate coding style of maintainer scripts
Russ Allbery [Sun, 17 May 2020 06:29:09 +0000 (23:29 -0700)]
Update coding style of maintainer scripts

4 years agoUpdate to standards version 4.5.0
Russ Allbery [Sun, 17 May 2020 06:25:07 +0000 (23:25 -0700)]
Update to standards version 4.5.0

* Update to standards version 4.5.0 (no changes required).

4 years agoRefresh upstream signing key
Russ Allbery [Sun, 17 May 2020 06:23:21 +0000 (23:23 -0700)]
Refresh upstream signing key

4 years agoUpdate to debhelper compatibility level V13
Russ Allbery [Sun, 17 May 2020 06:22:32 +0000 (23:22 -0700)]
Update to debhelper compatibility level V13

4 years agoDrop test suite patch
Russ Allbery [Sun, 17 May 2020 06:11:03 +0000 (23:11 -0700)]
Drop test suite patch

* Drop upstream patch to modify the test suite, since the upstream test
  suite now correctly handles a system CrackLib library.

4 years agoUpdate debian/copyright and include cracklib license
Russ Allbery [Sun, 17 May 2020 06:10:15 +0000 (23:10 -0700)]
Update debian/copyright and include cracklib license

* Include the full text of the license of the embedded copy of cracklib
  (not used in the Debian build) in debian/copyright, since it's not
  identical to the Artistic license included in common-licenses.

4 years agoAdd changelog for upstream 3.2 release
Russ Allbery [Sun, 17 May 2020 06:03:42 +0000 (23:03 -0700)]
Add changelog for upstream 3.2 release

4 years agoUpdate upstream source from tag 'upstream/3.2'
Russ Allbery [Sun, 17 May 2020 05:59:06 +0000 (22:59 -0700)]
Update upstream source from tag 'upstream/3.2'

Update to upstream version '3.2'
with Debian dir 92fce2bd9ce55374a796c11c40b6f6e214b63388

4 years agoNew upstream version 3.2 upstream/3.2
Russ Allbery [Sun, 17 May 2020 05:59:04 +0000 (22:59 -0700)]
New upstream version 3.2

4 years agoAdd new files to the distribution release/3.2
Russ Allbery [Sun, 17 May 2020 03:54:19 +0000 (20:54 -0700)]
Add new files to the distribution

4 years agoAdd NEWS entry for better AIX support
Russ Allbery [Sun, 17 May 2020 03:32:30 +0000 (20:32 -0700)]
Add NEWS entry for better AIX support

Refreshing rra-c-util brought in a replacement for the krb5_profile
functions on AIX where they're not part of the Kerberos library.

4 years agoRelease 3.2
Russ Allbery [Sun, 17 May 2020 03:29:39 +0000 (20:29 -0700)]
Release 3.2

4 years agoIncrease iterations for history hashing
Russ Allbery [Sun, 17 May 2020 02:41:15 +0000 (19:41 -0700)]
Increase iterations for history hashing

Increase hash iterations for heimdal-history by roughly a factor of
four to increase the time required for a password hash to about 0.1
seconds on modern hardware.  This will affect newly-stored history
entries but will not invalidate existing password history entries.

4 years agoAdd new --check-only option to heimdal-history
Russ Allbery [Sun, 17 May 2020 02:24:53 +0000 (19:24 -0700)]
Add new --check-only option to heimdal-history

Add new -c (--check-only) option to heimdal-history to check whether a
password would be accepted without updating the history or password
length databases.  Based on work by macrotex.

Closes #1

4 years agoRewrite and simplify CrackLib Autoconf macro
Russ Allbery [Sun, 17 May 2020 01:55:28 +0000 (18:55 -0700)]
Rewrite and simplify CrackLib Autoconf macro

Make use of the lib-helper.m4 framework and move the extra tests
we were doing in configure.ac into cracklib.m4.

4 years agoFix tests when built without CrackLib
Russ Allbery [Sun, 17 May 2020 01:55:04 +0000 (18:55 -0700)]
Fix tests when built without CrackLib

The count of skipped tests when compiled without CrackLib support
was off by one.

4 years agoRemove initializations older cppcheck doesn't like
Russ Allbery [Sun, 17 May 2020 01:02:25 +0000 (18:02 -0700)]
Remove initializations older cppcheck doesn't like

Current cppcheck is better about ignoring initializations that
don't matter, but the older version running on GitHub Actions
complaints.  Fix a couple of those initializations to fix tests.

4 years agoFix tests when built with system CrackLib
Russ Allbery [Sun, 17 May 2020 00:59:23 +0000 (17:59 -0700)]
Fix tests when built with system CrackLib

Skip tests that require the stronger rule configuration in the
embedded CrackLib when built against system CrackLib.  This avoids
test failures when built with system CrackLib.

4 years agoRe-add dropped make warnings in ci/test
Russ Allbery [Sun, 17 May 2020 00:01:47 +0000 (17:01 -0700)]
Re-add dropped make warnings in ci/test

It helps to actually build the code when testing it.

4 years agoModernize krb5-strength-wordlist slightly
Russ Allbery [Sat, 16 May 2020 23:59:02 +0000 (16:59 -0700)]
Modernize krb5-strength-wordlist slightly

krb5-strength-wordlist now requires Perl 5.010 or later.  This
allows use of autodie and say, which simplifies the code somewhat.

While updating the version requirements, note that this package
has not recently been tested with Heimdal versions older than 7.0.

4 years agoMove test-suite-only dependencies to TESTING
Russ Allbery [Sat, 16 May 2020 23:47:52 +0000 (16:47 -0700)]
Move test-suite-only dependencies to TESTING

In the README, move test-suite-only dependencies out of the main
REQUIREMENTS section to the TESTING section.

4 years agoUpdate documentation metadata and regenerate
Russ Allbery [Sat, 16 May 2020 23:43:16 +0000 (16:43 -0700)]
Update documentation metadata and regenerate

Pick up template changes from DocKnot 3.04.  Adds badges for
GitHub workflows and for the Debian package.

4 years agoEnable valgrind and cppcheck testing for CI
Russ Allbery [Sat, 16 May 2020 23:41:48 +0000 (16:41 -0700)]
Enable valgrind and cppcheck testing for CI

Run both MIT and Heimdal GCC tests under valgrind, and use the
MIT plus GCC build to run cppcheck.

4 years agoRework valgrind testing
Russ Allbery [Sat, 16 May 2020 23:40:36 +0000 (16:40 -0700)]
Rework valgrind testing

Rework the check-valgrind target to use the new C TAP Harness valgrind
support and automatically check the valgrind log files for errors at
the end of the test suite.

4 years agoAdd SPDX-License-Identifier headers
Russ Allbery [Sat, 16 May 2020 23:18:02 +0000 (16:18 -0700)]
Add SPDX-License-Identifier headers

Add SPDX-License-Identifier headers to all substantial source files
other than those in the bundled version of CrackLib.

4 years agoFix Clang warning when built with Heimdal
Russ Allbery [Sat, 16 May 2020 22:51:41 +0000 (15:51 -0700)]
Fix Clang warning when built with Heimdal

The symbol exposed by the Heimdal plugin needed a forward
declaration.

4 years agoAdd check-cppcheck target and fix errors
Russ Allbery [Sat, 16 May 2020 22:49:14 +0000 (15:49 -0700)]
Add check-cppcheck target and fix errors

Add a check-cppcheck target for running cppcheck on all of the
code, and fix the errors it found.

4 years agoUse explicit_bzero to overwrite passwords
Russ Allbery [Sat, 16 May 2020 22:42:42 +0000 (15:42 -0700)]
Use explicit_bzero to overwrite passwords

Use explicit_bzero instead of memset, where available, to overwrite
copies of passwords before freeing memory.  This reduces the lifetime
of passwords in memory.

4 years agoFix make-c-data typo in copyright notice
Russ Allbery [Sat, 16 May 2020 22:40:45 +0000 (15:40 -0700)]
Fix make-c-data typo in copyright notice

4 years agoFix warnings with Clang 10
Russ Allbery [Sat, 16 May 2020 22:35:53 +0000 (15:35 -0700)]
Fix warnings with Clang 10

Fix warnings from both the compiler and the static analyzer.
Reword cracklib/HISTORY to consistently use the past tense.

4 years agoDo not install libtest-spelling-perl for CI
Russ Allbery [Sat, 16 May 2020 21:59:09 +0000 (14:59 -0700)]
Do not install libtest-spelling-perl for CI

Installing the libtest-spelling-perl package also installs
libperl-critic-perl, and although we later install a newer version,
Perl::Critic dynamically picks up all of its policy modules.  This
means that installing the Ubuntu package will install obsolete
policy modules that will then be run during the test suite, causing
spurious failures.

4 years agoSwitch to GitHub Actions
Russ Allbery [Sat, 16 May 2020 20:58:20 +0000 (13:58 -0700)]
Switch to GitHub Actions

Replace the Travis-CI configuration with GitHub Actions and move
the code to install prerequisites and run the tests into files in
the ci directory.

4 years agoAdd change comments to cracklib/rules.c
Russ Allbery [Sat, 16 May 2020 20:39:36 +0000 (13:39 -0700)]
Add change comments to cracklib/rules.c

4 years agoUpdate to rra-c-util 8.2 and C TAP Harness 4.7
Russ Allbery [Sat, 16 May 2020 20:34:17 +0000 (13:34 -0700)]
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.

4 years agoReformat with clang-format
Russ Allbery [Sat, 16 May 2020 19:26:56 +0000 (12:26 -0700)]
Reformat with clang-format

Import the clang-format rules and Makefile target from rra-c-util
8.2.  Exclude the cracklib directory.

Complete a mangled comment in the SQLite dictionary implementation.

5 years agoFinalize changes for 3.1-2 debian/3.1-2
Russ Allbery [Sat, 1 Sep 2018 00:07:47 +0000 (17:07 -0700)]
Finalize changes for 3.1-2

5 years agoChange CrackLib tests for system CrackLib archive/debian/3.1-2
Russ Allbery [Sun, 25 Dec 2016 19:50:14 +0000 (11:50 -0800)]
Change CrackLib tests for system CrackLib

The upstream test suite contains a few tests that fail with the
normal system CrackLib rules.  Modify them to expect passes so
that we can run the full test suite during the build.

Also remove CrackLib when testing character classes, since it
rejects the passwords used for minimum_different testing as too
simplistic.

Gbp-Pq: Name 0001-Change-CrackLib-tests-for-system-CrackLib.patch

5 years agoRemove obsolete debian/source/options
Russ Allbery [Fri, 31 Aug 2018 23:59:07 +0000 (16:59 -0700)]
Remove obsolete debian/source/options

* Remove obsolete debian/source/options that was forcing the compression
  format to xz (now the default).

5 years agoAdd upstream-vcs-tag configuration to debian/gbp.conf
Russ Allbery [Fri, 31 Aug 2018 23:58:23 +0000 (16:58 -0700)]
Add upstream-vcs-tag configuration to debian/gbp.conf

5 years agoRefresh upstream signing key
Russ Allbery [Fri, 31 Aug 2018 23:57:34 +0000 (16:57 -0700)]
Refresh upstream signing key

5 years agoRemove trailing whitespace in debian/changelog
Russ Allbery [Fri, 31 Aug 2018 23:56:35 +0000 (16:56 -0700)]
Remove trailing whitespace in debian/changelog

5 years agoUpdate to debhelper compatibility levl V11
Russ Allbery [Fri, 31 Aug 2018 23:55:29 +0000 (16:55 -0700)]
Update to debhelper compatibility levl V11

5 years agoBump debian/watch version to 4 and use https
Russ Allbery [Fri, 31 Aug 2018 23:53:57 +0000 (16:53 -0700)]
Bump debian/watch version to 4 and use https

5 years agoUpdate standards version to 4.2.1
Russ Allbery [Fri, 31 Aug 2018 23:53:16 +0000 (16:53 -0700)]
Update standards version to 4.2.1

* Update standards version to 4.2.1.
  - Enable verbose test output.
  - Install the upstream release notes as NEWS.gz, not changelog.gz.
  - Add Rules-Requires-Root: no.
  - Use https for URLs in debian/copyright.
  - Change priority to optional.

7 years agoDocument heimdal-history keeps infinite history
Russ Allbery [Sat, 27 May 2017 18:52:54 +0000 (11:52 -0700)]
Document heimdal-history keeps infinite history

Also reformat the POD file to 78 columns (my normal convention) while
I was editing it anyway.

7 years agoFix formatting to make older perltidy happy
Russ Allbery [Mon, 22 May 2017 03:04:09 +0000 (20:04 -0700)]
Fix formatting to make older perltidy happy

7 years agoSupport building without CrackLib support
Russ Allbery [Mon, 22 May 2017 02:35:52 +0000 (19:35 -0700)]
Support building without CrackLib support

Support building without CrackLib support by passing
--without-cracklib to configure.  This makes the code a bit simpler
and lighter if you don't intend to ever use the CrackLib support.

7 years agoFix a few bits of DocKnot metadata
Russ Allbery [Sun, 12 Feb 2017 05:07:35 +0000 (21:07 -0800)]
Fix a few bits of DocKnot metadata

The Git repository URL was wrong, and one of the documentation
links for the web site used the incorrect URL.

7 years agoAdd missing DocKnot metadata for Debian packaging
Russ Allbery [Sun, 25 Dec 2016 21:37:20 +0000 (13:37 -0800)]
Add missing DocKnot metadata for Debian packaging

This only affects the thread output, not the documentation
included in the package.

7 years agoRemove another stray --parallel flag debian/3.1-1
Russ Allbery [Sun, 25 Dec 2016 20:43:21 +0000 (12:43 -0800)]
Remove another stray --parallel flag

7 years agoFinalize changes for 3.1-1
Russ Allbery [Sun, 25 Dec 2016 20:40:45 +0000 (12:40 -0800)]
Finalize changes for 3.1-1

7 years agoReplace missing PACKAGE setting in debian/rules
Russ Allbery [Sun, 25 Dec 2016 20:34:38 +0000 (12:34 -0800)]
Replace missing PACKAGE setting in debian/rules

Was too aggressive about removing this.

7 years agoFix test suite results with system CrackLib
Russ Allbery [Sun, 25 Dec 2016 19:51:50 +0000 (11:51 -0800)]
Fix test suite results with system CrackLib

* Patch the upstream test suite to change the expected results for a few
  passwords that are rejected by the embedded CrackLib but accepted by
  the system CrackLib (which the Debian package is built with).

7 years agoUpdate to debhelper compatibility level V10
Russ Allbery [Sun, 25 Dec 2016 19:37:02 +0000 (11:37 -0800)]
Update to debhelper compatibility level V10

* Update to debhelper compatibility level V10.
  - Remove explicit dh-autoreconf dependency and invocation.
  - Remove explicit --parallel flags.

7 years agoUpdate standards version to 3.9.8
Russ Allbery [Sun, 25 Dec 2016 19:34:24 +0000 (11:34 -0800)]
Update standards version to 3.9.8

7 years agoEnable all hardening flags
Russ Allbery [Sun, 25 Dec 2016 19:32:56 +0000 (11:32 -0800)]
Enable all hardening flags

7 years agoRefresh upstream signing key
Russ Allbery [Sun, 25 Dec 2016 19:32:29 +0000 (11:32 -0800)]
Refresh upstream signing key

7 years agoRefresh debian/copyright for new upstream release
Russ Allbery [Sun, 25 Dec 2016 19:31:20 +0000 (11:31 -0800)]
Refresh debian/copyright for new upstream release

7 years agoRun wrap-and-sort -ast
Russ Allbery [Sun, 25 Dec 2016 19:29:50 +0000 (11:29 -0800)]
Run wrap-and-sort -ast

7 years agoSwitch to https for all package URLs
Russ Allbery [Sun, 25 Dec 2016 19:29:18 +0000 (11:29 -0800)]
Switch to https for all package URLs

7 years agoRe-enable treating test suite failures as build failures
Russ Allbery [Sun, 25 Dec 2016 19:26:34 +0000 (11:26 -0800)]
Re-enable treating test suite failures as build failures

* Re-enable treating test suite failures as package build failures now
  that bug #724570 in CrackLib was fixed in Debian.

7 years agoAdd changelog for new upstream release
Russ Allbery [Sun, 25 Dec 2016 19:24:29 +0000 (11:24 -0800)]
Add changelog for new upstream release

7 years agoMerge tag 'upstream/3.1' into debian/master
Russ Allbery [Sun, 25 Dec 2016 19:21:47 +0000 (11:21 -0800)]
Merge tag 'upstream/3.1' into debian/master

Upstream version 3.1

7 years agoNew upstream version 3.1 upstream/3.1
Russ Allbery [Sun, 25 Dec 2016 19:21:45 +0000 (11:21 -0800)]
New upstream version 3.1

7 years agoSwitch to the DEP-14 branch layout
Russ Allbery [Sun, 25 Dec 2016 19:21:15 +0000 (11:21 -0800)]
Switch to the DEP-14 branch layout

* Switch to the DEP-14 branch layout and update debian/gbp.conf and
  Vcs-Git accordingly.

7 years agoUpdate files included in the distribution release/3.1
Russ Allbery [Sun, 25 Dec 2016 19:09:04 +0000 (11:09 -0800)]
Update files included in the distribution

7 years agoRelease 3.1
Russ Allbery [Sun, 25 Dec 2016 19:07:59 +0000 (11:07 -0800)]
Release 3.1

7 years agoAdd NEWS entry for require_classes of a number of classes
Russ Allbery [Sun, 25 Dec 2016 19:07:33 +0000 (11:07 -0800)]
Add NEWS entry for require_classes of a number of classes

7 years agoCoding style cleanup and tests for minimum classes
Russ Allbery [Fri, 23 Dec 2016 19:43:11 +0000 (11:43 -0800)]
Coding style cleanup and tests for minimum classes

Add tests for specifying a minimum number of classes, refactor for
coding style a bit, and add new tests for the new syntax errors.

7 years agoAdd support for requiring a number of character classes
Toby Blake [Mon, 19 Dec 2016 21:17:44 +0000 (13:17 -0800)]
Add support for requiring a number of character classes

Extend the required_classes config option to allow requiring at
least a given number of different character classes (whatever they
are).

7 years agoHandle errors in heimdal-strength tests better
Russ Allbery [Mon, 19 Dec 2016 02:58:34 +0000 (18:58 -0800)]
Handle errors in heimdal-strength tests better

In Travis CI, the heimdal-strength test was failing with a broken
pipe.  Apparently the timing was such that the child process would
exit with an error before IPC::Run could try to write the input,
and then IPC::Run would die with a broken pipe.  Work around this
by allowing a flag to be passed to run_heimdal_strength saying whether
to expect an error, and don't send input in that case.

7 years agoAdd DocKnot metadata and regenerate README
Russ Allbery [Sun, 18 Dec 2016 19:24:27 +0000 (11:24 -0800)]
Add DocKnot metadata and regenerate README

This also adds a Markdown version of README, mostly for GitHub.

7 years agoMove configuration instructions to man pages
Russ Allbery [Sat, 26 Nov 2016 07:02:05 +0000 (23:02 -0800)]
Move configuration instructions to man pages

Create a new krb5-strength man page that gets the configuration
instructions for the plugins (with the proper path substituted in
by the Makefile) and move other configuration details to the
heimdal-strength and heimdal-history man pages.  Duplicate the
documentation for cracklib_maxlen in the heimdal-strength man page.

This will make it easier to automate generation of the README file,
since it will now require less complex formatting.

7 years agoFix some sorting bugs in embedded CrackLib
Russ Allbery [Mon, 7 Nov 2016 06:23:13 +0000 (22:23 -0800)]
Fix some sorting bugs in embedded CrackLib

Patch the mkdict and packer in the embedded copy of CrackLib to force
C locale when sorting (avoiding a corrupted dictionary) and warn and
skip out-of-order words rather than creating a corrupted dictionary.
Patch from Mark Sirota.

7 years agoAlso check cracklib_maxlen with heimdal-strength
Russ Allbery [Mon, 7 Nov 2016 05:59:54 +0000 (21:59 -0800)]
Also check cracklib_maxlen with heimdal-strength

7 years agoFinalize Travis-CI configuration
Russ Allbery [Mon, 7 Nov 2016 03:08:42 +0000 (19:08 -0800)]
Finalize Travis-CI configuration

Now that all the bugs are fixed.  (Probably should have done that
in a branch with a pull request.  Oh well.)

7 years agoOne more attempt to fix perltidy on Travis-CI
Russ Allbery [Mon, 7 Nov 2016 03:03:38 +0000 (19:03 -0800)]
One more attempt to fix perltidy on Travis-CI

7 years agoHopefully fix perltidy failure in Travis-CI
Russ Allbery [Mon, 7 Nov 2016 02:58:24 +0000 (18:58 -0800)]
Hopefully fix perltidy failure in Travis-CI

7 years agoMore Travis-CI debugging of test failure
Russ Allbery [Mon, 7 Nov 2016 02:52:51 +0000 (18:52 -0800)]
More Travis-CI debugging of test failure

7 years agoTemporarily run perl/critic test verbose for Travis
Russ Allbery [Mon, 7 Nov 2016 02:45:40 +0000 (18:45 -0800)]
Temporarily run perl/critic test verbose for Travis

Need to figure out why this is failing.

7 years agoAdd Travis-CI configuration
Russ Allbery [Mon, 7 Nov 2016 02:36:09 +0000 (18:36 -0800)]
Add Travis-CI configuration

7 years agoUpdate to rra-c-util 5.7 and C TAP Harness 4.1
Russ Allbery [Mon, 7 Nov 2016 02:27:57 +0000 (18:27 -0800)]
Update to rra-c-util 5.7 and C TAP Harness 4.1

Update to rra-c-util 6.2:

* Use calloc in preference to malloc wherever appropriate.
* Use reallocarray in preference to realloc wherever appropriate.
* Suppress warnings from Kerberos headers under make warnings.
* Support the embedded Kerberos in Solaris 10 in library probes.
* Add missing va_end in xasprintf implementation.
* Fix logic in Test::RRA::Automake for new Automake dist checking.
* Fix all return-value checks for snprintf to avoid off-by-one error.
* Update warning flags for make warnings to GCC 6.1.0.
* Fix Test::RRA::Config for new "do" semantics in Perl 5.22.2.
* Add a new test for obsolete eyrie.org URLs.
* Require Test::Strict 0.25 or newer for Perl strictness checks.

Update to C TAP Harness 4.1:

* Replace all remaining uses of sprintf.
* Test lists may now have comments and blank lines.
* runtests -v will show the complete output from a test.
* Fix segfault in runtests when given an empty test list.
* Tests use C_TAP_SOURCE and C_TAP_BUILD instead of SOURCE and BUILD.

7 years agoFix Perl critic error in tests/tools/wordlist-t
Russ Allbery [Mon, 7 Nov 2016 02:11:16 +0000 (18:11 -0800)]
Fix Perl critic error in tests/tools/wordlist-t

Don't pass $_ explicitly as an argument to length().

7 years agoRename autogen to bootstrap
Russ Allbery [Mon, 7 Nov 2016 01:36:04 +0000 (17:36 -0800)]
Rename autogen to bootstrap

Rename the script to bootstrap from a Git checkout to bootstrap,
matching the emerging consensus in the Autoconf world.