<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/core, branch release-1.7.6</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Syslog: improved error handling of unix domain sockets.</title>
<updated>2014-08-26T10:56:54+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2014-08-26T10:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=27fa3123f917c3af7e914d4a082fe96ef518e6f7'/>
<id>27fa3123f917c3af7e914d4a082fe96ef518e6f7</id>
<content type='text'>
If a syslog daemon is restarted and the unix socket is used, further logging
might stop to work.  In case of send error, socket is closed, forcing
a reconnection at the next logging attempt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a syslog daemon is restarted and the unix socket is used, further logging
might stop to work.  In case of send error, socket is closed, forcing
a reconnection at the next logging attempt.
</pre>
</div>
</content>
</entry>
<entry>
<title>Syslog: enabled logging of send errors.</title>
<updated>2014-09-01T13:55:07+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2014-09-01T13:55:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d79cbf15e6ba119767d2a035047ff67c19465961'/>
<id>d79cbf15e6ba119767d2a035047ff67c19465961</id>
<content type='text'>
The ngx_cycle-&gt;log is used when sending the message.  This allows to log syslog
send errors in another log.

Logging to syslog after its cleanup handler has been executed was prohibited.
Previously, this was possible from ngx_destroy_pool(), which resulted in error
messages caused by attempts to write into the closed socket.

The "processing" flag is renamed to "busy" to better match its semantics.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ngx_cycle-&gt;log is used when sending the message.  This allows to log syslog
send errors in another log.

Logging to syslog after its cleanup handler has been executed was prohibited.
Previously, this was possible from ngx_destroy_pool(), which resulted in error
messages caused by attempts to write into the closed socket.

The "processing" flag is renamed to "busy" to better match its semantics.
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved the code for adjusting sent buffers in a separate function.</title>
<updated>2014-08-13T11:11:45+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-08-13T11:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4aac91049f8909e928580f9fb8b752ba748f4167'/>
<id>4aac91049f8909e928580f9fb8b752ba748f4167</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Version bump.</title>
<updated>2014-09-17T08:04:47+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-09-17T08:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=681f74a9ba105ec074a9c8a63665193ce52f4068'/>
<id>681f74a9ba105ec074a9c8a63665193ce52f4068</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: ngx_regex_compile() error handling fixes.</title>
<updated>2014-09-08T17:35:53+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-09-08T17:35:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c5bee22d167486537ed9f36941dc4e0abdef1fce'/>
<id>c5bee22d167486537ed9f36941dc4e0abdef1fce</id>
<content type='text'>
Now we actually return NGX_ERROR on errors, and provide an error
string for memory allocation errors.

Reported by Markus Linnala.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now we actually return NGX_ERROR on errors, and provide an error
string for memory allocation errors.

Reported by Markus Linnala.
</pre>
</div>
</content>
</entry>
<entry>
<title>Events: processing of posted events changed from LIFO to FIFO.</title>
<updated>2014-09-01T14:20:18+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-09-01T14:20:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=37d24e7e3be648a6f73bad18dcf53798a7a1aeb0'/>
<id>37d24e7e3be648a6f73bad18dcf53798a7a1aeb0</id>
<content type='text'>
In theory, this can provide a bit better distribution of latencies.

Also it simplifies the code, since ngx_queue_t is now used instead
of custom implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In theory, this can provide a bit better distribution of latencies.

Also it simplifies the code, since ngx_queue_t is now used instead
of custom implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Events: removed broken thread support from posted events.</title>
<updated>2014-09-01T14:20:03+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-09-01T14:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2a81e0556611188a1b9b3e1240a06928dcebc1a2'/>
<id>2a81e0556611188a1b9b3e1240a06928dcebc1a2</id>
<content type='text'>
It's mostly dead code.  And the idea of thread support for this task has
been deprecated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's mostly dead code.  And the idea of thread support for this task has
been deprecated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolver: notify all waiting requests on timeout.</title>
<updated>2014-08-19T11:43:26+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2014-08-19T11:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=da46eed537a708e6aa978d3eb2253091b6525882'/>
<id>da46eed537a708e6aa978d3eb2253091b6525882</id>
<content type='text'>
If a "resolver_timeout" occurs, only the first waiting request
was notified.  Other requests may hang forever.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a "resolver_timeout" occurs, only the first waiting request
was notified.  Other requests may hang forever.
</pre>
</div>
</content>
</entry>
<entry>
<title>Version bump.</title>
<updated>2014-08-05T18:50:25+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-08-05T18:50:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4b5876c9228b0c7263be335e6577330988b3b00c'/>
<id>4b5876c9228b0c7263be335e6577330988b3b00c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: improved ngx_pstrdup() error handling.</title>
<updated>2014-08-01T11:04:14+00:00</updated>
<author>
<name>Tatsuhiko Kubo</name>
<email>cubicdaiya@gmail.com</email>
</author>
<published>2014-08-01T11:04:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=244a6a28b1dbfdc96d81f73568d5f24716660918'/>
<id>244a6a28b1dbfdc96d81f73568d5f24716660918</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
