libhs5 - Regular expression matching library

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libhs5-5.1.1-1.1.x86_64.rpm
Package name libhs5
Package version 5.1.1
Package release 1.1
Package architecture x86_64
Package type rpm
Category System/Libraries
License BSD-3-Clause
Maintainer -
Download size 2.26 MB
Installed size 13.98 MB
Hyperscan is a multiple regex matching library. It
follows the regular expression syntax of the commonly-used libpcre
library, but is a standalone library with its own C API.
Hyperscan uses hybrid automata techniques to allow simultaneous
matching of large numbers (up to tens of thousands) of regular
expressions and for the matching of regular expressions across streams
of data.
Hyperscan is typically used in a DPI library stack.


Package Version Architecture Repository
libhs5-5.1.1-1.1.i586.rpm 5.1.1 i586 openSUSE Oss
libhs5 - - -


Name Value
/sbin/ldconfig - - - - - - - - - - - - - - - - -


Name Value -
libhs5 = 5.1.1-1.1
libhs5(x86-64) = 5.1.1-1.1 -


Type URL
Binary Package libhs5-5.1.1-1.1.x86_64.rpm
Source Package hyperscan-5.1.1-1.1.src.rpm

Install Howto

Install libhs5 rpm package:

# zypper install libhs5




2019-04-10 - Martin Hauke <>
- Update to version 5.1.1
* Add extra detection and handling when invalid rose programs are
* 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.
2019-01-31 -
- 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)
2018-09-25 -
- Add patch
* hyperscan-build.patch (fix build for Tumbleweed)
2018-07-10 -
- 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
2018-06-05 -
- Ensure neutrality of descriptions.
2018-06-04 -
- Moved inline changes to hyperscan.changes
- Specfile cleanup
2018-05-28 -
- Minor spec improvements
2018-05-18 -
- Boost 1.67.0 update
2018-04-13 -
- Adapted for openSUSE Tumbleweed
2018-02-07 -
- Rebuilt for

See Also

Package Description
libhssi-io0-0.13.0-3.3.x86_64.rpm Open Programmable Acceleration Engine Libraries
libhttp_parser2_7_1-2.7.1-2.4.i586.rpm HTTP request/response parser for C
libhttp_parser2_7_1-2.7.1-2.4.x86_64.rpm HTTP request/response parser for C
libhttp_parser2_7_1-32bit-2.7.1-2.4.x86_64.rpm HTTP request/response parser for C
libhttrack2-3.49.2-1.4.i586.rpm Shared library for httrack
libhttrack2-3.49.2-1.4.x86_64.rpm Shared library for httrack
libhubbub-devel-0.3.0-6.3.i586.rpm Development files for libhubbub
libhubbub-devel-0.3.0-6.3.x86_64.rpm Development files for libhubbub
libhubbub-doc-0.3.0-6.3.noarch.rpm Documentation of libhubbub API
libhubbub0-0.3.0-6.3.i586.rpm An HTML5 compliant parsing library
libhubbub0-0.3.0-6.3.x86_64.rpm An HTML5 compliant parsing library
libhugetlbfs-2.21-1.2.i586.rpm Helper library for the Huge Translation Lookaside Buffer Filesystem
libhugetlbfs-2.21-1.2.x86_64.rpm Helper library for the Huge Translation Lookaside Buffer Filesystem
libhugetlbfs-32bit-2.21-1.2.x86_64.rpm Helper library for the Huge Translation Lookaside Buffer Filesystem
libhugetlbfs-devel-2.21-1.2.i586.rpm Development files for libhugetlbfs