<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/event, branch release-1.5.3</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Event pipe: fixed writing cache header to a temp file.</title>
<updated>2013-07-25T10:55:09+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-07-25T10:55:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=be6fbbb47eccf451369373026f9c060227dbab31'/>
<id>be6fbbb47eccf451369373026f9c060227dbab31</id>
<content type='text'>
With previous code the p-&gt;temp_file-&gt;offset wasn't adjusted if a temp
file was written by the code in ngx_event_pipe_write_to_downstream()
after an EOF, resulting in cache not being used with empty scgi and uwsgi
responses with Content-Length set to 0.

Fix it to call ngx_event_pipe_write_chain_to_temp_file() there instead
of calling ngx_write_chain_to_temp_file() directly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With previous code the p-&gt;temp_file-&gt;offset wasn't adjusted if a temp
file was written by the code in ngx_event_pipe_write_to_downstream()
after an EOF, resulting in cache not being used with empty scgi and uwsgi
responses with Content-Length set to 0.

Fix it to call ngx_event_pipe_write_chain_to_temp_file() there instead
of calling ngx_write_chain_to_temp_file() directly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: extended ngx_sock_ntop() with socklen parameter.</title>
<updated>2013-07-11T12:07:25+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2013-07-11T12:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=af18946d769296d9efead825a0d1aa6a1a41fe74'/>
<id>af18946d769296d9efead825a0d1aa6a1a41fe74</id>
<content type='text'>
On Linux, sockaddr length is required to process unix socket addresses properly
due to unnamed sockets (which don't have sun_path set at all) and abstract
namespace sockets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Linux, sockaddr length is required to process unix socket addresses properly
due to unnamed sockets (which don't have sun_path set at all) and abstract
namespace sockets.
</pre>
</div>
</content>
</entry>
<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>Style: replace SSL *ssl with ngx_ssl_conn_t *ssl_conn.</title>
<updated>2013-05-22T01:45:07+00:00</updated>
<author>
<name>Piotr Sikora</name>
<email>piotr@cloudflare.com</email>
</author>
<published>2013-05-22T01:45:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=407c8311161e97e7edf5dd5bc980f1554fdc8913'/>
<id>407c8311161e97e7edf5dd5bc980f1554fdc8913</id>
<content type='text'>
No functional changes.

Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.

Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Style: remove unnecessary references to HTTP from non-HTTP modules.</title>
<updated>2013-05-22T01:43:43+00:00</updated>
<author>
<name>Piotr Sikora</name>
<email>piotr@cloudflare.com</email>
</author>
<published>2013-05-22T01:43:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c3d20f52d083e976da179f183eb89e1f5974c331'/>
<id>c3d20f52d083e976da179f183eb89e1f5974c331</id>
<content type='text'>
No functional changes.

Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.

Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>OCSP stapling: fix error logging of successful OCSP responses.</title>
<updated>2013-05-16T22:37:13+00:00</updated>
<author>
<name>Piotr Sikora</name>
<email>piotr@cloudflare.com</email>
</author>
<published>2013-05-16T22:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=1b10a9adf8447145ac2607f16681340049409fc8'/>
<id>1b10a9adf8447145ac2607f16681340049409fc8</id>
<content type='text'>
Due to a bad argument list, nginx worker would crash (SIGSEGV) while
trying to log the fact that it received OCSP response with "revoked"
or "unknown" certificate status.

While there, fix similar (but non-crashing) error a few lines above.

Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to a bad argument list, nginx worker would crash (SIGSEGV) while
trying to log the fact that it received OCSP response with "revoked"
or "unknown" certificate status.

While there, fix similar (but non-crashing) error a few lines above.

Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Events: backout eventport changes (r5172) for now.</title>
<updated>2013-04-16T12:58:03+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-04-16T12:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=77d60d2cef7fa7b3aa0364d277904c59e18cda14'/>
<id>77d60d2cef7fa7b3aa0364d277904c59e18cda14</id>
<content type='text'>
Evenport method needs more work.  Changes in r5172, while being correct,
introduce various new regressions with current code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Evenport method needs more work.  Changes in r5172, while being correct,
introduce various new regressions with current code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Events: fixed typos in two previous commits.</title>
<updated>2013-04-12T17:31:08+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2013-04-12T17:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c79802924151aed853fd22cb52f21769a0da19d6'/>
<id>c79802924151aed853fd22cb52f21769a0da19d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Events: handle only active events in eventport.</title>
<updated>2013-04-12T15:04:23+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2013-04-12T15:04:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c6aebf6c7411c5d43bd63cf61db08a1ec914dc5c'/>
<id>c6aebf6c7411c5d43bd63cf61db08a1ec914dc5c</id>
<content type='text'>
We generate both read and write events if an error event was returned by
port_getn() without POLLIN/POLLOUT, but we should not try to handle inactive
events, they may even have no handler.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We generate both read and write events if an error event was returned by
port_getn() without POLLIN/POLLOUT, but we should not try to handle inactive
events, they may even have no handler.
</pre>
</div>
</content>
</entry>
</feed>
