Russ Allbery [Fri, 28 Feb 2014 23:54:30 +0000 (15:54 -0800)]
Exclude t/data from coverage testing
We may have tiny support programs in the t/data directory. Those
shouldn't be run as part of coverage testing. Not only will they
probably not contribute to coverage, they may do disruptive things
like expect something on standard input.
Russ Allbery [Fri, 28 Feb 2014 23:31:43 +0000 (15:31 -0800)]
Fix password quality checking
When using the kadmin libraries in server mode, we have to do
password quality checking ourselves, since the library never does
it. Add the required code to the chpass implementation, add a
test configuration, and test password quality.
Russ Allbery [Fri, 28 Feb 2014 06:41:11 +0000 (22:41 -0800)]
Add a hack to allow building without pkg-config
The pkg-config files are very new (and contain way too many
libraries). Work around that for now by forcing the linker flags
that work with heimdal-dev. We'll worry about heimdal-multidev
later.
Russ Allbery [Fri, 28 Feb 2014 04:36:00 +0000 (20:36 -0800)]
Get Heimdal compiler flags using pkg-config
For right now, until we support a wider range of Kerberos libraries,
get the Heimdal compiler flags using pkg-config. This will let the
package build properly on a Debian system with heimdal-multidev but
not heimdal-dev.
Russ Allbery [Fri, 21 Feb 2014 18:53:50 +0000 (10:53 -0800)]
Initial version
Compiles and loads, but hasn't been tested and doesn't support the
configuration parameters required for effective testing. The only
functionality implemented so far is server-mode support for the
Heimdal libkadm5srv library.