<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/include/ruby/onigmo.h, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Add `Regexp.linear_time?` (#6901)</title>
<updated>2022-12-14T03:57:14+00:00</updated>
<author>
<name>TSUYUSATO Kitsune</name>
<email>make.just.on@gmail.com</email>
</author>
<published>2022-12-14T03:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fbedadb61f49ba3aaf4f07939b4fc7d0b8f8ac03'/>
<id>fbedadb61f49ba3aaf4f07939b4fc7d0b8f8ac03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce warnings</title>
<updated>2022-11-09T14:21:26+00:00</updated>
<author>
<name>TSUYUSATO Kitsune</name>
<email>make.just.on@gmail.com</email>
</author>
<published>2022-11-09T07:22:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1dc4128e92ed6e7af8556abdfb657c135f4e13b7'/>
<id>1dc4128e92ed6e7af8556abdfb657c135f4e13b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Refactor field names"</title>
<updated>2022-11-09T14:21:26+00:00</updated>
<author>
<name>TSUYUSATO Kitsune</name>
<email>make.just.on@gmail.com</email>
</author>
<published>2022-11-08T06:13:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a1c1fc558a0ee791e91a66cae5c9515679890339'/>
<id>a1c1fc558a0ee791e91a66cae5c9515679890339</id>
<content type='text'>
This reverts commit 1e6673d6bbd2adbf555d82c7c0906ceb148ed6ee.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 1e6673d6bbd2adbf555d82c7c0906ceb148ed6ee.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor field names</title>
<updated>2022-11-09T14:21:26+00:00</updated>
<author>
<name>TSUYUSATO Kitsune</name>
<email>make.just.on@gmail.com</email>
</author>
<published>2022-11-08T06:05:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=22294731a82642ac63ed6708e0015361d05d6677'/>
<id>22294731a82642ac63ed6708e0015361d05d6677</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support OP_REPEAT and OP_REPEAT_INC</title>
<updated>2022-11-09T14:21:26+00:00</updated>
<author>
<name>TSUYUSATO Kitsune</name>
<email>make.just.on@gmail.com</email>
</author>
<published>2022-10-20T07:52:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f25bb291b42a45d23cfc8658720c62e1f3a7390f'/>
<id>f25bb291b42a45d23cfc8658720c62e1f3a7390f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent potential buffer overrun in onigmo</title>
<updated>2022-10-25T08:02:43+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2022-10-25T06:45:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1d2d25dcadda0764f303183ac091d0c87b432566'/>
<id>1d2d25dcadda0764f303183ac091d0c87b432566</id>
<content type='text'>
A code pattern `p + enclen(enc, p, pend)` may lead to a buffer overrun
if incomplete bytes of a UTF-8 character is placed at the end of a
string. Because this pattern is used in several places in onigmo,
this change fixes the issue in the side of `enclen`: the function should
not return a number that is larger than `pend - p`.

Co-Authored-By: Nobuyoshi Nakada &lt;nobu@ruby-lang.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A code pattern `p + enclen(enc, p, pend)` may lead to a buffer overrun
if incomplete bytes of a UTF-8 character is placed at the end of a
string. Because this pattern is used in several places in onigmo,
this change fixes the issue in the side of `enclen`: the function should
not return a number that is larger than `pend - p`.

Co-Authored-By: Nobuyoshi Nakada &lt;nobu@ruby-lang.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>re.c: Add Regexp.timeout= and Regexp.timeout</title>
<updated>2022-03-30T07:50:46+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2022-03-24T07:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ffc3b37f969a779f93b8f8a5b3591b4ef7de1538'/>
<id>ffc3b37f969a779f93b8f8a5b3591b4ef7de1538</id>
<content type='text'>
[Feature #17837]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Feature #17837]
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce ONIG_NREGION from 10 to 4: power of 2 and testing revealed most pattern matches are less than or equal to 4 results</title>
<updated>2019-05-07T12:58:55+00:00</updated>
<author>
<name>Lourens Naudé</name>
<email>lourens@bearmetal.eu</email>
</author>
<published>2019-04-19T23:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a47f598d77ac97f9fe89fe16aa8bcab4fd262c16'/>
<id>a47f598d77ac97f9fe89fe16aa8bcab4fd262c16</id>
<content type='text'>
Closes: https://github.com/ruby/ruby/pull/2135
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes: https://github.com/ruby/ruby/pull/2135
</pre>
</div>
</content>
</entry>
<entry>
<title>Only define history_root member of the Oniguruma re_registers struct if USE_CAPTURE_HISTORY is enabled</title>
<updated>2019-04-23T15:40:17+00:00</updated>
<author>
<name>Lourens Naudé</name>
<email>lourens@bearmetal.eu</email>
</author>
<published>2019-03-16T12:48:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=31cf13060cce44d782b068cf083b1ae4def6dc09'/>
<id>31cf13060cce44d782b068cf083b1ae4def6dc09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to Onigmo 6.1.3-669ac9997619954c298da971fcfacccf36909d05.</title>
<updated>2017-12-01T13:50:13+00:00</updated>
<author>
<name>naruse</name>
<email>naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2017-12-01T13:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=31796f17d3bd887324100de27014057e99694602'/>
<id>31796f17d3bd887324100de27014057e99694602</id>
<content type='text'>
[Bug #13892]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Bug #13892]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
