lp:ubuntu/raring/cracklib2

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/raring/cracklib2
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

30. By Robert Ancell

* New upstream release
* debian/control:
  - Use standards version 3.9.4

29. By Matt Fischer

* New upstream release:
  - Patches applied upstream:
    - pass-dict-to-cracklib-test.patch
    - python3.3.patch
  - Patches remaining:
    - install-debian-python-modules.patch
  - debian/test_cracklib.py: removed since it's in the upstream code
  - debian/rules: removed symlink for debian/test_cracklib.py

28. By Matthias Klose

Rebuild to drop the python3.2 extension.

27. By Matthias Klose

Fix extension name for python3.3.

26. By Jan Dittberner

* New upstream version
* remove debian/patches/top-500-worst-passwords.patch, applied
  upstream
* add autotools-dev to Build-Depends
* debian/rules:
  - use aclocal, libtoolize, automake and autoreconf instead of autogen.sh
  - do not remove config.h.in
  - add autotools_dev to dh --with options
  - build in debian/buildtmp/{base,pythonX.Y}
  - build and install Python code using setup.py
  - run Python tests
* enable hardening build flags
  - add dpkg-dev (>= 1.16.1~) to Build-Depends
  - add DPKG_EXPORT_BUILDFLAGS=1 and include
    /usr/share/dpkg/buildflags.mk in debian/rules
* remove debian/tmp/* from debian/cracklib-runtime.install, remove
  debian/libcrack2-dev.install, remove debian/libcrack2.install
* add debian/test_cracklib.py with unit tests (missing in upstream
  tarball)
* add debian/patches/install-debian-python-modules.patch to install
  debian/test_cracklib.py and debian/crack.py
* add debian/patches/pass-dict-to-cracklib-test.patch to allow running
  Python tests using a specific dictionary
* add Python3 support
  - debian/control:
    - add new binary package python3-cracklib
    - add python3-all-dev (>= 3.1.3-2~) and python3-setuptools to
      Build-Depends
  - debian/rules:
    - add python3 to dh --with options
    - add override_dh_python2 and override_dh_python3 to run
      dh_python2 for python-cracklib and dh_python3 for python3-cracklib
      only
    - define PY3VERS and use it for configuring, building, testing and
      installing python3-cracklib

25. By Jan Dittberner

[ Fabian Greffrath ]
* Extend the tiny example wordlist included with the cracklib package
  itself with the words from the list of "The Top 500 Worst Passwords
  of All Time" [1], modulo the ones that fail the regular cracklib tests
  anyway (Closes: 657464).
  [1] <http://www.whatsmypass.com/the-top-500-worst-passwords-of-all-time>
* Move the /usr/share/cracklib/cracklib-small wordlist file from the
  libcrack2 to the cracklib-runtime package and install it into
  /usr/share/dict. So there will always be at least the tiny example
  wordlist to compile a database from, even if no other package providing
  a wordlist (though recommended) is installed.
* Do not install the /usr/share/cracklib/cracklib.magic file anymore.
  It was installed in the wrong location anyway and the file(1) tool
  is able to independently detect cracklib databases since at least 2005.
* Remove config.h.in in the clean rule in debian/rules,
  fixes FTBFS twice in a row.

[ Jan Dittberner ]
* update patch debian/patches/top-500-worst-passwords.patch to add
  additional words suggested by Fabian to dicts/cracklib-small

24. By Matthias Klose

Rebuild to drop python2.6 dependencies.

23. By Jan Dittberner

* switch from python-support to dh_python2
  - remove python-support and python-all from Build-Depends
  - remove XS-Python-Version, remove XB-Python-Version from
    python-cracklib stanza
  - add --with python2 to dh invocation
  - bump minimum required python-all-dev version to 2.6.6-3~
* bump Standards-Version to 3.9.2 (no changes needed)

22. By Jan Dittberner

upload to unstable

21. By Matthias Klose

Rebuild to add support for python 2.7.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/saucy/cracklib2
This branch contains Public information 
Everyone can see this information.

Subscribers