debian/0000755000000000000000000000000012255552715007177 5ustar debian/control.in0000644000000000000000000000771612255552662011223 0ustar Source: libpwquality Section: devel Priority: optional Maintainer: Debian GNOME Maintainers Uploaders: Iain Lane , @GNOME_TEAM@ Build-Depends: debhelper (>= 9), dh-autoreconf, libcrack2-dev, libpam0g-dev, python-all-dev (>= 2.6.6-3~), gnome-pkg-tools Homepage: https://fedorahosted.org/libpwquality/ Standards-Version: 3.9.4 X-Python-Version: 2.7 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/packages/unstable/libpwquality Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/libpwquality Package: libpwquality-dev Architecture: any Section: libdevel Depends: ${misc:Depends}, libpwquality1 (= ${binary:Version}) Description: Password quality checking and generation (development files) 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 pronounceability. . This package contains the development files, and should be used for compilation. Package: libpwquality1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, libpwquality-common Description: library for password quality checking and generation 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 pronounceability. . This package contains the shared library. Package: libpwquality-common Section: libs Architecture: all Multi-Arch: foreign Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends} Breaks: libpwquality1 (<< 1.2.1-1) Replaces: libpwquality1 (<< 1.2.1-1) Description: library for password quality checking and generation (data files) 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 pronounceability. . This package contains the configuration file and man page for libpwquality. Package: libpwquality-tools Section: admin Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends} Description: tools for password quality checking and generation 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 pronounceability. . Tools for password quality checking and generation. Package: libpam-pwquality Section: admin Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, libpam-runtime Description: PAM module to check password strength 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 pronounceability. . This module can be plugged into the password stack of a given service to provide some plug-in strength-checking for passwords. The code was originaly based on pam_cracklib module and the module is backwards compatible with its options. Package: python-pwquality Architecture: any Section: python Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} Description: Python bindings for libpwquality 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 pronounceability. . This package contains the Python bindings. debian/copyright0000644000000000000000000000540712143315520011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Files: * Copyright: Copyright (c) 1996 Cristian Gafton Copyright (c) 2011 Red Hat, Inc Copyright (c) 2011 Tomas Mraz Copyright (c) Philip W. Dalrymple III License: libpwquality or GPL-2+ Files: debian/* Copyright: Copyright (c) 2012 Canonical Ltd License: GPL-3+ License: libpwquality Redistribution and use in source and binary forms of libpwquality, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain any existing copyright notice, and this entire permission notice in its entirety, including the disclaimer of warranties. . 2. Redistributions in binary form must reproduce all prior and current copyright notices, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. The name of any author may not be used to endorse or promote products derived from this software without their specific prior written permission. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Comment: You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems the full text of the GNU General Public License can be found in the `/usr/share/common-licenses/GPL-2' file. License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Comment: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. debian/libpwquality-common.install0000644000000000000000000000004612150047261014570 0ustar usr/share/man/*/pwquality.conf.* etc/ debian/libpwquality1.install0000644000000000000000000000002112150052117013350 0ustar usr/lib/*/*.so.* debian/pam-config/0000755000000000000000000000000012217311260011201 5ustar debian/pam-config/pwquality0000644000000000000000000000033212163444765013202 0ustar Name: Pwquality password strength checking Default: yes Priority: 1024 Conflicts: cracklib Password-Type: Primary Password: requisite pam_pwquality.so retry=3 Password-Initial: requisite pam_pwquality.so retry=3 debian/changelog0000644000000000000000000000411112255552714011045 0ustar libpwquality (1.2.3-1ubuntu1) trusty; urgency=medium * Build using dh-autoreconf. -- Matthias Klose Sun, 22 Dec 2013 13:06:19 +0100 libpwquality (1.2.3-1) unstable; urgency=low * New upstream release. * Add get-orig-source target utilizing gnome-get-source.mk. -- Michael Biebl Sat, 21 Sep 2013 14:35:27 +0200 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. -- Michael Biebl Sat, 29 Jun 2013 05:25:51 +0200 libpwquality (1.2.1-1) unstable; urgency=low [ Iain Lane ] * Pass python version correctly [ Michael Biebl ] * Upload to unstable. * New upstream release. * Use uploaders.mk to substitute @GNOME_TEAM@ in control.in. * Split off the man page and configuration file from libpwquality1 into a new binary package named libpwquality-common and make libpwquality1 depend on it. * With those files split off, mark the packages as multi-arch enabled. * Bump Standards-Version to 3.9.4. No further changes. -- Michael Biebl Sat, 25 May 2013 08:04:37 +0200 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. -- Iain Lane Mon, 25 Jun 2012 09:46:44 +0100 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 -- Robert Ancell Fri, 22 Jun 2012 14:01:58 +1200 libpwquality (1.1.0-0ubuntu1) quantal; urgency=low * Initial Release. -- Robert Ancell Mon, 18 Jun 2012 16:07:46 +1200 debian/libpam-pwquality.prerm0000644000000000000000000000016012163445415013540 0ustar #!/bin/sh set -e if [ "$1" = remove ] ; then pam-auth-update --package --remove pwquality fi #DEBHELPER# debian/libpwquality-dev.install0000644000000000000000000000007512143315520014056 0ustar usr/include usr/lib/*/*.so usr/lib/*/*.a usr/lib/*/pkgconfig debian/libpwquality-tools.install0000644000000000000000000000011412143315520014432 0ustar usr/bin usr/share/locale usr/share/man/*/pwscore.* usr/share/man/*/pwmake.* debian/libpam-pwquality.install0000644000000000000000000000014612163444765014074 0ustar lib/*/security/*.so usr/share/man/*/pam_pwquality.* debian/pam-config/pwquality usr/share/pam-configs debian/compat0000644000000000000000000000000212143315520010360 0ustar 9 debian/libpam-pwquality.postinst0000644000000000000000000000007212163445225014277 0ustar #!/bin/sh set -e pam-auth-update --package #DEBHELPER# debian/control0000644000000000000000000001021312255552717010601 0ustar # This file is autogenerated. DO NOT EDIT! # # Modifications should be made to debian/control.in instead. # This file is regenerated automatically in the clean target. Source: libpwquality Section: devel Priority: optional Maintainer: Debian GNOME Maintainers Uploaders: Iain Lane , Michael Biebl Build-Depends: debhelper (>= 9), dh-autoreconf, libcrack2-dev, libpam0g-dev, python-all-dev (>= 2.6.6-3~), gnome-pkg-tools Homepage: https://fedorahosted.org/libpwquality/ Standards-Version: 3.9.4 X-Python-Version: 2.7 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/packages/unstable/libpwquality Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/libpwquality Package: libpwquality-dev Architecture: any Section: libdevel Depends: ${misc:Depends}, libpwquality1 (= ${binary:Version}) Description: Password quality checking and generation (development files) 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 pronounceability. . This package contains the development files, and should be used for compilation. Package: libpwquality1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, libpwquality-common Description: library for password quality checking and generation 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 pronounceability. . This package contains the shared library. Package: libpwquality-common Section: libs Architecture: all Multi-Arch: foreign Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends} Breaks: libpwquality1 (<< 1.2.1-1) Replaces: libpwquality1 (<< 1.2.1-1) Description: library for password quality checking and generation (data files) 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 pronounceability. . This package contains the configuration file and man page for libpwquality. Package: libpwquality-tools Section: admin Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends} Description: tools for password quality checking and generation 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 pronounceability. . Tools for password quality checking and generation. Package: libpam-pwquality Section: admin Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, libpam-runtime Description: PAM module to check password strength 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 pronounceability. . This module can be plugged into the password stack of a given service to provide some plug-in strength-checking for passwords. The code was originaly based on pam_cracklib module and the module is backwards compatible with its options. Package: python-pwquality Architecture: any Section: python Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} Description: Python bindings for libpwquality 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 pronounceability. . This package contains the Python bindings. debian/libpwquality1.symbols0000644000000000000000000000117012143315520013402 0ustar libpwquality.so.1 libpwquality1 #MINVER# * Build-Depends-Package: libpwquality-dev LIBPWQUALITY_1.0@LIBPWQUALITY_1.0 1.1.0 pwquality_check@LIBPWQUALITY_1.0 1.1.0 pwquality_default_settings@LIBPWQUALITY_1.0 1.1.0 pwquality_free_settings@LIBPWQUALITY_1.0 1.1.0 pwquality_generate@LIBPWQUALITY_1.0 1.1.0 pwquality_get_int_value@LIBPWQUALITY_1.0 1.1.0 pwquality_get_str_value@LIBPWQUALITY_1.0 1.1.0 pwquality_read_config@LIBPWQUALITY_1.0 1.1.0 pwquality_set_int_value@LIBPWQUALITY_1.0 1.1.0 pwquality_set_option@LIBPWQUALITY_1.0 1.1.0 pwquality_set_str_value@LIBPWQUALITY_1.0 1.1.0 pwquality_strerror@LIBPWQUALITY_1.0 1.1.0 debian/python-pwquality.install0000644000000000000000000000004112143315520014123 0ustar usr/lib/python*/dist-packages/* debian/rules0000755000000000000000000000122112255552633010252 0ustar #!/usr/bin/make -f include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk TARBALL_EXT = tar.bz2 GNOME_DOWNLOAD_URL = https://fedorahosted.org/releases/l/i/libpwquality/$(GNOME_TARBALL) DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) PYVER := $(shell pyversions -d) override_dh_clean: dh_clean -rm -r python/build override_dh_auto_configure: dh_auto_configure -- \ --with-securedir=/lib/$(DEB_HOST_MULTIARCH)/security \ --with-python-rev=$(subst python,,$(PYVER)) \ --with-pythonsitedir=/usr/lib/$(PYVER)/dist-packages/ %: dh $@ --with python2,autoreconf debian/source/0000755000000000000000000000000012217311260010461 5ustar debian/source/format0000644000000000000000000000001412143315520011670 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000013212143315520010207 0ustar version=3 https://fedorahosted.org/releases/l/i/libpwquality/ libpwquality-(.*)\.tar\.bz2