1 pcre3 (2:8.39-5) unstable; urgency=medium
3 * patch from Katsuhiko Nishimra to symbols file to fix FTBFS with gcc7
4 (Closes: #876046, #853606)
6 -- Matthew Vernon <matthew@debian.org> Tue, 19 Sep 2017 22:10:37 +0100
8 pcre3 (2:8.39-4) unstable; urgency=low
10 * Remove now-deprecated Pre-Depends on multiarch-support (not needed
11 since jessie) (Closes: #865987)
13 -- Matthew Vernon <matthew@debian.org> Sun, 23 Jul 2017 16:20:23 +0100
15 pcre3 (2:8.39-3) unstable; urgency=high
17 * CVE-2017-7186: invalid Unicode property lookup may cause denial of
18 service (Closes: #858238)
20 -- Matthew Vernon <matthew@debian.org> Tue, 21 Mar 2017 22:03:19 +0000
22 pcre3 (2:8.39-2.1) unstable; urgency=high
24 * Non-maintainer upload.
25 * CVE-2017-6004: crafted regular expression may cause denial of service
28 -- Salvatore Bonaccorso <carnil@debian.org> Fri, 17 Feb 2017 15:56:09 +0100
30 pcre3 (2:8.39-2) unstable; urgency=low
32 * Update symbols file to reflect compilation with gcc6 (Closes: #811969)
34 -- Matthew Vernon <matthew@debian.org> Fri, 19 Aug 2016 09:04:15 +0100
36 pcre3 (2:8.39-1) unstable; urgency=medium
39 * New upstream version (Closes: #832354).
40 - Drop CVE-2016-1283.patch (now in upstream).
41 - Adjusted sonames: bumped each minor number where upstream
45 * Add notes encouraging people to move to pcre2
47 -- Matthew Vernon <matthew@debian.org> Thu, 28 Jul 2016 16:58:55 +0100
49 pcre3 (2:8.38-3.1) unstable; urgency=medium
51 * Non-maintainer upload.
52 * CVE-2016-1283: heap buffer overflow in handling of duplicate named
53 groups (Closes: #809706)
55 -- Salvatore Bonaccorso <carnil@debian.org> Tue, 22 Mar 2016 21:05:13 +0100
57 pcre3 (2:8.38-3) unstable; urgency=low
59 * Apply Ubuntu patch from Iain Lane (modified by Graham Inggs) to add
60 symbols files (Closes: #767374)
62 -- Matthew Vernon <matthew@debian.org> Sun, 28 Feb 2016 11:24:52 +0000
64 pcre3 (2:8.38-2) unstable; urgency=low
66 * Apply upstream patch to fix workspace overflow for (*ACCEPT) with
67 deeply nested parentheses (Closes: #815921)
69 -- Matthew Vernon <matthew@debian.org> Sat, 27 Feb 2016 16:30:35 +0000
71 pcre3 (2:8.38-1) unstable; urgency=low
73 * New upstream version
75 -- Matthew Vernon <matthew@debian.org> Tue, 22 Dec 2015 13:37:39 +0000
77 pcre3 (2:8.35-8) unstable; urgency=low
79 * Remove conflicts with long-vanished pcre{1,2}-dev packages (so new PCRE2 packages can co-exist)
81 -- Matthew Vernon <matthew@debian.org> Sat, 21 Nov 2015 15:35:13 +0000
83 pcre3 (2:8.35-7.4) unstable; urgency=medium
85 * Non-maintainer upload.
86 * Fix copy-and-paste error in Disable_JIT_on_sparc64.patch.
88 -- John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> Mon, 02 Nov 2015 18:51:13 +0100
90 pcre3 (2:8.35-7.3) unstable; urgency=medium
92 * Non-maintainer upload.
93 * Add Disable_JIT_on_sparc64.patch to disable JIT on sparc64. The patch
94 no_jit_x32_powerpcspe.patch to disable JIT on powerpcspe was already
95 added in 2:8.35-6 (Closes: #765079).
97 -- John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> Mon, 02 Nov 2015 15:13:16 +0100
99 pcre3 (2:8.35-7.2) unstable; urgency=low
101 * Non-maintainer upload (with maintainer's permission).
102 * Add Fix-compiler-crash-misbehaviour-for-zero-repeated-gr.patch.
103 Fixes "PCRE Library Stack Overflow Vulnerability" (Upstream bug 1503)
104 * Add Fix-compile-time-loop-for-recursive-reference-within.patch.
105 Fixes "PCRE Call Stack Overflow Vulnerability" (Upstream bug 1515)
106 * Add 794589-information-disclosure.patch.
107 Fixes "pcre_exec does not fill offsets for certain regexps" leading to
108 information disclosure. (Closes: #794589)
109 * Add Fix-bad-compile-for-groups-like-2-0-1999.patch.
110 CVE-2015-2325: heap buffer overflow in compile_branch(). (Closes: #781795)
111 * Add Fix-bad-compilation-for-patterns-like-1-1-with-forwa.patch.
112 CVE-2015-2326: heap buffer overflow in pcre_compile2(). (Closes: #783285)
113 * Add Fix-buffer-overflow-for-named-recursive-back-referen.patch.
114 CVE-2015-3210: heap buffer overflow in pcre_compile2() /
115 compile_regex(). (Closes: #787433)
117 -- Salvatore Bonaccorso <carnil@debian.org> Fri, 11 Sep 2015 20:04:19 +0200
119 pcre3 (2:8.35-7.1) unstable; urgency=medium
121 * Rename libpcrecpp0 to libpcrecpp0v5. Addresses: #791236.
122 * Add Conflict/Replaces to the old library.
123 * Add libpcrecpp0v5 symbols file for GCC 5.
125 -- Matthias Klose <doko@debian.org> Tue, 04 Aug 2015 20:23:03 +0200
127 pcre3 (2:8.35-7) unstable; urgency=medium
129 * Apply upstream patch to fix buffer overflow for forward reference
130 within backward assertion with excess closing parenthesis
133 -- Matthew Vernon <matthew@debian.org> Fri, 26 Jun 2015 08:08:55 +0100
135 pcre3 (2:8.35-6) unstable; urgency=low
138 * Re-add patch disabling JIT on powerpcspe and x32 (Closes: #760327)
139 * Add back missing debian/changelog entries for 1:8.35-3.2 and 1:8.36-1
141 -- Matthew Vernon <matthew@debian.org> Sat, 13 Jun 2015 11:45:25 +0100
143 pcre3 (2:8.35-5) unstable; urgency=low
145 * re-enable jit on ppc64el (by dropping the patch that disables it)
147 * patch from Frederic Bonnard to fix the watch file (Closes: #785726)
149 -- Matthew Vernon <matthew@debian.org> Tue, 26 May 2015 08:27:56 +0100
151 pcre3 (2:8.35-4) experimental; urgency=medium
154 * Add a libpcre16-3 package with the 16 bit pcre16 library (Closes: 748781).
155 * Add a libpcre32-3 package with the 32 bit pcre32 library.
158 * Adopt this package (Closes: #772994)
160 -- Matthew Vernon <matthew@debian.org> Sat, 07 Mar 2015 19:27:34 +0000
162 pcre3 (2:8.35-3.3) unstable; urgency=medium
164 * Non-maintainer upload.
165 * Upstream patch for heap buffer overflow, CVE-2014-8964, taken from
166 1:8.36-1 (Closes: #770478)
167 Thanks to Salvatore Bonaccorso for the reminder.
169 -- Ivo De Decker <ivodd@debian.org> Sat, 06 Dec 2014 19:58:19 +0100
171 pcre3 (2:8.35-3.2) unstable; urgency=medium
173 * Non-maintainer upload.
174 * Update shlibs dependency to 1:8.35 for new symbol introduced in upstream
175 version 8.35 (Closes: #767907)
176 * Revert upload of upstream version 8.36 to allow this upload to migrate to
179 -- Ivo De Decker <ivodd@debian.org> Sat, 06 Dec 2014 19:21:39 +0100
181 pcre3 (1:8.36-1) unstable; urgency=medium
183 * New upstream release
184 * Upped shlibs dependency to 8.35 (Closes: #767903)
185 * Upstream patch for heap buffer overflow, CVE-2014-8964 (Closes: #770478)
187 -- Mark Baker <mark@mnb.org.uk> Mon, 24 Nov 2014 22:41:12 +0000
189 pcre3 (1:8.35-3.2) unstable; urgency=low
191 * Non-maintainer upload with maintainer permission.
192 * Disable JIT on x32 and powerpcspe (Closes: #760327).
194 -- Thorsten Glaser <tg@mirbsd.de> Wed, 12 Nov 2014 14:30:23 +0000
196 pcre3 (1:8.35-3.1) unstable; urgency=medium
198 * Non-maintainer upload.
199 * Enable build hardening flags (closes: #656008).
201 -- Michael Gilbert <mgilbert@debian.org> Fri, 19 Sep 2014 01:48:23 +0000
203 pcre3 (1:8.35-3) unstable; urgency=medium
205 Thanks to Simon McVittie for all of the work on this:
207 * Run tests with VERBOSE=1 so we can see the logs for failing tests
209 * Apply part of upstream r1472 to fix undefined behaviour when parsing
210 {n} or {m,n} quantifiers, which causes mis-parsing and test failures
211 under gcc 4.9 (Closes: #751828)
213 -- Mark Baker <mark@mnb.org.uk> Wed, 23 Jul 2014 21:19:41 +0100
215 pcre3 (1:8.35-2) unstable; urgency=medium
217 * Build-depends on auto-reconf (Closes: 754540)
219 -- Mark Baker <mark@mnb.org.uk> Sat, 12 Jul 2014 23:03:47 +0100
221 pcre3 (1:8.35-1) unstable; urgency=medium
223 * New upstream release
225 * Disable JIT on ppc64el (Closes: 751390) (Thanks Erwan Prioul)
227 -- Mark Baker <mark@mnb.org.uk> Fri, 11 Jul 2014 19:54:51 +0100
229 pcre3 (1:8.31-5) unstable; urgency=medium
231 * Previous attempt at detecting JIT support didn't work when cross
232 compiling. Now runs the host compiler, and doesn't try to run the
233 output (Closes: 745222)
235 -- Mark Baker <mark@mnb.org.uk> Wed, 23 Apr 2014 21:00:35 +0100
237 pcre3 (1:8.31-4) unstable; urgency=medium
239 * Enable JIT compilation only on architectures where it is supported -
240 fixes FTBFS on ones where it isn't (Closes: 745114)
241 * Verbose build logs (Closes: 745069)
243 -- Mark Baker <mark@mnb.org.uk> Fri, 18 Apr 2014 10:06:31 +0100
245 pcre3 (1:8.31-3) unstable; urgency=medium
247 * Enable JIT regex compilation (http://sljit.sourceforge.net/pcre).
248 Note that this has no effect by default so should not break anything;
249 to use it you need to pass a flag to pcre_compile_regex()
251 * Changed shlibs:Depends to 8.20 as pcre_free_study() is not in older
252 versions (Closes: 743164)
254 -- Mark Baker <mark@mnb.org.uk> Tue, 08 Apr 2014 22:37:58 +0100
256 pcre3 (1:8.31-2) unstable; urgency=low
258 * Build -dev package as Multi-arch: same. Thanks Steve Langasek / Ubuntu
259 for the patch (Closes: 696217)
261 -- Mark Baker <mark@mnb.org.uk> Thu, 03 Jan 2013 20:30:05 +0000
263 pcre3 (1:8.31-1) unstable; urgency=low
265 * New upstream release
266 * Applied patch from upstream bugzilla #1287 to fix bug where wrong
267 value is in re_nsub in some cases (Closes: #686495)
269 -- Mark Baker <mark@mnb.org.uk> Thu, 13 Sep 2012 19:58:45 +0100
271 pcre3 (1:8.30-5) unstable; urgency=low
273 * There is no use in including debug information for the libraries from
274 the udeb in the debug package; more importantly, because the
275 installation system isn't multiarch, if they are included they result
276 in arch specific files in arch independent paths (debug package is
277 Multi-arch:same). Removed. (Closes: #670018)
279 -- Mark Baker <mark@mnb.org.uk> Tue, 01 May 2012 22:38:42 +0100
281 pcre3 (1:8.30-4) unstable; urgency=low
283 * Reluctantly using an epoch, as it seems the funny version number with
284 extra dots causes problems
285 * Bumped standard version to 3.9.3. No changes needed
286 * Converted to use new source format / quilt
287 * Put back obsolete pcre_info() API that up
288 * Don't include pcregrep binary in debug package
290 Thanks to Elimar Riesebieter for the conversion to the new source format.
292 -- Mark Baker <mark@mnb.org.uk> Fri, 23 Mar 2012 22:34:54 +0000
294 pcre3 (8.30..-3) unstable; urgency=low
296 * configure: fixed libpcreposix version (this is not the same bug as the
297 previous one, though it's in the same few lines)
299 -- Mark Baker <mark@mnb.org.uk> Thu, 22 Mar 2012 19:45:03 +0000
301 pcre3 (8.30..-2) unstable; urgency=low
303 * configure: Correct library version so soname is libpcre.so.3 instead
304 of .2 (Closes: #664983)
305 * Horrible version number is because of NMU of "8.30.really8.12-1.1";
306 this will sort between that and 8.31-1
308 -- Mark Baker <mark@mnb.org.uk> Thu, 22 Mar 2012 17:52:35 +0000
310 pcre3 (8.30-1) unstable; urgency=low
312 * New upstream release (Closes:#664166)
314 -- Mark Baker <mark@mnb.org.uk> Wed, 21 Mar 2012 21:03:39 +0000
316 pcre3 (8.12-4) unstable; urgency=low
318 * Multi-arch support. Thanks Steve Langasek for patch (Closes: 634250)
320 -- Mark Baker <mark@mnb.org.uk> Mon, 18 Jul 2011 21:59:44 +0100
322 pcre3 (8.12-3) unstable; urgency=low
324 * debian/rules: Increased shlib version to 8.10 (Closes: #612942,
325 #613227, #613469, #614012, #615019)
327 -- Mark Baker <mark@mnb.org.uk> Sun, 20 Feb 2011 12:46:44 +0000
329 pcre3 (8.12-2) unstable; urgency=low
331 * Include changes from Stéphane's NMU (including fix for bug 581202)
332 that were accidentally omitted in previous release.
333 * debian/control: -dbg package should be section debug, priority extra
335 -- Mark Baker <mark@mnb.org.uk> Tue, 08 Feb 2011 20:38:49 +0000
337 pcre3 (8.12-1) unstable; urgency=low
339 * New upstream release (Closes: #554242)
341 -- Mark Baker <mark@mnb.org.uk> Mon, 07 Feb 2011 23:53:42 +0000
343 pcre3 (8.02-1.1) unstable; urgency=low
345 * Non-maintainer upload.
346 * Add explicit Breaks to applications using libpcre-ocaml, to allow
347 proper upgrades from lenny (Closes: #581202)
349 * Add debian/source/format
350 * Remove duplicate fields spotted by Lintian
351 * Promote XC-Package-Type field to Package-Type
353 -- Stéphane Glondu <glondu@debian.org> Sat, 31 Jul 2010 16:05:27 -0400
355 pcre3 (8.02-1) unstable; urgency=low
357 * New upstream release
359 -- Mark Baker <mark@mnb.org.uk> Fri, 07 May 2010 21:18:05 +0100
361 pcre3 (7.8-3) unstable; urgency=low
363 * debian/rules: Install main library in /lib (Closes: 350468, #549608)
364 * debian/pcre-config.1: Minor formatting changes (thanks Alexander
365 Peslyak) (Closes: 338658)
366 * Makefile.am,Makefile.in: Added libpcre.la to LDADD for various things;
367 apparently this will make it cross-build successfully (Closes: 492565)
368 * debian/control: Added ${misc:Depends} to dependencies for all the
370 * debian/rules: Don't ignore errors from make distclean
372 -- Mark Baker <mark@mnb.org.uk> Wed, 07 Oct 2009 00:05:25 +0100
374 pcre3 (7.8-2) unstable; urgency=low
376 * debian/rules: Bumped shlib version to 7.7 because of new feature in
377 that version (Closes: #500987)
379 -- Mark Baker <mark@mnb.org.uk> Sun, 05 Oct 2008 17:06:46 +0100
381 pcre3 (7.8-1) unstable; urgency=low
383 * New upstream release
385 -- Mark Baker <mark@mnb.org.uk> Sun, 21 Sep 2008 21:23:00 +0100
387 pcre3 (7.6-2.1) unstable; urgency=high
389 * Non-maintainer upload.
390 * Fix heap overflow in the pcre compiler triggered by
391 patterns which contain options and multiple branches
392 (CVE-2008-2371; Closes: #488919).
393 * debian/rules (patch by Bryan Donlan): Update shlibdeps invocation for
394 libpcrecpp0 due to new symbols (Closes: #476925).
395 * debian/copyright: replace license information with the current license
396 information shipped with upstream sources (Closes: #489318).
398 -- Nico Golde <nion@debian.org> Mon, 14 Jul 2008 19:13:11 +0200
400 pcre3 (7.6-2) unstable; urgency=low
402 * pcrecpp.cc: Applied patch from PCRE bugzilla (bug 664) to fix ABI
403 breakage (Closes: #463170, #463266, #463413, #464974)
405 -- Mark Baker <mark@mnb.org.uk> Wed, 13 Feb 2008 22:19:35 +0000
407 pcre3 (7.6-1) unstable; urgency=low
409 * New upstream release
410 * Ship pcredemo.c in examples directory (Closes: #377587)
412 -- Mark Baker <mark@mnb.org.uk> Mon, 28 Jan 2008 23:01:05 +0000
414 pcre3 (7.4-1) unstable; urgency=low
416 * Build a -dbg package with debug symbols
418 Thanks to Sebastian Dröge <slomo@debian.org>,for all of the following:
420 * New upstream release (Closes: #453372).
423 + Provide udeb (Closes: #443114). Build depend on debhelper (>= 5.0.22)
426 + Bump shlibs to >= 7.4 (Closes: #449289).
428 + Update debhelper compat level to 5.
430 + Update Standards-Version to 3.7.3, no additional changes needed.
431 + Use ${binary:Version} instead of ${Source-Version} to make package
436 + Convert from dh_movefiles to dh_install.
438 + Removed, not necessary.
440 -- Mark Baker <mark@mnb.org.uk> Mon, 7 Jan 2008 21:03:34 +0000
442 pcre3 (7.3-2) unstable; urgency=low
444 * Overloaded RE::Init(), for compatibility with PCRE 6.x API (Closes
445 #436210). Thanks to Matthias Klose for the patch.
446 * Increased shlibdeps from 4.5 to 6.0. 6.0 introduced a new function
447 (pcre_compile2) to the API, so anything using that requires at least
448 6.0. (Closes #441345)
450 -- Mark Baker <mark@mnb.org.uk> Mon, 7 Jan 2008 21:02:52 +0000
452 pcre3 (7.3-1) unstable; urgency=low
454 * New upstream release
456 -- Mark Baker <mark@mnb.org.uk> Tue, 28 Aug 2007 20:53:39 +0100
458 pcre3 (7.2-1) unstable; urgency=low
460 * New upstream release (Closes: #420280)
461 * debian/rules: dummy binary-indep target (Closes: #395730)
463 -- Mark Baker <mark@mnb.org.uk> Fri, 3 Aug 2007 23:06:28 +0100
465 pcre3 (6.7-1) unstable; urgency=low
467 * New upstream release (Closes: #389305)
469 -- Mark Baker <mark@mnb.org.uk> Mon, 25 Sep 2006 23:24:55 +0100
471 pcre3 (6.4-2) unstable; urgency=low
473 * Makefile.in: Install pcrepartial.3 (Closes: #362011)
474 * doc/pcreapi.3, doc/pcre_version.3: document pcre_version() as
475 returning a const char * not a char * (Closes: #278619)
476 * debian/libpcre3-dev.files: install libpcre.pc (Closes: #359662)
477 * doc/pcregrep.1: fixed typo (Closes: #310338)
478 * debian/control: drop dummy pgrep package (Closes: #247550)
480 -- Mark Baker <mark@mnb.org.uk> Thu, 27 Apr 2006 22:32:06 +0100
482 pcre3 (6.4-1.1) unstable; urgency=low
484 * Split out the C++ library into it's own package libpcrecpp0, as
485 discussed in #339250. The C++ library was recently added, no
486 package references the C++ library yet.
488 * debian/rules: Remove testsavedregex in clean target.
490 -- Matthias Klose <doko@debian.org> Fri, 25 Nov 2005 07:59:14 +0100
492 pcre3 (6.4-1) unstable; urgency=low
494 * New upstream release (Closes: 333191)
496 -- Mark Baker <mark@mnb.org.uk> Mon, 10 Oct 2005 23:14:53 +0100
498 pcre3 (6.3-1) unstable; urgency=low
500 * New upstream release (Closes: 323761).
501 * This includes fix to security issue CAN-2005-2491 (Closes: 324531)
503 -- Mark Baker <mark@mnb.org.uk> Sat, 27 Aug 2005 18:12:22 +0100
505 pcre3 (5.0-1.1) unstable; urgency=low
507 * Non-maintainer upload.
508 * Correct an alignment error in the pcretest.c test case, which was
509 causing build failures on ia64 (closes: #309606).
511 -- Steve Langasek <vorlon@debian.org> Thu, 26 May 2005 05:15:34 +0000
513 pcre3 (5.0-1) unstable; urgency=low
515 * New upstream release (Closes: #295287)
516 - compatible, so same soname and package name can be used.
517 * Compile with --enable-unicode-properties, a new feature of PCRE 5.0
518 * Removed . from description in control file
519 * Included patch from Niibe Yutaka for cross building (Closes: #285407)
521 Thanks Andreas for the NMU, which this is based on (Closes: #237644, #237265)
523 -- Mark Baker <mark@mnb.org.uk> Wed, 16 Feb 2005 21:47:14 +0000
525 pcre3 (4.5-1.1) unstable; urgency=low
527 * NMU to fix rc-bugs.
528 * Update libtool related files to fix build-error on mips, keep original
529 config.in, as it is no generated file. (Closes: #237265)
530 * pcregrep replaces pgrep. (Closes: #237564)
531 * Bump shlibs, pcre 4.5 includes two new functions.
532 * Let pgrep's /usr/share/doc symlink point to the package it depends on,
535 -- Andreas Metzler <ametzler@debian.org> Fri, 12 Mar 2004 13:23:02 +0100
537 pcre3 (4.5-1) unstable; urgency=low
539 * New upstream release
541 Thanks to Andreas Metzler for patches for all the following:
543 * doc/pcregrep.1: added newline between synopsis for pcregrep and that
544 for zpcregrp (Closes: #197899)
545 * debian/control: Change package descriptions (Closes: #209904)
546 * debian/rules and others: Renamed pgrep package to pcregrep, to match
547 name of binary and avoid confusion with pgrep (which greps for
548 processes, and is in the procps package; a dummy pgrep package will
549 ease upgrades (Closes: #217076)
551 -- Mark Baker <mark@mnb.org.uk> Wed, 25 Feb 2004 20:49:33 +0000
553 pcre3 (4.3-4) unstable; urgency=low
555 * debian/libpcre3.files: include pcrepattern(3) manpage in libpcre3
556 package instead of libpcre3-dev package. This means that anyone using
557 a PCRE based application will have the man page available.
559 -- Mark Baker <mark@mnb.org.uk> Thu, 8 Jan 2004 21:19:51 +0000
561 pcre3 (4.3-3) unstable; urgency=low
563 * ltmain.sh: Replaced with standard version from debian libtool package,
564 but with Phil Hazel's patch applied (although I suspect his patch
565 isn't necessary on debian systems). (Closes: #198147, #198668) I hope.
567 -- Mark Baker <mark@mnb.org.uk> Wed, 25 Jun 2003 21:09:22 +0100
569 pcre3 (4.3-2) unstable; urgency=low
571 * pcretest.c: Cheat at test! Always print 40 instead of the size,
572 because the size varies on different architectures, and we don't
573 really want to fail the test because of this.
575 -- Mark Baker <mark@mnb.org.uk> Thu, 19 Jun 2003 21:00:39 +0100
577 pcre3 (4.3-1) unstable; urgency=low
579 This release is entirely the work of Andreas Metzler <ametzler@debian.org>.
582 * new upstream version (Closes: 182570)
583 * this version apparently fixes infinite loop bug (Closes: 161184)
584 * repacked using debhelper and upstream's Makefile. Switch to libtool's
585 versioning scheme, see debian/README.Versioning.libtool for details.
587 * (however, don't ship .la files, they only give libtool strange ideas, see
588 http://lists.debian.org/debian-devel/2003/debian-devel-200304/msg00827.html
590 * changed compile-options to really follow policy 3.5.7
591 * debian/control: changed description to say "Perl 5" as Perl 6, when it
592 eventually appears, will have yet another different regex syntax
595 -- Mark Baker <mark@mnb.org.uk> Mon, 16 Jun 2003 22:11:08 +0100
597 pcre3 (3.9-1) unstable; urgency=low
599 * New upstream version (Closes: #119429, #161424)
600 * Added zpcregrep script by Samuel Tardieu (Closes: #36897)
601 * doc/pcregrep.1: mention zpcregrep
602 * debian/rules: use && in test rule rather than -a option to test, for
603 better POSIX compatibility (Closes: #158775)
604 * debian/Makefile: build pcretest once with -rpath for doing tests, and
605 once without, so that:
606 * debian/rules: install pcretest program (Closes: #162998)
607 * Don't create or remove /usr/doc/foo symlinks. This means that none of
608 the packages have prerms and only libpcre3 has a postinst
609 * debian/copyright: corrected to "Debian GNU/Linux"
610 * debian/control: standards version updated to 3.5.7.0
611 * debian/rules: strip comment and note sections from libraries
612 * The result of the last four changes is that it should now be
613 lintian-clean apart from one caused by a known bug in lintian (see
614 lintian bug #117260) (Closes: #162999)
616 -- Mark Baker <mark@mnb.org.uk> Sat, 26 Oct 2002 18:12:13 +0100
618 pcre3 (3.4-1.1) unstable; urgency=high
620 * Non-maintainer upload.
621 * Rebuild with a version of libc6 without a broken atexit() symbol
622 (closes: #108597, critical).
623 * Add to LD_LIBRARY_PATH rather than clobbering it, to avoid fakeroot
624 dying (closes: #108661, #108891).
626 -- Colin Watson <cjwatson@debian.org> Sun, 19 Aug 2001 20:43:28 +0100
628 pcre3 (3.4-1) unstable; urgency=low
630 * new upstream version (Closes: #93876)
632 -- Mark Baker <mark@mnb.org.uk> Sat, 28 Apr 2001 00:05:22 +0100
634 pcre3 (3.3-5) unstable; urgency=low
636 * debian/rules: install pcregrep as that name (only) rather than as
637 pgrep with a symlink called pcregrep. This avoids a name clash with
638 the process table grepper also called pgrep.
639 * doc/pcregrep.1: change name of program being documented (back) to
642 -- Mark Baker <mark@mnb.org.uk> Tue, 23 Jan 2001 23:54:08 +0000
644 pcre3 (3.3-4) unstable; urgency=low
646 * debian/rules: only install config files that are meant to be installed
647 in libpcre3-dev package (Closes: #78354)
648 * debian/Makefile: distclean target clears up configure output
650 -- Mark Baker <mark@mnb.org.uk> Wed, 29 Nov 2000 23:59:19 +0000
652 pcre3 (3.3-3) unstable; urgency=low
654 * debian/rules: make debian/Makefile executable before trying to run it
657 -- Mark Baker <mbaker@iee.org> Sun, 8 Oct 2000 21:18:15 +0100
659 pcre3 (3.3-2) unstable; urgency=low
661 * debian/rules: pgrep should symlink to docs in /usr/doc/libpcre3, not
663 * debian/rules: manpage pgrep.1.gz should not be installed as executable!
664 * debian/rules: pcregrep.1.gz is symlink to pgrep.1.gz
665 * doc/pcre-config.1: basic manpage for pcre-config written
666 * debian/rules: install pcre-config.1
667 * debian/rules: use -isp option to dpkg-gencontrol
669 -- Mark Baker <mbaker@iee.org> Tue, 22 Aug 2000 00:11:54 +0100
671 pcre3 (3.3-1) unstable; urgency=low
673 * new package for pcre 3.x
675 -- Mark Baker <mbaker@iee.org> Sat, 19 Aug 2000 13:44:00 +0000
677 pcre2 (2.08-1) unstable; urgency=low
679 What follows is the changelog from pcre2, up to the point where the pcre3
682 * new upstream version (#50386)
683 * put -lc after -lpcre when linking libpcreposix (#50046)
685 -- Mark Baker <mbaker@iee.org> Thu, 18 Nov 1999 21:45:14 +0000
687 pcre2 (2.07-2) unstable; urgency=low
689 * debian/rules: use /usr/share/doc and /usr/share/man, as mandated by
691 * debian/postinst: create /usr/doc symlink; don't install library
692 * debian/postinst-lib (new file): create /usr/doc symlink and install library
693 * debian/prerm: remove /usr/doc symlink
694 * debian/rules: install postinst and prerm for all packages; but
695 postinst-lib for library package
697 -- Mark Baker <mbaker@iee.org> Sat, 13 Nov 1999 18:57:59 +0000
699 pcre2 (2.07-1) unstable; urgency=low
701 * new upstream version
702 * pcre.c, pcre.h: new upstream version is incompatible with old one! I've
703 done a nasty hack so that old binaries will still work. Old source won't,
704 but at least it won't fail silently so this shouldn't be a major problem.
705 * debian/rules: /usr/doc/pgrep should be a link to libpcre2, not libpcre1
708 -- Mark Baker <mbaker@iee.org> Tue, 3 Aug 1999 23:58:35 +0100
710 pcre2 (2.05-1) unstable; urgency=low
712 * new upstream version (#36776)
714 -- Mark Baker <mbaker@iee.org> Tue, 27 Apr 1999 23:00:25 +0100
716 pcre2 (2.02-3) unstable; urgency=low
718 * pcre.3: removed description of regular expression syntax and semantics
719 * pcre.7: new file, containing material removed from above
720 (this is so it can be put in the libpcre2 package (#34087)
722 -- Mark Baker <mbaker@iee.org> Fri, 5 Mar 1999 01:08:47 +0000
724 pcre2 (2.02-2) unstable; urgency=low
726 * debian/rules: install copyright in correct location in libpcre2-dev;
727 a typo before meant the package wouldn't install
728 * debian/shlibs: update to refer to libpcre2 instead of libpcre1
730 -- Mark Baker <mbaker@iee.org> Fri, 29 Jan 1999 00:12:00 +0000
732 pcre2 (2.02-1) unstable; urgency=low
734 * first release of pcre2
735 * install source of pgrep (it's small) in /usr/doc/libpcre2-dev/examples
737 -- Mark Baker <mbaker@iee.org> Thu, 28 Jan 1999 00:45:00 +0000
739 pcre (1.09-2) unstable; urgency=low
741 What follows is the changelog from pcre 1, up to the point where the pcre2
744 The changes are not that large but the API, and therefore the ABI, are
745 changed so version 2 is not compatible.
747 * pcreposix.c,pcreposix.h: prefixed function names with pcreposix_
748 * pcreposix.h: #defines so un-prefixed names can be used
749 * These mean pcre routines will be used instead of the regex library
750 built into libc (#22525)
751 * debian/shlibs: pcreposix needs libpcre1 >=1.09-2 now
752 * debian/rules: it's not pcre 1.01 any more.
754 -- Mark Baker <mbaker@iee.org> Sat, 30 May 1998 16:54:31 +0100
756 pcre (1.09-1) unstable; urgency=low
758 * New upstream version
760 -- Mark Baker <mbaker@iee.org> Sat, 28 Feb 1998 21:29:07 +0000
762 pcre (1.08-1) unstable; urgency=low
764 * New upstream version (new features, so in unstable only)
766 -- Mark Baker <mbaker@iee.org> Sat, 28 Feb 1998 21:29:07 +0000
768 pcre (1.06-3) unstable; urgency=low
772 -- Mark Baker <mbaker@iee.org> Sat, 28 Feb 1998 21:29:07 +0000
774 pcre (1.06-2) unstable; urgency=low
776 * Extended description for pgrep
778 * Updated standards-version to 2.4.0.0
780 -- Mark Baker <mbaker@iee.org> Mon, 9 Feb 1998 23:56:15 +0000
782 pcre (1.06-1) unstable; urgency=low
784 * New upstream version (bug fixes)
786 -- Mark Baker <mbaker@iee.org> Sun, 25 Jan 1998 22:37:37 +0000
788 pcre (1.05-2) unstable; urgency=low
790 * Remove debian/*~ in clean target
791 * Only run ldconfig on "configure"
793 -- Mark Baker <mbaker@iee.org> Wed, 7 Jan 1998 21:14:51 +0000
795 pcre (1.05-1) unstable; urgency=low
797 * New upstream version (bug fixes)
799 -- Mark Baker <mbaker@iee.org> Sat, 27 Dec 1997 11:26:32 +0000
801 pcre (1.02-1) unstable; urgency=low
803 * New upstream version
805 -- Mark Baker <mbaker@iee.org> Sat, 13 Dec 1997 22:01:48 +0000
807 pcre (1.01-4) unstable; urgency=low
809 * Use -fPIC instead of -fpic (identical on i386, but different on other
810 architectures like m68k)
811 * Nasty trick so pgrep gets the right dependencies whether or not
812 libpcre1 is installed
814 -- Mark Baker <mbaker@iee.org> Tue, 2 Dec 1997 17:57:07 +0000
816 pcre (1.01-3) unstable; urgency=low
818 * Apply patch to manpage from Karl Hegbloom
819 * Rewritten makefile (copy sent upstream)
821 -- Mark Baker <mbaker@iee.org> Tue, 25 Nov 1997 12:12:05 +0000
823 pcre (1.01-2) unstable; urgency=low
825 * Correct typo (libprce) in debian/rules
826 * Use gcc instead of ld in makefile
827 * Build static libraries
828 * Use shlibdeps instead of hard-coding libc6
829 * Use --strip-unneeded when stripping
831 -- Mark Baker <mbaker@iee.org> Fri, 21 Nov 1997 23:52:06 +0000
833 pcre (1.01-1) unstable; urgency=low
835 * Initial debian release
837 -- Mark Baker <mbaker@iee.org> Fri, 21 Nov 1997 20:36:13 +0000