<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git, branch release-1.1.2</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>nginx-1.1.2-RELEASE</title>
<updated>2011-09-05T13:14:27+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-09-05T13:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=526cf6b068eed559a957cc3d7dc46ffe9f7cc475'/>
<id>526cf6b068eed559a957cc3d7dc46ffe9f7cc475</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bugfix: read event was not blocked after reading body.</title>
<updated>2011-09-05T12:43:31+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-05T12:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=bfbbfc85df89874cc9995436c19a7f997a28cef6'/>
<id>bfbbfc85df89874cc9995436c19a7f997a28cef6</id>
<content type='text'>
Read event should be blocked after reading body, else undefined behaviour
might occur on additional client activity.  This fixes segmentation faults
observed with proxy_ignore_client_abort set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Read event should be blocked after reading body, else undefined behaviour
might occur on additional client activity.  This fixes segmentation faults
observed with proxy_ignore_client_abort set.
</pre>
</div>
</content>
</entry>
<entry>
<title>Regenerate after previous commit.</title>
<updated>2011-09-05T09:58:31+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-09-05T09:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=3541ab2d79105c5d3d7d19a117250aae268528a8'/>
<id>3541ab2d79105c5d3d7d19a117250aae268528a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Translate "types" and "underscores_in_headers" directives.</title>
<updated>2011-09-05T09:58:00+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-09-05T09:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=dadc9cde62f34b173e75b3fbfa54ede7f9304f16'/>
<id>dadc9cde62f34b173e75b3fbfa54ede7f9304f16</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Regenerate HTML for the previous revision.</title>
<updated>2011-09-05T09:40:50+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-09-05T09:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=de474e1f4f10d1f3228930ed9ab6200538c71cbb'/>
<id>de474e1f4f10d1f3228930ed9ab6200538c71cbb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial English translation of Core and HTTP Core modules.</title>
<updated>2011-09-05T09:39:24+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-09-05T09:39:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=6cf3e3b1d08251e9b2db6ec52d53cdba783ca7b0'/>
<id>6cf3e3b1d08251e9b2db6ec52d53cdba783ca7b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>XSLT regeneration for the previous commit.</title>
<updated>2011-09-05T09:33:54+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-09-05T09:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=52d83a3c4af2f015fc56e5a97113e919844fa069'/>
<id>52d83a3c4af2f015fc56e5a97113e919844fa069</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DTD and XSLS changes for modules.</title>
<updated>2011-09-05T09:32:00+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-09-05T09:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=cd7b80a8bb8dd6eb3773e53e2b16441bf1670664'/>
<id>cd7b80a8bb8dd6eb3773e53e2b16441bf1670664</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Proper setting of read-&gt;eof in pipe code.</title>
<updated>2011-09-01T15:10:41+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-01T15:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=82854d0d78a24fcbcf16dbf486cf60421f73096b'/>
<id>82854d0d78a24fcbcf16dbf486cf60421f73096b</id>
<content type='text'>
Setting read-&gt;eof to 0 seems to be just a typo.  It appeared in
nginx-0.0.1-2003-10-28-18:45:41 import (r164), while identical code in
ngx_recv.c introduced in the same import do actually set read-&gt;eof to 1.

Failure to set read-&gt;eof to 1 results in EOF not being generally detectable
from connection flags.  On the other hand, kqueue won't report any read
events on such a connection since we use EV_CLEAR.  This resulted in read
timeouts if such connection was cached and used for another request.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Setting read-&gt;eof to 0 seems to be just a typo.  It appeared in
nginx-0.0.1-2003-10-28-18:45:41 import (r164), while identical code in
ngx_recv.c introduced in the same import do actually set read-&gt;eof to 1.

Failure to set read-&gt;eof to 1 results in EOF not being generally detectable
from connection flags.  On the other hand, kqueue won't report any read
events on such a connection since we use EV_CLEAR.  This resulted in read
timeouts if such connection was cached and used for another request.
</pre>
</div>
</content>
</entry>
<entry>
<title>Proper SSL shutdown handling.</title>
<updated>2011-09-01T13:49:36+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-01T13:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a9e3c65d22ad68b994ad7046b243ae459b242ffa'/>
<id>a9e3c65d22ad68b994ad7046b243ae459b242ffa</id>
<content type='text'>
If connection has unsent alerts, SSL_shutdown() tries to send them even
if SSL_set_shutdown(SSL_RECEIVED_SHUTDOWN|SSL_SENT_SHUTDOWN) was used.
This can be prevented by SSL_set_quiet_shutdown().  SSL_set_shutdown()
is required nevertheless to preserve session.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If connection has unsent alerts, SSL_shutdown() tries to send them even
if SSL_set_shutdown(SSL_RECEIVED_SHUTDOWN|SSL_SENT_SHUTDOWN) was used.
This can be prevented by SSL_set_quiet_shutdown().  SSL_set_shutdown()
is required nevertheless to preserve session.
</pre>
</div>
</content>
</entry>
</feed>
