<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/stream, branch release-1.11.3</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Fixed regex captures handling without PCRE.</title>
<updated>2016-07-06T11:33:40+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2016-07-06T11:33:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=161fcf4bddca789b15dcf22b1e1d80cdabc24114'/>
<id>161fcf4bddca789b15dcf22b1e1d80cdabc24114</id>
<content type='text'>
If PCRE is disabled, captures were treated as normal variables in
ngx_http_script_compile(), while code calculating flushes array length in
ngx_http_compile_complex_value() did not account captures as variables.
This could lead to write outside of the array boundary when setting
last element to -1.

Found with AddressSanitizer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If PCRE is disabled, captures were treated as normal variables in
ngx_http_script_compile(), while code calculating flushes array length in
ngx_http_compile_complex_value() did not account captures as variables.
This could lead to write outside of the array boundary when setting
last element to -1.

Found with AddressSanitizer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stream: variables in proxy_pass and proxy_ssl_name.</title>
<updated>2016-06-14T15:29:46+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2016-06-14T15:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=74305af6727afc0c737a8e993d5cd9183c5c71d2'/>
<id>74305af6727afc0c737a8e993d5cd9183c5c71d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stream: split_clients module.</title>
<updated>2016-07-12T14:34:52+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2016-07-12T14:34:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=6c2b086d0e10cab769f9321998dcb631796ec49b'/>
<id>6c2b086d0e10cab769f9321998dcb631796ec49b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stream: geo module.</title>
<updated>2016-06-30T13:12:50+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2016-06-30T13:12:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=bb790f5d30025b634673fcb9939ded5b0c60301f'/>
<id>bb790f5d30025b634673fcb9939ded5b0c60301f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stream: geoip module.</title>
<updated>2016-07-12T14:34:43+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2016-07-12T14:34:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4cf0e2848372b7566f49a9cb4b8dcf9dbad43597'/>
<id>4cf0e2848372b7566f49a9cb4b8dcf9dbad43597</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stream: style.</title>
<updated>2016-07-12T14:34:40+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2016-07-12T14:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=e1308338a9b93222ae17b778a3fa4df21601cfb8'/>
<id>e1308338a9b93222ae17b778a3fa4df21601cfb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stream: resolver.</title>
<updated>2016-07-07T10:15:31+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2016-07-07T10:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=dea1e999b88560cb291505debec22da858a268f9'/>
<id>dea1e999b88560cb291505debec22da858a268f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stream: return module.</title>
<updated>2016-05-18T19:08:49+00:00</updated>
<author>
<name>Roman Arutyunyan</name>
<email>arut@nginx.com</email>
</author>
<published>2016-05-18T19:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a7c6f8c1d7cb817bf84b639ee0933f9ffed05275'/>
<id>a7c6f8c1d7cb817bf84b639ee0933f9ffed05275</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stream: SSL-related variables.</title>
<updated>2016-06-29T09:52:52+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2016-06-29T09:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=9721eae1f1110820e2ded7989cf487bd7405ead3'/>
<id>9721eae1f1110820e2ded7989cf487bd7405ead3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stream: got rid of pseudo variables.</title>
<updated>2016-06-29T09:46:12+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2016-06-29T09:46:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=cb635b7879a762909282db545116c2598a0cc59a'/>
<id>cb635b7879a762909282db545116c2598a0cc59a</id>
<content type='text'>
Stream limit_conn, upstream_hash and proxy modules now use complex values.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stream limit_conn, upstream_hash and proxy modules now use complex values.
</pre>
</div>
</content>
</entry>
</feed>
