<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/core, branch release-1.5.3</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>On DragonFlyBSD, TCP_KEEPIDLE and TCP_KEEPINTVL are in msecs.</title>
<updated>2013-07-25T08:46:03+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-07-25T08:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=02a077b827438ae17c638efed70ee1804ce7d898'/>
<id>02a077b827438ae17c638efed70ee1804ce7d898</id>
<content type='text'>
Based on a patch by Sepherosa Ziehau.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on a patch by Sepherosa Ziehau.
</pre>
</div>
</content>
</entry>
<entry>
<title>Style: reuse one int variable in ngx_configure_listening_sockets().</title>
<updated>2013-07-25T08:46:02+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-07-25T08:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=690e2b33aa7ea56f8d7796b5412c5ef4dd89f556'/>
<id>690e2b33aa7ea56f8d7796b5412c5ef4dd89f556</id>
<content type='text'>
No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: fixed possible use of an uninitialized variable.</title>
<updated>2013-07-11T15:50:19+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2013-07-11T15:50:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d79c8abcaafa70f7bac00c4f8ddd897e45475919'/>
<id>d79c8abcaafa70f7bac00c4f8ddd897e45475919</id>
<content type='text'>
The call to ngx_sock_ntop() in ngx_connection_local_sockaddr() might be
performed with the uninitialized "len" variable.  The fix is to initialize
variable to the size of corresponding socket address type.

The issue was introduced in commit 05ba5bce31e0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The call to ngx_sock_ntop() in ngx_connection_local_sockaddr() might be
performed with the uninitialized "len" variable.  The fix is to initialize
variable to the size of corresponding socket address type.

The issue was introduced in commit 05ba5bce31e0.
</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>Make macros safe.</title>
<updated>2013-07-05T07:42:25+00:00</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@nginx.com</email>
</author>
<published>2013-07-05T07:42:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=050f74b751c10eeb2491ec6509d0508a7e690209'/>
<id>050f74b751c10eeb2491ec6509d0508a7e690209</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: consolidated log-related code.</title>
<updated>2013-06-28T13:24:54+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2013-06-28T13:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=dd3e13eef01e9f04ac447eaa3a1a76575944fc28'/>
<id>dd3e13eef01e9f04ac447eaa3a1a76575944fc28</id>
<content type='text'>
The stderr redirection code is moved to ngx_log_redirect_stderr().
The opening of the default log code is moved to ngx_log_open_default().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The stderr redirection code is moved to ngx_log_redirect_stderr().
The opening of the default log code is moved to ngx_log_open_default().
</pre>
</div>
</content>
</entry>
<entry>
<title>Version bump.</title>
<updated>2013-07-02T16:05:49+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-07-02T16:05:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=f41c91511d5435b81f795954d3eb00d38f6acf56'/>
<id>f41c91511d5435b81f795954d3eb00d38f6acf56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: support several "error_log" directives.</title>
<updated>2013-06-20T16:47:39+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2013-06-20T16:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=11ff177a9fe3129cd1c8b23e1850bfbc3e2c6ae1'/>
<id>11ff177a9fe3129cd1c8b23e1850bfbc3e2c6ae1</id>
<content type='text'>
When several "error_log" directives are specified in the same configuration
block, logs are written to all files with a matching log level.

All logs are stored in the singly-linked list that is sorted by log level in
the descending order.

Specific debug levels (NGX_LOG_DEBUG_HTTP,EVENT, etc.) are not supported
if several "error_log" directives are specified.  In this case all logs
will use debug level that has largest absolute value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When several "error_log" directives are specified in the same configuration
block, logs are written to all files with a matching log level.

All logs are stored in the singly-linked list that is sorted by log level in
the descending order.

Specific debug levels (NGX_LOG_DEBUG_HTTP,EVENT, etc.) are not supported
if several "error_log" directives are specified.  In this case all logs
will use debug level that has largest absolute value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplified ngx_list_create().</title>
<updated>2013-06-19T04:55:08+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2013-06-19T04:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=02cc52554f7ef326bb92df4ecced524e5d01ee19'/>
<id>02cc52554f7ef326bb92df4ecced524e5d01ee19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: moved initialization of log level.</title>
<updated>2013-06-13T10:50:10+00:00</updated>
<author>
<name>Vladimir Homutov</name>
<email>vl@nginx.com</email>
</author>
<published>2013-06-13T10:50:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=aac7f7f4648dd5b1ada39931f4dc88e0645ce7c1'/>
<id>aac7f7f4648dd5b1ada39931f4dc88e0645ce7c1</id>
<content type='text'>
The cycle-&gt;new_log-&gt;log_level should only be initialized by ngx_init_cycle()
if no error logs were found in the configuration.  This move allows to get rid
of extra initialization in ngx_error_log().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cycle-&gt;new_log-&gt;log_level should only be initialized by ngx_init_cycle()
if no error logs were found in the configuration.  This move allows to get rid
of extra initialization in ngx_error_log().
</pre>
</div>
</content>
</entry>
</feed>
