<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git, branch release-1.3.1</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>nginx-1.3.1-RELEASE</title>
<updated>2012-06-05T13:47:29+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-06-05T13:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=b239607e04bfcf59402ecef6637e1a599f5a4a1a'/>
<id>b239607e04bfcf59402ecef6637e1a599f5a4a1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>Win32: disallowed access to various non-canonical name variants.</title>
<updated>2012-06-05T13:36:09+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-06-05T13:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=db80a7adfc1636ef146006b652c1892d42847ccd'/>
<id>db80a7adfc1636ef146006b652c1892d42847ccd</id>
<content type='text'>
This includes trailings dots and spaces, NTFS streams (and short names, as
previously checked).  The checks are now also done in ngx_file_info(), thus
allowing to use the "try_files" directive to protect external scripts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This includes trailings dots and spaces, NTFS streams (and short names, as
previously checked).  The checks are now also done in ngx_file_info(), thus
allowing to use the "try_files" directive to protect external scripts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support for IPv6 literals and an optional port in resolver.</title>
<updated>2012-06-04T14:23:27+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-06-04T14:23:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=ac7f704931d8e12fc48106543b36ea2e01627e61'/>
<id>ac7f704931d8e12fc48106543b36ea2e01627e61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support for IPv6 literals in proxy_pass and so on.</title>
<updated>2012-06-04T14:07:34+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-06-04T14:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=596226f6f7ca41f612ca0d34f7d38dd07a1f1ed7'/>
<id>596226f6f7ca41f612ca0d34f7d38dd07a1f1ed7</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 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>Resolver: fixed format specification.</title>
<updated>2012-06-03T23:18:24+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-06-03T23:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=01f1e4d1dc4c740587b4e9d9153c043715105b7a'/>
<id>01f1e4d1dc4c740587b4e9d9153c043715105b7a</id>
<content type='text'>
Patch by Yichun Zhang (agentzh).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Yichun Zhang (agentzh).
</pre>
</div>
</content>
</entry>
</feed>
