Xiang Wang

Results 56 comments of Xiang Wang

@zimmerle, do you have chance to take a look? Thanks.

Hi @zimmerle, I am the Hyperscan maintainer and developer. Hyperscan delivers high performance for both multiple literal matching and regex matching, so it could naturally replace Aho Corasick algorithm and...

Hi @zimmerle, Since current ModSecurity rules are written for PCRE support only, one problem with replacing PCRE with Hyperscan or RE2 is lack of full syntax support such as zero-width...

> The impact on the changes may be clear with the existence o a _PoC_. Is that something that we can consider @xiangwang1? Yes, I think we can leverage the...

We design Hyperscan as a **performance** oriented library so it requires comprehensive analysis at compile time to achieve best performance. This means that it may consume longer compile time and...

Can you give more details about the errors you've found? We can give some suggestions about how to fix these issues. Thanks!

We currently don't support DLL. Below is our recommended approach to install Hyperscan on Windows: 1. Download Cygwin with make, gcc and wget. 2. Install Ragel $ wget http://www.colm.net/files/ragel/ragel-6.10.tar.gz $...

We current don't support DLL compile that involves tricky issues (https://lists.01.org/pipermail/hyperscan/2019-April/000153.html). It'll be good if you can contribute your work.

Chimera needs to use an internal UTF8 function `_pcre_valid_utf` from PCRE, which requires PCRE source to been compiled with `--enable-unicode-properties` option, so PCRE source is required.