Changelog for
oniguruma-devel-6.9.5.1-150500.1.2.x86_64.rpm :
* Mon Jun 15 2020 mrueckertAATTsuse.de- Update to 6.9.5.1 - Fixed Issue #192 - POSIX API disabled by default for Unix (
* Enabled by: configure - -enable-posix-api=yes) - Update Unicode version 13.0.0 - NEW: Code point sequence notation \\x{HHHH HHHH ...}, \\o{OOOO OOOO ...} - NEW API: retry limit in search functions - NEW API: maximum nesting level of subexp call - Fixed behavior of isolated options in Perl and Java syntaxes. /...(?i).../ - fix a problem (found by oss-fuzz test on my PC)- add --enable-posix-api to keep the posix API enabled.
* Wed Mar 04 2020 mrueckertAATTsuse.de- Update to version 6.9.4 - NEW API: RegSet (set of regexes) - Fixed CVE-2019-19012 (boo# 1156984) - Fixed CVE-2019-19203 (boo# 1164550) (Does not affect UTF-8, UTF-16 and UTF-32 encodings) - Fixed CVE-2019-19204 (boo# 1164569) (Affects only PosixBasic, Emacs and Grep syntaxes) - Fixed CVE-2019-19246 (boo# 1157805) - Fixed some problems (found by libFuzzer test)- changes from 6.9.3 - Fixed CVE-2019-13224 (boo# 1142847) - Fixed CVE-2019-13225 (boo# 1141157) - Fixed many problems (found by libfuzzer programs)- changes from 6.9.2 - Update Unicode version 12.1.0 - NEW: Unicode Text Segment mode option (?y{g}) (?y{w}) g: Extended Grapheme Cluster mode / w: Word mode - Fix Issue #139- changes from 6.9.1 - Speed improvement (
* especially UTF-8)- changes from 6.9.0 - Update Unicode version 11.0.0 - NEW: add Emoji properties- changes from 6.8.2 - Fix: #80 UChar in header causes issue - NEW API: onig_set_callout_user_data_of_match_param() (
* omission in 6.8.0) - add doc/CALLOUTS.API and doc/CALLOUTS.API.ja- changes from 6.8.1 - Update shared library version to 5.0.0 for API incompatible changes from 6.7.1- changes from 6.8.0 - Retry-limit-in-match function enabled by default - NEW: configure option --enable-posix-api=no (
* enabled by default) - NEW API: onig_search_with_param(), onig_match_with_param() - NEW: Callouts of contents (?{...contents...}) (?{...}[X<>]) (?{{....}}) - NEW: Callouts of name (
*name) (
*name[tag]{args...}) - NEW: Builtin callouts (
*FAIL) (
*MISMATCH) (
*ERROR{n}) (
*COUNT) (
*MAX{n}) etc.. - (
* Callout function API is experimental level and isn\'t fixed definitely yet. Undocumented now)- changes from 6.7.1 - NEW: Mechanism of try-in-match-limit (
* disabled by default) - #73: Update for automake 1.15.1
* Sat Dec 23 2017 avindraAATTopensuse.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 mrueckertAATTsuse.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 mrueckertAATTsuse.de- remove ruby build requires. seems unused.
* Wed Oct 21 2015 iAATTmarguerite.su- update version 5.9.6
* [impl] add onigenc_end_unicode().
* [impl] add onig_add_end_call().
* Sat Sep 06 2014 iAATTmarguerite.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 gberAATTopensuse.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 mrueckertAATTsuse.de- update to version 2.5.7: many fixes.
* Wed Jan 25 2006 mlsAATTsuse.de- converted neededforbuild to BuildRequires