50 Commits (2038f3c92afaaeceab3e7107a38c06f8d555ae53)

Autor SHA1 Mensaje Fecha
  Vsevolod Stakhov 2038f3c92a
[CritFix] Protect regexp matcher from regexps with empty patterns hace 2 meses
  Vsevolod Stakhov 14c13854d3
[Rework] Further types conversion (no functional changes) hace 2 meses
  Vsevolod Stakhov 1d0ff299f5
[Fix] Do not save multipatterns to FS in certain cases hace 3 meses
  Vsevolod Stakhov 537a7180a0
[Rework] Use clang-format to unify formatting in all sources hace 10 meses
  Vsevolod Stakhov f6dce92229
[Minor] Use mkstemp for temporary hyperscan cache file hace 1 año
  Vsevolod Stakhov e88a512b2f
[Fix] Add hyperscan databases sanity check hace 1 año
  Vsevolod Stakhov 79044bfc02
[Fix] Further checks for the hs_scratch_alloc hace 1 año
  Vsevolod Stakhov ac82ae3051
[Project] Allow offsets in the hyperscan cache hace 1 año
  Vsevolod Stakhov fffeb9ff37
[Rework] Convert multipattern to use hyperscan tools hace 1 año
  Vsevolod Stakhov 3097aa4c87
[Feature] Share hyperscan database among processes hace 1 año
  Vsevolod Stakhov df914aa64f [Minor] Polish alignment macros hace 2 años
  Vsevolod Stakhov 8d68b5d3ae [Minor] Fix utf8 multipatterns without hyperscan hace 3 años
  Christian Göttsche 765813e908 [Minor] silence warnings about unused function results hace 4 años
  Vsevolod Stakhov a4977e18de [Rework] Fix various url extraction issues hace 4 años
  Vsevolod Stakhov 60bc26c5a3 [Minor] Remove UCP from TLD parsing hace 4 años
  Vsevolod Stakhov 037260cf1c [Minor] Use a more strict pattern for tld lookup hace 4 años
  Vsevolod Stakhov 4184776a17 [Fix] Fix tld compositon rules hace 4 años
  Vsevolod Stakhov 24a0be9cf3 [Minor] Fix re matching when len == 0 hace 4 años
  Vsevolod Stakhov 6321d90514 [Feature] Support more hyperscan flags hace 4 años
  Vsevolod Stakhov 7f615c8013 [Minor] Fix nhits set in pcre fallback hace 4 años
  Vsevolod Stakhov d0974f01f9 [Fix] Fix trie code when there are regexps and Hyperscan is absent hace 4 años
  Vsevolod Stakhov 5988e42fbf [Minor] Fight lost: alignof -> _Alignof hace 5 años
  Vsevolod Stakhov 9026da71bb [Rework] Use libsodium instead of hand crafted crypto implementations hace 5 años
  Vsevolod Stakhov f7aee39a9d [Fix] Fix various issues found by PVS Studio hace 5 años
  Vsevolod Stakhov d2645a9a8e [Minor] Fix multipattern escaping for TLDs hace 5 años
  Vsevolod Stakhov ec6e8f945f [Minor] Use new logic of regexp escaping hace 5 años
  Vsevolod Stakhov a45141c003 [Fix] Properly escape utf8 regexps in hyperscan mode hace 5 años
  Vsevolod Stakhov 79f15b27c6 [Minor] Move regexp escape function to the public space hace 6 años
  Vsevolod Stakhov b2b9cfa616 [Minor] Further portion of g_slice elimination hace 6 años
  Vsevolod Stakhov 4c2c4f0fdc [Fix] Allow to follow symlinks when safe hace 7 años
  Vsevolod Stakhov 6e8a06293c [Minor] Use hyperscan check function hace 7 años
  Vsevolod Stakhov 71d52e806a [Minor] Fix various style issues hace 7 años
  Vsevolod Stakhov 7a6c0f7ee2 [Fix] Fix actrie patterns hace 7 años
  Vsevolod Stakhov dbc2ad7d21 [Fix] Use temporary storage for hyperscan cache hace 7 años
  Vsevolod Stakhov c4055be589 [Feature] Dynamically detect if a CPU is incompatible with hyperscan hace 8 años
  Vsevolod Stakhov 2d0e4061c7 [Minor] Fix couple of warnings and disable -pedantic mode hace 8 años
  Vsevolod Stakhov fbe8abd10b [Fix] Fix parsing of binary tries hace 8 años
  Vsevolod Stakhov db2aed4685 [Feature] Allow non zero terminated patterns in multipattern hace 8 años
  Vsevolod Stakhov 023d00d011 [Fix] Allow multipattern scans to be nested for the case of hyperscan hace 8 años
  Vsevolod Stakhov 45aeb65baa [Feature] Implement caching for hyperscan multipattern hace 8 años
  Vsevolod Stakhov 590fea4d3f [Fix] Some more fixes for urls parser hace 8 años
  Vsevolod Stakhov 11ca56b853 [Fix] Further fixes to urls parsing hace 8 años
  Vsevolod Stakhov 4d1669e4b4 [Feature] Allow to have different flags for different patterns hace 8 años
  Vsevolod Stakhov a5a312b65b [Fix] Try to handle hyperscan error hace 8 años
  Vsevolod Stakhov 9a56acc7f9 [Fix] Fix hyperscan callback invocation hace 8 años
  Vsevolod Stakhov 2c866f8283 [Feature] Match the beginning of pattern as well hace 8 años
  Vsevolod Stakhov 79e437a712 [Feature] Add utility methods for multipattern hace 8 años
  Vsevolod Stakhov b6666e80b6 [Feature] Allow empty tries hace 8 años
  Vsevolod Stakhov f80d26f138 [Feature] Add escape functions for hyperscan hace 8 años
  Vsevolod Stakhov ec0e4b7889
[Feature] Add implementation of abstract multipattern matcher hace 8 años