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