]> eyrie.org Git - kerberos/krb5-strength.git/blob - debian/control
a36304751958e76ef8c77ab037839b675b043ac5
[kerberos/krb5-strength.git] / debian / control
1 Source: krb5-strength
2 Section: net
3 Priority: optional
4 Maintainer: Russ Allbery <rra@debian.org>
5 Build-Depends:
6  cracklib-runtime <!nocheck>,
7  debhelper-compat (= 13),
8  libcdb-dev,
9  libconst-fast-perl,
10  libcrack2-dev,
11  libcrypt-pbkdf2-perl <!nocheck>,
12  libdb-file-lock-perl <!nocheck>,
13  libdbd-sqlite3-perl,
14  libdbi-perl,
15  libgetopt-long-descriptive-perl <!nocheck>,
16  libipc-run-perl <!nocheck>,
17  libjson-maybexs-perl,
18  libkrb5-dev (>= 1.9),
19  libperl6-slurp-perl,
20  libsqlite3-dev,
21  libtest-minimumversion-perl <!nocheck>,
22  libtest-pod-perl <!nocheck>,
23  libtest-strict-perl <!nocheck>,
24  perl,
25  pkg-config,
26  tinycdb,
27 Rules-Requires-Root: no
28 Standards-Version: 4.6.2
29 Homepage: https://www.eyrie.org/~eagle/software/krb5-strength/
30 Vcs-Git: https://salsa.debian.org/rra/krb5-strength.git
31 Vcs-Browser: https://salsa.debian.org/rra/krb5-strength
32
33 Package: krb5-strength
34 Architecture: any
35 Pre-Depends:
36  ${misc:Pre-Depends},
37 Depends:
38  adduser,
39  ${misc:Depends},
40  ${perl:Depends},
41  ${shlibs:Depends},
42 Recommends:
43  cracklib-runtime,
44  libconst-fast-perl,
45  libcrypt-pbkdf2-perl,
46  libdb-file-lock-perl,
47  libdbd-sqlite3-perl,
48  libdbi-perl,
49  libgetopt-long-descriptive-perl,
50  libipc-run-perl,
51  libjson-maybexs-perl,
52  tinycdb,
53 Enhances:
54  heimdal-kdc,
55  krb5-admin-server,
56 Description: Password strength checking for Kerberos KDCs
57  krb5-strength provides a password quality plugin for the MIT Kerberos KDC
58  (specifically the kadmind server), an external password quality program
59  for use with Heimdal, and a per-principal password history implementation
60  for Heimdal.  Passwords can be tested with CrackLib, checked against a
61  CDB or SQLite database of known weak passwords with some transformations,
62  checked for length, checked for non-printable or non-ASCII characters
63  that may be difficult to enter reproducibly, required to contain
64  particular character classes, or any combination of these tests.
65  .
66  No dictionary is shipped with this package.  A CrackLib dictionary can be
67  created with the tools in cracklib-runtime, a CDB or SQLite database can
68  be created from a password list (obtained separately) using the tools
69  included in this package, or both.
70  .
71  The recommended packages are needed to generate CDB or SQLite databases
72  and for the password history implementation for Heimdal.