1 |
ChangeLog for PCRE |
ChangeLog for PCRE |
2 |
------------------ |
------------------ |
3 |
|
|
4 |
Version 7.5 27-Dec-07 |
Version 7.5 29-Dec-07 |
5 |
--------------------- |
--------------------- |
6 |
|
|
7 |
1. Applied a patch from Craig: "This patch makes it possible to 'ignore' |
1. Applied a patch from Craig: "This patch makes it possible to 'ignore' |
110 |
linked with the newly-built libraries, not previously installed ones. |
linked with the newly-built libraries, not previously installed ones. |
111 |
|
|
112 |
(3) Added PCRE_SUPPORT_LIBREADLINE, PCRE_SUPPORT_LIBZ, PCRE_SUPPORT_LIBBZ2. |
(3) Added PCRE_SUPPORT_LIBREADLINE, PCRE_SUPPORT_LIBZ, PCRE_SUPPORT_LIBBZ2. |
113 |
|
|
114 |
|
22. In UTF-8 mode, with newline set to "any", a pattern such as .*a.*=.b.* |
115 |
|
crashed when matching a string such as a\x{2029}b (note that \x{2029} is a |
116 |
|
UTF-8 newline character). The key issue is that the pattern starts .*; |
117 |
|
this means that the match must be either at the beginning, or after a |
118 |
|
newline. The bug was in the code for advancing after a failed match and |
119 |
|
checking that the new position followed a newline. It was not taking |
120 |
|
account of UTF-8 characters correctly. |
121 |
|
|
122 |
|
|
123 |
Version 7.4 21-Sep-07 |
Version 7.4 21-Sep-07 |