<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/os, branch release-1.6.3</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Core: expose maximum values of time_t and ngx_int_t.</title>
<updated>2015-03-16T21:24:34+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2015-03-16T21:24:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=44a2b97bd2773dc679ebce32eaf3c6f4f665f36c'/>
<id>44a2b97bd2773dc679ebce32eaf3c6f4f665f36c</id>
<content type='text'>
These are needed to detect overflows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are needed to detect overflows.
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: fixed cpu hog by cache manager on exit (ticket #514).</title>
<updated>2014-03-31T17:38:28+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-03-31T17:38:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=8f6958baa97b43d16185364dcfb7d68361012740'/>
<id>8f6958baa97b43d16185364dcfb7d68361012740</id>
<content type='text'>
The "ngx_quit" may be reset by the worker thread before it's seen
by a ngx_cache_manager_thread(), resulting in an infinite loop.  Make
sure to test ngx_exiting as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "ngx_quit" may be reset by the worker thread before it's seen
by a ngx_cache_manager_thread(), resulting in an infinite loop.  Make
sure to test ngx_exiting as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added #ifndef around NGX_HAVE_CASELESS_FILESYSTEM define.</title>
<updated>2014-03-31T17:38:25+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-03-31T17:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=3183d7e17bdb9784096448168a8f89eeb5658438'/>
<id>3183d7e17bdb9784096448168a8f89eeb5658438</id>
<content type='text'>
This brings Cygwin compilation in line with other case-insensitive
systems (notably win32 and OS X) where one can force case sensitivity
using -DNGX_HAVE_CASELESS_FILESYSTEM=0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This brings Cygwin compilation in line with other case-insensitive
systems (notably win32 and OS X) where one can force case sensitivity
using -DNGX_HAVE_CASELESS_FILESYSTEM=0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added connection serial number in logging of left open sockets.</title>
<updated>2014-03-06T19:15:10+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2014-03-06T19:15:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=f9e7687e554c293b13623bec3bb70f39507266f8'/>
<id>f9e7687e554c293b13623bec3bb70f39507266f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: MSVC 2013 compatibility.</title>
<updated>2014-02-13T12:54:00+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-02-13T12:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=8f8bf842bcd1fee7162804a9b1c99d0a9d2c1cb7'/>
<id>8f8bf842bcd1fee7162804a9b1c99d0a9d2c1cb7</id>
<content type='text'>
Warnings about GetVersionEx() deprecation silenced.  Precompiled object
linked in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Warnings about GetVersionEx() deprecation silenced.  Precompiled object
linked in.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ngx_socket_errno where appropriate.</title>
<updated>2014-02-03T22:17:17+00:00</updated>
<author>
<name>Piotr Sikora</name>
<email>piotr@cloudflare.com</email>
</author>
<published>2014-02-03T22:17:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=ab3c0f9250f248b37aac9f79359a773f06baa831'/>
<id>ab3c0f9250f248b37aac9f79359a773f06baa831</id>
<content type='text'>
Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: handle getsockopt(TCP_FASTOPEN) failures.</title>
<updated>2014-01-30T22:58:21+00:00</updated>
<author>
<name>Piotr Sikora</name>
<email>piotr@cloudflare.com</email>
</author>
<published>2014-01-30T22:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2e57e0609b8cc352fb51df0b0e05309d1cf9589d'/>
<id>2e57e0609b8cc352fb51df0b0e05309d1cf9589d</id>
<content type='text'>
Linux returns EOPNOTSUPP for non-TCP sockets and ENOPROTOOPT for TCP
sockets, because getsockopt(TCP_FASTOPEN) is not implemented so far.

While there, lower the log level from ALERT to NOTICE to match other
getsockopt() failures.

Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Linux returns EOPNOTSUPP for non-TCP sockets and ENOPROTOOPT for TCP
sockets, because getsockopt(TCP_FASTOPEN) is not implemented so far.

While there, lower the log level from ALERT to NOTICE to match other
getsockopt() failures.

Signed-off-by: Piotr Sikora &lt;piotr@cloudflare.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: support for UTF-16 surrogate pairs (ticket #457).</title>
<updated>2014-01-03T23:32:15+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-01-03T23:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=eb60e1e26d0fd90bff695cef359da1749bb00c59'/>
<id>eb60e1e26d0fd90bff695cef359da1749bb00c59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added per-process random seeding (ticket #456).</title>
<updated>2014-01-03T23:32:06+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2014-01-03T23:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=1029607ac9eebb78c9f1b75f5b62002d7f4789e7'/>
<id>1029607ac9eebb78c9f1b75f5b62002d7f4789e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: fixed init_process without master process (ticket #453).</title>
<updated>2013-11-29T13:23:47+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2013-11-29T13:23:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=bfda85b6e48a8936b288e5f95834b00fb2bc510c'/>
<id>bfda85b6e48a8936b288e5f95834b00fb2bc510c</id>
<content type='text'>
Init process callbacks are called by ngx_worker_thread(), there is no
need to call them in ngx_single_process_cycle().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Init process callbacks are called by ngx_worker_thread(), there is no
need to call them in ngx_single_process_cycle().
</pre>
</div>
</content>
</entry>
</feed>
