diffstat of debian/ for libpwquality_1.2.3-1 libpwquality_1.3.0-0ubuntu1 changelog | 21 +++++++++++++++++++++ control | 7 ++++--- control.in | 4 +++- patches/git_stack_over.patch | 13 +++++++++++++ patches/series | 1 + python-pwquality.install | 2 +- rules | 2 +- 7 files changed, 44 insertions(+), 6 deletions(-) diff -Nru libpwquality-1.2.3/debian/changelog libpwquality-1.3.0/debian/changelog --- libpwquality-1.2.3/debian/changelog 2013-09-21 12:35:28.000000000 +0000 +++ libpwquality-1.3.0/debian/changelog 2015-10-26 16:52:51.000000000 +0000 @@ -1,3 +1,24 @@ +libpwquality (1.3.0-0ubuntu1) xenial; urgency=medium + + * New upstream version + * debian/patches/git_stack_over.patch: + - include upstream fix for a stack overflow issue + + -- Sebastien Bacher Mon, 26 Oct 2015 17:44:38 +0100 + +libpwquality (1.2.3-1ubuntu2) vivid; urgency=medium + + * No change rebuild to get translations imported in launchpad + (lp: #1391024) + + -- Sebastien Bacher Fri, 06 Feb 2015 15:08:24 +0100 + +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. diff -Nru libpwquality-1.2.3/debian/control libpwquality-1.3.0/debian/control --- libpwquality-1.2.3/debian/control 2013-09-21 12:36:18.000000000 +0000 +++ libpwquality-1.3.0/debian/control 2015-10-26 17:07:40.000000000 +0000 @@ -2,13 +2,14 @@ # # 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 +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian GNOME Maintainers +Uploaders: Iain Lane , Debian GNOME Maintainers , Iain Lane , Michael Biebl Build-Depends: debhelper (>= 9), + dh-autoreconf, libcrack2-dev, libpam0g-dev, python-all-dev (>= 2.6.6-3~), diff -Nru libpwquality-1.2.3/debian/control.in libpwquality-1.3.0/debian/control.in --- libpwquality-1.2.3/debian/control.in 2013-08-22 21:58:17.000000000 +0000 +++ libpwquality-1.3.0/debian/control.in 2015-10-26 16:43:57.000000000 +0000 @@ -1,9 +1,11 @@ Source: libpwquality Section: devel Priority: optional -Maintainer: Debian GNOME Maintainers +Maintainer: Ubuntu Developers +XSBC-Original-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~), diff -Nru libpwquality-1.2.3/debian/patches/git_stack_over.patch libpwquality-1.3.0/debian/patches/git_stack_over.patch --- libpwquality-1.2.3/debian/patches/git_stack_over.patch 1970-01-01 00:00:00.000000000 +0000 +++ libpwquality-1.3.0/debian/patches/git_stack_over.patch 2015-10-26 16:52:11.000000000 +0000 @@ -0,0 +1,13 @@ +Fix possible stack overflow in pwquality_generate() with data from /dev/urandom. +diff -r bb4952bec17e -r a4696cd7cd24 src/generate.c +--- a/src/generate.c Thu Jul 23 14:11:30 2015 +0200 ++++ b/src/generate.c Mon Aug 24 16:20:08 2015 +0200 +@@ -100,7 +100,7 @@ + int + pwquality_generate(pwquality_settings_t *pwq, int entropy_bits, char **password) + { +- char entropy[PWQ_MAX_ENTROPY_BITS/8 + 1]; ++ char entropy[(PWQ_MAX_ENTROPY_BITS+PWQ_MAX_ENTROPY_BITS/9)/8 + 2]; + char *tmp; + int maxlen; + int try = 0; diff -Nru libpwquality-1.2.3/debian/patches/series libpwquality-1.3.0/debian/patches/series --- libpwquality-1.2.3/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ libpwquality-1.3.0/debian/patches/series 2015-10-26 16:52:30.000000000 +0000 @@ -0,0 +1 @@ +git_stack_over.patch diff -Nru libpwquality-1.2.3/debian/python-pwquality.install libpwquality-1.3.0/debian/python-pwquality.install --- libpwquality-1.2.3/debian/python-pwquality.install 2013-05-11 01:13:52.000000000 +0000 +++ libpwquality-1.3.0/debian/python-pwquality.install 2015-10-26 16:47:16.000000000 +0000 @@ -1 +1 @@ -usr/lib/python*/dist-packages/* +usr/lib/python*/site-packages/* diff -Nru libpwquality-1.2.3/debian/rules libpwquality-1.3.0/debian/rules --- libpwquality-1.2.3/debian/rules 2013-06-29 17:20:13.000000000 +0000 +++ libpwquality-1.3.0/debian/rules 2015-10-26 16:43:57.000000000 +0000 @@ -20,4 +20,4 @@ --with-pythonsitedir=/usr/lib/$(PYVER)/dist-packages/ %: - dh $@ --with python2 + dh $@ --with python2,autoreconf