The attached debdiff applies the upstream patch from https://git.gnome.org/browse/libxslt/diff/xsltproc/xsltproc.c?id=5af7ad745323004984287e48b42712e7305de35c
best, Seb James -- Research Associate in Computational Neuroscience Adaptive Behaviour Research Group Dept. of Psychology
diff -Nru libxslt-1.1.28/debian/changelog libxslt-1.1.28/debian/changelog --- libxslt-1.1.28/debian/changelog 2015-10-31 15:20:52.000000000 +0000 +++ libxslt-1.1.28/debian/changelog 2016-11-28 14:30:29.000000000 +0000 @@ -1,3 +1,11 @@ +libxslt (1.1.28-2.2) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add 0010-Fix-for-maxvars.patch. --maxvars parameter on xsltproc is not + working. The argument is not skipped properly. (Closes: #815925) + + -- Seb James <[email protected]> Mon, 28 Nov 2016 14:27:50 +0000 + libxslt (1.1.28-2.1) unstable; urgency=high * Non-maintainer upload. @@ -51,9 +59,9 @@ * New maintainer (Closes: #654177) * debian/rules: small improvements, stop shipping .la files. * debian/control: mark libxslt1-dev as not M-A (Closes: #671902). - + [ YunQiang Su ] - * Convert to 3.0 source format. + * Convert to 3.0 source format. * Byte-compile Python modules again (Closes: #671901). -- Aron Xu <[email protected]> Tue, 29 May 2012 00:31:36 +0800 @@ -61,9 +69,9 @@ libxslt (1.1.26-11) unstable; urgency=low * QA upload. - * Bump standards version to 3.9.3. + * Bump standards version to 3.9.3. * Apply Steve Langasek's patch to enable multiarch (closes: #643034). - * Fix cve-2011-3970: out-of-bounds array access issue (closes: #660650). + * Fix cve-2011-3970: out-of-bounds array access issue (closes: #660650). * Bump debian/compat to 9 and enable hardened build flags (closes: #655601). * Eliminate system config.sub and config.guess from the debian diff (closes: #670799). @@ -606,7 +614,7 @@ libxslt (1.1.8-2) unstable; urgency=low - * Add a Build-Depends on python (closes: #260579) + * Add a Build-Depends on python (closes: #260579) -- Mike Hommey <[email protected]> Wed, 21 Jul 2004 12:46:05 +0200 diff -Nru libxslt-1.1.28/debian/patches/0010-Fix-for-maxvars.patch libxslt-1.1.28/debian/patches/0010-Fix-for-maxvars.patch --- libxslt-1.1.28/debian/patches/0010-Fix-for-maxvars.patch 1970-01-01 01:00:00.000000000 +0100 +++ libxslt-1.1.28/debian/patches/0010-Fix-for-maxvars.patch 2016-11-28 14:44:03.000000000 +0000 @@ -0,0 +1,15 @@ +Index: libxslt-1.1.28-try1/xsltproc/xsltproc.c +=================================================================== +--- libxslt-1.1.28-try1.orig/xsltproc/xsltproc.c ++++ libxslt-1.1.28-try1/xsltproc/xsltproc.c +@@ -793,6 +793,10 @@ main(int argc, char **argv) + (!strcmp(argv[i], "--maxdepth"))) { + i++; + continue; ++ } else if ((!strcmp(argv[i], "-maxvars")) || ++ (!strcmp(argv[i], "--maxvars"))) { ++ i++; ++ continue; + } else if ((!strcmp(argv[i], "-maxparserdepth")) || + (!strcmp(argv[i], "--maxparserdepth"))) { + i++; diff -Nru libxslt-1.1.28/debian/patches/series libxslt-1.1.28/debian/patches/series --- libxslt-1.1.28/debian/patches/series 2015-10-31 15:20:52.000000000 +0000 +++ libxslt-1.1.28/debian/patches/series 2016-11-28 11:46:09.000000000 +0000 @@ -7,3 +7,4 @@ 0007-EXSLT-function-str-replace-is-broken-as-is.patch 0008-Fix-quoting-of-xlocale-test-program-in-configure.in.patch 0009-Fix-for-type-confusion-in-preprocessing-attributes.patch +0010-Fix-for-maxvars.patch

