qt6-bb10/src/network/access
Frederik Gladhorn d12afeff40 Set default redirect policy to NoLessSafeRedirectPolicy
Not following redirects is not a feature, but just a hastle for everyone.

The main issue with switching this default is that applications that
actually do manual redirect handling will break in various ways.

FollowRedirectsAttribute was removed as it no longer serves any
purpose beyond duplicating the default value.

[ChangeLog][Network] QNetworkAccessManager now follows redirects by
default with the NoLessSafeRedirectPolicy.
[ChangeLog][Potentially Source-Incompatible Changes]
QNetworkRequest::FollowRedirectsAttribute was removed and has been
superseded by QNetworkRequest::RedirectsPolicyAttribute

Fixes: QTBUG-85901
Change-Id: Ic5b776180a4b84ac4fc895158bb5a66a3c91a042
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
2020-08-13 19:58:19 +02:00
..
http2 Only use one macro per line 2020-07-03 11:14:11 +02:00
access.pri QDecompressHelper: Add brotli support 2020-08-06 20:56:42 +02:00
qabstractnetworkcache.cpp Merge remote-tracking branch 'origin/5.12' into 5.13 2019-03-26 08:27:02 +01:00
qabstractnetworkcache.h Get rid of QList forward declarations 2019-10-04 17:02:24 +02:00
qabstractnetworkcache_p.h
qabstractprotocolhandler.cpp Tidy nullptr usage 2019-12-06 12:13:20 +01:00
qabstractprotocolhandler_p.h Modernize use of 'http' feature 2017-11-06 09:39:57 +00:00
qdecompresshelper.cpp QDecompressHelper: Change order of encodings 2020-08-12 08:27:09 +00:00
qdecompresshelper_p.h QDecompressHelper: Add brotli support 2020-08-06 20:56:42 +02:00
qftp.cpp Make feature datetimeparser depend on feature datestring 2020-07-02 15:35:18 +02:00
qftp_p.h FTP: Workaround for servers without HELP command support 2019-04-29 14:10:34 +00:00
qhsts.cpp Use QList instead of QVector in network 2020-06-26 14:42:43 +02:00
qhsts_p.h Use QList instead of QVector in network 2020-06-26 14:42:43 +02:00
qhstspolicy.cpp doc: Add class qualifiers to parameter types 2017-12-06 07:12:44 +00:00
qhstspolicy.h Remove remaining Q_DECL_NOEXCEPT/Q_DECL_NOTHROW usage 2019-04-04 18:01:38 +00:00
qhstsstore.cpp Use QList instead of QVector in network 2020-06-26 14:42:43 +02:00
qhstsstore_p.h Use QList instead of QVector in network 2020-06-26 14:42:43 +02:00
qhttp2configuration.cpp Fix qdoc warnings 2019-09-10 13:57:06 +02:00
qhttp2configuration.h Fix a broken build 2019-08-22 11:21:34 +02:00
qhttp2protocolhandler.cpp Make use of QDecompressHelper for HTTP downloads 2020-08-05 17:19:10 +02:00
qhttp2protocolhandler_p.h H2C - make sure we send the client preface and settings 2020-04-07 16:46:44 +02:00
qhttpmultipart.cpp Tidy nullptr usage 2019-12-06 12:13:20 +01:00
qhttpmultipart.h Remove handling of missing Q_COMPILER_RVALUE_REFS 2019-05-01 20:24:45 +00:00
qhttpmultipart_p.h More nullptr usage in headers 2019-03-14 07:37:52 +00:00
qhttpnetworkconnection.cpp QNAM: Fix proxy auth handling when requesting but not yet changed to h2 2020-08-13 19:58:11 +02:00
qhttpnetworkconnection_p.h Another round of 0->nullptr cleanup 2020-07-31 12:56:50 +02:00
qhttpnetworkconnectionchannel.cpp QNAM: Don't error out if the server doesn't support any ALPN we request 2020-08-13 19:58:16 +02:00
qhttpnetworkconnectionchannel_p.h Remove bearermanagement usage inside QNAM and QNetworkProxy 2020-04-01 21:35:12 +01:00
qhttpnetworkheader.cpp Http: Fix POST-to-GET redirects still uploading or transmitting CL 2020-06-12 16:11:55 +02:00
qhttpnetworkheader_p.h Remove unnecessary ; after function implementations 2020-07-06 11:46:39 +02:00
qhttpnetworkreply.cpp Make use of QDecompressHelper for HTTP downloads 2020-08-05 17:19:10 +02:00
qhttpnetworkreply_p.h Make use of QDecompressHelper for HTTP downloads 2020-08-05 17:19:10 +02:00
qhttpnetworkrequest.cpp Http: Fix POST-to-GET redirects still uploading or transmitting CL 2020-06-12 16:11:55 +02:00
qhttpnetworkrequest_p.h Http: Fix POST-to-GET redirects still uploading or transmitting CL 2020-06-12 16:11:55 +02:00
qhttpprotocolhandler.cpp Revert "QAbstractSocket: deprecate 'error' member-function" 2020-02-26 23:07:52 +03:00
qhttpprotocolhandler_p.h Modernize use of 'http' feature 2017-11-06 09:39:57 +00:00
qhttpthreaddelegate.cpp Another round of 0->nullptr cleanup 2020-07-31 12:56:50 +02:00
qhttpthreaddelegate_p.h Remove bearermanagement usage inside QNAM and QNetworkProxy 2020-04-01 21:35:12 +01:00
qnetworkaccessauthenticationmanager.cpp Use QList instead of QVector in network 2020-06-26 14:42:43 +02:00
qnetworkaccessauthenticationmanager_p.h Remove unnecessary ; after function implementations 2020-07-06 11:46:39 +02:00
qnetworkaccessbackend.cpp Remove bearermanagement usage inside QNAM and QNetworkProxy 2020-04-01 21:35:12 +01:00
qnetworkaccessbackend_p.h MetaObject: Store the QMetaType of the methods 2020-06-02 22:42:15 +02:00
qnetworkaccesscache.cpp Fix QNetworkAccessCache after QHash stability semantics change 2020-03-15 15:05:26 +01:00
qnetworkaccesscache_p.h Fix QNetworkAccessCache after QHash stability semantics change 2020-03-15 15:05:26 +01:00
qnetworkaccesscachebackend.cpp QNAM: Don't check if a session is needed for a cache lookup 2020-04-30 13:55:03 +02:00
qnetworkaccesscachebackend_p.h QNAM: Don't check if a session is needed for a cache lookup 2020-04-30 13:55:03 +02:00
qnetworkaccessdebugpipebackend.cpp QAbstractSocket: deprecate 'error' signal, use 'errorOccurred' instead 2020-02-27 13:56:45 +01:00
qnetworkaccessdebugpipebackend_p.h NeworkAccessBackend: Remove duplicated/shadowed member 2018-08-07 12:13:58 +00:00
qnetworkaccessfilebackend.cpp Tidy nullptr usage 2019-12-06 12:13:20 +01:00
qnetworkaccessfilebackend_p.h NeworkAccessBackend: Remove duplicated/shadowed member 2018-08-07 12:13:58 +00:00
qnetworkaccessftpbackend.cpp Make feature datetimeparser depend on feature datestring 2020-07-02 15:35:18 +02:00
qnetworkaccessftpbackend_p.h ftp backend: Dynamically resolving resource path with URL prefix 2018-02-19 08:31:26 +00:00
qnetworkaccessmanager.cpp Set default redirect policy to NoLessSafeRedirectPolicy 2020-08-13 19:58:19 +02:00
qnetworkaccessmanager.h Use QList instead of QVector in network 2020-06-26 14:42:43 +02:00
qnetworkaccessmanager_p.h Set default redirect policy to NoLessSafeRedirectPolicy 2020-08-13 19:58:19 +02:00
qnetworkcookie.cpp Remove QRegExp usage in QNetworkCookie 2020-04-01 22:32:39 +02:00
qnetworkcookie.h Remove handling of missing Q_COMPILER_RVALUE_REFS 2019-05-01 20:24:45 +00:00
qnetworkcookie_p.h
qnetworkcookiejar.cpp Port QtNetwork from QStringRef to QStringView 2020-06-10 09:09:36 +02:00
qnetworkcookiejar.h
qnetworkcookiejar_p.h
qnetworkdiskcache.cpp Remove deprecated QDesktopServices APIs 2020-05-13 14:38:23 +02:00
qnetworkdiskcache.h
qnetworkdiskcache_p.h More nullptr usage in headers 2019-03-14 07:37:52 +00:00
qnetworkfile.cpp Fix: "Missing emit keyword on signal call" 2019-02-13 12:23:57 +00:00
qnetworkfile_p.h
qnetworkreply.cpp Set default redirect policy to NoLessSafeRedirectPolicy 2020-08-13 19:58:19 +02:00
qnetworkreply.h QtNetwork remove deprecated signals 2020-06-04 15:58:02 +02:00
qnetworkreply_p.h QNetworkReply: Remove some bearer management leftovers 2020-05-15 15:44:22 +02:00
qnetworkreplydataimpl.cpp QNetworkReply: Deprecate 'error' signal, use 'errorOccurred' instead 2020-03-03 18:25:57 +01:00
qnetworkreplydataimpl_p.h
qnetworkreplyfileimpl.cpp QNetworkReplyFileImpl: Fix typo 2020-05-27 12:43:01 +00:00
qnetworkreplyfileimpl_p.h Fix alignment-warnings about Q_DECLARE_PRIVATE's casts 2019-01-15 08:31:51 +00:00
qnetworkreplyhttpimpl.cpp Set default redirect policy to NoLessSafeRedirectPolicy 2020-08-13 19:58:19 +02:00
qnetworkreplyhttpimpl_p.h QNetworkReplyHttpImpl: resolve a todo after the bearer removal 2020-06-04 15:58:02 +02:00
qnetworkreplyimpl.cpp Add ; to Q_UNUSED 2020-07-07 11:51:48 +02:00
qnetworkreplyimpl_p.h QNAM: Remove network connectivity pre-check 2020-06-15 12:29:19 +02:00
qnetworkreplywasmimpl.cpp wasm: fix setTransferTimeout 2020-07-29 09:09:03 +10:00
qnetworkreplywasmimpl_p.h wasm: fix network POST data corruption 2020-06-11 09:24:45 +10:00
qnetworkrequest.cpp Set default redirect policy to NoLessSafeRedirectPolicy 2020-08-13 19:58:19 +02:00
qnetworkrequest.h Set default redirect policy to NoLessSafeRedirectPolicy 2020-08-13 19:58:19 +02:00
qnetworkrequest_p.h