<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src, branch release-1.5.1</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Win32: accept_mutex now always disabled (ticket #362).</title>
<updated>2013-05-31T10:59:26+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-05-31T10:59:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a80cb81604ba4aea6373e3de7cb47be0d72b0b6c'/>
<id>a80cb81604ba4aea6373e3de7cb47be0d72b0b6c</id>
<content type='text'>
Use of accept mutex on win32 may result in a deadlock if there are multiple
worker_processes configured and the mutex is grabbed by a process which
can't accept connections.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use of accept mutex on win32 may result in a deadlock if there are multiple
worker_processes configured and the mutex is grabbed by a process which
can't accept connections.
</pre>
</div>
</content>
</entry>
<entry>
<title>OCSP stapling: fixed incorrect debug level.</title>
<updated>2013-05-31T09:30:37+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-05-31T09:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2342d86951b1ad8f3875db79f3aa9abd489b518c'/>
<id>2342d86951b1ad8f3875db79f3aa9abd489b518c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Access: support for UNIX-domain client addresses (ticket #359).</title>
<updated>2013-05-30T14:23:05+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-05-30T14:23:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=de381f72665f5d7f890f66ecdce7818daa9da960'/>
<id>de381f72665f5d7f890f66ecdce7818daa9da960</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: added missing reset of wev-&gt;ready on WSAEWOULDBLOCK.</title>
<updated>2013-05-29T15:18:22+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-05-29T15:18:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=641662e340c853a09d690cbe743eba191d8babe0'/>
<id>641662e340c853a09d690cbe743eba191d8babe0</id>
<content type='text'>
This fixes connection hang with websockets proxy, and likely some other
places as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes connection hang with websockets proxy, and likely some other
places as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream: http_403 support in proxy_next_upstream (and friends).</title>
<updated>2013-05-27T12:54:09+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-05-27T12:54:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=1a983a0c05594b55e95ebbda15611f0bc2930ec7'/>
<id>1a983a0c05594b55e95ebbda15611f0bc2930ec7</id>
<content type='text'>
The parameter is mostly identical to http_404, and is expected to
be used in similar situations.  The 403 code might be returned by
a backend instead of 404 on initial sync of new directories with rsync.

See here for feature request and additional details:
http://mailman.nginx.org/pipermail/nginx-ru/2013-April/050920.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The parameter is mostly identical to http_404, and is expected to
be used in similar situations.  The 403 code might be returned by
a backend instead of 404 on initial sync of new directories with rsync.

See here for feature request and additional details:
http://mailman.nginx.org/pipermail/nginx-ru/2013-April/050920.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Xslt: xslt_last_modified directive.</title>
<updated>2013-05-24T18:28:09+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-05-24T18:28:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=cc3c0ce87092d998682a20e597db0bf7d6dac009'/>
<id>cc3c0ce87092d998682a20e597db0bf7d6dac009</id>
<content type='text'>
Directive is similar to ssi_last_modified and sub_filter_last_modified
directives introduced by previous commits.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Directive is similar to ssi_last_modified and sub_filter_last_modified
directives introduced by previous commits.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sub filter: sub_filter_last_modified directive.</title>
<updated>2013-05-24T18:27:30+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-05-24T18:27:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=af7e2a918502fd0e36e89458055f85dcc651e0db'/>
<id>af7e2a918502fd0e36e89458055f85dcc651e0db</id>
<content type='text'>
Directive is similar to ssi_last_modified introduced by previous commit.

Patch by Alexey Kolpakov.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Directive is similar to ssi_last_modified introduced by previous commit.

Patch by Alexey Kolpakov.
</pre>
</div>
</content>
</entry>
<entry>
<title>SSI: ssi_last_modified directive.</title>
<updated>2013-05-24T18:27:23+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-05-24T18:27:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=55fcadcfa2d81536e63495b41c615664eb70349b'/>
<id>55fcadcfa2d81536e63495b41c615664eb70349b</id>
<content type='text'>
The "ssi_last_modified" directive allows to preserve Last-Modified header
in SSI responses.  The directive is similar to SSILastModified one available
in Apache:

http://httpd.apache.org/docs/2.4/mod/mod_include.html#ssilastmodified

Patch by Alexey Kolpakov.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "ssi_last_modified" directive allows to preserve Last-Modified header
in SSI responses.  The directive is similar to SSILastModified one available
in Apache:

http://httpd.apache.org/docs/2.4/mod/mod_include.html#ssilastmodified

Patch by Alexey Kolpakov.
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: strengthen configuration syntax checker.</title>
<updated>2013-05-23T16:30:27+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2013-05-23T16:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c8702948dbe97866bb6f4fadf8773f5fd5a3d374'/>
<id>c8702948dbe97866bb6f4fadf8773f5fd5a3d374</id>
<content type='text'>
It is now a syntax error if tokens passed to a custom configuration
handler are terminated by "{".

The following incorrect configuration is now properly rejected:

  map $v $v2 {
      a b {
      c d {
      e f {
  }
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is now a syntax error if tokens passed to a custom configuration
handler are terminated by "{".

The following incorrect configuration is now properly rejected:

  map $v $v2 {
      a b {
      c d {
      e f {
  }
</pre>
</div>
</content>
</entry>
<entry>
<title>Memcached: stricten header validation.</title>
<updated>2013-05-23T12:26:10+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-05-23T12:26:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2c0ea0fcc854a1ba0c717fa78b03ac7faee12829'/>
<id>2c0ea0fcc854a1ba0c717fa78b03ac7faee12829</id>
<content type='text'>
An invalid memcached reply that started with '\n' could cause
segmentation fault.

An invalid memcached reply "VALUE / 0 2\r?ok\r\nEND\r\n" was
considered as a valid response.

In addition, if memcached reports that the key was not found,
set u-&gt;headers_in.content_length_n to 0.  This ensures that
ngx_http_memcached_filter() will not be called while previous
code relied on always intercepting 404.  Initialization of
ctx-&gt;rest was moved to where it belongs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An invalid memcached reply that started with '\n' could cause
segmentation fault.

An invalid memcached reply "VALUE / 0 2\r?ok\r\nEND\r\n" was
considered as a valid response.

In addition, if memcached reports that the key was not found,
set u-&gt;headers_in.content_length_n to 0.  This ensures that
ngx_http_memcached_filter() will not be called while previous
code relied on always intercepting 404.  Initialization of
ctx-&gt;rest was moved to where it belongs.
</pre>
</div>
</content>
</entry>
</feed>
