lp://qastaging/~mfisch/ubuntu/raring/cracklib2/new_upstream_2.8.20
- Get this branch:
- bzr branch lp://qastaging/~mfisch/ubuntu/raring/cracklib2/new_upstream_2.8.20
Branch merges
- Ubuntu branches: Pending requested
-
Diff: 16723 lines (+5182/-3653)76 files modified.pc/applied-patches (+0/-3)
.pc/install-debian-python-modules.patch/python/setup.py.in (+0/-58)
.pc/pass-dict-to-cracklib-test.patch/python/cracklib.py (+0/-228)
.pc/python3.3.patch/python/Makefile.am (+0/-9)
.pc/python3.3.patch/python/_cracklibmodule.c (+0/-218)
.pc/python3.3.patch/python/setup.py.in (+0/-58)
INSTALL (+7/-2)
Makefile.in (+84/-40)
NEWS (+3/-0)
aclocal.m4 (+58/-40)
config.guess (+147/-118)
config.sub (+136/-68)
configure (+1378/-629)
configure.in (+2/-1)
debian/changelog (+13/-0)
debian/patches/install-debian-python-modules.patch (+1/-1)
debian/patches/pass-dict-to-cracklib-test.patch (+0/-18)
debian/patches/python3.3.patch (+0/-472)
debian/patches/series (+0/-2)
debian/rules (+0/-1)
depcomp (+134/-56)
dicts/Makefile.in (+48/-11)
doc/Makefile.in (+48/-11)
install-sh (+18/-11)
lib/Makefile.in (+51/-13)
lib/packer.h (+2/-1)
lib/packlib.c (+16/-15)
ltmain.sh (+1688/-778)
m4/Makefile.in (+37/-7)
m4/libtool.m4 (+943/-398)
m4/ltoptions.m4 (+17/-2)
m4/ltversion.m4 (+6/-6)
missing (+4/-49)
po/as.po (+1/-1)
po/bn_IN.po (+1/-1)
po/cracklib.pot (+2/-2)
po/cs.po (+1/-1)
po/da.po (+1/-1)
po/de.po (+1/-1)
po/el.po (+1/-1)
po/es.po (+1/-1)
po/fi.po (+1/-1)
po/fr.po (+1/-1)
po/gu.po (+1/-1)
po/hi.po (+1/-1)
po/hu.po (+1/-1)
po/it.po (+1/-1)
po/ja.po (+1/-1)
po/kn.po (+1/-1)
po/ko.po (+1/-1)
po/lt.po (+1/-1)
po/ml.po (+1/-1)
po/mr.po (+1/-1)
po/nb.po (+1/-1)
po/nl.po (+1/-1)
po/or.po (+1/-1)
po/pa.po (+1/-1)
po/pl.po (+1/-1)
po/pt.po (+1/-1)
po/pt_BR.po (+1/-1)
po/ru.po (+1/-1)
po/sk.po (+1/-1)
po/sl_SI.po (+1/-1)
po/ta.po (+1/-1)
po/te.po (+1/-1)
po/tr.po (+1/-1)
po/uk.po (+1/-1)
po/zh_CN.po (+1/-1)
po/zh_TW.po (+1/-1)
py-compile (+33/-18)
python/Makefile.am (+1/-1)
python/Makefile.in (+73/-35)
python/_cracklib.c (+0/-218)
python/setup.py.in (+2/-2)
python/test_cracklib.py (+137/-0)
util/Makefile.in (+58/-18)
Branch information
- Owner:
- Matt Fischer
- Status:
- Development
Recent revisions
- 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 - 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)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/ubuntu/raring/cracklib2