<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/http, branch release-1.3.1</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Win32: uris with ":$" are now rejected.</title>
<updated>2012-06-05T13:38:27+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-06-05T13:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=0d7720ddc052d5bf8aa09485a2a6bb9004bb943d'/>
<id>0d7720ddc052d5bf8aa09485a2a6bb9004bb943d</id>
<content type='text'>
There are too many problems with special NTFS streams, notably "::$data",
"::$index_allocation" and ":$i30:$index_allocation".

For now we don't reject all URIs with ":" like Apache does as there are no
good reasons seen yet, and there are multiple programs using it in URLs
(e.g. MediaWiki).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are too many problems with special NTFS streams, notably "::$data",
"::$index_allocation" and ":$i30:$index_allocation".

For now we don't reject all URIs with ":" like Apache does as there are no
good reasons seen yet, and there are multiple programs using it in URLs
(e.g. MediaWiki).
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: normalization of trailing dot inside uri.</title>
<updated>2012-06-05T13:37:29+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-06-05T13:37:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=f83598a35981197ac113b9c898bdb972aa8366da'/>
<id>f83598a35981197ac113b9c898bdb972aa8366da</id>
<content type='text'>
Windows treats "/directory./" identical to "/directory/".  Do the same
when working on Windows.  Note that the behaviour is different from one
with last path component (where multiple spaces and dots are ignored by
Windows).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Windows treats "/directory./" identical to "/directory/".  Do the same
when working on Windows.  Note that the behaviour is different from one
with last path component (where multiple spaces and dots are ignored by
Windows).
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: least_conn compilation fixes.</title>
<updated>2012-06-04T00:00:28+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-06-04T00:00:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4888969baa02f4e0587afea2a9d42e596d042499'/>
<id>4888969baa02f4e0587afea2a9d42e596d042499</id>
<content type='text'>
Removed duplicate call of ngx_http_upstream_init_round_robin_peer()
overlooked during code changes.  Rewritten "return lcp-&gt;free_rr_peer(...)"
as MSVC doesn't like it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed duplicate call of ngx_http_upstream_init_round_robin_peer()
overlooked during code changes.  Rewritten "return lcp-&gt;free_rr_peer(...)"
as MSVC doesn't like it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: weights support in ip_hash balancer.</title>
<updated>2012-06-03T23:22:41+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-06-03T23:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=1ba6ecd4f3c5f052ee4d39ef73831229c2312202'/>
<id>1ba6ecd4f3c5f052ee4d39ef73831229c2312202</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: least_conn balancer module.</title>
<updated>2012-06-03T23:21:26+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-06-03T23:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4cb4e8d17934cdc3718a02f5dcf56983a8cba304'/>
<id>4cb4e8d17934cdc3718a02f5dcf56983a8cba304</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed returned value handling from the cookie rewrite handler.</title>
<updated>2012-05-30T12:30:03+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2012-05-30T12:30:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d8ec4910ce8b69c5dac3739b5a09503d49521340'/>
<id>d8ec4910ce8b69c5dac3739b5a09503d49521340</id>
<content type='text'>
If the "proxy_cookie_domain" or "proxy_cookie_path" directive is used and there
are no matches in Set-Cookie header then ngx_http_proxy_rewrite_cookie() returns
NGX_DECLINED to indicate that the header was not rewritten. Returning this value
further from the upstream headers copy handler resulted in 500 error response.

See here for report:
http://mailman.nginx.org/pipermail/nginx/2012-May/033858.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the "proxy_cookie_domain" or "proxy_cookie_path" directive is used and there
are no matches in Set-Cookie header then ngx_http_proxy_rewrite_cookie() returns
NGX_DECLINED to indicate that the header was not rewritten. Returning this value
further from the upstream headers copy handler resulted in 500 error response.

See here for report:
http://mailman.nginx.org/pipermail/nginx/2012-May/033858.html
</pre>
</div>
</content>
</entry>
<entry>
<title>geoip: got rid of ugly casts when calling ngx_free().</title>
<updated>2012-05-29T09:19:51+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-05-29T09:19:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=94d8df609872916b4899f12269633447dd06e182'/>
<id>94d8df609872916b4899f12269633447dd06e182</id>
<content type='text'>
This is done by removing the "const" qualifier from the common return
type of handler functions returning either "const char *" or "char *".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is done by removing the "const" qualifier from the common return
type of handler functions returning either "const char *" or "char *".
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed broken build.</title>
<updated>2012-05-28T14:20:04+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-05-28T14:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=49fbd88466cb10da41d699eca29c99069a223b06'/>
<id>49fbd88466cb10da41d699eca29c99069a223b06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed memory leak if $geoip_org variable was used.</title>
<updated>2012-05-28T13:17:48+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-05-28T13:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=9fbd0d7c1dec054fd8c8ef104ad26bccde853289'/>
<id>9fbd0d7c1dec054fd8c8ef104ad26bccde853289</id>
<content type='text'>
Patch by Denis F. Latypoff (slightly modified).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Denis F. Latypoff (slightly modified).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed the reuse of parsed DTDs and XSLTs.</title>
<updated>2012-05-24T07:35:12+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-05-24T07:35:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=526fd681b53ad3ed3e912ff98bf012709e2f03b4'/>
<id>526fd681b53ad3ed3e912ff98bf012709e2f03b4</id>
<content type='text'>
Patch by Kuramoto Eiji.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Kuramoto Eiji.
</pre>
</div>
</content>
</entry>
</feed>
