File pcre2.changes of Package pcre2
1178
1
-------------------------------------------------------------------
2
Fri Jul 21 07:05:28 UTC 2023 - Pedro Monreal <pmonreal@suse.com>
3
4
- Security fix: [bsc#1213514, CVE-2022-41409]
5
* Integer overflow vulnerability in pcre2test before 10.41
6
allows attackers to cause a denial of service or other
7
unspecified impacts via negative input.
8
* Add pcre2-CVE-2022-41409.patch
9
10
-------------------------------------------------------------------
11
Wed Jul 20 01:37:10 UTC 2022 - Jason Sikes <jsikes@suse.com>
12
13
- Added pcre2-bsc1199235-CVE-2022-1587.patch
14
* CVE-2022-1587 / bsc#1199235
15
* Fix out-of-bounds read due to bug in recursions
16
* Sourced from:
17
- https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
18
19
-------------------------------------------------------------------
20
Tue Jul 19 04:49:09 UTC 2022 - Jason Sikes <jsikes@suse.com>
21
22
- Added pcre2-Fix_crash_when_X_is_used_without_UTF_in_JIT.patch
23
* CVE-2019-20454 / bsc#1164384
24
* Fix crash when \X is used in non-UTF mode on certain inputs.
25
* Sourced from:
26
- https://github.com/PCRE2Project/pcre2/commit/342c16ecd31bd12fc350ee31d2dcc041832ebb3f
27
- https://github.com/PCRE2Project/pcre2/commit/e118e60a68f03f38dd2ff3d16ca2e2e0d800e1d9
28
29
-------------------------------------------------------------------
30
Sat May 7 09:21:43 UTC 2022 - Jason Sikes <jsikes@suse.com>
31
32
- Added pcre2-10.31-bsc1199232-unicode-property-matching.patch
33
* bsc#1199232 / CVE-2022-1586
34
* Fixes unicode property matching issue
35
36
-------------------------------------------------------------------
37
Sat Jul 24 18:04:10 UTC 2021 - Jason Sikes <jsikes@suse.com>
38
39
- Added 0001-Fixed-atomic-group-backtracking-bug.patch
40
* bsc#1187937
41
* PHP 7.6.4 on s390x returns different results for preg_match
42
function as compared to older PHP versions and x86
43
* Sourced from upstream subversion commit:
44
$ svn log -r965 svn://vcs.pcre.org/pcre2/code/trunk
45
46
-------------------------------------------------------------------
47
Sun Feb 18 05:15:03 UTC 2018 - avindra@opensuse.org
48
49
- Update to new upstream release 10.31
50
* New pcre2_config() options: PCRE2_CONFIG_NEVER_BACKSLASH_C and
51
PCRE2_CONFIG_COMPILED_WIDTHS.
52
* New pcre2_pattern_info() option PCRE2_INFO_EXTRAOPTIONS to
53
retrieve the extra compile time options.
54
* Public names for all pcre2_compile() error numbers.
55
* Added PCRE2_CALLOUT_STARTMATCH and PCRE2_CALLOUT_BACKTRACK
56
bits to a new field callout_flags in callout blocks.
57
- use https for main site
58
- cleanup with spec-cleaner
59
60
-------------------------------------------------------------------
61
Mon Sep 11 18:14:30 UTC 2017 - jengelh@inai.de
62
63
- Update to new upstream release 10.30
64
* The main interpreter, pcre2_match(), has been refactored into
65
a new version that does not use recursive function calls for
66
remembering backtracking positions. The new implementation
67
allows backtracking into recursive group calls in patterns,
68
making it more compatible with Perl. For patterns that have a
69
lot of backtracking, the heap is now used, and there is
70
explicit limit on the amount, settable by
71
pcre2_set_heap_limit(). The "recursion limit" is retained,
72
but is renamed as "depth limit".
73
* The new option PCRE2_ENDANCHORED insists that a pattern match
74
must end at the end of the subject.
75
* The new option PCRE2_EXTENDED_MORE implements Perl's /xx
76
feature, and pcre2test is upgraded to support it. Setting
77
within the pattern by (?xx) is Also supported.
78
* (?n) can be used to set PCRE2_NO_AUTO_CAPTURE, because Perl
79
now has this.
80
* Additional pattern compile options in the compile context are
81
now available: PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES and
82
PCRE2_EXTRA_BAD_ESCAPE_IS LITERAL.
83
* The newline type PCRE2_NEWLINE_NUL is now available.
84
* The match limit value now also applies to pcre2_dfa_match()
85
as there are patterns that can use up a lot of resources
86
without necessarily recursing very deeply.
87
* Various minor security fixes found by fuzzers:
88
+ bsc#1037165: crash for forward reference in lookbehind with
89
PCRE2_ANCHORED
90
+ CVE-2017-8786: heap-based buffer overflow write in pcre2test
91
(bsc#1036942)
92
+ CVE-2017-7186: DoS by triggering an invalid Unicode property
93
lookup (bsc#1030066)
94
- Switch source URLs to use HTTP.
95
96
-------------------------------------------------------------------
97
Sat Aug 5 17:34:26 UTC 2017 - astieger@suse.com
98
99
- fix SLE 11 build
100
101
-------------------------------------------------------------------
102
Tue May 2 17:28:30 UTC 2017 - astieger@suse.com
103
104
- pcre2grep can now read .gz and .bz2 files directly
105
- pcre2test is now built to support line editing
106
107
-------------------------------------------------------------------
108
Thu Feb 16 21:25:42 UTC 2017 - astieger@suse.com
109
110
- pcre2 10.23:
111
* major re-factoring of the pcre2_compile.c file
112
* Back references are now permitted in lookbehind assertions when
113
there are no duplicated group numbers (that is, (?| has not
114
been used), and, if the reference is by name, there is only one
115
group of that name. The referenced group must, of course be of
116
fixed length.
117
* \g{+<number>} (e.g. \g{+2} ) is now supported. It is a "forward
118
back reference" and can be useful in repetitions
119
(compare \g{-<number>} ). Perl does not recognize this syntax.
120
* pcre2grep now automatically expands its buffer up to a maximum
121
set by --max-buffer-size.
122
* The -t option (grand total) has been added to pcre2grep.
123
* A new function called pcre2_code_copy_with_tables() exists to
124
copy a compiled pattern along with a private copy of the
125
character tables that is uses.
126
127
-------------------------------------------------------------------
128
Tue Feb 7 16:19:22 UTC 2017 - dimstar@opensuse.org
129
130
- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.
131
132
-------------------------------------------------------------------
133
Mon Aug 1 15:24:18 UTC 2016 - astieger@suse.com
134
135
- pcre2 10.22:
136
* The POSIX wrapper function regcomp() did not used to
137
support back references and subroutine calls if called with the
138
REG_NOSUB option. It now does.
139
* A new function, pcre2_code_copy(), is added, to make a copy of a
140
compiled pattern.
141
* Support for string callouts is added to pcre2grep.
142
* Added the PCRE2_NO_JIT option to pcre2_match().
143
* The pcre2_get_error_message() function now returns with a
144
negative error code if the error number it is given is unknown.
145
* Several updates have been made to pcre2test and test scripts
146
* Fix CVE-2016-3191: workspace overflow for (*ACCEPT) with deeply
147
nested parentheses (boo#971741)
148
149
-------------------------------------------------------------------
150
Sun Jan 17 14:30:53 UTC 2016 - jengelh@inai.de
151
152
- Update to new upstream release 10.21
153
* Improve JIT matching speed of patterns starting with + or *.
154
* Use memchr() to find the first character in an unanchored match
155
in 8-bit mode in the interpreter. This gives a significant speed
156
improvement.
157
* 10.20 broke the handling of [[:>:]] and [[:<:]] in that
158
processing them could involve a buffer overflow if the
159
following character was an opening parenthesis.
160
* 10.20 also introduced a bug in processing this pattern:
161
/((?x)(*:0))#(?'/, which was fixed.
162
* A callout with a string argument containing an opening square
163
bracket, for example /(?C$[$)(?<]/, was incorrectly processed and
164
could provoke a buffer overflow.
165
* A possessively repeated conditional group that could match an empty
166
string, for example, /(?(R))*+/, was incorrectly compiled.
167
* The Unicode tables have been updated to Unicode 8.0.0.
168
* An empty comment (?#) in a pattern was incorrectly processed and
169
could provoke a buffer overflow.
170
* Fix infinite recursion in the JIT compiler when certain patterns
171
/such as (?:|a|){100}x/ are analysed.
172
* Some patterns with character classes involving [: and \\ were
173
incorrectly compiled and could cause reading from uninitialized
174
memory or an incorrect error diagnosis. Examples are:
175
/[[:\\](?<[::]/ and /[[:\\](?'abc')[a:].
176
* A missing closing parenthesis for a callout with a string argument
177
was not being diagnosed, possibly leading to a buffer overflow.
178
* If (?R was followed by - or + incorrect behaviour happened instead
179
of a diagnostic.
180
* Fixed an issue when \p{Any} inside an xclass did not read the current
181
character.
182
* About 80 more fixes, which you can read about in the ChangeLog
183
shipped with the libpcre2-8-0 package.
184
185
-------------------------------------------------------------------
186
Tue Jul 14 08:42:04 UTC 2015 - astieger@suse.com
187
188
- PCRE2 10.20:
189
* Callouts with string arguments and the
190
pcre2_callout_enumerate() function have been implemented.
191
* The PCRE2_NEVER_BACKSLASH_C option, which locks out the use of
192
\C, is added.
193
* The PCRE2_ALT_CIRCUMFLEX option lets ^ match after a newline at
194
the end of a subject in multiline mode.
195
* The way named subpatterns are handled has been refactored. The
196
previous approach had several bugs.
197
* The handling of \c in EBCDIC environments has been changed to
198
conform to the perlebcdic document. (Incompatible change)
199
* Bugs have been mended, many of them discovered by fuzzers.
200
201
-------------------------------------------------------------------
202
Thu Jun 18 20:51:45 UTC 2015 - astieger@suse.com
203
204
- PCRE2, a re-working of the original PCRE library to provide an
205
entirely new API, version 10.10. Not source compatible.
206
- copy of the pcre package, with the following adjustments:
207
* required name changes
208
* adjust pcre-8.21-multilib.patch to pcre2-10.10-multilib.patch
209
* drop upstreamed pcre-8.32-visibility.patch
210
* --enable-{utf8,unicode-properties} became --enable-unicode
211
* drop cpp subpackage
212
* make test -> check
213
* enable 32 bit character support
214
215
-------------------------------------------------------------------
216
Thu Apr 30 22:08:31 UTC 2015 - astieger@suse.com
217
218
- pcre 8.37:
219
* CVE-2015-2325: Patterns with certain groups specifying a zero
220
minimum quantifier caused incorrect code to be compiled,
221
leading to an incorrect memory read. [boo#924960]
222
* CVE-2015-2326: Specific patterns containing a forward reference
223
with subroutine calls caused incorrect code to be compiled
224
[boo#924961]
225
* CVE-2014-8964: If an assertion condition was quantified with a
226
minimum of zero, SIGSEGV or other misbehaviour could occur.
227
[boo#906574]
228
* further bug fixes as listed in ChangeLog
229
230
-------------------------------------------------------------------
231
Mon Mar 9 00:43:18 UTC 2015 - p.drouand@gmail.com
232
233
- Update to version 3.16
234
* This is primarily a bug-fix release.
235
* The Unicode data tables have been updated to Unicode 7.0.0.
236
- Remove pcre-commit1472.patch; fixed on upstream release
237
- Remove obsolete "Obsoletes" tag
238
239
-------------------------------------------------------------------
240
Tue Sep 2 07:30:08 UTC 2014 - jengelh@inai.de
241
242
- Improve on RPM group classification
243
- Remove defunct %gpg_verify (replaced by source validators),
244
defunct freecode link
245
246
-------------------------------------------------------------------
247
Thu Aug 28 03:10:39 UTC 2014 - crrodriguez@opensuse.org
248
249
- Harden build with full RELRO as this libraries end linked
250
to at least one setuid root executable.
251
252
-------------------------------------------------------------------
253
Mon Jun 16 14:44:43 UTC 2014 - dvaleev@suse.com
254
255
- Enable JIT on ppc64le as well
256
257
-------------------------------------------------------------------
258
Sat May 3 06:07:56 UTC 2014 - coolo@suse.com
259
260
- update to 0.35:
261
There have been performance improvements for classes containing non-ASCII
262
characters and the "auto-possessification" feature has been extended. Other
263
minor improvements have been implemented and bugs fixed. There is a new callout
264
feature to enable applications to do detailed stack checks at compile time, to
265
avoid running out of stack for deeply nested parentheses. The JIT compiler has
266
been extended with experimental support for ARM-64, MIPS-64, and PPC-LE.
267
- add pcre-commit1472.patch from SVN to work with gcc49, see
268
http://bugs.exim.org/show_bug.cgi?id=1463
269
270
-------------------------------------------------------------------
271
Sun Mar 23 20:50:04 UTC 2014 - tchvatal@suse.com
272
273
- Add automake and autoconf as explicit deps as we run autoreconf
274
275
-------------------------------------------------------------------
276
Sun Mar 23 20:49:02 UTC 2014 - tchvatal@suse.com
277
278
- Add patch pcre-8.21-multilib.patch to fix RPATH issues.
279
* The patch is taken from RedHat.
280
281
-------------------------------------------------------------------
282
Sun Mar 23 20:47:05 UTC 2014 - tchvatal@suse.com
283
284
- Clean up with the spec cleaner. Use -j1 in tests as it is not
285
really thread safe
286
287
-------------------------------------------------------------------
288
Sun Mar 23 20:35:09 UTC 2014 - tchvatal@suse.com
289
290
- Version bump to 8.34:
291
* warning fixes
292
* perl fixes
293
* unocode6.3.0 support
294
* gconv support
295
296
-------------------------------------------------------------------
297
Wed Nov 13 19:06:09 UTC 2013 - sweet_f_a@gmx.de
298
299
- enable tests for all archs
300
- --enable-jit for sparc
301
302
-------------------------------------------------------------------
303
Thu Jun 13 16:20:10 UTC 2013 - jengelh@inai.de
304
305
- Update to new upstream release 8.33
306
* The Just-In-Time compiler (JIT) now supports all pattern
307
features, including callouts and the backtracking verbs. In
308
addition, some bugs are fixed and there are minor performance
309
enhancements.
310
- More robust make install call. Provide signature verification
311
files (avoid depending on gpg-offline due to bootstrap cycle).
312
313
-------------------------------------------------------------------
314
Sat Jun 8 20:16:10 UTC 2013 - crrodriguez@opensuse.org
315
316
- Ensure the PCRE library and tools are built with large file
317
support in 32 bit archs.
318
319
-------------------------------------------------------------------
320
Sun Jan 6 15:40:59 UTC 2013 - p.drouand@gmail.com
321
322
- Update to 8.32 version:
323
* There is now support for 32-bit character strings and UTF-32. Like the
324
16-bit support, this is done by compiling a separate 32-bit library.
325
* \X now matches a Unicode extended grapheme cluster.
326
* Case-independent matching of Unicode characters that have more than one
327
"other case" now makes all three (or more) characters equivalent. This
328
applies, for example, to Greek Sigma, which has two lowercase versions.
329
* Unicode character properties are updated to Unicode 6.2.0.
330
* The EBCDIC support, which had decayed, has had a spring clean.
331
* A number of JIT optimizations have been added, which give faster JIT
332
execution speed. In addition, a new direct interface to JIT execution is
333
available. This bypasses some of the sanity checks of pcre_exec() to give a
334
noticeable speed-up.
335
* A number of issues in pcregrep have been fixed, making it more compatible
336
with GNU grep. In particular, --exclude and --include (and variants) apply
337
to all files now, not just those obtained from scanning a directory
338
recursively. In Windows environments, the default action for directories is
339
now "skip" instead of "read" (which provokes an error).
340
* If the --only-matching (-o) option in pcregrep is specified multiple
341
times, each one causes appropriate output. For example, -o1 -o2 outputs the
342
substrings matched by the 1st and 2nd capturing parentheses. A separating
343
string can be specified by --om-separator (default empty).
344
* When PCRE is built via Autotools using a version of gcc that has the
345
"visibility" feature, it is used to hide internal library functions that are
346
not part of the public API.
347
- updated and versionned pcre-visibility.patch to svn trunk
348
* Modifications on configure.ac and makefile have been merged on upstream release
349
350
-------------------------------------------------------------------
351
Fri Nov 23 19:13:09 UTC 2012 - jengelh@inai.de
352
353
- Update package descriptions about the differences between the
354
PCRE library subpackages.
355
356
-------------------------------------------------------------------
357
Wed Nov 7 13:35:35 UTC 2012 - cgiboudeaux@gmx.com
358
359
- Use the --enable-pcre16 configure flag.
360
This switch enables 16 bit character support that will be required by Qt5
361
362
-------------------------------------------------------------------
363
Fri Aug 17 14:18:53 UTC 2012 - dimstar@opensuse.org
364
365
- Upate to version 8.31:
366
+ The JIT compiler now supports partial matching and the (*MARK)
367
and (*COMMIT) verbs
368
+ PCRE_INFO_MAXLOOKBEHIND can be used to find the longest
369
lookbehing in a pattern.
370
+ There should be a performance improvement when using the heap
371
instead of the stack for recursion
372
+ pcregrep can now be linked with libedit as an alternative to
373
libreadline
374
+ pcregrep now has a --file-list option where the list of files
375
to scan is given as a file
376
+ pcregrep now recognizes binary files and there are related
377
options
378
+ The Unicode tables have been updated to 6.1.0
379
- Rebase pcre-visibility.patch.
380
381
-------------------------------------------------------------------
382
Thu Jul 19 17:18:04 UTC 2012 - jengelh@inai.de
383
384
- Only use --enable-jit on supported architectures; the build will
385
otherwise fail (e.g. on sparc).
386
387
-------------------------------------------------------------------
388
Thu May 10 15:59:21 UTC 2012 - afaerber@suse.de
389
390
- Add devel-static package
391
392
-------------------------------------------------------------------
393
Tue Feb 7 15:10:59 UTC 2012 - crrodriguez@opensuse.org
394
395
- fix baselibs
396
397
-------------------------------------------------------------------
398
Tue Feb 7 04:40:59 UTC 2012 - crrodriguez@opensuse.org
399
400
- Update to PCRE 8.30, upstream SONAME bump, libpcre1
401
- Drop no longer needed ppc patch.
402
- move library back to %{_libdir}
403
404
-------------------------------------------------------------------
405
Wed Feb 1 10:44:38 UTC 2012 - dvaleev@suse.com
406
407
- Fix cache-flush on PPC
408
409
-------------------------------------------------------------------
410
Wed Nov 16 08:17:40 UTC 2011 - coolo@suse.com
411
412
- add libtool as buildrequire to avoid implicit dependency
413
414
-------------------------------------------------------------------
415
Tue Nov 1 16:16:49 UTC 2011 - crrodriguez@opensuse.org
416
417
- Update to version 8.20
418
* too many fixes to list here, see included ChangeLog
419
* replace pcre-visibility patch with the one I submitted to
420
upstream for inclusion.
421
422
-------------------------------------------------------------------
423
Tue Oct 11 22:39:57 UTC 2011 - dmueller@suse.de
424
425
- udpate to 8.13:
426
* too many fixes to list here, see included ChangeLog
427
* the Unicode data tables have been updated to Unicode 6.0.0.
428
429
-------------------------------------------------------------------
430
Mon Sep 19 15:15:41 UTC 2011 - coolo@suse.com
431
432
- remove fragile _service
433
434
-------------------------------------------------------------------
435
Wed Mar 9 14:20:37 UTC 2011 - coolo@novell.com
436
437
- Update to version 8.12
438
439
* This release fixes some bugs in pcregrep, one of which caused the tests to fail
440
on 64-bit big-endian systems. There are no changes to the code of the library.
441
442
- Update to version 8.11
443
* A number of bugs in the library and in pcregrep have been fixed. As always, see
444
ChangeLog for details. The following are the non-bug-fix changes:
445
446
Added --match-limit and --recursion-limit to pcregrep.
447
448
Added an optional parentheses number to the -o and --only-matching options
449
of pcregrep.
450
451
Changed the way PCRE_PARTIAL_HARD affects the matching of $, \z, \Z, \b, and
452
\B.
453
454
Added PCRE_ERROR_SHORTUTF8 to make it possible to distinguish between a
455
bad UTF-8 sequence and one that is incomplete when using PCRE_PARTIAL_HARD.
456
457
Recognize (*NO_START_OPT) at the start of a pattern to set the PCRE_NO_
458
START_OPTIMIZE option, which is now allowed at compile time
459
460
-------------------------------------------------------------------
461
Sat Oct 30 02:15:06 UTC 2010 - cristian.rodriguez@opensuse.org
462
463
- Support GCC visibility, symbol clashes no more.
464
465
-------------------------------------------------------------------
466
Sun Sep 19 11:03:57 CEST 2010 - vuntz@opensuse.org
467
468
- Update to version 8.10:
469
+ Major additions:
470
- support for (*MARK) and friends
471
- PCRE_UCP option, which changes the behaviour of \b, \d, \s,
472
and \w (and their opposites) so that they make use of Unicode
473
properties
474
+ Other additions:
475
- support for \N, which always matches any character other than
476
newline
477
- added --line-buffered to pcregrep
478
+ Several small new features and bugfixes
479
- Changes from version 8.02:
480
+ Update Unicode data tables to Unicode 5.2.0
481
+ Update the licensing terms in the pcregexp.pas file
482
+ Several bug fixes
483
- Changes from version 8.01:
484
+ Several bug fixes and build system improvements
485
- Changes from version 8.00:
486
+ Enhancements:
487
- remove restrictions on patterns used for partial matching
488
- give extra information for partial matches
489
- improve the partial matching process
490
- add option to make a partial match override a full match
491
- enhance "study" process by finding a lower bound matching
492
length
493
- groups with duplicate numbers may now have duplicated names
494
without the use of PCRE_DUPNAMES, but they may not have
495
different names
496
- add REG_UNGREEDY to the pcreposix interface, which maps to
497
PCRE_UNGREEDY.
498
+ Several bug fixes
499
- Drop pcre-7.9.patch: fixed upstream.
500
- Rearrange spec file to have all the %files sections together, as
501
well as all the scriptlets together.
502
- Kill the main package that only included doc files like AUTHORS,
503
NEWS, and license, and put those files in libpcre0: this really
504
makes more sense. Therefore, make libpcre0 Provides/Obsoletes
505
libpcre0.
506
- We can also remove the other dependencies on the main package,
507
since everything already depends on libpcre0.
508
- Remove AutoReqProv: it's default now.
509
- Remove references to perl 5.005 in descriptons: it's not
510
mentioned anywhere anymore upstream.
511
512
-------------------------------------------------------------------
513
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
514
515
- use %_smp_mflags
516
517
-------------------------------------------------------------------
518
Sat Apr 24 10:38:30 UTC 2010 - coolo@novell.com
519
520
- buildrequire pkg-config to fix provides
521
522
-------------------------------------------------------------------
523
Thu Feb 25 16:49:20 UTC 2010 - prusnak@suse.cz
524
525
- build noarch docs only for >= 11.2
526
527
-------------------------------------------------------------------
528
Wed Feb 10 16:16:56 CET 2010 - ms@suse.de
529
530
- fixed license statement according to the conversation
531
and permissions granted in (bnc #578724)
532
533
-------------------------------------------------------------------
534
Sat Dec 12 18:38:47 CET 2009 - jengelh@medozas.de
535
536
- add baselibs.conf as a source
537
- package documentation as noarch
538
539
-------------------------------------------------------------------
540
Wed Oct 7 12:51:05 UTC 2009 - coolo@novell.com
541
542
- add obsolete/provides for pcre-32bit (bnc#539543)
543
544
-------------------------------------------------------------------
545
Wed Jun 10 13:03:11 CEST 2009 - coolo@novell.com
546
547
- split package into tools, docs and libraries
548
549
-------------------------------------------------------------------
550
Fri Jun 5 23:13:22 CEST 2009 - crrodriguez@suse.de
551
552
- disable static libraries, shouldn't be used now
553
554
-------------------------------------------------------------------
555
Sat May 30 22:02:07 CEST 2009 - dmueller@suse.de
556
557
- fix symlinks to libpcre and libpcreposix to fix the build
558
559
-------------------------------------------------------------------
560
Wed May 27 18:03:13 CEST 2009 - ms@suse.de
561
562
- moved libpcre and libpcreposix to %{_lib} (bnc #507449)
563
564
-------------------------------------------------------------------
565
Tue May 5 14:24:17 CEST 2009 - ms@suse.de
566
567
- Release 7.9 11-Apr-09 (bnc #500734)
568
Mostly bugfixes and tidies with just a couple of minor
569
functional additions.
570
571
-------------------------------------------------------------------
572
Wed Jan 7 12:34:56 CET 2009 - olh@suse.de
573
574
- obsolete old -XXbit packages (bnc#437293)
575
576
-------------------------------------------------------------------
577
Fri Sep 12 01:51:31 CEST 2008 - crrodriguez@suse.de
578
579
- update to PCRE 7.8
580
* More bug fixes, plus a performance improvement
581
in Unicode character property lookup.
582
see complete changelog at http://www.pcre.org/changelog.txt
583
584
585
-------------------------------------------------------------------
586
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
587
588
- added baselibs.conf file to build xxbit packages
589
for multilib support
590
591
-------------------------------------------------------------------
592
Fri Feb 1 19:43:16 CET 2008 - crrodriguez@suse.de
593
594
- update to version 7.6
595
- The main reason for having this release so soon after 7.5
596
is because it fixes a potential buffer overflow problem in pcre_compile()
597
when run in UTF-8 mode. In addition, the CMake configuration files have been brought up to date.
598
599
-------------------------------------------------------------------
600
Sun Jan 13 09:08:22 CET 2008 - crrodriguez@suse.de
601
602
- update version 7.5
603
1. Applied a patch from Craig: "This patch makes it possible to 'ignore'
604
values in parens when parsing an RE using the C++ wrapper."
605
606
2. Negative specials like \S did not work in character classes in UTF-8 mode.
607
Characters greater than 255 were excluded from the class instead of being
608
included.
609
610
3. The same bug as (2) above applied to negated POSIX classes such as
611
[:^space:].
612
613
4. PCRECPP_STATIC was referenced in pcrecpp_internal.h, but nowhere was it
614
defined or documented. It seems to have been a typo for PCRE_STATIC, so
615
I have changed it.
616
617
5. The construct (?&) was not diagnosed as a syntax error (it referenced the
618
first named subpattern) and a construct such as (?&a) would reference the
619
first named subpattern whose name started with "a" (in other words, the
620
length check was missing). Both these problems are fixed. "Subpattern name
621
expected" is now given for (?&) (a zero-length name), and this patch also
622
makes it give the same error for \k'' (previously it complained that that
623
was a reference to a non-existent subpattern).
624
625
6. The erroneous patterns (?+-a) and (?-+a) give different error messages;
626
this is right because (?- can be followed by option settings as well as by
627
digits. I have, however, made the messages clearer.
628
629
7. Patterns such as (?(1)a|b) (a pattern that contains fewer subpatterns
630
than the number used in the conditional) now cause a compile-time error.
631
This is actually not compatible with Perl, which accepts such patterns, but
632
treats the conditional as always being FALSE (as PCRE used to), but it
633
seems to me that giving a diagnostic is better.
634
635
8. Change "alphameric" to the more common word "alphanumeric" in comments
636
and messages.
637
638
9. Fix two occurrences of "backslash" in comments that should have been
639
"backspace".
640
641
10. Remove two redundant lines of code that can never be obeyed (their function
642
was moved elsewhere).
643
644
11. The program that makes PCRE's Unicode character property table had a bug
645
which caused it to generate incorrect table entries for sequences of
646
characters that have the same character type, but are in different scripts.
647
It amalgamated them into a single range, with the script of the first of
648
them. In other words, some characters were in the wrong script. There were
649
thirteen such cases, affecting characters in the following ranges:
650
651
U+002b0 - U+002c1
652
U+0060c - U+0060d
653
U+0061e - U+00612
654
U+0064b - U+0065e
655
U+0074d - U+0076d
656
U+01800 - U+01805
657
U+01d00 - U+01d77
658
U+01d9b - U+01dbf
659
U+0200b - U+0200f
660
U+030fc - U+030fe
661
U+03260 - U+0327f
662
U+0fb46 - U+0fbb1
663
U+10450 - U+1049d
664
665
12. The -o option (show only the matching part of a line) for pcregrep was not
666
compatible with GNU grep in that, if there was more than one match in a
667
line, it showed only the first of them. It now behaves in the same way as
668
GNU grep.
669
670
13. If the -o and -v options were combined for pcregrep, it printed a blank
671
line for every non-matching line. GNU grep prints nothing, and pcregrep now
672
does the same. The return code can be used to tell if there were any
673
non-matching lines.
674
675
14. Added --file-offsets and --line-offsets to pcregrep.
676
677
15. The pattern (?=something)(?R) was not being diagnosed as a potentially
678
infinitely looping recursion. The bug was that positive lookaheads were not
679
being skipped when checking for a possible empty match (negative lookaheads
680
and both kinds of lookbehind were skipped).
681
682
16. Fixed two typos in the Windows-only code in pcregrep.c, and moved the
683
inclusion of <windows.h> to before rather than after the definition of
684
INVALID_FILE_ATTRIBUTES (patch from David Byron).
685
686
17. Specifying a possessive quantifier with a specific limit for a Unicode
687
character property caused pcre_compile() to compile bad code, which led at
688
runtime to PCRE_ERROR_INTERNAL (-14). Examples of patterns that caused this
689
are: /\p{Zl}{2,3}+/8 and /\p{Cc}{2}+/8. It was the possessive "+" that
690
caused the error; without that there was no problem.
691
692
18. Added --enable-pcregrep-libz and --enable-pcregrep-libbz2.
693
694
19. Added --enable-pcretest-libreadline.
695
696
20. In pcrecpp.cc, the variable 'count' was incremented twice in
697
RE::GlobalReplace(). As a result, the number of replacements returned was
698
double what it should be. I removed one of the increments, but Craig sent a
699
later patch that removed the other one (the right fix) and added unit tests
700
that check the return values (which was not done before).
701
702
21. Several CMake things:
703
704
(1) Arranged that, when cmake is used on Unix, the libraries end up with
705
the names libpcre and libpcreposix, not just pcre and pcreposix.
706
707
(2) The above change means that pcretest and pcregrep are now correctly
708
linked with the newly-built libraries, not previously installed ones.
709
710
(3) Added PCRE_SUPPORT_LIBREADLINE, PCRE_SUPPORT_LIBZ, PCRE_SUPPORT_LIBBZ2.
711
712
22. In UTF-8 mode, with newline set to "any", a pattern such as .*a.*=.b.*
713
crashed when matching a string such as a\x{2029}b (note that \x{2029} is a
714
UTF-8 newline character). The key issue is that the pattern starts .*;
715
this means that the match must be either at the beginning, or after a
716
newline. The bug was in the code for advancing after a failed match and
717
checking that the new position followed a newline. It was not taking
718
account of UTF-8 characters correctly.
719
720
23. PCRE was behaving differently from Perl in the way it recognized POSIX
721
character classes. PCRE was not treating the sequence [:...:] as a
722
character class unless the ... were all letters. Perl, however, seems to
723
allow any characters between [: and :], though of course it rejects as
724
unknown any "names" that contain non-letters, because all the known class
725
names consist only of letters. Thus, Perl gives an error for [[:1234:]],
726
for example, whereas PCRE did not - it did not recognize a POSIX character
727
class. This seemed a bit dangerous, so the code has been changed to be
728
closer to Perl. The behaviour is not identical to Perl, because PCRE will
729
diagnose an unknown class for, for example, [[:l\ower:]] where Perl will
730
treat it as [[:lower:]]. However, PCRE does now give "unknown" errors where
731
Perl does, and where it didn't before.
732
733
24. Rewrite so as to remove the single use of %n from pcregrep because in some
734
Windows environments %n is disabled by default.
735
736
-------------------------------------------------------------------
737
Tue Nov 6 08:15:28 CET 2007 - crrodriguez@suse.de
738
739
- update to version 7.4, since version 7.2, more than 40 bugs were fixed
740
including multiple vulnerabilities [#325921] . The list of changes is too long
741
to mention here, see changelog.txt for details.
742
743
-------------------------------------------------------------------
744
Wed Aug 8 12:46:16 CEST 2007 - ms@suse.de
745
746
- added fix to run ldconfig for libpcre*, Thanks to
747
Cristian Rodriguez <crrodriguez@novell.com> who provided
748
the patch (#298291)
749
750
-------------------------------------------------------------------
751
Mon Jul 23 15:22:40 CEST 2007 - ms@suse.de
752
753
- update to version 7.2, fixes bug: (#293752)
754
- Changes from 7.1 to 7.2
755
756
1. If the fr_FR locale cannot be found for test 3, try the "french" locale,
757
which is apparently normally available under Windows.
758
759
2. Re-jig the pcregrep tests with different newline settings in an attempt
760
to make them independent of the local environment's newline setting.
761
762
3. Add code to configure.ac to remove -g from the CFLAGS default settings.
763
764
4. Some of the "internals" tests were previously cut out when the link size
765
was not 2, because the output contained actual offsets. The recent new
766
"Z" feature of pcretest means that these can be cut out, making the tests
767
usable with all link sizes.
768
769
5. Implemented Stan Switzer's goto replacement for longjmp() when not using
770
stack recursion. This gives a massive performance boost under BSD, but just
771
a small improvement under Linux. However, it saves one field in the frame
772
in all cases.
773
774
6. Added more features from the forthcoming Perl 5.10:
775
776
(a) (?-n) (where n is a string of digits) is a relative subroutine or
777
recursion call. It refers to the nth most recently opened parentheses.
778
779
(b) (?+n) is also a relative subroutine call; it refers to the nth next
780
to be opened parentheses.
781
782
(c) Conditions that refer to capturing parentheses can be specified
783
relatively, for example, (?(-2)... or (?(+3)...
784
785
(d) \K resets the start of the current match so that everything before
786
is not part of it.
787
788
(e) \k{name} is synonymous with \k<name> and \k'name' (.NET compatible).
789
790
(f) \g{name} is another synonym - part of Perl 5.10's unification of
791
reference syntax.
792
793
(g) (?| introduces a group in which the numbering of parentheses in each
794
alternative starts with the same number.
795
796
(h) \h, \H, \v, and \V match horizontal and vertical whitespace.
797
798
7. Added two new calls to pcre_fullinfo(): PCRE_INFO_OKPARTIAL and
799
PCRE_INFO_JCHANGED.
800
801
8. A pattern such as (.*(.)?)* caused pcre_exec() to fail by either not
802
terminating or by crashing. Diagnosed by Viktor Griph; it was in the code
803
for detecting groups that can match an empty string.
804
805
9. A pattern with a very large number of alternatives (more than several
806
hundred) was running out of internal workspace during the pre-compile
807
phase, where pcre_compile() figures out how much memory will be needed. A
808
bit of new cunning has reduced the workspace needed for groups with
809
alternatives. The 1000-alternative test pattern now uses 12 bytes of
810
workspace instead of running out of the 4096 that are available.
811
812
10. Inserted some missing (unsigned int) casts to get rid of compiler warnings.
813
814
11. Applied patch from Google to remove an optimization that didn't quite work.
815
The report of the bug said:
816
817
pcrecpp::RE("a*").FullMatch("aaa") matches, while
818
pcrecpp::RE("a*?").FullMatch("aaa") does not, and
819
pcrecpp::RE("a*?\\z").FullMatch("aaa") does again.
820
821
12. If \p or \P was used in non-UTF-8 mode on a character greater than 127
822
it matched the wrong number of bytes.
823
824
-------------------------------------------------------------------
825
Tue May 1 11:02:54 CEST 2007 - ms@suse.de
826
827
- added --enable-unicode-properties configure option to support
828
UTF-8 character strings in \P, \p, and \X (#269749)
829
830
-------------------------------------------------------------------
831
Mon Apr 30 10:12:10 CEST 2007 - trenn@suse.de
832
833
- corrected assert compile error
834
835
-------------------------------------------------------------------
836
Wed Apr 25 13:39:55 CEST 2007 - ms@suse.de
837
838
- update to pcre 7.1
839
840
1. Applied Bob Rossi and Daniel G's patches to convert the build system to one
841
that is more "standard", making use of automake and other Autotools. There
842
is some re-arrangement of the files and adjustment of comments consequent
843
on this.
844
845
2. Part of the patch fixed a problem with the pcregrep tests. The test of -r
846
for recursive directory scanning broke on some systems because the files
847
are not scanned in any specific order and on different systems the order
848
was different. A call to "sort" has been inserted into RunGrepTest for the
849
approprate test as a short-term fix. In the longer term there may be an
850
alternative.
851
852
3. I had an email from Eric Raymond about problems translating some of PCRE's
853
man pages to HTML (despite the fact that I distribute HTML pages, some
854
people do their own conversions for various reasons). The problems
855
concerned the use of low-level troff macros .br and .in. I have therefore
856
removed all such uses from the man pages (some were redundant, some could
857
be replaced by .nf/.fi pairs). The 132html script that I use to generate
858
HTML has been updated to handle .nf/.fi and to complain if it encounters
859
.br or .in.
860
861
4. Updated comments in configure.ac that get placed in config.h.in and also
862
arranged for config.h to be included in the distribution, with the name
863
config.h.generic, for the benefit of those who have to compile without
864
Autotools (compare pcre.h, which is now distributed as pcre.h.generic).
865
866
5. Updated the support (such as it is) for Virtual Pascal, thanks to Stefan
867
Weber: (1) pcre_internal.h was missing some function renames; (2) updated
868
makevp.bat for the current PCRE, using the additional files
869
makevp_c.txt, makevp_l.txt, and pcregexp.pas.
870
871
6. A Windows user reported a minor discrepancy with test 2, which turned out
872
to be caused by a trailing space on an input line that had got lost in his
873
copy. The trailing space was an accident, so I've just removed it.
874
875
7. Add -Wl,-R... flags in pcre-config.in for *BSD* systems, as I'm told
876
that is needed.
877
878
8. Mark ucp_table (in ucptable.h) and ucp_gentype (in pcre_ucp_searchfuncs.c)
879
as "const" (a) because they are and (b) because it helps the PHP
880
maintainers who have recently made a script to detect big data structures
881
in the php code that should be moved to the .rodata section. I remembered
882
to update Builducptable as well, so it won't revert if ucptable.h is ever
883
re-created.
884
885
9. Added some extra #ifdef SUPPORT_UTF8 conditionals into pcretest.c,
886
pcre_printint.src, pcre_compile.c, pcre_study.c, and pcre_tables.c, in
887
order to be able to cut out the UTF-8 tables in the latter when UTF-8
888
support is not required. This saves 1.5-2K of code, which is important in
889
some applications.
890
891
Later: more #ifdefs are needed in pcre_ord2utf8.c and pcre_valid_utf8.c
892
so as not to refer to the tables, even though these functions will never be
893
called when UTF-8 support is disabled. Otherwise there are problems with a
894
shared library.
895
896
10. Fixed two bugs in the emulated memmove() function in pcre_internal.h:
897
898
(a) It was defining its arguments as char * instead of void *.
899
900
(b) It was assuming that all moves were upwards in memory; this was true
901
a long time ago when I wrote it, but is no longer the case.
902
903
The emulated memove() is provided for those environments that have neither
904
memmove() nor bcopy(). I didn't think anyone used it these days, but that
905
is clearly not the case, as these two bugs were recently reported.
906
907
11. The script PrepareRelease is now distributed: it calls 132html, CleanTxt,
908
and Detrail to create the HTML documentation, the .txt form of the man
909
pages, and it removes trailing spaces from listed files. It also creates
910
pcre.h.generic and config.h.generic from pcre.h and config.h. In the latter
911
case, it wraps all the #defines with #ifndefs. This script should be run
912
before "make dist".
913
914
12. Fixed two fairly obscure bugs concerned with quantified caseless matching
915
with Unicode property support.
916
917
(a) For a maximizing quantifier, if the two different cases of the
918
character were of different lengths in their UTF-8 codings (there are
919
some cases like this - I found 11), and the matching function had to
920
back up over a mixture of the two cases, it incorrectly assumed they
921
were both the same length.
922
923
(b) When PCRE was configured to use the heap rather than the stack for
924
recursion during matching, it was not correctly preserving the data for
925
the other case of a UTF-8 character when checking ahead for a match
926
while processing a minimizing repeat. If the check also involved
927
matching a wide character, but failed, corruption could cause an
928
erroneous result when trying to check for a repeat of the original
929
character.
930
931
13. Some tidying changes to the testing mechanism:
932
933
(a) The RunTest script now detects the internal link size and whether there
934
is UTF-8 and UCP support by running ./pcretest -C instead of relying on
935
values substituted by "configure". (The RunGrepTest script already did
936
this for UTF-8.) The configure.ac script no longer substitutes the
937
relevant variables.
938
939
(b) The debugging options /B and /D in pcretest show the compiled bytecode
940
with length and offset values. This means that the output is different
941
for different internal link sizes. Test 2 is skipped for link sizes
942
other than 2 because of this, bypassing the problem. Unfortunately,
943
there was also a test in test 3 (the locale tests) that used /B and
944
failed for link sizes other than 2. Rather than cut the whole test out,
945
I have added a new /Z option to pcretest that replaces the length and
946
offset values with spaces. This is now used to make test 3 independent
947
of link size. (Test 2 will be tidied up later.)
948
949
14. If erroroffset was passed as NULL to pcre_compile, it provoked a
950
segmentation fault instead of returning the appropriate error message.
951
952
15. In multiline mode when the newline sequence was set to "any", the pattern
953
^$ would give a match between the \r and \n of a subject such as "A\r\nB".
954
This doesn't seem right; it now treats the CRLF combination as the line
955
ending, and so does not match in that case. It's only a pattern such as ^$
956
that would hit this one: something like ^ABC$ would have failed after \r
957
and then tried again after \r\n.
958
959
16. Changed the comparison command for RunGrepTest from "diff -u" to "diff -ub"
960
in an attempt to make files that differ only in their line terminators
961
compare equal. This works on Linux.
962
963
17. Under certain error circumstances pcregrep might try to free random memory
964
as it exited. This is now fixed, thanks to valgrind.
965
966
19. In pcretest, if the pattern /(?m)^$/g<any> was matched against the string
967
"abc\r\n\r\n", it found an unwanted second match after the second \r. This
968
was because its rules for how to advance for /g after matching an empty
969
string at the end of a line did not allow for this case. They now check for
970
it specially.
971
972
20. pcretest is supposed to handle patterns and data of any length, by
973
extending its buffers when necessary. It was getting this wrong when the
974
buffer for a data line had to be extended.
975
976
21. Added PCRE_NEWLINE_ANYCRLF which is like ANY, but matches only CR, LF, or
977
CRLF as a newline sequence.
978
979
22. Code for handling Unicode properties in pcre_dfa_exec() wasn't being cut
980
out by #ifdef SUPPORT_UCP. This did no harm, as it could never be used, but
981
I have nevertheless tidied it up.
982
983
23. Added some casts to kill warnings from HP-UX ia64 compiler.
984
985
24. Added a man page for pcre-config.
986
987
-------------------------------------------------------------------
988
Fri Feb 9 10:07:29 CET 2007 - ms@suse.de
989
990
- fixed wrong usage of assert() call
991
992
-------------------------------------------------------------------
993
Tue Jan 9 11:28:53 CET 2007 - ms@suse.de
994
995
- fixed build for all architectures
996
997
-------------------------------------------------------------------
998
Mon Jan 8 16:07:02 CET 2007 - ms@suse.de
999
1000
- update to new version 7.0
1001
Changes: As well as a number of bugfixes, there has been a major
1002
refactoring of the compiling code, which makes it easier to add new
1003
features, including some new optimizations. A QuoteMeta function has been
1004
added to the C++ wrapper. There is now a mode in which all Unicode newline
1005
sequences are recognized. Support for the Perl 5.10 syntax for features
1006
that were previously in PCRE but not in Perl (named groups, possessive
1007
quantifiers) has been added.
1008
1009
-------------------------------------------------------------------
1010
Sat Oct 28 17:50:04 CEST 2006 - meissner@suse.de
1011
1012
- CXXFLAGS needs RPM_OPT_FLAGS too.
1013
1014
-------------------------------------------------------------------
1015
Mon Jul 10 16:29:14 CEST 2006 - ms@suse.de
1016
1017
- update to new version 6.7
1018
- finally removed evil configure patch
1019
- When UTF-8 mode was not set, PCRE looped when compiling certain patterns
1020
containing an extended class (one that cannot be represented by a bitmap
1021
because it contains high-valued characters or Unicode property items, e.g.
1022
[\pZ]). Almost always one would set UTF-8 mode when processing such a
1023
pattern, but PCRE should not loop if you do not (it no longer does).
1024
[Detail: two cases were found: (a) a repeated subpattern containing an
1025
extended class; (b) a recursive reference to a subpattern that followed a
1026
previous extended class. It wasn't skipping over the extended class
1027
correctly when UTF-8 mode was not set.]
1028
- Applied a patch from the folks at Google to pcrecpp.cc, to fix "another
1029
instance of the 'standard' template library not being so standard".
1030
1031
-------------------------------------------------------------------
1032
Wed Jan 25 21:30:47 CET 2006 - mls@suse.de
1033
1034
- converted neededforbuild to BuildRequires
1035
1036
-------------------------------------------------------------------
1037
Thu Jan 12 13:53:17 CET 2006 - mmj@suse.de
1038
1039
- build with -fstack-protector
1040
1041
-------------------------------------------------------------------
1042
Thu Dec 1 01:39:04 CET 2005 - ro@suse.de
1043
1044
- hack libtool core in configure script
1045
since configure.in is too broken for a autoreconf ...
1046
1047
-------------------------------------------------------------------
1048
Mon Sep 19 17:53:52 CEST 2005 - mmj@suse.de
1049
1050
- update to the latest version v6.4
1051
1052
-------------------------------------------------------------------
1053
Tue Aug 2 11:19:20 CEST 2005 - mmj@suse.de
1054
1055
- update to the latest version v6.2
1056
1057
-------------------------------------------------------------------
1058
Thu Jun 23 13:18:50 CEST 2005 - mmj@suse.de
1059
1060
- update to latest version v6.1
1061
1062
-------------------------------------------------------------------
1063
Mon Jun 13 08:51:51 CEST 2005 - mmj@suse.de
1064
1065
- add gcc-c++ to #nfb as well
1066
1067
-------------------------------------------------------------------
1068
Wed Jun 8 23:41:35 CEST 2005 - mmj@suse.de
1069
1070
- update to latest version v6.0
1071
1072
-------------------------------------------------------------------
1073
Mon May 23 11:17:20 CEST 2005 - mmj@suse.de
1074
1075
- use --enable-utf8
1076
- use $RPM_OPT_FLAGS
1077
1078
-------------------------------------------------------------------
1079
Thu Mar 31 17:39:53 CEST 2005 - uli@suse.de
1080
1081
- ignore test suite errors on ARM
1082
1083
-------------------------------------------------------------------
1084
Mon Nov 22 17:12:31 CET 2004 - choeger@suse.de
1085
1086
- update to latest version v5.0
1087
1088
-------------------------------------------------------------------
1089
Mon Jun 7 11:40:27 CEST 2004 - choeger@suse.de
1090
1091
- update to latest version v4.5
1092
1093
-------------------------------------------------------------------
1094
Mon Jan 5 15:39:13 CET 2004 - schwab@suse.de
1095
1096
- Move pcre-config to pcre-devel.
1097
1098
-------------------------------------------------------------------
1099
Fri Oct 31 17:05:26 CET 2003 - choeger@suse.de
1100
1101
- Don't build as root
1102
1103
-------------------------------------------------------------------
1104
Thu Aug 21 15:22:38 CEST 2003 - choeger@suse.de
1105
1106
- update to v4.4
1107
1108
-------------------------------------------------------------------
1109
Fri Aug 1 12:07:27 CEST 2003 - choeger@suse.de
1110
1111
- disabled Test2, because it is not 64bit arch clean
1112
(contacted author, he knows about that problem)
1113
1114
-------------------------------------------------------------------
1115
Wed Jul 30 14:56:52 CEST 2003 - choeger@suse.de
1116
1117
- update to most recent version v4.3
1118
- splitted into -devel subpackage
1119
1120
-------------------------------------------------------------------
1121
Fri Dec 6 04:42:15 CET 2002 - coolo@suse.de
1122
1123
- removed undefined symbols in libpcreposix
1124
1125
-------------------------------------------------------------------
1126
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
1127
1128
- removed bogus self-provides
1129
1130
-------------------------------------------------------------------
1131
Fri Apr 5 10:57:15 CEST 2002 - coolo@suse.de
1132
1133
- fixing autoheader usage
1134
- forward ported %libdir changes from sles7-s390x
1135
1136
-------------------------------------------------------------------
1137
Tue Jan 22 19:07:26 CET 2002 - choeger@suse.de
1138
1139
- update to version 3.9
1140
- added BuildRoot
1141
1142
-------------------------------------------------------------------
1143
Tue Aug 21 01:11:46 MEST 2001 - mge@suse.de
1144
1145
- pcre 3.5
1146
1147
-------------------------------------------------------------------
1148
Wed Apr 11 22:26:54 CEST 2001 - froh@suse.de
1149
1150
- suse_update_config
1151
1152
-------------------------------------------------------------------
1153
Mon Dec 4 12:08:52 MET 2000 - mge@suse.de
1154
1155
- pcre 3.4
1156
1157
-------------------------------------------------------------------
1158
Tue Jun 27 19:41:41 MEST 2000 - mge@suse.de
1159
1160
- pcre 3.2
1161
1162
-------------------------------------------------------------------
1163
Thu Mar 2 12:22:48 CET 2000 - mge@suse.de
1164
1165
- fixed manpath
1166
1167
-------------------------------------------------------------------
1168
Sun Feb 13 16:54:53 MET 2000 - mge@suse.de
1169
1170
- update to 3.1
1171
- group tag
1172
1173
-------------------------------------------------------------------
1174
Mon Oct 25 23:38:47 MEST 1999 - mge@suse.de
1175
1176
- initial SuSE-RPM: changed Makefile to install into /usr
1177
1178