Vsevolod Stakhov
|
df914aa64f
|
[Minor] Polish alignment macros
|
пре 2 година |
Vsevolod Stakhov
|
8d68b5d3ae
|
[Minor] Fix utf8 multipatterns without hyperscan
|
пре 3 година |
Christian Göttsche
|
765813e908
|
[Minor] silence warnings about unused function results
GCC does not respect `(void) func()`
|
пре 4 година |
Vsevolod Stakhov
|
a4977e18de
|
[Rework] Fix various url extraction issues
|
пре 4 година |
Vsevolod Stakhov
|
60bc26c5a3
|
[Minor] Remove UCP from TLD parsing
|
пре 4 година |
Vsevolod Stakhov
|
037260cf1c
|
[Minor] Use a more strict pattern for tld lookup
|
пре 4 година |
Vsevolod Stakhov
|
4184776a17
|
[Fix] Fix tld compositon rules
Issue: #3248, #3268
|
пре 4 година |
Vsevolod Stakhov
|
24a0be9cf3
|
[Minor] Fix re matching when len == 0
|
пре 4 година |
Vsevolod Stakhov
|
6321d90514
|
[Feature] Support more hyperscan flags
|
пре 4 година |
Vsevolod Stakhov
|
7f615c8013
|
[Minor] Fix nhits set in pcre fallback
|
пре 4 година |
Vsevolod Stakhov
|
d0974f01f9
|
[Fix] Fix trie code when there are regexps and Hyperscan is absent
|
пре 4 година |
Vsevolod Stakhov
|
5988e42fbf
|
[Minor] Fight lost: alignof -> _Alignof
|
пре 4 година |
Vsevolod Stakhov
|
9026da71bb
|
[Rework] Use libsodium instead of hand crafted crypto implementations
|
пре 4 година |
Vsevolod Stakhov
|
f7aee39a9d
|
[Fix] Fix various issues found by PVS Studio
https://www.viva64.com/
|
пре 5 година |
Vsevolod Stakhov
|
d2645a9a8e
|
[Minor] Fix multipattern escaping for TLDs
|
пре 5 година |
Vsevolod Stakhov
|
ec6e8f945f
|
[Minor] Use new logic of regexp escaping
|
пре 5 година |
Vsevolod Stakhov
|
a45141c003
|
[Fix] Properly escape utf8 regexps in hyperscan mode
|
пре 5 година |
Vsevolod Stakhov
|
79f15b27c6
|
[Minor] Move regexp escape function to the public space
|
пре 6 година |
Vsevolod Stakhov
|
b2b9cfa616
|
[Minor] Further portion of g_slice elimination
|
пре 6 година |
Vsevolod Stakhov
|
4c2c4f0fdc
|
[Fix] Allow to follow symlinks when safe
Issue: #1625
|
пре 7 година |
Vsevolod Stakhov
|
6e8a06293c
|
[Minor] Use hyperscan check function
|
пре 7 година |
Vsevolod Stakhov
|
71d52e806a
|
[Minor] Fix various style issues
|
пре 7 година |
Vsevolod Stakhov
|
7a6c0f7ee2
|
[Fix] Fix actrie patterns
|
пре 7 година |
Vsevolod Stakhov
|
dbc2ad7d21
|
[Fix] Use temporary storage for hyperscan cache
|
пре 7 година |
Vsevolod Stakhov
|
c4055be589
|
[Feature] Dynamically detect if a CPU is incompatible with hyperscan
|
пре 7 година |
Vsevolod Stakhov
|
2d0e4061c7
|
[Minor] Fix couple of warnings and disable -pedantic mode
|
пре 7 година |
Vsevolod Stakhov
|
fbe8abd10b
|
[Fix] Fix parsing of binary tries
|
пре 8 година |
Vsevolod Stakhov
|
db2aed4685
|
[Feature] Allow non zero terminated patterns in multipattern
|
пре 8 година |
Vsevolod Stakhov
|
023d00d011
|
[Fix] Allow multipattern scans to be nested for the case of hyperscan
|
пре 8 година |
Vsevolod Stakhov
|
45aeb65baa
|
[Feature] Implement caching for hyperscan multipattern
|
пре 8 година |
Vsevolod Stakhov
|
590fea4d3f
|
[Fix] Some more fixes for urls parser
|
пре 8 година |
Vsevolod Stakhov
|
11ca56b853
|
[Fix] Further fixes to urls parsing
|
пре 8 година |
Vsevolod Stakhov
|
4d1669e4b4
|
[Feature] Allow to have different flags for different patterns
|
пре 8 година |
Vsevolod Stakhov
|
a5a312b65b
|
[Fix] Try to handle hyperscan error
|
пре 8 година |
Vsevolod Stakhov
|
9a56acc7f9
|
[Fix] Fix hyperscan callback invocation
|
пре 8 година |
Vsevolod Stakhov
|
2c866f8283
|
[Feature] Match the beginning of pattern as well
|
пре 8 година |
Vsevolod Stakhov
|
79e437a712
|
[Feature] Add utility methods for multipattern
|
пре 8 година |
Vsevolod Stakhov
|
b6666e80b6
|
[Feature] Allow empty tries
|
пре 8 година |
Vsevolod Stakhov
|
f80d26f138
|
[Feature] Add escape functions for hyperscan
|
пре 8 година |
Vsevolod Stakhov
|
ec0e4b7889
|
[Feature] Add implementation of abstract multipattern matcher
|
пре 8 година |