<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/core, branch release-0.7.64</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>r3140, r3144, r3298, r3299, r3300, r3307, r3308 merge:</title>
<updated>2009-11-16T15:13:02+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-11-16T15:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=de6c14ed3ed5cae07b935819286916321d6fd2cd'/>
<id>de6c14ed3ed5cae07b935819286916321d6fd2cd</id>
<content type='text'>
resolver fixes:

*) fix memory leak in resolver
*) fix resolver cache rbtree comparison
*) fix segfault in resolver:
   ngx_resolve_name_done() and ngx_resolve_addr_done() did not delete
   contexts from a resolver node waiting list.
*) fix "PTR ." case in address resolver
*) add quotes in an error message,
*) fix resolving an empty name (".")
*) use ngx_resolver_alloc() instead of ngx_resolver_calloc()
   since all fields are filled
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
resolver fixes:

*) fix memory leak in resolver
*) fix resolver cache rbtree comparison
*) fix segfault in resolver:
   ngx_resolve_name_done() and ngx_resolve_addr_done() did not delete
   contexts from a resolver node waiting list.
*) fix "PTR ." case in address resolver
*) add quotes in an error message,
*) fix resolving an empty name (".")
*) use ngx_resolver_alloc() instead of ngx_resolver_calloc()
   since all fields are filled
</pre>
</div>
</content>
</entry>
<entry>
<title>r3117, r3123, r3229 merge:</title>
<updated>2009-11-16T15:00:13+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-11-16T15:00:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=9a61c9e761a716f5e8ab064dc4cbe784d3efe65a'/>
<id>9a61c9e761a716f5e8ab064dc4cbe784d3efe65a</id>
<content type='text'>
server name related merges:

*) If .domain.com, .sub.domain.com, and .domain-some.com were defined,
   then .sub.domain.com was matched by .domain.com: wildcard names hash
   was built incorrectly due to sorting order issue of "." vs "-".
   They were sorted as
       com.domain  com.domain-some  com.domain.sub
   while they should be sorted as
       com.domain  com.domain.sub   com.domain-some
   for correct hash building

*) test space between "~" and regex in server_name and invalid_referers

*) do not run regex for empty host name since regex always fails in this case,
   the bug had been introduced in r2196
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
server name related merges:

*) If .domain.com, .sub.domain.com, and .domain-some.com were defined,
   then .sub.domain.com was matched by .domain.com: wildcard names hash
   was built incorrectly due to sorting order issue of "." vs "-".
   They were sorted as
       com.domain  com.domain-some  com.domain.sub
   while they should be sorted as
       com.domain  com.domain.sub   com.domain-some
   for correct hash building

*) test space between "~" and regex in server_name and invalid_referers

*) do not run regex for empty host name since regex always fails in this case,
   the bug had been introduced in r2196
</pre>
</div>
</content>
</entry>
<entry>
<title>bump version</title>
<updated>2009-11-16T14:52:22+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-11-16T14:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=664ca88d335026bc927d6eb73a7f3a299929b7ef'/>
<id>664ca88d335026bc927d6eb73a7f3a299929b7ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge r3024, r3025, r3028, r3033, r3034, r3035, r3036:</title>
<updated>2009-10-26T17:32:17+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-10-26T17:32:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=efdaec7003e37933e113b009407f2a62df2ec78a'/>
<id>efdaec7003e37933e113b009407f2a62df2ec78a</id>
<content type='text'>
allow cross device temporary files atomic copying
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
allow cross device temporary files atomic copying
</pre>
</div>
</content>
</entry>
<entry>
<title>merge r3017, r3018, r3019, r3020, r3021, r3022, r3023, r3196:</title>
<updated>2009-10-26T17:23:49+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-10-26T17:23:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7571f6c962e5b02abf01b2f1c9f84cb109728d4d'/>
<id>7571f6c962e5b02abf01b2f1c9f84cb109728d4d</id>
<content type='text'>
cache management fixes:

*) separate cache loader process
*) use real file cache length, this fixes cache size counting for responses
   without "Content-Length" header and 304 responses.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cache management fixes:

*) separate cache loader process
*) use real file cache length, this fixes cache size counting for responses
   without "Content-Length" header and 304 responses.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge r2995, r2996, r2997, r2998, r3003, r3141, r3210, r3211, r3232:</title>
<updated>2009-10-26T16:53:34+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-10-26T16:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=99daa8e5d4e83174b9a8c0360d4e52a8a9dac4c5'/>
<id>99daa8e5d4e83174b9a8c0360d4e52a8a9dac4c5</id>
<content type='text'>
various SSL fixes and features:

*) $ssl_client_verify
*) "ssl_verify_client ask" was changed to "ssl_verify_client optional"
*) ssl_crl
*) delete OpenSSL pre-0.9.7 compatibility: the sources were not actually
   compatible with OpenSSL 0.9.6 since ssl_session_cache introduction
*) fix memory corruption in $ssl_client_cert
*) issue SNI warning instead of failure: this is too common case
*) use ngx_log_error(), since OpenSSL does not set an error on the failure
*) add SNI support in -V output
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
various SSL fixes and features:

*) $ssl_client_verify
*) "ssl_verify_client ask" was changed to "ssl_verify_client optional"
*) ssl_crl
*) delete OpenSSL pre-0.9.7 compatibility: the sources were not actually
   compatible with OpenSSL 0.9.6 since ssl_session_cache introduction
*) fix memory corruption in $ssl_client_cert
*) issue SNI warning instead of failure: this is too common case
*) use ngx_log_error(), since OpenSSL does not set an error on the failure
*) add SNI support in -V output
</pre>
</div>
</content>
</entry>
<entry>
<title>merge r2972, r2994, r3133, r3142, r3143, r3174, r3175, r3176:</title>
<updated>2009-10-26T16:22:24+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-10-26T16:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=39625e5c46060174cb17fbc9e079aabac686ecec'/>
<id>39625e5c46060174cb17fbc9e079aabac686ecec</id>
<content type='text'>
various perl fixes:

*) fix ngx_http_send_special() for subrequests handled by perl
*) allow perl "sub{..."
*) restore environ, this fixes segfault on reconfiguration failure when
   perl module creates new environment
*) optimize error handling
*) use ngx_conf_set_str_array_slot() for perl_require
*) allow several perl_modules
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
various perl fixes:

*) fix ngx_http_send_special() for subrequests handled by perl
*) allow perl "sub{..."
*) restore environ, this fixes segfault on reconfiguration failure when
   perl module creates new environment
*) optimize error handling
*) use ngx_conf_set_str_array_slot() for perl_require
*) allow several perl_modules
</pre>
</div>
</content>
</entry>
<entry>
<title>merge r2920, r2934, r3116, r3119:</title>
<updated>2009-10-26T16:06:11+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-10-26T16:06:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=f10b4e07a562f967c5de4d9e65f2a023dd2e7ada'/>
<id>f10b4e07a562f967c5de4d9e65f2a023dd2e7ada</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>merge r2903, r2911, r2912, r3002:</title>
<updated>2009-10-26T15:54:29+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-10-26T15:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=f7f963d7792fdf19ad11888d3a3e7460ea88dfd0'/>
<id>f7f963d7792fdf19ad11888d3a3e7460ea88dfd0</id>
<content type='text'>
fix various failures handling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix various failures handling
</pre>
</div>
</content>
</entry>
<entry>
<title>bump version</title>
<updated>2009-10-26T15:32:50+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-10-26T15:32:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=90abbf2e2358e5a259974b120efc746e1d17fc49'/>
<id>90abbf2e2358e5a259974b120efc746e1d17fc49</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
