<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/http, branch release-1.6.3</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Overflow detection in ngx_http_parse_chunked().</title>
<updated>2015-03-16T21:26:27+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2015-03-16T21:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=405b7f34297989a8790943797ca61a68baacc206'/>
<id>405b7f34297989a8790943797ca61a68baacc206</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Overflow detection in ngx_http_range_parse().</title>
<updated>2015-03-16T21:26:24+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2015-03-16T21:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=dabbd1f6a63778269ae3e007fa905daa009f1d0e'/>
<id>dabbd1f6a63778269ae3e007fa905daa009f1d0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed post_action to not trigger "header already sent" alert.</title>
<updated>2014-11-28T13:57:50+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-11-28T13:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=cb451bd6a46dd4b3053bc4ec2f667d4970c41665'/>
<id>cb451bd6a46dd4b3053bc4ec2f667d4970c41665</id>
<content type='text'>
The alert was introduced in 03ff14058272 (1.5.4), and was triggered on each
post_action invocation.

There is no real need to call header filters in case of post_action,
so return NGX_OK from ngx_http_send_header() if r-&gt;post_action is set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The alert was introduced in 03ff14058272 (1.5.4), and was triggered on each
post_action invocation.

There is no real need to call header filters in case of post_action,
so return NGX_OK from ngx_http_send_header() if r-&gt;post_action is set.
</pre>
</div>
</content>
</entry>
<entry>
<title>SPDY: push pending data while closing a stream as with keepalive.</title>
<updated>2014-11-21T19:51:49+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-11-21T19:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4dafec8d514a685f1da0d097f53313b53e0c759a'/>
<id>4dafec8d514a685f1da0d097f53313b53e0c759a</id>
<content type='text'>
This helps to avoid delays in sending the last chunk of data because
of bad interaction between Nagle's algorithm on nginx side and
delayed ACK on the client side.

Delays could also be caused by TCP_CORK/TCP_NOPUSH if SPDY was
working without SSL and sendfile() was used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This helps to avoid delays in sending the last chunk of data because
of bad interaction between Nagle's algorithm on nginx side and
delayed ACK on the client side.

Delays could also be caused by TCP_CORK/TCP_NOPUSH if SPDY was
working without SSL and sendfile() was used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed possible buffer overrun in "too long header line" logging.</title>
<updated>2014-10-08T13:16:04+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-10-08T13:16:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=e875df1842c901c8bf98c00299e645afdb0387e9'/>
<id>e875df1842c901c8bf98c00299e645afdb0387e9</id>
<content type='text'>
Additionally, ellipsis now always added to make it clear that
the header logged is incomplete.

Reported by Daniil Bondarev.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additionally, ellipsis now always added to make it clear that
the header logged is incomplete.

Reported by Daniil Bondarev.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reset of r-&gt;uri.len on URI parsing errors.</title>
<updated>2014-07-18T16:02:11+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-07-18T16:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=069b7d9fb20f8545eeebd2a85a4fd93a6e8d0c75'/>
<id>069b7d9fb20f8545eeebd2a85a4fd93a6e8d0c75</id>
<content type='text'>
This ensures that debug logging and the $uri variable (if used in
400 Bad Request processing) will not try to access uninitialized
memory.

Found by Sergey Bobrov.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures that debug logging and the $uri variable (if used in
400 Bad Request processing) will not try to access uninitialized
memory.

Found by Sergey Bobrov.
</pre>
</div>
</content>
</entry>
<entry>
<title>SPDY: fixed typo in log message.</title>
<updated>2014-04-16T07:40:42+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-04-16T07:40:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c69cabed1dfb6e375c7e2c47554577812a811694'/>
<id>c69cabed1dfb6e375c7e2c47554577812a811694</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed missing "static" in declaration of ngx_http_gzip_quantity().</title>
<updated>2014-04-16T07:40:38+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-04-16T07:40:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=013449be01f1cd18a1b0e926f17ee99a7095cf67'/>
<id>013449be01f1cd18a1b0e926f17ee99a7095cf67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SPDY: moved a variable initialization near to its check.</title>
<updated>2014-04-09T14:15:32+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-04-09T14:15:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7da40e6a99fb247d5d97af25cae0c50ed5e55629'/>
<id>7da40e6a99fb247d5d97af25cae0c50ed5e55629</id>
<content type='text'>
This should prevent attempts of using pointer before it was checked, since
all modern compilers are able to spot access to uninitialized variable.

No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should prevent attempts of using pointer before it was checked, since
all modern compilers are able to spot access to uninitialized variable.

No functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>SPDY: fixed arguments supplied for an error message.</title>
<updated>2014-04-08T16:12:30+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-04-08T16:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=5d3f84e4e1010afa5028ee013117c11ecb0f689a'/>
<id>5d3f84e4e1010afa5028ee013117c11ecb0f689a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
