[pcre-dev] [Bug 2769] r1315: apple_update_wx_flags() calls unavailable API when compiling to deploy on older macOS

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2769 --- Comment #9 from Carlo Marcelo Arenas Belón --- (In reply to Thomas Tempelmann from comment #8) > > start with 10.38 > > That's not released yet, as far as I can tell. my bad; off by one error, somehow I thought you meant you were not in the

[pcre-dev] [Bug 2769] r1315: apple_update_wx_flags() calls unavailable API when compiling to deploy on older macOS

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2769 --- Comment #8 from Thomas Tempelmann --- > start with 10.38 That's not released yet, as far as I can tell. > not being able to compile might be the expected behaviour though, as macos > 11 arm64 is the minimum supported version of the OS and the API

[pcre-dev] [Bug 2769] r1315: apple_update_wx_flags() calls unavailable API when compiling to deploy on older macOS

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2769 --- Comment #7 from Carlo Marcelo Arenas Belón --- (In reply to Thomas Tempelmann from comment #6) > Note that I added the 111 patch to the released version 10.37. backporting this to 10.37 is likely to also require #90 as you pointed out as well as

[pcre-dev] [Bug 2792] \K should not be allowed in lookarounds

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2792 --- Comment #4 from firas --- If you check the links I provided, both implementations (that of regex101 and multiple versions of PHP), they both result in infinite loops. I haven't checked how pcre2test breaks out of it, but clearly there is a

[pcre-dev] [Bug 2769] r1315: apple_update_wx_flags() calls unavailable API when compiling to deploy on older macOS

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2769 --- Comment #6 from Thomas Tempelmann --- Note that I added the 111 patch to the released version 10.37. I wonder if I also need to apply this patch first: (https://github.com/zherczeg/sljit/pull/90/files) -- You are receiving this mail because: You

[pcre-dev] [Bug 2769] r1315: apple_update_wx_flags() calls unavailable API when compiling to deploy on older macOS

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2769 Thomas Tempelmann changed: What|Removed |Added CC||tempelm...@gmail.com --- Comment #5 from

[pcre-dev] [Bug 2793] New: Case insensitive search gets exponentially slower with larger buffers and a specific text file

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2793 Bug ID: 2793 Summary: Case insensitive search gets exponentially slower with larger buffers and a specific text file Product: PCRE Version: 10.37 (PCRE2) Hardware: x86-64

[pcre-dev] [Bug 2792] \K should not be allowed in lookarounds

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2792 --- Comment #3 from Philip Hazel --- Hmm. Have I missed something? I tried the pattern you quoted and didn't get an infinite loop (this is pcre2test): PCRE2 version 10.37 2021-05-26 /(?<=(<|>|=)\K=)/ 50||(7<=Dex&&8>=MHP)==2 0: = 1: < Which is what I

Re: [pcre-dev] [Bug 2792] \K should not be allowed in lookarounds

2021-07-26 Thread Ze'ev Atlas via Pcre-dev
We had had a similar discussion a few years back, where I stated that a certain usage is wrong and you answered that changing PCRE will break a few patterns who may rely on the wrong usage.  In the end you've adopted my view after I'd asked to allow me an exception in the z/OS EBCDIC specific

[pcre-dev] [Bug 2792] \K should not be allowed in lookarounds

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2792 --- Comment #2 from firas --- Thanks for the reply. I stumbled upon this due to the following regex by a user: https://regex101.com/r/7PPxPD/1/ This results in an infinite loop, even in other implementations such as PHP: https://3v4l.org/F4NhG It

[pcre-dev] [Bug 2792] \K should not be allowed in lookarounds

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2792 --- Comment #1 from Philip Hazel --- Perl used to allow \K in lookarounds. I am aware that it has changed, and this is documented in pcre2pattern: "Perl used to document that the use of \K within lookaround assertions is "not well defined", but from

[pcre-dev] [Bug 2792] New: \K should not be allowed in lookarounds

2021-07-26 Thread admin
https://bugs.exim.org/show_bug.cgi?id=2792 Bug ID: 2792 Summary: \K should not be allowed in lookarounds Product: PCRE Version: 10.36 (PCRE2) Hardware: x86 OS: Linux Status: NEW Severity: bug