<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src, branch release-1.0.10</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Merge of r4283:</title>
<updated>2011-11-14T16:14:11+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-14T16:14:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=6883ab13b439a4e09411b949336899ead25fb8a9'/>
<id>6883ab13b439a4e09411b949336899ead25fb8a9</id>
<content type='text'>
Fix of "Content-Length" header of MP4 response if start argument was used.

Patch by Piotr Sikora.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix of "Content-Length" header of MP4 response if start argument was used.

Patch by Piotr Sikora.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge of r4280:</title>
<updated>2011-11-14T16:13:15+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-14T16:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=9e4f24d33f2d5dbcfb39c980ed21715eb20d6cc1'/>
<id>9e4f24d33f2d5dbcfb39c980ed21715eb20d6cc1</id>
<content type='text'>
Reverted incorrect change in internal md5 (part of r3928).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverted incorrect change in internal md5 (part of r3928).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge of r4268:</title>
<updated>2011-11-14T16:12:25+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-14T16:12:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=13f1b5adee1af73e801facf68c229c6e045b0a23'/>
<id>13f1b5adee1af73e801facf68c229c6e045b0a23</id>
<content type='text'>
Fixed compression pointer processing in DNS response greater than 255 bytes.

Thanks to Ben Hawkes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed compression pointer processing in DNS response greater than 255 bytes.

Thanks to Ben Hawkes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Version bump.</title>
<updated>2011-11-14T15:53:35+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-14T15:53:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7067707c4eb7e4350166c0b8d283a3b23f8337ba'/>
<id>7067707c4eb7e4350166c0b8d283a3b23f8337ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r4210:</title>
<updated>2011-11-01T14:20:43+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-01T14:20:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a49c69306dea641fc55f0e53955399723b7999ed'/>
<id>a49c69306dea641fc55f0e53955399723b7999ed</id>
<content type='text'>
Fixed utf8 decode (ticket #25).

Patch by Alexey Kuts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed utf8 decode (ticket #25).

Patch by Alexey Kuts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r4209:</title>
<updated>2011-11-01T14:19:13+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-01T14:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d3769b1966ea0077360034b918275292d587e738'/>
<id>d3769b1966ea0077360034b918275292d587e738</id>
<content type='text'>
Skipping location rewrite phase for server null location.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Skipping location rewrite phase for server null location.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r4198:</title>
<updated>2011-11-01T14:18:10+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-01T14:18:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=9b3014e024182da03b88bc77b1c17031e27d429e'/>
<id>9b3014e024182da03b88bc77b1c17031e27d429e</id>
<content type='text'>
Additional headers for proxy/fastcgi/uwsgi/scgi_ignore_headers.

Now the following headers may be ignored as well: X-Accel-Limit-Rate,
X-Accel-Buffering, X-Accel-Charset.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additional headers for proxy/fastcgi/uwsgi/scgi_ignore_headers.

Now the following headers may be ignored as well: X-Accel-Limit-Rate,
X-Accel-Buffering, X-Accel-Charset.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r4189, r4197:</title>
<updated>2011-11-01T14:15:42+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-01T14:15:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d66f8ae6346fded952cb4f441232212d1eeac880'/>
<id>d66f8ae6346fded952cb4f441232212d1eeac880</id>
<content type='text'>
Perl related fixes:

*) Handling of Content-Encoding set from perl.

   This fixes double gzipping in case of gzip filter being enabled while perl
   returns already gzipped response.

*) Fixed macro name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Perl related fixes:

*) Handling of Content-Encoding set from perl.

   This fixes double gzipping in case of gzip filter being enabled while perl
   returns already gzipped response.

*) Fixed macro name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r4195, r4196:</title>
<updated>2011-11-01T14:13:25+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-01T14:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a1db86a30b82de2286d32f3ebf71de340d22e2d1'/>
<id>a1db86a30b82de2286d32f3ebf71de340d22e2d1</id>
<content type='text'>
AIO related fixes:

*) Fix for connection drops with AIO.

   Connections serving content with AIO to fast clients were dropped with
   "client timed out" messages after send_timeout from response start.

*) Fix for socket leak with "aio sendfile" and "limit_rate".

   Second aio post happened when timer set by limit_rate expired while we have
   aio request in flight, resulting in "second aio post" alert and socket leak.

   The patch adds actual protection from aio calls with r-&gt;aio already set to
   aio sendfile code in ngx_http_copy_filter().  This should fix other cases
   as well, e.g. when sending buffered to disk upstream replies while still
   talking to upstream.

   The ngx_http_writer() is also fixed to handle the above case (though it's
   mostly optimization now).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AIO related fixes:

*) Fix for connection drops with AIO.

   Connections serving content with AIO to fast clients were dropped with
   "client timed out" messages after send_timeout from response start.

*) Fix for socket leak with "aio sendfile" and "limit_rate".

   Second aio post happened when timer set by limit_rate expired while we have
   aio request in flight, resulting in "second aio post" alert and socket leak.

   The patch adds actual protection from aio calls with r-&gt;aio already set to
   aio sendfile code in ngx_http_copy_filter().  This should fix other cases
   as well, e.g. when sending buffered to disk upstream replies while still
   talking to upstream.

   The ngx_http_writer() is also fixed to handle the above case (though it's
   mostly optimization now).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r4193, r4194:</title>
<updated>2011-11-01T14:09:15+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-01T14:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=844ce56e348734b597ba9307dff2d5051a280b52'/>
<id>844ce56e348734b597ba9307dff2d5051a280b52</id>
<content type='text'>
Autoindex fixes:

*) Autoindex: escape '?' in file names.

   For files with '?' in their names autoindex generated links with '?' not
   escaped.  This resulted in effectively truncated links as '?' indicates
   query string start.

   This is an updated version of the patch originally posted at [1].  It
   introduces generic NGX_ESCAPE_URI_COMPONENT which escapes everything but
   unreserved characters as per RFC 3986.  This approach also renders unneeded
   special colon processing (as colon is percent-encoded now), it's dropped
   accordingly.

   [1] http://nginx.org/pipermail/nginx-devel/2010-February/000112.html

*) Autoindex: escape html in file names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autoindex fixes:

*) Autoindex: escape '?' in file names.

   For files with '?' in their names autoindex generated links with '?' not
   escaped.  This resulted in effectively truncated links as '?' indicates
   query string start.

   This is an updated version of the patch originally posted at [1].  It
   introduces generic NGX_ESCAPE_URI_COMPONENT which escapes everything but
   unreserved characters as per RFC 3986.  This approach also renders unneeded
   special colon processing (as colon is percent-encoded now), it's dropped
   accordingly.

   [1] http://nginx.org/pipermail/nginx-devel/2010-February/000112.html

*) Autoindex: escape html in file names.
</pre>
</div>
</content>
</entry>
</feed>
