<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/os, branch release-1.7.9</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>Style.</title>
<updated>2014-11-19T18:46:01+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-11-19T18:46:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=96a62f139603573c9bcf0399d9e261c8a63ca5ce'/>
<id>96a62f139603573c9bcf0399d9e261c8a63ca5ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed type of sendfile() return value on Linux.</title>
<updated>2014-11-19T18:18:13+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-11-19T18:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=1276d8483e8ae08d518ae0fe9c10fa9e90fe54fe'/>
<id>1276d8483e8ae08d518ae0fe9c10fa9e90fe54fe</id>
<content type='text'>
There was no real problem since the amount of bytes can be sent is limited by
NGX_SENDFILE_MAXSIZE to less than 2G.  But that can be changed in the future
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was no real problem since the amount of bytes can be sent is limited by
NGX_SENDFILE_MAXSIZE to less than 2G.  But that can be changed in the future
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved writev() handling code to 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=a301e1a7064b0d83a2f456a305f07962ad4f0773'/>
<id>a301e1a7064b0d83a2f456a305f07962ad4f0773</id>
<content type='text'>
This reduces code duplication and unifies debug logging of the writev() syscall
among various send chain functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reduces code duplication and unifies debug logging of the writev() syscall
among various send chain functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged conditions in the ngx_*_sendfile_chain() functions.</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=79ddab189fb4bf27abd21a04bb9d1210e06384ac'/>
<id>79ddab189fb4bf27abd21a04bb9d1210e06384ac</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>Moved the code for coalescing file buffers to 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=d85d459bb2bfd147ea003310369d42c8891c6b39'/>
<id>d85d459bb2bfd147ea003310369d42c8891c6b39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactored ngx_solaris_sendfilev_chain().</title>
<updated>2014-11-19T18:17:11+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-11-19T18:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=f00918eab376da8ac25f4f97d89afcef5ae2c1c7'/>
<id>f00918eab376da8ac25f4f97d89afcef5ae2c1c7</id>
<content type='text'>
Though ngx_solaris_sendfilev_chain() shouldn't suffer from the problem mentioned
in d1bde5c3c5d2 since currently IOV_MAX on Solaris is 16, but this follows the
change from 3d5717550371 in order to make the code look similar to other systems
and potentially eliminates the problem in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Though ngx_solaris_sendfilev_chain() shouldn't suffer from the problem mentioned
in d1bde5c3c5d2 since currently IOV_MAX on Solaris is 16, but this follows the
change from 3d5717550371 in order to make the code look similar to other systems
and potentially eliminates the problem in the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduced the ngx_output_chain_to_iovec() function.</title>
<updated>2014-10-07T07:38:57+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-10-07T07:38:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=b29d599c0b2459e4d8ebde1113d2738cf48f44eb'/>
<id>b29d599c0b2459e4d8ebde1113d2738cf48f44eb</id>
<content type='text'>
It deduplicates code of the send chain functions and uses only preallocated
memory, which completely solves the problem mentioned in d1bde5c3c5d2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It deduplicates code of the send chain functions and uses only preallocated
memory, which completely solves the problem mentioned in d1bde5c3c5d2.
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed ngx_handle_sent_chain() to ngx_chain_update_sent().</title>
<updated>2014-11-19T18:16:19+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-11-19T18:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=41ed9734561fc957a64ca7e4dab5a8c6e3ac3c0b'/>
<id>41ed9734561fc957a64ca7e4dab5a8c6e3ac3c0b</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>Events: introduced cancelable timers.</title>
<updated>2014-08-13T18:45:04+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-08-13T18:45:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=8b30fb7c9771e24543f7fcc82431a4741f6e9d48'/>
<id>8b30fb7c9771e24543f7fcc82431a4741f6e9d48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Events: removed broken thread support from event timers.</title>
<updated>2014-08-25T09:34:39+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2014-08-25T09:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=246152c864a7136cc81abe6d2c5926288748d65c'/>
<id>246152c864a7136cc81abe6d2c5926288748d65c</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>
</feed>
