<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/event, branch release-0.7.36</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>a prelimiary IPv6 support, HTTP listen</title>
<updated>2009-02-21T07:02:02+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-02-21T07:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a35eaccdec4788e8fb9a883b26fc7c4dcfe1d8f8'/>
<id>a35eaccdec4788e8fb9a883b26fc7c4dcfe1d8f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>load SSL engine before certificates,</title>
<updated>2009-02-16T13:37:58+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-02-16T13:37:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=be63760fc5313a170b896f52b9c99f68ce6a6c29'/>
<id>be63760fc5313a170b896f52b9c99f68ce6a6c29</id>
<content type='text'>
otherwise RSA keys will use built-in RSA methods
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
otherwise RSA keys will use built-in RSA methods
</pre>
</div>
</content>
</entry>
<entry>
<title>use "!= NGX_OK" instead of "== NGX_ERROR"</title>
<updated>2008-12-09T17:27:48+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-12-09T17:27:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c9aae14a7ebf75918bb383e7ee51eb9696e5a45c'/>
<id>c9aae14a7ebf75918bb383e7ee51eb9696e5a45c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>low some SSL handshake errors level</title>
<updated>2008-11-18T16:05:00+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-18T16:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=1bf7dc18846113dd16be360777b2ad788a114ac7'/>
<id>1bf7dc18846113dd16be360777b2ad788a114ac7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>always use buffer, if connection is buffered,</title>
<updated>2008-10-23T05:58:10+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-10-23T05:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a862c46ffa3061fd24382cf37dc27a563de2bde2'/>
<id>a862c46ffa3061fd24382cf37dc27a563de2bde2</id>
<content type='text'>
this fixes OpenSSL "bad write retry" error, when
*) nginx passed a single buf greater than our buffer (say 32K) to OpenSSL,
*) OpenSSL returns SSL_ERROR_WANT_WRITE,
*) after some time nginx has to send a new data,
*) so there are at least two bufs nginx does pass them directly to OpenSSL,
*) but copies the first buf part to buffer, and sends the buffer to OpenSSL.
*) because the data length is lesser than it was in previous SSL_write():
   16K &lt; 32K, OpenSSL returns SSL_R_BAD_WRITE_RETRY.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this fixes OpenSSL "bad write retry" error, when
*) nginx passed a single buf greater than our buffer (say 32K) to OpenSSL,
*) OpenSSL returns SSL_ERROR_WANT_WRITE,
*) after some time nginx has to send a new data,
*) so there are at least two bufs nginx does pass them directly to OpenSSL,
*) but copies the first buf part to buffer, and sends the buffer to OpenSSL.
*) because the data length is lesser than it was in previous SSL_write():
   16K &lt; 32K, OpenSSL returns SSL_R_BAD_WRITE_RETRY.
</pre>
</div>
</content>
</entry>
<entry>
<title>dynamic accept threshold</title>
<updated>2008-09-19T12:47:13+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-09-19T12:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=e17cc987d32259f19145a260e9ee755c1cf21227'/>
<id>e17cc987d32259f19145a260e9ee755c1cf21227</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*) refactor ngx_ptocidr()</title>
<updated>2008-08-26T14:19:37+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-08-26T14:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=9c388c0a7fc86beeb584744b5bd5884884111732'/>
<id>9c388c0a7fc86beeb584744b5bd5884884111732</id>
<content type='text'>
*) allow address without bitmask
*) thus now ngx_http_geo_module accepts addresses without bitmask
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) allow address without bitmask
*) thus now ngx_http_geo_module accepts addresses without bitmask
</pre>
</div>
</content>
</entry>
<entry>
<title>ngx_sock_ntop() takes family from sockaddr, remove duplicate field</title>
<updated>2008-08-21T19:24:07+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-08-21T19:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=c5849a6381a918a5606db2bdba8c670e34c46dbb'/>
<id>c5849a6381a918a5606db2bdba8c670e34c46dbb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>backout both r2162 and r2128 and implement a new fix</title>
<updated>2008-08-12T12:04:49+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-08-12T12:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=a408b2ba2d2b4d4edae8db788269b62c41bc2cc9'/>
<id>a408b2ba2d2b4d4edae8db788269b62c41bc2cc9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SSL connection readiness is required for level-triggered events only,</title>
<updated>2008-08-11T15:25:40+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-08-11T15:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2ff9a4b334b5849e9f792da0bed7e86a0b76cb1e'/>
<id>2ff9a4b334b5849e9f792da0bed7e86a0b76cb1e</id>
<content type='text'>
broken in r2128
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
broken in r2128
</pre>
</div>
</content>
</entry>
</feed>
