4 Maintainer: Russ Allbery <rra@debian.org>
5 Build-Depends: debhelper (>= 9), cracklib-runtime, dh-autoreconf,
6 libcdb-dev, libcrack2-dev, libcrypt-pbkdf2-perl, libdb-file-lock-perl,
7 libdbd-sqlite3-perl, libdbi-perl, libfile-slurp-perl,
8 libgetopt-long-descriptive-perl, libipc-run-perl, libjson-perl,
9 libkrb5-dev (>= 1.9), libperl6-slurp-perl, libreadonly-perl,
10 libsqlite3-dev, libtest-pod-perl, libtest-minimumversion-perl,
11 libtest-strict-perl, perl, pkg-config, tinycdb
12 Standards-Version: 3.9.5
13 Homepage: http://www.eyrie.org/~eagle/software/krb5-strength/
14 Vcs-Git: https://git.eyrie.org/git/kerberos/krb5-strength.git -b debian/master
15 Vcs-Browser: http://git.eyrie.org/?p=kerberos/krb5-strength.git
17 Package: krb5-strength
19 Pre-Depends: ${misc:Pre-Depends}
20 Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, adduser
21 Recommends: cracklib-runtime, libcrypt-pbkdf2-perl, libdb-file-lock-perl,
22 libdbd-sqlite3-perl, libdbi-perl, libgetopt-long-descriptive-perl,
23 libipc-run-perl, libjson-perl, libreadonly-perl, tinycdb
24 Enhances: krb5-admin-server, heimdal-kdc
25 Description: Password strength checking for Kerberos KDCs
26 krb5-strength provides a password quality plugin for the MIT Kerberos KDC
27 (specifically the kadmind server), an external password quality program
28 for use with Heimdal, and a per-principal password history implementation
29 for Heimdal. Passwords can be tested with CrackLib, checked against a
30 CDB or SQLite database of known weak passwords with some transformations,
31 checked for length, checked for non-printable or non-ASCII characters
32 that may be difficult to enter reproducibly, required to contain
33 particular character classes, or any combination of these tests.
35 No dictionary is shipped with this package. A CrackLib dictionary can be
36 created with the tools in cracklib-runtime, a CDB or SQLite database can
37 be created from a password list (obtained separately) using the tools
38 included in this package, or both.
40 The recommended packages are needed to generate CDB or SQLite databases
41 and for the password history implementation for Heimdal.