Qt Contributors Summit 2019 - Qt 6 Network Overview
Jump to navigation
Jump to search
Qt Network team’s plan of work for Qt 6
- https://bugreports.qt.io/browse/QTBUG-75638 is the parent item to track
- TLS (clean up)
- Get rid of a stale OpenSSL backend - only 1.1 and following will be supported
- Completely remove all the code related to (previously deprecated in 5.13) SSL v2 and SSL v3
- TLS (new backend)
- A new TLS back-end was contributed recently, using mbedTLS. We will get it in Qt 6 most probably, but requires work (not in a „ready“ shape yet)
- TLS (some new features and improvements)
- We want to avoid temporary buffers, especially in OpenSSL case (would require something similar to what QDtlsOpenssl does)
- Trying to make handshake less rough, allowing the underlying TLS library to send proper alert messages (work is ongoing for OpenSSL, more research needed for other backends)
- New API needed to enable work with session tickets on a server side (somehow provide access to STEK?)
- A better design for QSslSocket
- It's QTcpSocket, with also has 'plainSocket' (which is QTcpSocket itself).
- Probably requires