<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/event, branch release-0.7.67</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>merge r3489, r3493:</title>
<updated>2010-06-07T11:55:20+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2010-06-07T11:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=400683ac9102ee18564bb6eff0037e710fb48d9f'/>
<id>400683ac9102ee18564bb6eff0037e710fb48d9f</id>
<content type='text'>
*) MSVC8 compatibility with OpenSSL 1.0.0
*) fix building OpenSSL-1.0.0 on 64-bit Linux:
   make installs the libraries in lib64 directory

and build nginx/Windows against OpenSSL-0.9.8n
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) MSVC8 compatibility with OpenSSL 1.0.0
*) fix building OpenSSL-1.0.0 on 64-bit Linux:
   make installs the libraries in lib64 directory

and build nginx/Windows against OpenSSL-0.9.8n
</pre>
</div>
</content>
</entry>
<entry>
<title>merge r3473, r3474, r3385, r3386, r3537:</title>
<updated>2010-06-07T10:35:08+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2010-06-07T10:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=e66eb15b7be2534c9405900eb7350b538a146905'/>
<id>e66eb15b7be2534c9405900eb7350b538a146905</id>
<content type='text'>
signal processing stability:

*) use sys_errlist[] in signal handler instead
   of non Async-Signal-Safe strerror_r()
*) do not update time in the timer signal handler,
   since localtime_r() is not Async-Signal-Safe function
*) use previously cached GMT offset value to update time from a signal handler
*) change ngx_time_update() interface since there are no notification methods
   those return time
*) introduce ngx_time_sigsafe_update() to update the error log time only
*) change ngx_time_update() interface
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
signal processing stability:

*) use sys_errlist[] in signal handler instead
   of non Async-Signal-Safe strerror_r()
*) do not update time in the timer signal handler,
   since localtime_r() is not Async-Signal-Safe function
*) use previously cached GMT offset value to update time from a signal handler
*) change ngx_time_update() interface since there are no notification methods
   those return time
*) introduce ngx_time_sigsafe_update() to update the error log time only
*) change ngx_time_update() interface
</pre>
</div>
</content>
</entry>
<entry>
<title>merge r3456, r3458, r3465:</title>
<updated>2010-06-07T10:09:14+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2010-06-07T10:09:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=49ab49ec551a103829680fce7f3e19a363c7a590'/>
<id>49ab49ec551a103829680fce7f3e19a363c7a590</id>
<content type='text'>
SSL fixes:

*) decrease SSL handshake error level to info
*) Set SSL session context for "ssl_session_cache none".
   This fixes a bug when client certficate is used and nginx closes connection
   with the message: "SSL_GET_PREV_SESSION:session id context uninitialized".
*) add OpenSSL_add_all_algorithms(), this fixes the error
   "ASN1_item_verify:unknown message digest algorithm" occurred if
   client certificate is signed using sha256WithRSAEncryption
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SSL fixes:

*) decrease SSL handshake error level to info
*) Set SSL session context for "ssl_session_cache none".
   This fixes a bug when client certficate is used and nginx closes connection
   with the message: "SSL_GET_PREV_SESSION:session id context uninitialized".
*) add OpenSSL_add_all_algorithms(), this fixes the error
   "ASN1_item_verify:unknown message digest algorithm" occurred if
   client certificate is signed using sha256WithRSAEncryption
</pre>
</div>
</content>
</entry>
<entry>
<title>merge r3283, r3284:</title>
<updated>2010-02-01T15:20:43+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2010-02-01T15:20:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=30a57a1262b93ef60405285d206388caa6ad8081'/>
<id>30a57a1262b93ef60405285d206388caa6ad8081</id>
<content type='text'>
fix segfault if $limit_rate was logged
fix segfault in SSL if limit_rate is used
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix segfault if $limit_rate was logged
fix segfault in SSL if limit_rate is used
</pre>
</div>
</content>
</entry>
<entry>
<title>merge r3155, r3156, r3160, r969, r3191, r3197, r3358:</title>
<updated>2010-02-01T14:39:16+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2010-02-01T14:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7a03f30dd26452476a4e565faecb3258a4f66ec3'/>
<id>7a03f30dd26452476a4e565faecb3258a4f66ec3</id>
<content type='text'>
SSL fixes:

*) $ssl_session_id
*) allow "make clean" for OpenSSL, the bug was introduced in r2874
*) disable SSLv2 and use only strong ciphers by default
*) decrease SSL handshake error level to info
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SSL fixes:

*) $ssl_session_id
*) allow "make clean" for OpenSSL, the bug was introduced in r2874
*) disable SSLv2 and use only strong ciphers by default
*) decrease SSL handshake error level to info
</pre>
</div>
</content>
</entry>
<entry>
<title>r3301 merge:</title>
<updated>2009-11-16T15:24:39+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-11-16T15:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=0da83434d705483a7cd8c710396c9238622843a6'/>
<id>0da83434d705483a7cd8c710396c9238622843a6</id>
<content type='text'>
disable SSL renegotiation (CVE-2009-3555)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
disable SSL renegotiation (CVE-2009-3555)
</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 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 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>merge r2952:</title>
<updated>2009-06-22T09:31:33+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2009-06-22T09:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=942ccf676e35273e06c7ecd3c6934e683aec49dd'/>
<id>942ccf676e35273e06c7ecd3c6934e683aec49dd</id>
<content type='text'>
ignore ngx_atomic_fetch_add() result
this fixes building at least by gcc 4.2.1 on Mac OS X 10.6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ignore ngx_atomic_fetch_add() result
this fixes building at least by gcc 4.2.1 on Mac OS X 10.6
</pre>
</div>
</content>
</entry>
</feed>
