From: Dr. Stephen Henson Date: Tue, 26 Jan 2010 19:48:10 +0000 (+0000) Subject: add CHANGES entry X-Git-Tag: OpenSSL_1_0_0~81 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=d793c292cba537ad5c846bccd5174618b519b2dd;p=oweals%2Fopenssl.git add CHANGES entry --- diff --git a/CHANGES b/CHANGES index 626ac57e54..d87c187697 100644 --- a/CHANGES +++ b/CHANGES @@ -840,6 +840,14 @@ Changes between 0.9.8l (?) and 0.9.8m (?) [xx XXX xxxx] + *) The code that handled flusing of data in SSL/TLS originally used the + BIO_CTRL_INFO ctrl to see if any data was pending first. This caused + the problem outlined in PR#1949. The fix suggested there however can + trigger problems with buggy BIO_CTRL_WPENDING (e.g. some versions + of Apache). So instead simplify the code to flush unconditionally. + This should be fine since flushing with no data to flush is a no op. + [Steve Henson] + *) Handle TLS versions 2.0 and later properly and correctly use the highest version of TLS/SSL supported. Although TLS >= 2.0 is some way off ancient servers have a habit of sticking around for a while...