libpwquality-dev - Password quality checking and generation (development files)

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libpwquality-dev_1.4.0-3_i386.deb
Package name libpwquality-dev
Package version 1.4.0
Package release 3
Package architecture i386
Package type deb
Category devel::library libdevel role::devel-lib
License -
Maintainer Debian GNOME Maintainers <>
Download size 9.60 KB
Installed size 31.00 KB
libpwquality's purpose is to provide common functions for password
quality checking and also scoring them based on their apparent randomness. The
library also provides a function for generating random passwords with good
This package contains the development files, and should be used for


Package Version Architecture Repository
libpwquality-dev_1.4.0-3_amd64.deb 1.4.0 amd64 Debian Main
libpwquality-dev - - -


Name Value
libpwquality1 = 1.4.0-3


Type URL
Binary Package libpwquality-dev_1.4.0-3_i386.deb
Source Package libpwquality

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libpwquality-dev deb package:
    # sudo apt-get install libpwquality-dev




2018-12-28 - Jeremy Bicha <>
libpwquality (1.4.0-3) unstable; urgency=medium
[ Jeremy Bicha ]
* Update Vcs fields for migration to
* Add -Wl,-O1 to our LDFLAGS
* Bump Standards-Version to 4.3.0
[ Michael Biebl ]
* Use dh_gnome --no-gnome-versions
2017-12-19 - Jeremy Bicha <>
libpwquality (1.4.0-2) unstable; urgency=medium
* Update Vcs fields for conversion to git
* Add debian/gbp.conf
* Bump Standards-Version to 4.1.2
* Bump debhelper compat to 11
* Have libpwquality-dev install the pwquality(3) manpage
* Use dh_missing --fail-missing
* Enable all hardening flags
2017-09-03 - Jeremy Bicha <>
libpwquality (1.4.0-1) unstable; urgency=medium
* New upstream release
* Update homepage and watch file (Closes: #866021)
* Bump debhelper compat to 10
* Bump Standards-Version to 4.1.0
* Drop Fix_possible_stack_overflow.patch: Applied in new release
2016-07-03 - Michael Biebl <>
libpwquality (1.3.0-1) unstable; urgency=medium
* Drop from debian/rules as this breaks the clean target with
dh. Instead use the gnome dh addon which updates debian/control via
* New upstream release.
* Remove Iain Lane from Uploaders, he is now part of thus
added automatically via @GNOME_TEAM@.
* Bump Standards-Version to 3.9.8.
* Update debian/python-pwquality.install to use site-packages instead of
* Cherry-pick upstream patch which fixes a possible stack overflow in
pwquality_generate() with data from /dev/urandom.
* Run autoreconf during build. This helps new architectures like ppc64el.
(Closes: #755742)
* Add Recommends on cracklib-runtime to libpwquality-tools otherwise pwmake
might fail generating a password. (Closes: #819682)
* Drop obsolete Breaks/Replaces.
2013-09-21 - Michael Biebl <>
libpwquality (1.2.3-1) unstable; urgency=low
* New upstream release.
* Add get-orig-source target utilizing
2013-06-29 - Michael Biebl <>
libpwquality (1.2.2-1) unstable; urgency=low
[ Timo Aaltonen ]
* libpam-pwquality: Add a config file for pam-auth-update.
(Closes: #703817, LP: #1191990)
[ Michael Biebl ]
* New upstream release.
2013-05-25 - Michael Biebl <>
libpwquality (1.2.1-1) unstable; urgency=low
[ Iain Lane ]
* Pass python version correctly
[ Michael Biebl ]
* Upload to unstable.
* New upstream release.
* Use to substitute @GNOME_TEAM@ in
* Split off the man page and configuration file from libpwquality1 into a new
binary package named libpwquality-common and make libpwquality1 depend on
* With those files split off, mark the packages as multi-arch enabled.
* Bump Standards-Version to 3.9.4. No further changes.
2012-06-25 - Iain Lane <>
libpwquality (1.1.1-1) experimental; urgency=low
* Upload to Debian (Closes: #678938).
* Add Homepage field.
* Install into multiarch paths, but do not enable Multi-Arch itself in
debian/control as cracklib2 is not yet converted.
* Improve package descriptions.
* Install python module into proper directory.
* Add myself as Uploader and team as Maintainer.
2012-06-22 - Robert Ancell <>
libpwquality (1.1.1-0ubuntu1) quantal; urgency=low
* New upstream release
* debian/control:
- Build-depend on debhelper >= 9
- Build-depend on libpam0g-dev
- Improve descriptions
2012-06-18 - Robert Ancell <>
libpwquality (1.1.0-0ubuntu1) quantal; urgency=low
* Initial Release.

See Also

Package Description
libpwquality-tools_1.4.0-3_i386.deb tools for password quality checking and generation
libpwquality1_1.4.0-3_i386.deb library for password quality checking and generation
libpxp-ocaml-dev_1.2.9-1+b1_i386.deb OCaml library that implements an XML-1.0 validating parser
libpycaml-ocaml-dev_0.82-15+b1_i386.deb OCaml bindings to embed Python interpreter (development files)
libpycaml-ocaml_0.82-15+b1_i386.deb OCaml bindings to embed Python interpreter (runtime)
libpynac-dev_0.7.23-2_i386.deb Engine for symbolic geometric calculus for Python (development files)
libpynac18_0.7.23-2_i386.deb Engine for symbolic geometric calculus for Python
libpyside2-5.11_5.11.2-3_i386.deb Python 2 bindings for Qt5 (base files)
libpyside2-dev_5.11.2-3_i386.deb Python bindings for Qt5 (development files)
libpyside2-py3-5.11_5.11.2-3_i386.deb Python 3 bindings for Qt5 (base files)
libpython-all-dev_2.7.16-1_i386.deb package depending on all supported Python2 development packages
libpython-dev_2.7.16-1_i386.deb header files and a static library for Python2
libpython-stdlib_2.7.16-1_i386.deb interactive high-level object-oriented language (Python2)
libpython2-dev_2.7.16-1_i386.deb header files and a static library for Python2
libpython2-stdlib_2.7.16-1_i386.deb interactive high-level object-oriented language (Python2)