2008
pcre3 (6.7+7.4-4) stable-security; urgency=high
* Non-maintainer upload by the security team.
* Apply patch from Tavis Ormandy to fix a heap overflow in the compiler,
triggered by patterns which contain options and multiple branches
(CVE-2008-2371).
-- Florian Weimer <fw@deneb.enyo.de> Fri, 04 Jul 2008 21:15:19 +0200
pcre3 (6.7+7.4-3) stable-security; urgency=high
* Non-maintainer upload by the security team.
* A character class containing a very large number of characters with
codepoints greater than 255 caused a buffer overflow. (CVE-2008-0674)
-- Florian Weimer <fw@deneb.enyo.de> Mon, 18 Feb 2008 21:37:25 +0100
2007
pcre3 (6.7+7.4-2) stable-security; urgency=high
* Non-maintainer upload by the security team.
* Upgrade to upstream version 7.4 to incorporate results of a security
audit. The version included here tries to expose the 6.7 API
unchanged, and the pattern language is compatible with version 6.7
(which means that some Perl 5.10 escape sequences are not supported).
* This update fixes CVE-2007-1659, CVE-2007-1660, CVE-2007-1661,
CVE-2007-1662, CVE-2007-4766, CVE-2007-4767, CVE-2007-4768.
* Note that externally stored compiled patterns need to be recompiled
becaue the internal bytecodes have changed. (This feature is only
rarely used; no further action is required by most users.)
-- Florian Weimer <fw@deneb.enyo.de> Sun, 28 Oct 2007 21:34:34 +0100
pcre3 (6.7+7.4-1) stable-security; urgency=high
* (unreleased)
-- Florian Weimer <fw@deneb.enyo.de> Wed, 24 Oct 2007 20:14:25 +0200
2006
pcre3 (6.7-1) unstable; urgency=low
* New upstream release (Closes: #389305)
-- Mark Baker <mark@mnb.org.uk> Mon, 25 Sep 2006 23:24:55 +0100
pcre3 (6.4-2) unstable; urgency=low
* Makefile.in: Install pcrepartial.3 (Closes: #362011) * doc/pcreapi.3, doc/pcre_version.3: document pcre_version() as returning a const char * not a char * (Closes: #278619) * debian/libpcre3-dev.files: install libpcre.pc (Closes: #359662) * doc/pcregrep.1: fixed typo (Closes: #310338) * debian/control: drop dummy pgrep package (Closes: #247550)
-- Mark Baker <mark@mnb.org.uk> Thu, 27 Apr 2006 22:32:06 +0100
2005
pcre3 (6.4-1.1) unstable; urgency=low
* Split out the C++ library into it's own package libpcrecpp0, as
discussed in #339250. The C++ library was recently added, no
package references the C++ library yet.
Closes: #339250.
* debian/rules: Remove testsavedregex in clean target.
-- Matthias Klose <doko@debian.org> Fri, 25 Nov 2005 07:59:14 +0100
pcre3 (6.4-1) unstable; urgency=low
* New upstream release (Closes: 333191)
-- Mark Baker <mark@mnb.org.uk> Mon, 10 Oct 2005 23:14:53 +0100
pcre3 (6.3-1) unstable; urgency=low
* New upstream release (Closes: 323761). * This includes fix to security issue CAN-2005-2491 (Closes: 324531)
-- Mark Baker <mark@mnb.org.uk> Sat, 27 Aug 2005 18:12:22 +0100
pcre3 (5.0-1.1) unstable; urgency=low
* Non-maintainer upload.
* Correct an alignment error in the pcretest.c test case, which was
causing build failures on ia64 (closes: #309606).
-- Steve Langasek <vorlon@debian.org> Thu, 26 May 2005 05:15:34 +0000
pcre3 (5.0-1) unstable; urgency=low
* New upstream release (Closes: #295287) - compatible, so same soname and package name can be used. * Compile with --enable-unicode-properties, a new feature of PCRE 5.0 * Removed . from description in control file * Included patch from Niibe Yutaka for cross building (Closes: #285407) Thanks Andreas for the NMU, which this is based on (Closes: #237644, #237265)
-- Mark Baker <mark@mnb.org.uk> Wed, 16 Feb 2005 21:47:14 +0000
2004
pcre3 (4.5-1.1) unstable; urgency=low
* NMU to fix rc-bugs.
* Update libtool related files to fix build-error on mips, keep original
config.in, as it is no generated file. (Closes: #237265)
* pcregrep replaces pgrep. (Closes: #237564)
* Bump shlibs, pcre 4.5 includes two new functions.
* Let pgrep's /usr/share/doc symlink point to the package it depends on,
pcregrep.
-- Andreas Metzler <ametzler@debian.org> Fri, 12 Mar 2004 13:23:02 +0100
pcre3 (4.5-1) unstable; urgency=low
* New upstream release
Thanks to Andreas Metzler for patches for all the following:
* doc/pcregrep.1: added newline between synopsis for pcregrep and that
for zpcregrp (Closes: #197899)
* debian/control: Change package descriptions (Closes: #209904)
* debian/rules and others: Renamed pgrep package to pcregrep, to match
name of binary and avoid confusion with pgrep (which greps for
processes, and is in the procps package; a dummy pgrep package will
ease upgrades (Closes: #217076)
-- Mark Baker <mark@mnb.org.uk> Wed, 25 Feb 2004 20:49:33 +0000
pcre3 (4.3-4) unstable; urgency=low
* debian/libpcre3.files: include pcrepattern(3) manpage in libpcre3
package instead of libpcre3-dev package. This means that anyone using
a PCRE based application will have the man page available.
-- Mark Baker <mark@mnb.org.uk> Thu, 8 Jan 2004 21:19:51 +0000
2003
pcre3 (4.3-3) unstable; urgency=low
* ltmain.sh: Replaced with standard version from debian libtool package,
but with Phil Hazel's patch applied (although I suspect his patch
isn't necessary on debian systems). (Closes: #198147, #198668) I hope.
-- Mark Baker <mark@mnb.org.uk> Wed, 25 Jun 2003 21:09:22 +0100
pcre3 (4.3-2) unstable; urgency=low
* pcretest.c: Cheat at test! Always print 40 instead of the size,
because the size varies on different architectures, and we don't
really want to fail the test because of this.
-- Mark Baker <mark@mnb.org.uk> Thu, 19 Jun 2003 21:00:39 +0100
pcre3 (4.3-1) unstable; urgency=low
This release is entirely the work of Andreas Metzler <ametzler@debian.org>. Thanks Andreas. * new upstream version (Closes: 182570) * this version apparently fixes infinite loop bug (Closes: 161184) * repacked using debhelper and upstream's Makefile. Switch to libtool's versioning scheme, see debian/README.Versioning.libtool for details. (Closes: #187371) * (however, don't ship .la files, they only give libtool strange ideas, see http://lists.debian.org/debian-devel/2003/debian-devel-200304/msg00827.html for an example.) * changed compile-options to really follow policy 3.5.7 * debian/control: changed description to say "Perl 5" as Perl 6, when it eventually appears, will have yet another different regex syntax (Closes: #166939)
-- Mark Baker <mark@mnb.org.uk> Mon, 16 Jun 2003 22:11:08 +0100
2002
pcre3 (3.9-1) unstable; urgency=low
* New upstream version (Closes: #119429, #161424) * Added zpcregrep script by Samuel Tardieu (Closes: #36897) * doc/pcregrep.1: mention zpcregrep * debian/rules: use && in test rule rather than -a option to test, for better POSIX compatibility (Closes: #158775) * debian/Makefile: build pcretest once with -rpath for doing tests, and once without, so that: * debian/rules: install pcretest program (Closes: #162998) * Don't create or remove /usr/doc/foo symlinks. This means that none of the packages have prerms and only libpcre3 has a postinst * debian/copyright: corrected to "Debian GNU/Linux" * debian/control: standards version updated to 3.5.7.0 * debian/rules: strip comment and note sections from libraries * The result of the last four changes is that it should now be lintian-clean apart from one caused by a known bug in lintian (see lintian bug #117260) (Closes: #162999)
-- Mark Baker <mark@mnb.org.uk> Sat, 26 Oct 2002 18:12:13 +0100
2001
pcre3 (3.4-1.1) unstable; urgency=high
* Non-maintainer upload.
* Rebuild with a version of libc6 without a broken atexit() symbol
(closes: #108597, critical).
* Add to LD_LIBRARY_PATH rather than clobbering it, to avoid fakeroot
dying (closes: #108661, #108891).
-- Colin Watson <cjwatson@debian.org> Sun, 19 Aug 2001 20:43:28 +0100
pcre3 (3.4-1) unstable; urgency=low
* new upstream version (Closes: #93876)
-- Mark Baker <mark@mnb.org.uk> Sat, 28 Apr 2001 00:05:22 +0100
pcre3 (3.3-5) unstable; urgency=low
* debian/rules: install pcregrep as that name (only) rather than as
pgrep with a symlink called pcregrep. This avoids a name clash with
the process table grepper also called pgrep.
* doc/pcregrep.1: change name of program being documented (back) to
pcregrep.
-- Mark Baker <mark@mnb.org.uk> Tue, 23 Jan 2001 23:54:08 +0000
2000
pcre3 (3.3-4) unstable; urgency=low
* debian/rules: only install config files that are meant to be installed
in libpcre3-dev package (Closes: #78354)
* debian/Makefile: distclean target clears up configure output
-- Mark Baker <mark@mnb.org.uk> Wed, 29 Nov 2000 23:59:19 +0000
pcre3 (3.3-3) unstable; urgency=low
* debian/rules: make debian/Makefile executable before trying to run it
(Closes: #74316)
-- Mark Baker <mbaker@iee.org> Sun, 8 Oct 2000 21:18:15 +0100
pcre3 (3.3-2) unstable; urgency=low
* debian/rules: pgrep should symlink to docs in /usr/doc/libpcre3, not
/usr/doc/libpcre2
* debian/rules: manpage pgrep.1.gz should not be installed as executable!
* debian/rules: pcregrep.1.gz is symlink to pgrep.1.gz
* doc/pcre-config.1: basic manpage for pcre-config written
* debian/rules: install pcre-config.1
* debian/rules: use -isp option to dpkg-gencontrol
-- Mark Baker <mbaker@iee.org> Tue, 22 Aug 2000 00:11:54 +0100
pcre3 (3.3-1) unstable; urgency=low
* new package for pcre 3.x
-- Mark Baker <mbaker@iee.org> Sat, 19 Aug 2000 13:44:00 +0000
1999
pcre2 (2.08-1) unstable; urgency=low
* new upstream version (#50386) * put -lc after -lpcre when linking libpcreposix (#50046)
-- Mark Baker <mbaker@iee.org> Thu, 18 Nov 1999 21:45:14 +0000
pcre2 (2.07-2) unstable; urgency=low
* debian/rules: use /usr/share/doc and /usr/share/man, as mandated by
policy 3.1.0
* debian/postinst: create /usr/doc symlink; don't install library
* debian/postinst-lib (new file): create /usr/doc symlink and install library
* debian/prerm: remove /usr/doc symlink
* debian/rules: install postinst and prerm for all packages; but
postinst-lib for library package
-- Mark Baker <mbaker@iee.org> Sat, 13 Nov 1999 18:57:59 +0000
pcre2 (2.07-1) unstable; urgency=low
* new upstream version
* pcre.c, pcre.h: new upstream version is incompatible with old one! I've
done a nasty hack so that old binaries will still work. Old source won't,
but at least it won't fail silently so this shouldn't be a major problem.
* debian/rules: /usr/doc/pgrep should be a link to libpcre2, not libpcre1
(#42450)
-- Mark Baker <mbaker@iee.org> Tue, 3 Aug 1999 23:58:35 +0100
pcre2 (2.05-1) unstable; urgency=low
* new upstream version (#36776)
-- Mark Baker <mbaker@iee.org> Tue, 27 Apr 1999 23:00:25 +0100
pcre2 (2.02-3) unstable; urgency=low
* pcre.3: removed description of regular expression syntax and semantics
* pcre.7: new file, containing material removed from above
(this is so it can be put in the libpcre2 package (#34087)
-- Mark Baker <mbaker@iee.org> Fri, 5 Mar 1999 01:08:47 +0000
pcre2 (2.02-2) unstable; urgency=low
* debian/rules: install copyright in correct location in libpcre2-dev;
a typo before meant the package wouldn't install
* debian/shlibs: update to refer to libpcre2 instead of libpcre1
-- Mark Baker <mbaker@iee.org> Fri, 29 Jan 1999 00:12:00 +0000
pcre2 (2.02-1) unstable; urgency=low
* first release of pcre2 * install source of pgrep (it's small) in /usr/doc/libpcre2-dev/examples
-- Mark Baker <mbaker@iee.org> Thu, 28 Jan 1999 00:45:00 +0000
1998
pcre (1.09-2) unstable; urgency=low
* pcreposix.c,pcreposix.h: prefixed function names with pcreposix_
* pcreposix.h: #defines so un-prefixed names can be used
* These mean pcre routines will be used instead of the regex library
built into libc (#22525)
* debian/shlibs: pcreposix needs libpcre1 >=1.09-2 now
* debian/rules: it's not pcre 1.01 any more.
-- Mark Baker <mbaker@iee.org> Sat, 30 May 1998 16:54:31 +0100
pcre (1.09-1) unstable; urgency=low
* New upstream version
-- Mark Baker <mbaker@iee.org> Sat, 28 Feb 1998 21:29:07 +0000
pcre (1.08-1) unstable; urgency=low
* New upstream version (new features, so in unstable only)
-- Mark Baker <mbaker@iee.org> Sat, 28 Feb 1998 21:29:07 +0000
pcre (1.06-3) unstable; urgency=low
* Strip pgrep
-- Mark Baker <mbaker@iee.org> Sat, 28 Feb 1998 21:29:07 +0000
pcre (1.06-2) unstable; urgency=low
* Extended description for pgrep * Compress manpage * Updated standards-version to 2.4.0.0
-- Mark Baker <mbaker@iee.org> Mon, 9 Feb 1998 23:56:15 +0000
pcre (1.06-1) unstable; urgency=low
* New upstream version (bug fixes)
-- Mark Baker <mbaker@iee.org> Sun, 25 Jan 1998 22:37:37 +0000
pcre (1.05-2) unstable; urgency=low
* Remove debian/*~ in clean target * Only run ldconfig on "configure"
-- Mark Baker <mbaker@iee.org> Wed, 7 Jan 1998 21:14:51 +0000
1997
pcre (1.05-1) unstable; urgency=low
* New upstream version (bug fixes)
-- Mark Baker <mbaker@iee.org> Sat, 27 Dec 1997 11:26:32 +0000
pcre (1.02-1) unstable; urgency=low
* New upstream version
-- Mark Baker <mbaker@iee.org> Sat, 13 Dec 1997 22:01:48 +0000
pcre (1.01-4) unstable; urgency=low
* Use -fPIC instead of -fpic (identical on i386, but different on other
architectures like m68k)
* Nasty trick so pgrep gets the right dependencies whether or not
libpcre1 is installed
-- Mark Baker <mbaker@iee.org> Tue, 2 Dec 1997 17:57:07 +0000
pcre (1.01-3) unstable; urgency=low
* Apply patch to manpage from Karl Hegbloom * Rewritten makefile (copy sent upstream)
-- Mark Baker <mbaker@iee.org> Tue, 25 Nov 1997 12:12:05 +0000
pcre (1.01-2) unstable; urgency=low
* Correct typo (libprce) in debian/rules * Use gcc instead of ld in makefile * Build static libraries * Use shlibdeps instead of hard-coding libc6 * Use --strip-unneeded when stripping
-- Mark Baker <mbaker@iee.org> Fri, 21 Nov 1997 23:52:06 +0000
pcre (1.01-1) unstable; urgency=low
* Initial debian release
-- Mark Baker <mbaker@iee.org> Fri, 21 Nov 1997 20:36:13 +0000