<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/core, branch release-1.3.5</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Radix tree preallocation fix.</title>
<updated>2012-08-18T23:17:58+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-08-18T23:17:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c22b87b2e44c061b46faa7f14d1d8ceed4b82204'/>
<id>c22b87b2e44c061b46faa7f14d1d8ceed4b82204</id>
<content type='text'>
The preallocation size was calculated incorrectly and was always 8 due to
sizeof(ngx_radix_tree_t) accidentally used instead of sizeof(ngx_radix_node_t).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The preallocation size was calculated incorrectly and was always 8 due to
sizeof(ngx_radix_tree_t) accidentally used instead of sizeof(ngx_radix_node_t).
</pre>
</div>
</content>
</entry>
<entry>
<title>Crypt: fixed handling of corrupted SSHA entries in password file.</title>
<updated>2012-08-16T12:05:58+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-08-16T12:05:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=89bd5f038a570694763fd968ab471a91139b2f7f'/>
<id>89bd5f038a570694763fd968ab471a91139b2f7f</id>
<content type='text'>
Found by Coverity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found by Coverity.
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolver: fixed possible memory leak in ngx_resolver_create().</title>
<updated>2012-08-06T10:48:09+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-08-06T10:48:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=42a75bba535a387688cb708c54f33d592840e73f'/>
<id>42a75bba535a387688cb708c54f33d592840e73f</id>
<content type='text'>
Found by Coverity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found by Coverity.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed the -p parameter handling.</title>
<updated>2012-08-03T12:52:32+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-08-03T12:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=8ed4929a261f64c28c21e42f0f366c8d228fc790'/>
<id>8ed4929a261f64c28c21e42f0f366c8d228fc790</id>
<content type='text'>
Ensure that the path supplied always ends with a `/' except when empty.
An empty value now corresponds to the current directory instead of `/'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensure that the path supplied always ends with a `/' except when empty.
An empty value now corresponds to the current directory instead of `/'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed possible use of old cached times if runtime went backwards.</title>
<updated>2012-08-03T09:10:39+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-08-03T09:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=25197b32291a35b623077c7f413003081038f4a8'/>
<id>25197b32291a35b623077c7f413003081038f4a8</id>
<content type='text'>
If ngx_time_sigsafe_update() updated only ngx_cached_err_log_time, and
then clock was adjusted backwards, the cached_time[slot].sec might
accidentally match current seconds on next ngx_time_update() call,
resulting in various cached times not being updated.

Fix is to clear the cached_time[slot].sec to explicitly mark cached times
are stale and need updating.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If ngx_time_sigsafe_update() updated only ngx_cached_err_log_time, and
then clock was adjusted backwards, the cached_time[slot].sec might
accidentally match current seconds on next ngx_time_update() call,
resulting in various cached times not being updated.

Fix is to clear the cached_time[slot].sec to explicitly mark cached times
are stale and need updating.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added "const" to ngx_memcpy() with NGX_MEMCPY_LIMIT defined.</title>
<updated>2012-08-03T09:07:30+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2012-08-03T09:07:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d053bacb9cbeda00b8e7c6b982258ce7b025b2bd'/>
<id>d053bacb9cbeda00b8e7c6b982258ce7b025b2bd</id>
<content type='text'>
This fixes warning produced during compilation of the ngx_http_geoip_module
due to const qualifier being discarded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes warning produced during compilation of the ngx_http_geoip_module
due to const qualifier being discarded.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorder checks in ngx_shared_memory_add() for more consistent error messages.</title>
<updated>2012-08-01T14:37:08+00:00</updated>
<author>
<name>Andrey Belov</name>
<email>defan@nginx.com</email>
</author>
<published>2012-08-01T14:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=1c42128e5052896bc16c97448d51a187326c6333'/>
<id>1c42128e5052896bc16c97448d51a187326c6333</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>2012-07-31T21:47:56+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-07-31T21:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=15ab0460cea2db503f322de630cd21fc5e1a6b7e'/>
<id>15ab0460cea2db503f322de630cd21fc5e1a6b7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: ipv6only is now on by default.</title>
<updated>2012-07-30T12:27:06+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-07-30T12:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=deaf22d22083473ec3cdcd2dcfb2ea7c0fd62a3f'/>
<id>deaf22d22083473ec3cdcd2dcfb2ea7c0fd62a3f</id>
<content type='text'>
There is a general consensus that this change results in better
consistency between different operating systems and differently
tuned operating systems.

Note: this changes the width and meaning of the ipv6only field
of the ngx_listening_t structure.  3rd party modules that create
their own listening sockets might need fixing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a general consensus that this change results in better
consistency between different operating systems and differently
tuned operating systems.

Note: this changes the width and meaning of the ipv6only field
of the ngx_listening_t structure.  3rd party modules that create
their own listening sockets might need fixing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved diagnostics when a directive is specified in the wrong context.</title>
<updated>2012-07-29T19:59:06+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2012-07-29T19:59:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=1c31039d1e0cc8d06fe5cd2b6ad727d3c1c25853'/>
<id>1c31039d1e0cc8d06fe5cd2b6ad727d3c1c25853</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
