Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: oniguruma-devel | Distribution: openSUSE Step 15 |
Version: 6.7.0 | Vendor: openSUSE |
Release: 3.4.1 | Build date: Wed Sep 21 12:58:33 2022 |
Group: Development/Languages/C and C++ | Build host: obs-arm-6 |
Size: 344249 | Source RPM: oniguruma-6.7.0-3.4.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/kkos/oniguruma | |
Summary: Regex Library Supporting Different Character Encodings - Development Files |
Oniguruma is a regular expressions library. The characteristics of this library is that different character encoding for every regular expression object can be specified. Supported character encodings: ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE, EUC-JP, EUC-TW, EUC-KR, EUC-CN, Shift_JIS, Big5, GB 18030, KOI8-R, KOI8, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16. This package contains all necessary include files and libraries needed to develop applications that require it.
BSD-2-Clause
* Fri Aug 26 2022 mrueckert@suse.de - Added d3e402928b6eb3327f8f7d59a9edfa622fec557b.patch: (boo#1157805 CVE-2019-19246) oniguruma: Heap-based buffer over-read in str_lower_case_match in regexec.c - Added 6eb4aca6a7f2f60f473580576d86686ed6a6ebec.patch: (boo#1164569 CVE-2019-19204) oniguruma: heap-based buffer over-read in function fetch_interval_quantifier in regparse.c - Added aa0188eaedc056dca8374ac03d0177429b495515.patch: (boo#1164550 CVE-2019-19203) oniguruma: heap-based buffer over-read in function gb18030_mbc_enc_len in file gb18030.c - Added 4097828d7cc87589864fecf452f2cd46c5f37180.patch: (boo#1150130 CVE-2019-16163) oniguruma: stack Exhaustion in regcomp.c because of recursion in regparse.c. - Added cbe9f8bd9cfc6c3c87a60fbae58fa1a85db59df0.patch: (boo#1177179 CVE-2020-26159) oniguruma: Buffer overflow in concat_opt_exact_str could result in DoS - Added 0f7f61ed1b7b697e283e37bd2d731d0bd57adb55.patch: (boo#1142847 CVE-2019-13224) oniguruma: use-after-free in onig_new_deluxe() in regext.c * Sat Dec 23 2017 avindra@opensuse.org - Version 6.7.0 - add ONIG_SYNTAX_ONIGURUMA (default syntax) - restructure StackType - implement subexp calls (?R), (?&name), (?-n), (?+n) for Perl syntax - use string pool of gperf for Unicode Property lookup function - fix an empty greedy regex and a word boundary (.*\b) fails - remove a stack type STK_POS - add a declaration of onig_end() - fix compilation failure in out-of-source build - [new] hexadecimal codepoint \uHHHH - Version 6.6.1 - fix definition of \X to (?>\O(?:\Y\O)*) - Version 6.6.0 - rename Absent clear to Range clear - [new] Extended Grapheme Cluster \X and boundary \y, \Y - fix: invalid index(ctype) value assigned to Unicode Block properties - --enable-crnl-as-line-terminator to be deprecated - [new] ASCII only mode options (?WDSP) - [new] ONIG_OPTION_XXXX_IS_ASCII options - disable OP_CCLASS_NODE - [spec] Absent clear restore previous range value at backtrack - optimize for simple one char repetition in Absent expression - fix: invalid impl. for reluctant repetition in Absent expression - remove compile switch USE_NAMED_GROUP - Visual Studio 2005 compilation fixed - cleanup with spec-cleaner * Mon Aug 07 2017 mrueckert@suse.de - Version 6.5.0 - [new] support Absent clear (Absent functions) - abolish configure option: --enable-combination-explosion-check - [new] support Absent functions (?~...) - fix #65: SIZEOF_SIZE_T doesn't exist on certain architecutres - [new] support \O (true anychar) - [new] support \K (keep) - add new node type: NODE_GIMMICK - [new] support \N (no newline) - [new] support \R (general newline) - [new] support if-then-else syntax - [new] support backref validity checker - Version 6.4.0 - fix memory leaks - change encoding of doc/XXXX.ja from EUC-JP to UTF-8 - update doc/RE, and doc/RE.ja - fix fatal bug of endless repeat check on Windows - PR #62 : add check for return values - [new] support call zero (\g{0}) - [new] support relative call by positive number - [new] support relative back-reference by positive number - fix #60 : check value type - change output format for ONIG_DEBUG_COMPILE and ONIG_DEBUG_MATCH - Version 6.3.0 - fix #60 : invalid state(CCS_VALUE) in parse_char_class() - fix #59 : access to invalid address by reg->dmax value - fix invalid increment of start position in onig_scan() - fix #58 : access to invalid address by reg->dmin value - fix #57 : DATA_ENSURE() check must be before data access - fix #56 : return invalid result for codepoint 0xFFFFFFFF - [new] add \o{17777777777} syntax. - fix #55 : Byte value expressed in octal must be smaller than 256 - Version 6.2.0 - fix: size in xmemcpy in stack_double (PR #51) - Initialize return value - NEW API: add onig_set_capture_num_limit() - change MemNumType from short int to int - fix: [0-9-a] was not allowed as [0-9\-a] - fix: illegal capture after recursive call - fix: problem with optimization of \z - fix: .* optimization - Set a limit of parser recursion - fix; that warnings are not shown properly - fix: /[a-c#]+\W/ =~ "def#" fails when encoding is UTF-16/32 - fix: /[\x{0}-X]/i doesn't match properly when UTF-16/32 is used. - Version 6.1.3 - fix: Syntax error: redirection unexpected (expecting word) #35 - Version 6.1.2 - allow word bound, word begin and word end in look-behind. - add ONIG_OPTION_CHECK_VALIDITY_OF_STRING option. - fix use after free node. - fix memory leaks after parsing regexp error. - implement many of is_valid_mbc_string(). - Version 6.1.1 - fix segfault /W.?{888}{888}{888}\x00/ (found by libfuzzer) - fix error unmatched close parenthesis for %{(.*?)} #23 - Version 6.1.0 - add contributed/libfuzzer-onig.cpp (thanks hannob) - update LTVERSION 4:0:0 - NEW API: onigenc_is_valid_mbc_string(). - add is_valid_mbc_string() member into OnigEncodingType. - fix out of bounds read. - disable USE_INVALID_CODE_SCHEME. - doc/RE improved. - add onig_scan() into doc/API. - fix bug: Out of bounds read in onig_strcpy() #17 - fix bug: infinite loop of backreference and group. - fix out of bounds read in mbc_to_code() #16 - doc/RE refinements. - add onig_scan() (NEW API) - reimplement match stack allocation for case too many repeat - and too many captures in regexp. - number of captures <= 32767 for bytecode representation. - don't use int_map_backward for thread-safe. - fix case of enclosed option in look-behind. - fix ignore case in look-behind. - fix memory leak in onig_unicode_define_user_property() - declare variables at the top of scope. (thanks nmaya) - Version 6.0.0 - add NEW API: onig_unicode_define_user_property() - update Unicode data to 8.0.0 - change OnigCodePoint type to unsigned int. - add doc/UNICODE_PROPERTIES. - add error code ONIGERR_FAIL_TO_INITIALIZE. - add make_win64/32.bat. - fix bug of uninitialized regex_t value on error. - reimplement Unicode case folding. - update LTVERSION = 3.0.0 - remove all THREAD_ macro. - add init member into OnigEncoding. (add onig_initialize()) - remove state member of regex. - move source files into src/ - rename configre.in to configure.ac. - fix memory leak. (thanks pigzang) - change mail address. * Tue Mar 01 2016 mrueckert@suse.de - remove ruby build requires. seems unused. * Wed Oct 21 2015 i@marguerite.su - update version 5.9.6 * [impl] add onigenc_end_unicode(). * [impl] add onig_add_end_call(). * Sat Sep 06 2014 i@marguerite.su - update version 5.9.5 * [impl] escape warnings for -Wall. * [impl] remove unused variable. - changes in 5.9.4 * [dist] add oniguruma.pc.in file - changes in 5.9.3 * fix print_tree ENCLOSE_OPTION bug * Sat Aug 14 2010 gber@opensuse.org - update to version 5.9.2: + many fixes - cleanup: + split into liborig2 and oniguruma-devel subpackages + corrected license information + changed summary to conform with policy * Fri Sep 29 2006 mrueckert@suse.de - update to version 2.5.7: many fixes. * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Tue Dec 27 2005 mrueckert@suse.de - Initial package of version 2.5.1
/usr/bin/onig-config /usr/include/oniggnu.h /usr/include/onigposix.h /usr/include/oniguruma.h /usr/lib/libonig.so /usr/lib/pkgconfig/oniguruma.pc /usr/share/doc/packages/oniguruma-devel /usr/share/doc/packages/oniguruma-devel/API /usr/share/doc/packages/oniguruma-devel/API.ja /usr/share/doc/packages/oniguruma-devel/AUTHORS /usr/share/doc/packages/oniguruma-devel/COPYING /usr/share/doc/packages/oniguruma-devel/FAQ /usr/share/doc/packages/oniguruma-devel/FAQ.ja /usr/share/doc/packages/oniguruma-devel/HISTORY /usr/share/doc/packages/oniguruma-devel/RE /usr/share/doc/packages/oniguruma-devel/RE.ja /usr/share/doc/packages/oniguruma-devel/README /usr/share/doc/packages/oniguruma-devel/UNICODE_PROPERTIES /usr/share/doc/packages/oniguruma-devel/examples /usr/share/doc/packages/oniguruma-devel/examples/Makefile.am /usr/share/doc/packages/oniguruma-devel/examples/Makefile.in /usr/share/doc/packages/oniguruma-devel/examples/bug_fix.c /usr/share/doc/packages/oniguruma-devel/examples/encode.c /usr/share/doc/packages/oniguruma-devel/examples/listcap.c /usr/share/doc/packages/oniguruma-devel/examples/names.c /usr/share/doc/packages/oniguruma-devel/examples/posix.c /usr/share/doc/packages/oniguruma-devel/examples/simple.c /usr/share/doc/packages/oniguruma-devel/examples/sql.c /usr/share/doc/packages/oniguruma-devel/examples/syntax.c /usr/share/doc/packages/oniguruma-devel/examples/user_property.c /usr/share/doc/packages/oniguruma-devel/index.html /usr/share/doc/packages/oniguruma-devel/index_ja.html
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:42:22 2024