<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src, branch release-0.6.33</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>r2315 merge:</title>
<updated>2008-11-20T17:24:16+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T17:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=6ef713bdd05bdaf2bedecbd9071f52e2eefab9ae'/>
<id>6ef713bdd05bdaf2bedecbd9071f52e2eefab9ae</id>
<content type='text'>
fix compression pointer for big (&gt;255) DNS responses
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix compression pointer for big (&gt;255) DNS responses
</pre>
</div>
</content>
</entry>
<entry>
<title>r2303 merge:</title>
<updated>2008-11-20T17:23:08+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T17:23:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=d0d575bcd5201eab1aacdf682f6fc11d1f46c682'/>
<id>d0d575bcd5201eab1aacdf682f6fc11d1f46c682</id>
<content type='text'>
compatibility with glibc 2.3, warn_unused_result attribute for write()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compatibility with glibc 2.3, warn_unused_result attribute for write()
</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>r2245 merge:</title>
<updated>2008-11-20T17:18:12+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T17:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=6a01020f93507daacc186e1ec3b3e6a1f9439fdd'/>
<id>6a01020f93507daacc186e1ec3b3e6a1f9439fdd</id>
<content type='text'>
strip charset name quotes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
strip charset name quotes
</pre>
</div>
</content>
</entry>
<entry>
<title>r2205 merge:</title>
<updated>2008-11-20T17:16:39+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T17:16:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=abb54176a2e3ffd84fcbb50735dcb14b3c97f389'/>
<id>abb54176a2e3ffd84fcbb50735dcb14b3c97f389</id>
<content type='text'>
fix divide by zero if max_fails=0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix divide by zero if max_fails=0
</pre>
</div>
</content>
</entry>
<entry>
<title>r2194 merge:</title>
<updated>2008-11-20T17:12:15+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T17:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=85739a44d763d88e8213610934900b8a6b849b2c'/>
<id>85739a44d763d88e8213610934900b8a6b849b2c</id>
<content type='text'>
fix $r-&gt;header_in() for "User-Agent", "Connection", and "Host"
broken in r2091 and r2093 merges
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix $r-&gt;header_in() for "User-Agent", "Connection", and "Host"
broken in r2091 and r2093 merges
</pre>
</div>
</content>
</entry>
<entry>
<title>r2193 merge:</title>
<updated>2008-11-20T17:09:15+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T17:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=2bafd398334e4a802c3363c63c9a1275d8158a85'/>
<id>2bafd398334e4a802c3363c63c9a1275d8158a85</id>
<content type='text'>
leave HEAD method while error_page redirection
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
leave HEAD method while error_page redirection
</pre>
</div>
</content>
</entry>
<entry>
<title>r2183, r2192 merge:</title>
<updated>2008-11-20T17:07:22+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T17:07:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=fc50a8759a11c2e7a2a36793968b2b783a841117'/>
<id>fc50a8759a11c2e7a2a36793968b2b783a841117</id>
<content type='text'>
*) allow file existence test for POST requests in static module
*) do not discard body while error_page redirection
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) allow file existence test for POST requests in static module
*) do not discard body while error_page redirection
</pre>
</div>
</content>
</entry>
<entry>
<title>r2182 merge:</title>
<updated>2008-11-20T17:02:02+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T17:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7405d30f4f544aee24c074ef3747ab64763f6d6e'/>
<id>7405d30f4f544aee24c074ef3747ab64763f6d6e</id>
<content type='text'>
ignore NGX_EACCES error while directory test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ignore NGX_EACCES error while directory test
</pre>
</div>
</content>
</entry>
<entry>
<title>r2175 merge:</title>
<updated>2008-11-20T16:58:41+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2008-11-20T16:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=4cbfcd7a99149092c09a88882410695191014847'/>
<id>4cbfcd7a99149092c09a88882410695191014847</id>
<content type='text'>
disable error_page loop in 500 error when recursive errors are enabled
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
disable error_page loop in 500 error when recursive errors are enabled
</pre>
</div>
</content>
</entry>
</feed>
