File oniguruma.changes of Package oniguruma

-------------------------------------------------------------------
Mon Jun 15 21:57:36 UTC 2020 - Marcus Rueckert <mrueckert@suse.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  4 21:23:36 UTC 2020 - Marcus Rueckert <mrueckert@suse.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 01:39:12 UTC 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  7 10:06:48 UTC 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  1 01:27:17 UTC 2016 - mrueckert@suse.de

- remove ruby build requires. seems unused.

-------------------------------------------------------------------
Wed Oct 21 11:48:55 UTC 2015 - i@marguerite.su

- update version 5.9.6
  * [impl] add onigenc_end_unicode().
  * [impl] add onig_add_end_call(). 

-------------------------------------------------------------------
Sat Sep  6 08:32:47 UTC 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 22:12:55 UTC 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 04:31:53 CEST 2006 - mrueckert@suse.de

- update to version 2.5.7:
  many fixes.

-------------------------------------------------------------------
Wed Jan 25 21:38:58 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Tue Dec 27 18:02:23 CET 2005 - mrueckert@suse.de

- Initial package of version 2.5.1

openSUSE Build Service is sponsored by