* 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. OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/hyperscan?expand=0&rev=23
254 lines
9.9 KiB
Plaintext
254 lines
9.9 KiB
Plaintext
-------------------------------------------------------------------
|
|
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.
|