<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/http, branch release-1.4.4</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Proper backtracking after space in a request line.</title>
<updated>2013-11-19T02:57:58+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-11-19T02:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=822a148df534fb30000f867d764d31e527e4ae4f'/>
<id>822a148df534fb30000f867d764d31e527e4ae4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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=8e69bbf44e18a08603a20bd81a7129e834e9b327'/>
<id>8e69bbf44e18a08603a20bd81a7129e834e9b327</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>Fixed try_files with empty argument (ticket #390).</title>
<updated>2013-08-23T18:18:39+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-08-23T18:18:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=b5656b31f14dd1dd126e9ae10fd8d0b932904388'/>
<id>b5656b31f14dd1dd126e9ae10fd8d0b932904388</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Autoindex: improved ngx_de_info() error handling.</title>
<updated>2013-07-30T07:43:21+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2013-07-30T07:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=6db33c712b72e313e928374bfd6b471911b3e658'/>
<id>6db33c712b72e313e928374bfd6b471911b3e658</id>
<content type='text'>
This allows to build a directory listing whenever a loop exists in symbolic
link resolution of the path argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to build a directory listing whenever a loop exists in symbolic
link resolution of the path argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>Autoindex: return NGX_ERROR on error if headers were sent.</title>
<updated>2013-07-30T07:43:21+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2013-07-30T07:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=30091e8b38eb54639cc19ea5d2812f767c1be4c3'/>
<id>30091e8b38eb54639cc19ea5d2812f767c1be4c3</id>
<content type='text'>
This prevents ngx_http_finalize_request() from issuing
ngx_http_special_response_handler() on a freed context.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents ngx_http_finalize_request() from issuing
ngx_http_special_response_handler() on a freed context.
</pre>
</div>
</content>
</entry>
<entry>
<title>SPDY: fixed segfault with "client_body_in_file_only" enabled.</title>
<updated>2013-07-24T18:24:25+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2013-07-24T18:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=6f05c095a885b8834df0b5c2310e8dd528187a5a'/>
<id>6f05c095a885b8834df0b5c2310e8dd528187a5a</id>
<content type='text'>
It is possible to send FLAG_FIN in additional empty data frame, even if it is
known from the content-length header that request body is empty.  And Firefox
actually behaves like this (see ticket #357).

To simplify code we sacrificed our microoptimization that did not work right
due to missing check in the ngx_http_spdy_state_data() function for rb-&gt;buf
set to NULL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is possible to send FLAG_FIN in additional empty data frame, even if it is
known from the content-length header that request body is empty.  And Firefox
actually behaves like this (see ticket #357).

To simplify code we sacrificed our microoptimization that did not work right
due to missing check in the ngx_http_spdy_state_data() function for rb-&gt;buf
set to NULL.
</pre>
</div>
</content>
</entry>
<entry>
<title>Perl: fixed r-&gt;header_in("Cookie") (ticket #351).</title>
<updated>2013-06-10T10:35:00+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-06-10T10:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4151983735f50de1546850c6d92fe807c2d78b7d'/>
<id>4151983735f50de1546850c6d92fe807c2d78b7d</id>
<content type='text'>
It was broken by X-Forwarded-For related changes in f7fe817c92a2 (1.3.14)
as hh-&gt;offset is no longer 0 for Cookie.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was broken by X-Forwarded-For related changes in f7fe817c92a2 (1.3.14)
as hh-&gt;offset is no longer 0 for Cookie.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: fixed fail_timeout and max_fails &gt; 1.</title>
<updated>2013-05-21T17:47:50+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-05-21T17:47:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=93b61fad8059f106423ad5d2b6372d16de2e01dd'/>
<id>93b61fad8059f106423ad5d2b6372d16de2e01dd</id>
<content type='text'>
Due to peer-&gt;checked always set since rev. c90801720a0c (1.3.0)
by round-robin and least_conn balancers (ip_hash not affected),
the code in ngx_http_upstream_free_round_robin_peer() function
incorrectly reset peer-&gt;fails too often.

Reported by Dmitry Popov,
http://mailman.nginx.org/pipermail/nginx-devel/2013-May/003720.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to peer-&gt;checked always set since rev. c90801720a0c (1.3.0)
by round-robin and least_conn balancers (ip_hash not affected),
the code in ngx_http_upstream_free_round_robin_peer() function
incorrectly reset peer-&gt;fails too often.

Reported by Dmitry Popov,
http://mailman.nginx.org/pipermail/nginx-devel/2013-May/003720.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Proxy: $proxy_internal_body_length fixed.</title>
<updated>2013-05-11T17:12:24+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-05-11T17:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=307b61771284a76d431e253dfcc9c1f7ec73e94c'/>
<id>307b61771284a76d431e253dfcc9c1f7ec73e94c</id>
<content type='text'>
The $proxy_internal_body_length value might change during request lifetime,
notably if proxy_set_body used, and use of a cached value might result in
incorrect upstream requests.

Patch by Lanshun Zhou.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The $proxy_internal_body_length value might change during request lifetime,
notably if proxy_set_body used, and use of a cached value might result in
incorrect upstream requests.

Patch by Lanshun Zhou.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed build with --with-mail_ssl_module.</title>
<updated>2013-05-11T14:49:30+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-05-11T14:49:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=abef0366e9bb7641058e4d8ab2a495ccf6ff5028'/>
<id>abef0366e9bb7641058e4d8ab2a495ccf6ff5028</id>
<content type='text'>
If nginx was compiled without --with-http_ssl_module, but with some
other module which uses OpenSSL (e.g. --with-mail_ssl_module), insufficient
preprocessor check resulted in build failure.  The problem was introduced
by e0a3714a36f8 (1.3.14).

Reported by Roman Arutyunyan.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If nginx was compiled without --with-http_ssl_module, but with some
other module which uses OpenSSL (e.g. --with-mail_ssl_module), insufficient
preprocessor check resulted in build failure.  The problem was introduced
by e0a3714a36f8 (1.3.14).

Reported by Roman Arutyunyan.
</pre>
</div>
</content>
</entry>
</feed>
