Commit graph

14 commits

Author SHA1 Message Date
adam
968106c155 oniguruma: updated to 6.9.5.1
Release 6.9.5 revised 1
Fixed Issue 192

Release 6.9.5
(Same as Release Candidate 2)
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).../
2020-06-08 11:26:32 +00:00
adam
e09c9f54dd oniguruma: updated to 6.9.4
Release 6.9.4
(Almost same as Release Candidate 3)
NEW API: RegSet (set of regexes)
Fixed CVE-2019-19012
Fixed CVE-2019-19203 (Does not affect UTF-8, UTF-16 and UTF-32 encodings)
Fixed CVE-2019-19204 (Affects only PosixBasic, Emacs and Grep syntaxes)
Fixed CVE-2019-19246
Fixed some problems (found by libFuzzer test)
2019-12-11 18:50:46 +00:00
wiz
3f5d653683 oniguruma: update to 6.9.3.
2019/08/06: Version 6.9.3 (secirity fix release)

2019/07/30: add ONIG_SYN_ALLOW_INVALID_CODE_END_OF_RANGE
2019/07/29: add STK_PREC_READ_START/END stack type
2019/07/29: Fix #147: Stack Exhaustion Problem caused by some parsing functions
2019/07/11: add a dictionary file for libfuzzer
2019/07/07: add harnesses directory
2019/07/05-2019/07/29: fix many problems found by libfuzzer programs
2019/06/27: deprecate onig_new_deluxe()
2019/06/27: Fix CVE-2019-13224: don't allow different encodings for onig_new_deluxe()
2019/06/27: Fix CVE-2019-13225: problem in converting if-then-else pattern
2019-08-16 14:34:44 +00:00
wiz
97c837398b oniguruma: update to 6.9.2.
add doc/SYNTAX.md into distribution file
Update Unicode version 12.1.0
NEW: Unicode Text Segment mode option (?y{g}) (?y{w})
2019-05-21 18:22:04 +00:00
adam
d7f9585f85 oniguruma: updated to 6.9.1
release 6.9.1
Speed improvement (* especially UTF-8)
2018-12-12 12:46:58 +00:00
adam
18448f8541 oniguruma: updated to 6.9.0
6.9.0:
Update Unicode version 11.0.0
NEW: add Emoji properties
2018-09-06 09:44:23 +00:00
adam
0266aefd0d oniguruma: updated to 6.8.2
6.8.2:
Fix: 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
2018-04-18 07:04:22 +00:00
adam
ea00f49b5a oniguruma: updated to 6.8.1
6.8.1:
Update shared library version to 5.0.0 for API incompatible changes from 6.7.1
2018-03-22 08:05:25 +00:00
adam
24dcaf4d7e oniguruma: updated to 6.8.0
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..
2018-03-16 08:03:02 +00:00
wiz
59d4e3e30b oniguruma: update to 6.7.1.
2018/01/26: Version 6.7.1

2018/01/25: disable USE_TRY_IN_MATCH_LIMIT by default
2018/01/24: implement mechanism of try-in-match-limit
2018/01/24: #76: rename EXPORT to ONIGURUMA_EXPORT
2018/01/15: #73: update for automake 1.15.1
2018/01/14: #74: update description of README
2018/01/10: #72: Correct spelling and grammar in FAQ (English)
2017/12/25: remove USE_COMBINATION_EXPLOSION_CHECK codes
2018-01-28 16:25:36 +00:00
adam
9be1262074 oniguruma: updated to 6.7.0
New feature of version 6.7.0
NEW: hexadecimal codepoint \uHHHH
NEW: add ONIG_SYNTAX_ONIGURUMA (== ONIG_SYNTAX_DEFAULT)
Disabled \N and \O on ONIG_SYNTAX_RUBY
Reduced object size

New feature of version 6.6.1
Fix definition of \X

New feature of version 6.6.0
NEW: ASCII only mode options for character type/property (?WDSP)
NEW: Extended Grapheme Cluster boundary \y, \Y (*original)
NEW: Extended Grapheme Cluster \X
Range-clear (Absent-clear) operator restores previous range in backtrack.

New feature of version 6.5.0
NEW: \K (keep)
NEW: \R (general newline) \N (no newline)
NEW: \O (true anychar)
NEW: if-then-else syntax (?(...)...|...)
NEW: Backreference validity checker (?(xxx)) (*original)
NEW: Absent repeater (?~absent)
NEW: Absent expression (?~|absent|expr) (*original)
NEW: Absent stopper (?~|absent) (*original)

New feature of version 6.4.0
Fix fatal problem of endless repeat on Windows
NEW: call zero (call the total regexp) \g<0>
NEW: relative backref/call by positive number \k<+n>, \g<+n>

New feature of version 6.3.0
NEW: octal codepoint \o{.....}

New feature of version 6.1.2
allow word bound, word begin and word end in look-behind.
NEW option: ONIG_OPTION_CHECK_VALIDITY_OF_STRING

New feature of version 6.1
improved doc/RE
NEW API: onig_scan()

New feature of version 6.0
Update Unicode 8.0 Property/Case-folding
NEW API: onig_unicode_define_user_property()
2018-01-15 08:49:04 +00:00
agc
2eddae48e5 Add SHA512 digests for distfiles for textproc category
Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:59:17 +00:00
taca
3b7e33fe5e Update oniguruma to 5.9.2.
* Add LICENSE.

History

2010/01/09: Version 5.9.2

2010/01/05: [bug]  fix utf16be_code_to_mbc() and utf16le_code_to_mbc().
2008/09/16: [bug]  fix memory leaks in parse_exp().
2008/08/01: [bug]  fix memory leaks.
2008/06/17: [bug]  invalid type of argument was used
                   in onig_st_lookup_strend().
2008/06/16: [bug]  invalid CaseFoldMap entry in ISO-8859-5. 0xdf -> 0xde
2008/02/19: [new]  add: onig_reg_init().
2008/02/19: [new]  add: onig_free_body().
2008/02/19: [new]  add: onig_new_without_alloc().
2008/02/19: [API]  rename onig_alloc_init() to onig_reg_init(),
                   and argument type changed.
2008/01/31: [impl] move UTF16_IS_SURROGATE_XXX() to regenc.h.
2008/01/30: [bug]  (thanks akr)
                   fix euctw_islead().
2008/01/23: [bug]  update enc/koi8.c.
2010-09-10 08:26:38 +00:00
ahoka
bbd82e377a Import oniguruma-5.9.1 as textproc/oniguruma.
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 APIs: GNU regex, POSIX and Oniguruma native
2008-08-09 17:33:22 +00:00