<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/http/modules, branch release-1.1.4</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Fixed loss of chain links in fastcgi module.</title>
<updated>2011-09-20T09:56:05+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-20T09:56:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d1b9a0388dbcc9a2164710f9d16bbba52f7e55f4'/>
<id>d1b9a0388dbcc9a2164710f9d16bbba52f7e55f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replaced "can not" with "cannot" and "could not" in a bunch of places.</title>
<updated>2011-09-19T14:48:29+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-09-19T14:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a823c550e45bb653c5d660cceaea3f153b3b28e8'/>
<id>a823c550e45bb653c5d660cceaea3f153b3b28e8</id>
<content type='text'>
Fixed nearby grammar errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed nearby grammar errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Trailing space fix.</title>
<updated>2011-09-16T12:08:52+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-16T12:08:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c6353a5654bc14a66f5d0a6657b373fca7bce8a3'/>
<id>c6353a5654bc14a66f5d0a6657b373fca7bce8a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream keepalive module.</title>
<updated>2011-09-15T19:28:18+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-15T19:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=44002e541ffee5ce15c75c42f67251b8dd2f93b3'/>
<id>44002e541ffee5ce15c75c42f67251b8dd2f93b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Proxy: basic HTTP/1.1 support (including keepalive).</title>
<updated>2011-09-15T19:23:20+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-15T19:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2fe0a7a0f6feb13cf777c9e5e635f887e4cd040c'/>
<id>2fe0a7a0f6feb13cf777c9e5e635f887e4cd040c</id>
<content type='text'>
By default we still send requests using HTTP/1.0.  This may be changed with
new proxy_http_version directive.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default we still send requests using HTTP/1.0.  This may be changed with
new proxy_http_version directive.
</pre>
</div>
</content>
</entry>
<entry>
<title>Protocol version parsing in ngx_http_parse_status_line().</title>
<updated>2011-09-15T19:22:35+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-15T19:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=f2fcf11b25ead5b0c3c0f015a7203f2d30619396'/>
<id>f2fcf11b25ead5b0c3c0f015a7203f2d30619396</id>
<content type='text'>
Once we know protocol version, set u-&gt;headers_in.connection_close to indicate
implicitly assumed connection close with HTTP before 1.1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Once we know protocol version, set u-&gt;headers_in.connection_close to indicate
implicitly assumed connection close with HTTP before 1.1.
</pre>
</div>
</content>
</entry>
<entry>
<title>Keepalive support in fastcgi.</title>
<updated>2011-09-15T19:05:23+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-15T19:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2da36b30c3a61f96734d1f6708f0a70575fc138c'/>
<id>2da36b30c3a61f96734d1f6708f0a70575fc138c</id>
<content type='text'>
By default follow the old behaviour, i.e. FASTCGI_KEEP_CONN flag isn't set
in request and application is responsible for closing connection once request
is done.  To keep connections alive fastcgi_keep_conn must be activated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default follow the old behaviour, i.e. FASTCGI_KEEP_CONN flag isn't set
in request and application is responsible for closing connection once request
is done.  To keep connections alive fastcgi_keep_conn must be activated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Keepalive support in memcached.</title>
<updated>2011-09-15T19:04:25+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-15T19:04:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=05552a23a23cf725afeda19d0282d2a5797897fd'/>
<id>05552a23a23cf725afeda19d0282d2a5797897fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: r-&gt;upstream-&gt;length type change to off_t.</title>
<updated>2011-09-15T18:43:19+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-15T18:43:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=ffe4f114173468e2eb205448820c66af0863a9db'/>
<id>ffe4f114173468e2eb205448820c66af0863a9db</id>
<content type='text'>
Previous use of size_t may cause wierd effects on 32bit platforms with certain
big responses transferred in unbuffered mode.

Nuke "if (size &gt; u-&gt;length)" check as it's not usefull anyway (preread
body data isn't subject to this check) and now requires additional check
for u-&gt;length being positive.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previous use of size_t may cause wierd effects on 32bit platforms with certain
big responses transferred in unbuffered mode.

Nuke "if (size &gt; u-&gt;length)" check as it's not usefull anyway (preread
body data isn't subject to this check) and now requires additional check
for u-&gt;length being positive.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: content_length_n API change.</title>
<updated>2011-09-15T18:33:43+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-15T18:33:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=e19f005daf634f15540c5747dd3689a00719f0f9'/>
<id>e19f005daf634f15540c5747dd3689a00719f0f9</id>
<content type='text'>
We no longer use r-&gt;headers_out.content_length_n as a primary source of
backend's response length.  Instead we parse response length to
u-&gt;headers_in.content_length_n and copy to r-&gt;headers_out.content_length_n
when needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We no longer use r-&gt;headers_out.content_length_n as a primary source of
backend's response length.  Instead we parse response length to
u-&gt;headers_in.content_length_n and copy to r-&gt;headers_out.content_length_n
when needed.
</pre>
</div>
</content>
</entry>
</feed>
