| 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 |