<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/http, branch release-1.3.16</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Request body: only read body in main request (ticket #330).</title>
<updated>2013-04-16T10:14:59+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-04-16T10:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=0dee57d86561d86388d28f9ad0e470bebba48c0d'/>
<id>0dee57d86561d86388d28f9ad0e470bebba48c0d</id>
<content type='text'>
Before 1.3.9 an attempt to read body in a subrequest only caused problems
if body wasn't already read or discarded in a main request.  Starting with
1.3.9 it might also cause problems if body was discarded by a main request
before subrequest start.

Fix is to just ignore attempts to read request body in a subrequest, which
looks like right thing to do anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before 1.3.9 an attempt to read body in a subrequest only caused problems
if body wasn't already read or discarded in a main request.  Starting with
1.3.9 it might also cause problems if body was discarded by a main request
before subrequest start.

Fix is to just ignore attempts to read request body in a subrequest, which
looks like right thing to do anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: warn if multiple non-stackable balancers are installed.</title>
<updated>2013-04-12T19:12:13+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-04-12T19:12:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7ea00fb58cd22dc58ac7491b38f0aa6c0df50879'/>
<id>7ea00fb58cd22dc58ac7491b38f0aa6c0df50879</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: fixed $upstream_response_length without buffering.</title>
<updated>2013-04-11T13:49:13+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2013-04-11T13:49:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7a7650aeb16ee21a5f596cd855c97066726c00a8'/>
<id>7a7650aeb16ee21a5f596cd855c97066726c00a8</id>
<content type='text'>
Reported by Piotr Sikora.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by Piotr Sikora.
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure: fixed nginx.so rebuild (broken by r5145).</title>
<updated>2013-04-10T17:07:44+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-04-10T17:07:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c63b826d8b01922d9b239b9242b1585c773e81bd'/>
<id>c63b826d8b01922d9b239b9242b1585c773e81bd</id>
<content type='text'>
To avoid further breaks it's now done properly, all the dependencies
are now passed to Makefile.PL.  While here, fixed include list passed to
Makefile.PL to use Makefile variables rather than a list expanded during
configure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To avoid further breaks it's now done properly, all the dependencies
are now passed to Makefile.PL.  While here, fixed include list passed to
Makefile.PL to use Makefile variables rather than a list expanded during
configure.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: removed surplus ngx_resolve_name_done() call.</title>
<updated>2013-04-04T14:19:06+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2013-04-04T14:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=e297091c2853d986a49e99f13749e3f418fff266'/>
<id>e297091c2853d986a49e99f13749e3f418fff266</id>
<content type='text'>
It will be called in ngx_http_upstream_finalize_request().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It will be called in ngx_http_upstream_finalize_request().
</pre>
</div>
</content>
</entry>
<entry>
<title>Limit req: rate should be non-zero.</title>
<updated>2013-04-03T14:13:35+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2013-04-03T14:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d88dffbf1addbb8315f3815cfd271557baae44eb'/>
<id>d88dffbf1addbb8315f3815cfd271557baae44eb</id>
<content type='text'>
Specifying zero rate caused division by zero when calculating delays.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Specifying zero rate caused division by zero when calculating delays.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass PCRE_CASELESS to pcre_compile() for caseless matching.</title>
<updated>2013-03-29T08:47:37+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-03-29T08:47:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=600f9d3ea857297cf19d4055d72335c2a24594f7'/>
<id>600f9d3ea857297cf19d4055d72335c2a24594f7</id>
<content type='text'>
Previously, we sometimes passed constant value 1 that happens to
match PCRE_CASELESS and thus was harmless.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, we sometimes passed constant value 1 that happens to
match PCRE_CASELESS and thus was harmless.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplified nginx version maintenance.</title>
<updated>2013-03-28T08:47:06+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-03-28T08:47:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a861b0dbb11a955f4957191b1ee7ee15c8e791a9'/>
<id>a861b0dbb11a955f4957191b1ee7ee15c8e791a9</id>
<content type='text'>
It's no longer necessary to update src/http/modules/perl/nginx.pm
when version is bumped, as it's now derived from src/core/nginx.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's no longer necessary to update src/http/modules/perl/nginx.pm
when version is bumped, as it's now derived from src/core/nginx.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: fixed tcp_nodelay with connection upgrade (ticket #325).</title>
<updated>2013-03-27T15:18:34+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-03-27T15:18:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=cc0e56370dfd0c4265a2686c7e7ff126002cd1fc'/>
<id>cc0e56370dfd0c4265a2686c7e7ff126002cd1fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Version bump.</title>
<updated>2013-03-27T15:15:34+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-03-27T15:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c2bb76515beaa0fb531c1aa959834f6f876b89f9'/>
<id>c2bb76515beaa0fb531c1aa959834f6f876b89f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
