linusyang
linusyang
@anestisb @breakersvd Hi buddies, I have managed to run unmodified 32-bit Linux version of cdex converter on Windows. The key is to use the awesome [flinux](https://github.com/wishstudio/flinux). Essentially, flinux is a...
@Nightmare-MYS You need to put everything in the same directory. `flinux` has problems with path conversions. You may instead run the command like: flinux compact_dex_converter_linux_32 AppIndexProvider_classes.cdex
@kerkilchoi Thanks for your comment. Short answer is that, currently still impossible to run on non-jailbroken devices. Because OpenCL is a private framework which sandboxed apps don't have rights to...
simple-obfs works well with Windows, even with TCP fast-open support on Windows 10. You are using the wrong, default libev library that has a miserably slow backend using `select()`. Please...
@Mygod @madeye @wongsyrone Hi everyone! Besides upgrading to PCRE2, I recommend another regular expression library: [sregex](https://github.com/openresty/sregex). Reasons: 1. Pure C library, easy to embed 2. Perl/PCRE (mostly) compatible (except backtracking,...
@wongsyrone Of course. My point is that we have alternative choices other than PCRE2. And there is no need to stick to PCRE if we do not need those backtracking...
@madeye No problem. I will first make a patch using sregex. And we can later discuss there to decide which RE2-like library to use.
@madeye Our use case of ACL is that we match a **single string** against **a bunch of REs**. In such scenario, NFA-based engine outperforms the backtracking engine. The reason is...
@Mygod Simply ignore that word. It is just promotion. Just like people call lambda syntax modern, which was invented in 1930s. Edit: For the worst case problem, the user can...
@Mygod For sregex library, it compiles the RE string into bytecode and can be stored efficiently. The bytecode only needs to be created once [initially](https://github.com/linusyang92/shadowsocks-libev/blob/ssr/src/acl.c#L383). I think sregex is lightweight...