Revision d2754fa...

Go back to digest for 20th May 2012

Bug Fixes in KDE Base

Dawit Alemayehu committed changes in [kdelibs/KDE/4.8] /kio:

- Fixed SSL negotiation failure when connecting secure sites that do not support
SSL compression, e.g. https://tim.rz.rwth-aachen.de/mail-lifecycle/.

- Use KTcpSocket::SecureProtocols instead of KTcpSocket:TlsV1 as the default SSL
protocol. This fixes very slow connections to certain sites, e.g. "Search for Jobs"
button @ http://www.suse.com/company/careers/.

- Improve the speed of SSL negotiation by caching and sharing the previous
settings amongst ioslaves when those settings are not the default ones.
That way any ioslave that connects to the same host afterwards does not
have to perform the same expensive SSL negotiation process all over again.


FIXED-IN: 4.8.4
REVIEW: 103610

File Changes

Modified 2 files
  • /kio
  •   kio/tcpslavebase.cpp
  •   kio/tcpslavebase.h
2 files changed in total