<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/http/modules, branch release-1.1.15</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Support for disable_symlinks in various modules.</title>
<updated>2012-02-13T16:32:21+00:00</updated>
<author>
<name>Andrey Belov</name>
<email>defan@nginx.com</email>
</author>
<published>2012-02-13T16:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=8ce8f6667f3f14c004148138c0aec3dff79c350b'/>
<id>8ce8f6667f3f14c004148138c0aec3dff79c350b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Time parsing cleanup.</title>
<updated>2012-02-13T15:41:11+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-02-13T15:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=9f38b20db50a22b434d35c9bf3c5b08d5ddfbd8b'/>
<id>9f38b20db50a22b434d35c9bf3c5b08d5ddfbd8b</id>
<content type='text'>
Nuke NGX_PARSE_LARGE_TIME, it's not used since 0.6.30.  The only error
ngx_parse_time() can currently return is NGX_ERROR, check it explicitly
and make sure to cast it to appropriate type (either time_t or ngx_msec_t)
to avoid signedness warnings on platforms with unsigned time_t (notably QNX).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Nuke NGX_PARSE_LARGE_TIME, it's not used since 0.6.30.  The only error
ngx_parse_time() can currently return is NGX_ERROR, check it explicitly
and make sure to cast it to appropriate type (either time_t or ngx_msec_t)
to avoid signedness warnings on platforms with unsigned time_t (notably QNX).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed build with embedded perl and --with-openssl.</title>
<updated>2012-02-13T15:38:48+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-02-13T15:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=8cb7134f49bcdded469b3e72415b96794190257e'/>
<id>8cb7134f49bcdded469b3e72415b96794190257e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Gzip filter: handling of empty flush buffers.</title>
<updated>2012-02-13T15:23:43+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-02-13T15:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=71ce7a13edff6180702f4982d6fb5744c9b81d5e'/>
<id>71ce7a13edff6180702f4982d6fb5744c9b81d5e</id>
<content type='text'>
Empty flush buffers are legitimate and may happen e.g. due to $r-&gt;flush()
calls in embedded perl.  If there are no data buffered in zlib, deflate()
will return Z_BUF_ERROR (i.e. no progress possible) without adding anything
to output.  Don't treat Z_BUF_ERROR as fatal and correctly send empty flush
buffer if we have no data in output at all.

See this thread for details:
http://mailman.nginx.org/pipermail/nginx/2010-November/023693.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Empty flush buffers are legitimate and may happen e.g. due to $r-&gt;flush()
calls in embedded perl.  If there are no data buffered in zlib, deflate()
will return Z_BUF_ERROR (i.e. no progress possible) without adding anything
to output.  Don't treat Z_BUF_ERROR as fatal and correctly send empty flush
buffer if we have no data in output at all.

See this thread for details:
http://mailman.nginx.org/pipermail/nginx/2010-November/023693.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed r-&gt;cache/r-&gt;cached dependencies in range filter.</title>
<updated>2012-02-13T15:20:49+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-02-13T15:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=37c6228d43a26fbac3f251da69954207e6aae531'/>
<id>37c6228d43a26fbac3f251da69954207e6aae531</id>
<content type='text'>
This is a layering violation, use correct offset calculations instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a layering violation, use correct offset calculations instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Proxy: added the "proxy_cookie_path" directive.</title>
<updated>2012-02-13T11:08:05+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2012-02-13T11:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a113cb3543ecacc719e9aae378d73f5b548f72ef'/>
<id>a113cb3543ecacc719e9aae378d73f5b548f72ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Proxy: added the "proxy_cookie_domain" directive.</title>
<updated>2012-02-13T11:04:45+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2012-02-13T11:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=e9df2d6f460ca353cdaba92fe35455bb357b16bf'/>
<id>e9df2d6f460ca353cdaba92fe35455bb357b16bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Proxy: generic regex related code from the "proxy_redirect" directive moved</title>
<updated>2012-02-13T11:00:08+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2012-02-13T11:00:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=85551e58feb17abcb4495ec07e2123eff26f9978'/>
<id>85551e58feb17abcb4495ec07e2123eff26f9978</id>
<content type='text'>
to a separate function.

No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to a separate function.

No functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Proxy: generic rewrite code from the "proxy_redirect" handlers moved to a</title>
<updated>2012-02-13T10:56:09+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2012-02-13T10:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7c611aa186874be993e8499c9d4dad19ee5a8efe'/>
<id>7c611aa186874be993e8499c9d4dad19ee5a8efe</id>
<content type='text'>
separate function with trivial optimization.

No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
separate function with trivial optimization.

No functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Proxy: renamed some "proxy_redirect" related declarations to a more general and</title>
<updated>2012-02-13T10:42:44+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2012-02-13T10:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=582dac116dc87f021121c85afcbead2ed6589219'/>
<id>582dac116dc87f021121c85afcbead2ed6589219</id>
<content type='text'>
reusable.

No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
reusable.

No functional changes.
</pre>
</div>
</content>
</entry>
</feed>
