<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/http, branch release-1.5.5</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Use EPOLLRDHUP in ngx_http_test_reading() (ticket #320).</title>
<updated>2013-09-16T14:33:39+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2013-09-16T14:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a11050ea4e4fa0c6996f9115e04635723a642f5f'/>
<id>a11050ea4e4fa0c6996f9115e04635723a642f5f</id>
<content type='text'>
This allows to detect client connection close with pending data when
the ngx_http_test_reading() request event handler is set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to detect client connection close with pending data when
the ngx_http_test_reading() request event handler is set.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: use EPOLLRDHUP to check broken connections (ticket #320).</title>
<updated>2013-09-16T14:33:39+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2013-09-16T14:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=096678ced4995f43c0e1930a92061eaf497699c8'/>
<id>096678ced4995f43c0e1930a92061eaf497699c8</id>
<content type='text'>
This allows to detect client connection close with pending data on Linux
while processing upstream.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to detect client connection close with pending data on Linux
while processing upstream.
</pre>
</div>
</content>
</entry>
<entry>
<title>Return reason phrase for 414.</title>
<updated>2013-09-03T17:07:19+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2013-09-03T17:07:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d034e63a11539c84ba9fe6fcb23049d1dac44e48'/>
<id>d034e63a11539c84ba9fe6fcb23049d1dac44e48</id>
<content type='text'>
After 62be77b0608f nginx can return this code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After 62be77b0608f nginx can return this code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: fixed $upstream_response_time format specifiers.</title>
<updated>2013-09-04T17:30:09+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-09-04T17:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d33225db585fd40a9662bcc4e1fb12d1cc597867'/>
<id>d33225db585fd40a9662bcc4e1fb12d1cc597867</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed incorrect response line on "return 203".</title>
<updated>2013-09-04T17:17:01+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-09-04T17:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=f108b28038d519db51f0453217af6f25381e1265'/>
<id>f108b28038d519db51f0453217af6f25381e1265</id>
<content type='text'>
Reported by Weibin Yao,
http://mailman.nginx.org/pipermail/nginx-devel/2013-April/003607.html.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by Weibin Yao,
http://mailman.nginx.org/pipermail/nginx-devel/2013-April/003607.html.
</pre>
</div>
</content>
</entry>
<entry>
<title>Request cleanup code unified, no functional changes.</title>
<updated>2013-09-04T17:17:00+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-09-04T17:17:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4b189002af160515fdd523b3d1802c050268c45f'/>
<id>4b189002af160515fdd523b3d1802c050268c45f</id>
<content type='text'>
Additionally, detaching a cleanup chain from a request is a bit more resilent
to various bugs if any.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additionally, detaching a cleanup chain from a request is a bit more resilent
to various bugs if any.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handling of ngx_int_t != intptr_t case.</title>
<updated>2013-09-04T17:16:59+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-09-04T17:16:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2b0dba578fed500c1955979a8e281f4fad53bad9'/>
<id>2b0dba578fed500c1955979a8e281f4fad53bad9</id>
<content type='text'>
Casts between pointers and integers produce warnings on size mismatch.  To
silence them, cast to (u)intptr_t should be used.  Prevoiusly, casts to
ngx_(u)int_t were used in some cases, and several ngx_int_t expressions had
no casts.

As of now it's mostly style as ngx_int_t is defined as intptr_t.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Casts between pointers and integers produce warnings on size mismatch.  To
silence them, cast to (u)intptr_t should be used.  Prevoiusly, casts to
ngx_(u)int_t were used in some cases, and several ngx_int_t expressions had
no casts.

As of now it's mostly style as ngx_int_t is defined as intptr_t.
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: $request_time fixed.</title>
<updated>2013-09-04T16:48:30+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-09-04T16:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=5ab74625d6b28860a08d64ee808a62508a1491dc'/>
<id>5ab74625d6b28860a08d64ee808a62508a1491dc</id>
<content type='text'>
On win32, time_t is 64 bits wide by default, and passing an ngx_msec_int_t
argument for %T format specifier doesn't work.  This doesn't manifest itself
on other platforms as time_t and ngx_msec_int_t are usually of the same size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On win32, time_t is 64 bits wide by default, and passing an ngx_msec_int_t
argument for %T format specifier doesn't work.  This doesn't manifest itself
on other platforms as time_t and ngx_msec_int_t are usually of the same size.
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: Borland C compatibility fixes.</title>
<updated>2013-09-04T16:48:23+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-09-04T16:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=74b7a910137a99b5fb073e7c27858c019f96a8cc'/>
<id>74b7a910137a99b5fb073e7c27858c019f96a8cc</id>
<content type='text'>
Several false positive warnings silenced, notably W8012 "Comparing
signed and unsigned" (due to u_short values promoted to int), and
W8072 "Suspicious pointer arithmetic" (due to large type values added
to pointers).

With this patch, it's now again possible to compile nginx using bcc32,
with options we normally compile on win32 minus ipv6 and ssl.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several false positive warnings silenced, notably W8012 "Comparing
signed and unsigned" (due to u_short values promoted to int), and
W8072 "Suspicious pointer arithmetic" (due to large type values added
to pointers).

With this patch, it's now again possible to compile nginx using bcc32,
with options we normally compile on win32 minus ipv6 and ssl.
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: Open Watcom C compatibility fixes.</title>
<updated>2013-09-04T16:48:22+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-09-04T16:48:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=5b3785232303f9c44543b20e1499c756462c53e6'/>
<id>5b3785232303f9c44543b20e1499c756462c53e6</id>
<content type='text'>
Precompiled headers are disabled as they lead to internal compiler errors
with long configure lines.  Couple of false positive warnings silenced.
Various win32 typedefs are adjusted to work with Open Watcom C 1.9 headers.

With this patch, it's now again possible to compile nginx using owc386,
with options we normally compile on win32 minus ipv6 and ssl.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Precompiled headers are disabled as they lead to internal compiler errors
with long configure lines.  Couple of false positive warnings silenced.
Various win32 typedefs are adjusted to work with Open Watcom C 1.9 headers.

With this patch, it's now again possible to compile nginx using owc386,
with options we normally compile on win32 minus ipv6 and ssl.
</pre>
</div>
</content>
</entry>
</feed>
