https://bugs.exim.org/show_bug.cgi?id=1554
Zoltan Herczeg <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #6 from Zoltan Herczeg <[email protected]> --- Is this issue still valid? Did you find any solution (e.g. converting all invalid bytes to \0)? On the fly validation of UTF characters is costly, especially for a backtracking engine, where the same character may be validated several times. This would slow down the interpreter too much. However, PCRE2-JIT could be extended with invalid UTF parsing. This feature would be enabled by a flag, so extra cost for others who don't need this feature would only be negligible compile time overhead. But the validation itself is still costly, especially if we need to do it for the same character several times. Therefore "fixing" the input before calling pcre2_match would still be faster. -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev
