/[pcre]/code/trunk/ChangeLog
ViewVC logotype

Diff of /code/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 80 by nigel, Sat Feb 24 21:40:52 2007 UTC revision 81 by nigel, Sat Feb 24 21:40:59 2007 UTC
# Line 1  Line 1 
1  ChangeLog for PCRE  ChangeLog for PCRE
2  ------------------  ------------------
3    
4    Version 6.2 01-Aug-05
5    ---------------------
6    
7     1. There was no test for integer overflow of quantifier values. A construction
8        such as {1111111111111111} would give undefined results. What is worse, if
9        a minimum quantifier for a parenthesized subpattern overflowed and became
10        negative, the calculation of the memory size went wrong. This could have
11        led to memory overwriting.
12    
13     2. Building PCRE using VPATH was broken. Hopefully it is now fixed.
14    
15     3. Added "b" to the 2nd argument of fopen() in dftables.c, for non-Unix-like
16        operating environments where this matters.
17    
18     4. Applied Giuseppe Maxia's patch to add additional features for controlling
19        PCRE options from within the C++ wrapper.
20    
21     5. Named capturing subpatterns were not being correctly counted when a pattern
22        was compiled. This caused two problems: (a) If there were more than 100
23        such subpatterns, the calculation of the memory needed for the whole
24        compiled pattern went wrong, leading to an overflow error. (b) Numerical
25        back references of the form \12, where the number was greater than 9, were
26        not recognized as back references, even though there were sufficient
27        previous subpatterns.
28    
29     6. Two minor patches to pcrecpp.cc in order to allow it to compile on older
30        versions of gcc, e.g. 2.95.4.
31    
32    
33  Version 6.1 21-Jun-05  Version 6.1 21-Jun-05
34  ---------------------  ---------------------
35    

Legend:
Removed from v.80  
changed lines
  Added in v.81

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12