Revisions of hyperscan

buildservice-autocommit accepted request 1089429 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 23)
- update to 5.4.2:
  * Roll back bugfix for github issue #350: Besides using scratch
    for corresponding database, Hyperscan also allows user to use
    larger scratch allocated for another database. Users can
    leverage this property to achieve safe scratch usage in
    multi-database scenarios. Behaviors beyond these are
    discouraged and results are undefined.
  * Fix hsdump issue due to invalid nfa type.
buildservice-autocommit accepted request 1067416 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1067069 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 21)
- Update to version 5.4.1
  Bugfixes:
  * fix random char value of UTF-8.
  * bypass logical combination flag in hs_expression_info().
  * fix build error due to libc symbol parsing.
  * add empty string check for pure literal API.
  * fix unknown instruction error in pure literal API.
  * avoid memory leak in stream close stage.
  * fix assertion failure in DFA construction.
  * fix aligned allocator segment faults.
  * add quick validity check for scratch.
  * fix glibc-2.34 stack size issue.
  * fix SKIP flag issue in chimera.
  * fix one cotec check corner issue in UTF-8 validation.
  * Fix other compile issues.
buildservice-autocommit accepted request 1010954 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 20)
baserev update by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 1010604 from Fabian Vogt's avatar Fabian Vogt (favogt) (revision 19)
- BuildRequire python3-base instead of python(2), it used py3 already
  anyway
buildservice-autocommit accepted request 862946 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 862878 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 17)
- Update to version 5.4.0
  * Improvement on literal matcher "Fat Teddy" performance,
    including support for Intel(R) AVX-512 Vector Byte Manipulation
    Instructions (Intel(R) AVX-512 VBMI).
  * Introduce a new 32-state shuffle-based DFA engine ("Sheng32").
    This improves scanning performance by leveraging AVX-512 VBMI.
  * Introduce a new 64-state shuffle-based DFA engine ("Sheng64").
    This improves scanning performance by leveraging AVX-512 VBMI.
  * Introduce a new shuffle-based hybrid DFA engine ("McSheng64").
    This improves scanning performance by leveraging AVX-512 VBMI.
  * Improvement on exceptional state handling performance for LimEx
    NFA, including support for AVX-512 VBMI.
  * Improvement on lookaround performance with new models,
    including support for AVX-512.
  * Improvement on DFA state space efficiency.
  * Optimization on decision of NFA/DFA generation.
  * hsbench: add CSV dump support for hsbench.
  * Bugfix for cmake error on Icelake under release mode.
  * Bugfix in find_vertices_in_cycles() to avoid self-loop checking
    in SCC.
  * Bugfix for issue #270: fix return value handling in chimera.
  * Bugfix for issue #284: use correct free function in logical
    combination.
  * Add BUILD_EXAMPLES cmake option to enable example code
    compilation.
  * Some typo fixing.
buildservice-autocommit accepted request 809766 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 16)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 808839 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 15)
- Update to version 5.3.0
  * Improvement on literal matcher "Teddy" performance, including
    support for Intel(R) AVX-512 Vector Byte Manipulation
    Instructions (Intel(R) AVX-512 VBMI).
  * Improvement on single-byte/two-byte matching performance,
    including support for Intel(R) Advanced Vector Extensions 512
    (Intel(R) AVX-512).
  * hsbench: add hyphen support for -T option.
  * tools/fuzz: add test scripts for synthetic pattern generation.
  * Bugfix for acceleration path analysis in LimEx NFA.
  * Bugfix for duplicate matches for Small-write engine.
  * Bugfix for UTF8 checking problem for hscollider.
  * Bugfix for issue #205: avoid crash of hs_compile_lit_multi()
    with clang and ASAN.
  * Bugfix for issue #217: fix cmake parsing issue of CPU arch for
    non-English locale.
  * Bugfix for issue #228: avoid undefined behavior when calling
    close() after fdopendir() in loadExpressions().
  * Bugfix for issue #239: fix hyperscan compile issue under gcc-10
  * Add VLAN packets processing capability in pcap analysis script.
  * Avoid extra convert instruction for "Noodle".
  * Add Hyperscan version marcro in hs.h.
buildservice-autocommit accepted request 744473 from Adam Majer's avatar Adam Majer (adamm) (revision 14)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) accepted request 744262 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 13)
- Update to version 5.2.1
  - Fix compile issue when `BUILD_SHARED_LIBS` is on in
    release mode.
- Update to version 5.2.0
  - Literal API: add new API `hs_compile_lit()` and
    `hs_compile_lit_multi()` to process pure literal rule sets.
    The 2 literal APIs treat each expression text in a literal
    sense without recognizing any regular grammers.
  - Logical combination: add support for purely negative
    combinations, which report match at EOD in case of no
    sub-expressions matched.
  - Fix uninitialized use of `scatter_unit_uX` due to padding.
  - Fix numerical result out of range error.
  - Avoid corruption of pending combination report in streaming mode.
  - Fix scratch free issue when memory allocation fails.
- Builds are broken with LTO - disable for for now
buildservice-autocommit accepted request 692973 from Adam Majer's avatar Adam Majer (adamm) (revision 12)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) accepted request 692934 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 11)
- Update to version 5.1.1
  * Add extra detection and handling when invalid rose programs are
    triggered.
  * Fix CMake parsing of CPU architecure for GCC-9.
  * Fix rose literal programs for multi-pattern matching when no
    pattern ids are provided.
  * Fix library install path in pkg-config files.
buildservice-autocommit accepted request 674670 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 10)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 670328 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 9)
- Update to version 5.1.0
  * Improve DFA state compression by wide-state optimization to
    reduce bytecode size.
  * Create specific interpreter runtime handling to boost the
    performance of pure literal matching.
  * Optimize original presentation of interpreter (the "Rose"
    engine ) to increase overall performance.
  * Bugfix for logical combinations: fix error reporting
    combination's match in case of sub-expression has EOD match
    under streaming mode.
  * Bugfix for logical combinations: fix miss reporting
    combination's match under vacuous input.
  * Fix compile error with Boost 1.68.0.
  * avoid pcre error for hscollider with installed PCRE package.
  * Update version of PCRE used by testing tools as a syntax and
    semantic reference to PCRE 8.41 or above.
- Remove patch:
  * hyperscan-build.patch (fixed upstream)
buildservice-autocommit accepted request 637887 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 8)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 637821 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 7)
- Add patch
  * hyperscan-build.patch (fix build for Tumbleweed)
buildservice-autocommit accepted request 621868 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 6)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 621833 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 5)
- Update to version 5.0.0
  * Introduce chimera hybrid engine of Hyperscan and PCRE, to fully
    support PCRE syntax as well as to take advantage of the high
    performance nature of Hyperscan.
  * New API feature: logical combinations (AND, OR and NOT) of
    patterns in a given pattern set.
  * Windows porting: hsbench, hscheck, hscollider and hsdump tools
    now available on Windows 8 or newer.
  * Improve undirected graph implementation to avoid graph copy and
    reduce compile time.
  * Bugfix for issue #86: enable hscollider for installed PCRE
    package.
Displaying revisions 1 - 20 of 24
openSUSE Build Service is sponsored by