Hide Forgot
Reported from upstream (https://lists.exim.org/lurker/message/20111221.071039.d3f28a91.en.html): $ pcretest PCRE version 8.12 2011-01-15 re> /(another)?(\1?)test/ data> hello world test 0: hello world test 1: <unset> 2: hello world data> This is wrong result. Correct one (only one match for "test") provides pcre-8.10. All Fedoras are affected. Unaffected is JIT variants (pcretest -s+).
Fix in upstream in huge merge: r836 | ph10 | 2011-12-28 18:16:11 +0100 (St, 28 pro 2011) | 2 lines Merging all the changes from the pcre16 branch into the trunk. by putting `if (length < 0 && min == 0) continue;' after --- pcre_exec.c (revision 813) +++ pcre_exec.c (working copy) @@ -2634,6 +2634,8 @@ if (length == 0) continue;
Fixed as pcre-8.21-2.fc17 in F17.
pcre-8.12-7.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/pcre-8.12-7.fc16
pcre-8.12-6.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/pcre-8.12-6.fc15
Package pcre-8.12-7.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing pcre-8.12-7.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-0023/pcre-8.12-7.fc16 then log in and leave karma (feedback).
pcre-8.12-7.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
pcre-8.12-6.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.