<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/event, branch release-1.3.5</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Explicitly ignore returned value from close() in ngx_event_core_init_conf().</title>
<updated>2012-08-07T13:57:04+00:00</updated>
<author>
<name>Andrey Belov</name>
<email>defan@nginx.com</email>
</author>
<published>2012-08-07T13:57:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2af80d5fab3e3962baf38d65eebcfe79312ae32e'/>
<id>2af80d5fab3e3962baf38d65eebcfe79312ae32e</id>
<content type='text'>
We don't have strong reason to inform about any errors
reported by close() call here, and there are no other things
to do with its return value.

Prodded by Coverity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't have strong reason to inform about any errors
reported by close() call here, and there are no other things
to do with its return value.

Prodded by Coverity.
</pre>
</div>
</content>
</entry>
<entry>
<title>When "debug_connection" is configured with a domain name, only the first</title>
<updated>2012-07-24T17:40:06+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-07-24T17:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=cfe194ef594f2c48f35128e20696c0b5db573f84'/>
<id>cfe194ef594f2c48f35128e20696c0b5db573f84</id>
<content type='text'>
resolved address was used.  Now all addresses will be used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
resolved address was used.  Now all addresses will be used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed compilation with -Wmissing-prototypes.</title>
<updated>2012-07-24T15:09:54+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-07-24T15:09:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=1efcca36cc97faa42cfc48128b25c9e1ed748bbd'/>
<id>1efcca36cc97faa42cfc48128b25c9e1ed748bbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disabled gzip compression in OpenSSL prior to 1.0.0 version.</title>
<updated>2012-06-20T12:55:28+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2012-06-20T12:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=992a4d11daadaa440ea4bc879c53aadef5721c63'/>
<id>992a4d11daadaa440ea4bc879c53aadef5721c63</id>
<content type='text'>
This saves about 522K per connection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This saves about 522K per connection.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed mistaken setting of NGX_SSL_BUFFERED flag in ngx_ssl_send_chain()</title>
<updated>2012-05-30T12:43:27+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2012-05-30T12:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2195eb554bb8626f53375265587c56947e307274'/>
<id>2195eb554bb8626f53375265587c56947e307274</id>
<content type='text'>
if SSL buffer is not used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if SSL buffer is not used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update c-&gt;sent in ngx_ssl_send_chain() even if SSL buffer is not used.</title>
<updated>2012-05-14T16:30:33+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2012-05-14T16:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=0215fcc9b8c6fa288ec2e445121cb0e092d79428'/>
<id>0215fcc9b8c6fa288ec2e445121cb0e092d79428</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Accept moderation in case of EMFILE/ENFILE.</title>
<updated>2012-05-11T13:33:06+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-05-11T13:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=0e3b423dc6c6653d600f4bf1687f0653be04a830'/>
<id>0e3b423dc6c6653d600f4bf1687f0653be04a830</id>
<content type='text'>
In case of EMFILE/ENFILE returned from accept() we disable accept events,
and (in case of no accept mutex used) arm timer to re-enable them later.
With accept mutex we just drop it, and rely on normal accept mutex handling
to re-enable accept events once it's acquired again.

As we now handle errors in question, logging level was changed to "crit"
(instead of "alert" used for unknown errors).

Note: the code might call ngx_enable_accept_events() multiple times if
there are many listen sockets.  The ngx_enable_accept_events() function was
modified to check if connection is already active (via c-&gt;read-&gt;active) and
skip it then, thus making multiple calls safe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case of EMFILE/ENFILE returned from accept() we disable accept events,
and (in case of no accept mutex used) arm timer to re-enable them later.
With accept mutex we just drop it, and rely on normal accept mutex handling
to re-enable accept events once it's acquired again.

As we now handle errors in question, logging level was changed to "crit"
(instead of "alert" used for unknown errors).

Note: the code might call ngx_enable_accept_events() multiple times if
there are many listen sockets.  The ngx_enable_accept_events() function was
modified to check if connection is already active (via c-&gt;read-&gt;active) and
skip it then, thus making multiple calls safe.
</pre>
</div>
</content>
</entry>
<entry>
<title>debug_connection: added the IPv6 and UNIX-domain socket support.</title>
<updated>2012-04-29T22:02:18+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-04-29T22:02:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=700364f62dedba8f1b0b1ad965bf7d6425b02201'/>
<id>700364f62dedba8f1b0b1ad965bf7d6425b02201</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed master exit if there is no events section (ticket #150).</title>
<updated>2012-04-18T14:47:10+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-04-18T14:47:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a73ce28e0a6d855daaf2cd2a40bbf65762e58f2a'/>
<id>a73ce28e0a6d855daaf2cd2a40bbf65762e58f2a</id>
<content type='text'>
Instead of checking if there is events{} section present in configuration
in init_module handler we now do the same in init_conf handler.  This
allows master process to detect incorrect configuration early and
reject it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of checking if there is events{} section present in configuration
in init_module handler we now do the same in init_conf handler.  This
allows master process to detect incorrect configuration early and
reject it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed grammar in error messages.</title>
<updated>2012-04-12T19:35:41+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-04-12T19:35:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=43d2b1c04562dbd7c651d8d135d93bb8116b9133'/>
<id>43d2b1c04562dbd7c651d8d135d93bb8116b9133</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
