<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/event, branch release-0.6.39</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>r2505 merge:</title>
<updated>2009-04-01T16:32:47+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-04-01T16:32:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7b57474d3726ddd8070db4af35d295b2ed0a18ac'/>
<id>7b57474d3726ddd8070db4af35d295b2ed0a18ac</id>
<content type='text'>
load SSL engine before certificates,
otherwise RSA keys will use built-in RSA methods
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
load SSL engine before certificates,
otherwise RSA keys will use built-in RSA methods
</pre>
</div>
</content>
</entry>
<entry>
<title>r2118 merge:</title>
<updated>2008-11-27T14:28:19+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-27T14:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=0c937d251f16455264216a90a03c4acd6458c136'/>
<id>0c937d251f16455264216a90a03c4acd6458c136</id>
<content type='text'>
handle connect()'s EAGAIN on Linux
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
handle connect()'s EAGAIN on Linux
</pre>
</div>
</content>
</entry>
<entry>
<title>r2281 merge:</title>
<updated>2008-11-20T17:20:15+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T17:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=3d87cb964c1388b41552c08358987df320943386'/>
<id>3d87cb964c1388b41552c08358987df320943386</id>
<content type='text'>
always use buffer, if connection is buffered,
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>
always use buffer, if connection is buffered,
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>r2053 merge:</title>
<updated>2008-07-07T11:30:24+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-07-07T11:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=3ed2b639a4a6a15d4162ae0f66dcc3727825ff57'/>
<id>3ed2b639a4a6a15d4162ae0f66dcc3727825ff57</id>
<content type='text'>
fix "proxy_pass https://..." broken in r1427
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix "proxy_pass https://..." broken in r1427
</pre>
</div>
</content>
</entry>
<entry>
<title>r2033 merge:</title>
<updated>2008-07-07T11:28:48+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-07-07T11:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=bcf296e529a8e94655c884a048a5959903b503a0'/>
<id>bcf296e529a8e94655c884a048a5959903b503a0</id>
<content type='text'>
ssl_session_cache none
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ssl_session_cache none
</pre>
</div>
</content>
</entry>
<entry>
<title>r2007, r2025, r2042 merge:</title>
<updated>2008-07-07T10:18:41+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-07-07T10:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=b5f5da3a37f2169d6745f7160203a792ab49cac0'/>
<id>b5f5da3a37f2169d6745f7160203a792ab49cac0</id>
<content type='text'>
style fixes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
style fixes
</pre>
</div>
</content>
</entry>
<entry>
<title>get certificate info only for debug build</title>
<updated>2008-04-28T08:52:32+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-04-28T08:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=396abff2263c3e54932ebc58a91afd2a56484da5'/>
<id>396abff2263c3e54932ebc58a91afd2a56484da5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix memory leak when ssl_verify_client is on</title>
<updated>2008-04-28T08:50:39+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-04-28T08:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=58d3821cf08be9cd22e8f366eea4b31cee5d240f'/>
<id>58d3821cf08be9cd22e8f366eea4b31cee5d240f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix memory leak when ssl_verify_client is on</title>
<updated>2008-04-23T18:57:25+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-04-23T18:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=439e288a1bac3ca33153c75a699087de9e100e50'/>
<id>439e288a1bac3ca33153c75a699087de9e100e50</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-03-18T10:35:00+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-03-18T10:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=8da1fa935f1402dfb1542aaf534bc983c12be319'/>
<id>8da1fa935f1402dfb1542aaf534bc983c12be319</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
