Qt-contributors-summit-2011-Qt Network: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (tweak again) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Cleanup | reason=Auto-imported from ExpressionEngine.}} | |||
[[Category:QtCS2011]] | |||
[[Category:Developing Qt::Network]] | |||
=Qt Networking session:= | |||
==attendants:== | |||
Several INdT people, a Tampere <span class="caps">VPN</span> guy, Siddharth (Nokia) Markus (Qt), Peter (Qt), Shane (Accenture), Rich Moore (<span class="caps">KDE</span>), Holger Freyther, some others | |||
==discussion:== | |||
* <span class="caps">SSL</span>: several features needed: <span class="caps">OCSP</span>, <span class="caps">TLS</span> extensions, EV cert support, creating certs… see <span class="caps">SSL</span> page on DevNet: http://developer.qt.nokia.com/wiki/Improving_Qts_SSL_Support | |||
* <span class="caps">KDE</span>: Getting rid of KSslSocket, have everything in Qt. | |||
* improve performance with epoll (libev)? | |||
* Holger: how to improve performance? use epoll (libev) instead of select? Markus: maybe use epoll in own network code without Qt event loop? | |||
* Holger: we never figured out where we loose time? where is Qt Network slow? use system test, benchmarks (oprofile, Mac: shark)… | |||
* Markus: what features are missing in Qt? Siddharth: QNetworkDiskCache: needs to be improved, QNetworkCookieJar: persist? | |||
* Better authentication credential handling | |||
* <span class="caps">SSL</span> errors should be more verbose | |||
* IPv6: listen to any address and IPv4 and IPv6: can listen to some interfaces, but not all. listen() should reveal more information: what succeeded, what not? | |||
* <span class="caps">DNS</span> IPv6: long timeout, Markus: depends on OS, no setting for host name lookup time out | |||
* custom socket options for mobile? | |||
* WebKit zerocopy still pending | |||
==feel free to add things that were discussed and do not appear in this list== |
Latest revision as of 16:58, 6 January 2017
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
Qt Networking session:
attendants:
Several INdT people, a Tampere VPN guy, Siddharth (Nokia) Markus (Qt), Peter (Qt), Shane (Accenture), Rich Moore (KDE), Holger Freyther, some others
discussion:
- SSL: several features needed: OCSP, TLS extensions, EV cert support, creating certs… see SSL page on DevNet: http://developer.qt.nokia.com/wiki/Improving_Qts_SSL_Support
- KDE: Getting rid of KSslSocket, have everything in Qt.
- improve performance with epoll (libev)?
- Holger: how to improve performance? use epoll (libev) instead of select? Markus: maybe use epoll in own network code without Qt event loop?
- Holger: we never figured out where we loose time? where is Qt Network slow? use system test, benchmarks (oprofile, Mac: shark)…
- Markus: what features are missing in Qt? Siddharth: QNetworkDiskCache: needs to be improved, QNetworkCookieJar: persist?
- Better authentication credential handling
- SSL errors should be more verbose
- IPv6: listen to any address and IPv4 and IPv6: can listen to some interfaces, but not all. listen() should reveal more information: what succeeded, what not?
- DNS IPv6: long timeout, Markus: depends on OS, no setting for host name lookup time out
- custom socket options for mobile?
- WebKit zerocopy still pending