<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/os/unix, branch release-1.1.8</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Introduction of simple ngx_write_stderr() instead of ngx_log_stderr()</title>
<updated>2011-11-14T14:59:00+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-11-14T14:59:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=07bb4ed971e859ca26937558f9dcfe2a2178f5aa'/>
<id>07bb4ed971e859ca26937558f9dcfe2a2178f5aa</id>
<content type='text'>
for output of ./configure options, etc., since ngx_log_stderr() output
length is limited by 2048 characters defined as NGX_MAX_ERROR_STR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for output of ./configure options, etc., since ngx_log_stderr() output
length is limited by 2048 characters defined as NGX_MAX_ERROR_STR.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed range checking for the "somaxconn" sysctl.</title>
<updated>2011-10-25T13:48:05+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-10-25T13:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c5762451a91808c2561963a3d73b904767341307'/>
<id>c5762451a91808c2561963a3d73b904767341307</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>malloc() debugging on MacOSX.</title>
<updated>2011-10-24T15:46:48+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-10-24T15:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=efc6ecab8255beedbe2f2148bb4d1dfeadf335b8'/>
<id>efc6ecab8255beedbe2f2148bb4d1dfeadf335b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed another return in unix ngx_write_chain_to_file().</title>
<updated>2011-10-21T11:04:46+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-10-21T11:04:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=ce61ff9c453702d45998e1ae1394dc44e9c5eb6a'/>
<id>ce61ff9c453702d45998e1ae1394dc44e9c5eb6a</id>
<content type='text'>
Previous patch missed special case for one iovec, it needs total bytes
written to be returned as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previous patch missed special case for one iovec, it needs total bytes
written to be returned as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed unix ngx_write_chain_to_file() to return total bytes written.</title>
<updated>2011-10-20T12:40:26+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-10-20T12:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=aecb2eda1368aa7e3b58738f2577474d98bf58ca'/>
<id>aecb2eda1368aa7e3b58738f2577474d98bf58ca</id>
<content type='text'>
Previously result of last iteration's writev() was returned.  This was
unnoticed as return value was only used if chain contained only one or
two buffers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously result of last iteration's writev() was returned.  This was
unnoticed as return value was only used if chain contained only one or
two buffers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replaced "can not" with "cannot" and "could not" in a bunch of places.</title>
<updated>2011-09-19T14:48:29+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-09-19T14:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a823c550e45bb653c5d660cceaea3f153b3b28e8'/>
<id>a823c550e45bb653c5d660cceaea3f153b3b28e8</id>
<content type='text'>
Fixed nearby grammar errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed nearby grammar errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing Linux AIO syscalls return value handling:</title>
<updated>2011-09-16T12:43:16+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-09-16T12:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4134b48b68c29536d59521d8f8d156967f0e8a8b'/>
<id>4134b48b68c29536d59521d8f8d156967f0e8a8b</id>
<content type='text'>
syscall(2) uses usual libc convention, it returns -1 on error and
sets errno. Obsolete _syscall(2) returns negative value of error.

Thanks to Hagai Avrahami.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
syscall(2) uses usual libc convention, it returns -1 on error and
sets errno. Obsolete _syscall(2) returns negative value of error.

Thanks to Hagai Avrahami.
</pre>
</div>
</content>
</entry>
<entry>
<title>In Mac OS X Lion, Apple deprecated the use of the system OpenSSL library</title>
<updated>2011-09-13T09:18:43+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@nginx.com</email>
</author>
<published>2011-09-13T09:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=59efbc4bcb02fa22d9ce5b5ba43aad239fddf4f9'/>
<id>59efbc4bcb02fa22d9ce5b5ba43aad239fddf4f9</id>
<content type='text'>
in favour of their CommonCrypto library.  This change adds a work-around
that allows nginx to still be built on Lion with OpenSSL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in favour of their CommonCrypto library.  This change adds a work-around
that allows nginx to still be built on Lion with OpenSSL.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bugfix: open_file_cache lost is_directio flag.</title>
<updated>2011-09-05T16:36:19+00:00</updated>
<author>
<name>Maxim Dounin</name>
<email>mdounin@mdounin.ru</email>
</author>
<published>2011-09-05T16:36:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4f65a05d1819392acdef365f387fa078baaabaab'/>
<id>4f65a05d1819392acdef365f387fa078baaabaab</id>
<content type='text'>
On file retest open_file_cache lost is_directio if file wasn't changed.
This caused unaligned operations under Linux to fail with EINVAL.
It wasn't noticeable with AIO though, as errors wasn't properly logged.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On file retest open_file_cache lost is_directio if file wasn't changed.
This caused unaligned operations under Linux to fail with EINVAL.
It wasn't noticeable with AIO though, as errors wasn't properly logged.
</pre>
</div>
</content>
</entry>
<entry>
<title>SIGWINCH/NOACCEPT signal is disabled now in non-daemon mode.</title>
<updated>2011-08-22T12:34:48+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-08-22T12:34:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=566dfe0c7fc4ca8405cbed3f9cdacea29d584055'/>
<id>566dfe0c7fc4ca8405cbed3f9cdacea29d584055</id>
<content type='text'>
Non-daemon mode is currently used by supervisord, daemontools and so on
or during debugging. The NOACCEPT signal is only used for online upgrade
which is not supported when nginx is run under supervisord, etc.,
so this change should not break existant setups.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Non-daemon mode is currently used by supervisord, daemontools and so on
or during debugging. The NOACCEPT signal is only used for online upgrade
which is not supported when nginx is run under supervisord, etc.,
so this change should not break existant setups.
</pre>
</div>
</content>
</entry>
</feed>
