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

Diff of /code/trunk/ChangeLog

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

revision 429 by ph10, Tue Sep 1 16:10:16 2009 UTC revision 433 by ph10, Wed Sep 2 16:09:13 2009 UTC
# Line 43  Version 8.00 ??-???-?? Line 43  Version 8.00 ??-???-??
43    
44  8.  A pattern such as /\x{123}{2,2}+/8 was incorrectly compiled; the trigger  8.  A pattern such as /\x{123}{2,2}+/8 was incorrectly compiled; the trigger
45      was a minimum greater than 1 for a wide character in a possessive      was a minimum greater than 1 for a wide character in a possessive
46      repetition. Chaos could result.      repetition. The same bug could also affect patterns like /(\x{ff}{0,2})*/8
47        which had an unlimited repeat of a nested, fixed maximum repeat of a wide
48        character. Chaos in the form of incorrect output or a compiling loop could
49        result.
50    
51  9.  The restrictions on what a pattern can contain when partial matching is  9.  The restrictions on what a pattern can contain when partial matching is
52      requested for pcre_exec() have been removed. All patterns can now be      requested for pcre_exec() have been removed. All patterns can now be
# Line 76  Version 8.00 ??-???-?? Line 79  Version 8.00 ??-???-??
79      so that the demonstration program is easily available in environments where      so that the demonstration program is easily available in environments where
80      PCRE has not been installed from source.      PCRE has not been installed from source.
81    
82    14. Arranged to add -DPCRE_STATIC to cflags in libpcre.pc, libpcreposix.cp,
83        libpcrecpp.pc and pcre-config when PCRE is not compiled as a shared
84        library.
85    
86    15. Added REG_UNGREEDY to the pcreposix interface, at the request of a user.
87        It maps to PCRE_UNGREEDY. It is not, of course, POSIX-compatible, but it
88        is not the first non-POSIX option to be added. Clearly some people find
89        these options useful.
90    
91    16. If a caller to the POSIX matching function regexec() passes a non-zero
92        value for \fInmatch\fP with a NULL value for \fIpmatch\fP, the value of
93        \fInmatch\fP is forced to zero.
94    
95    
96  Version 7.9 11-Apr-09  Version 7.9 11-Apr-09
97  ---------------------  ---------------------

Legend:
Removed from v.429  
changed lines
  Added in v.433

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12