Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.6:Update
hyperscan
hyperscan.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File hyperscan.changes of Package hyperscan
------------------------------------------------------------------- Sun May 28 09:29:08 UTC 2023 - Dirk Müller <dmueller@suse.com> - 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. ------------------------------------------------------------------- Tue Feb 21 22:54:42 UTC 2023 - Martin Hauke <mardnh@gmx.de> - 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. ------------------------------------------------------------------- Fri Oct 14 06:54:42 UTC 2022 - Fabian Vogt <fvogt@suse.com> - BuildRequire python3-base instead of python(2), it used py3 already anyway ------------------------------------------------------------------- Wed Jan 13 12:12:21 UTC 2021 - Martin Hauke <mardnh@gmx.de> - 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. ------------------------------------------------------------------- Mon May 25 17:22:23 UTC 2020 - Martin Hauke <mardnh@gmx.de> - 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. ------------------------------------------------------------------- Wed Oct 30 09:57:00 UTC 2019 - Martin Hauke <mardnh@gmx.de> - 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 ------------------------------------------------------------------- Wed Apr 10 10:22:03 UTC 2019 - Martin Hauke <mardnh@gmx.de> - 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. ------------------------------------------------------------------- Thu Jan 31 11:26:05 UTC 2019 - mardnh@gmx.de - 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) ------------------------------------------------------------------- Tue Sep 25 06:06:59 UTC 2018 - mardnh@gmx.de - Add patch * hyperscan-build.patch (fix build for Tumbleweed) ------------------------------------------------------------------- Tue Jul 10 06:57:19 UTC 2018 - mardnh@gmx.de - 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. ------------------------------------------------------------------- Tue Jun 5 12:14:26 UTC 2018 - jengelh@inai.de - Ensure neutrality of descriptions. ------------------------------------------------------------------- Mon Jun 4 13:36:55 UTC 2018 - mardnh@gmx.de - Moved inline changes to hyperscan.changes - Specfile cleanup ------------------------------------------------------------------- Mon May 28 00:00:00 UTC 2018 - quicktrick@mail.ru - Minor spec improvements ------------------------------------------------------------------- Fri May 18 00:00:00 UTC 2018 - quicktrick@mail.ru - Boost 1.67.0 update ------------------------------------------------------------------- Fri Apr 13 00:00:00 UTC 2018 - quicktrick@mail.ru - Adapted for openSUSE Tumbleweed ------------------------------------------------------------------- Wed Feb 7 00:00:00 UTC 2018 - releng@fedoraproject.org - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild ------------------------------------------------------------------- Thu Jan 25 00:00:00 UTC 2018 - jtfas90@gmail.com - upstream bugfix release ------------------------------------------------------------------- Fri Sep 22 00:00:00 UTC 2017 - jtfas90@gmail.com - latest upstream release ------------------------------------------------------------------- Wed Aug 2 00:00:00 UTC 2017 - releng@fedoraproject.org - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild ------------------------------------------------------------------- Thu Jul 27 00:00:00 UTC 2017 - jtfas90@gmail.com - upstream bugfix release ------------------------------------------------------------------- Wed Jul 26 00:00:00 UTC 2017 - releng@fedoraproject.org - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild ------------------------------------------------------------------- Fri Jun 16 00:00:00 UTC 2017 - jtfas90@gmail.com - upstream bugfix release ------------------------------------------------------------------- Fri Jun 9 00:00:00 UTC 2017 - jtfas90@gmail.com - Update to latest upstream - Removed CMakeLists.txt patch, moved into upstream ------------------------------------------------------------------- Fri May 12 00:00:00 UTC 2017 - jtfas90@gmail.com - Update to latest upstream - Add CMakeLists.txt path patch - Spec file updates to meet packaging standards ------------------------------------------------------------------- Fri Sep 2 00:00:00 UTC 2016 - jtfas90@gmail.com - Updated to latest upstream release. ------------------------------------------------------------------- Fri Jul 1 00:00:00 UTC 2016 - ish@unx.ca - Initial package of Hyperscan.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor