qt5base-lts/src/network/access
Peter Hartmann 2bbdc6358f HTTP internals: keep consistent state in channel and protocol handler
It could be that the channel has its reply already reset to 0, while
the protocol handler thinks the reply is still active, which might
lead to weird behavior including hard to reproduce crashes.

Task-number: QTBUG-37424

Change-Id: I89b65d34caaa546a343edc2ee205aa76425de88f
Reviewed-by: Richard J. Moore <rich@kde.org>
2014-03-15 10:44:16 +01:00
..
access.pri network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qabstractnetworkcache_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qabstractnetworkcache.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qabstractnetworkcache.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qabstractprotocolhandler_p.h HTTP internals: introduce protocol handlers 2014-02-13 03:27:43 +01:00
qabstractprotocolhandler.cpp HTTP internals: introduce protocol handlers 2014-02-13 03:27:43 +01:00
qftp_p.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qftp.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qhttpmultipart_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qhttpmultipart.cpp Replace Note: with \note in documentation 2014-03-13 13:25:58 +01:00
qhttpmultipart.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qhttpnetworkconnection_p.h network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qhttpnetworkconnection.cpp HTTP internals: keep consistent state in channel and protocol handler 2014-03-15 10:44:16 +01:00
qhttpnetworkconnectionchannel_p.h network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qhttpnetworkconnectionchannel.cpp network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qhttpnetworkheader_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qhttpnetworkheader.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qhttpnetworkreply_p.h network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qhttpnetworkreply.cpp correct send vs sent grammar 2014-03-14 15:27:03 +01:00
qhttpnetworkrequest_p.h network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qhttpnetworkrequest.cpp correct send vs sent grammar 2014-03-14 15:27:03 +01:00
qhttpprotocolhandler_p.h HTTP internals: introduce protocol handlers 2014-02-13 03:27:43 +01:00
qhttpprotocolhandler.cpp HTTP internals: introduce protocol handlers 2014-02-13 03:27:43 +01:00
qhttpthreaddelegate_p.h network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qhttpthreaddelegate.cpp network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qnetworkaccessauthenticationmanager_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkaccessauthenticationmanager.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkaccessbackend_p.h Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qnetworkaccessbackend.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qnetworkaccesscache_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkaccesscache.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qnetworkaccesscachebackend_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkaccesscachebackend.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkaccessdebugpipebackend_p.h List the URL schemes supported by QNetworkAccessManager 2013-04-28 13:58:48 +02:00
qnetworkaccessdebugpipebackend.cpp List the URL schemes supported by QNetworkAccessManager 2013-04-28 13:58:48 +02:00
qnetworkaccessfilebackend_p.h List the URL schemes supported by QNetworkAccessManager 2013-04-28 13:58:48 +02:00
qnetworkaccessfilebackend.cpp List the URL schemes supported by QNetworkAccessManager 2013-04-28 13:58:48 +02:00
qnetworkaccessftpbackend_p.h List the URL schemes supported by QNetworkAccessManager 2013-04-28 13:58:48 +02:00
qnetworkaccessftpbackend.cpp List the URL schemes supported by QNetworkAccessManager 2013-04-28 13:58:48 +02:00
qnetworkaccessmanager_p.h List the URL schemes supported by QNetworkAccessManager 2013-04-28 13:58:48 +02:00
qnetworkaccessmanager.cpp network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qnetworkaccessmanager.h QNetworkAccessManager: add public methods to pre-TCP/pre-SSL-connect 2013-06-03 23:16:08 +02:00
qnetworkcookie_p.h Remove use of 'register' from Qt. 2013-06-17 09:44:22 +02:00
qnetworkcookie.cpp QNetworkCookie: allow cookies for IPv6 domains 2013-12-13 09:44:25 +01:00
qnetworkcookie.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qnetworkcookiejar_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkcookiejar.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qnetworkcookiejar.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qnetworkdiskcache_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkdiskcache.cpp Replace Note: with \note in documentation 2014-03-13 13:25:58 +01:00
qnetworkdiskcache.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qnetworkreply_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkreply.cpp Replace Note: with \note in documentation 2014-03-13 13:25:58 +01:00
qnetworkreply.h Add more specific HTTP error codes to QNetworkReply::NetworkError 2014-01-30 07:56:47 +01:00
qnetworkreplydataimpl_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkreplydataimpl.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkreplyfileimpl_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkreplyfileimpl.cpp QDeclarativeTypeLoader doesn't close processed QNetworkReplies 2014-02-04 16:17:01 +01:00
qnetworkreplyhttpimpl_p.h network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qnetworkreplyhttpimpl.cpp network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qnetworkreplyimpl_p.h Add an encrypted() signal to QNetworkAccessManager and QNetworkReply. 2013-02-19 21:37:32 +01:00
qnetworkreplyimpl.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qnetworkreplynsurlconnectionimpl_p.h NSUrlConnection backend for QNetworkAccessManager 2013-11-08 14:37:27 +01:00
qnetworkreplynsurlconnectionimpl.mm Cancel NSURLConnections before releasing them. 2014-03-14 15:26:53 +01:00
qnetworkrequest_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkrequest.cpp Replace Note: with \note in documentation 2014-03-13 13:25:58 +01:00
qnetworkrequest.h network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qspdyprotocolhandler_p.h SPDY must handle destoyed QNetworkReply 2014-03-04 11:29:30 +01:00
qspdyprotocolhandler.cpp Cleanup SPDY stream closing 2014-03-06 12:21:14 +01:00