qt5base-lts/tests/auto/corelib/io
Thiago Macieira caa598c843 Fix QUrl::matches for when removing authority parts (other than host)
QUrl::RemoveAuthority is RemoveUserInfo | RemovePort | 0x10, so the
condition

    if (options & QUrl::RemoveAuthority)

would match if any of the other bits for the username, password or port
were set, which meant we would skip the host comparison. Ditto for
username and RemovePassword.

[ChangeLog][QtCore][QUrl] Fixed a bug that caused QUrl::matches to
incorrectly compare two URLs with different hostnames or different
usernames as equal, if certain QUrl::RemoveXxx options were passed.

Change-Id: I015970a03b874898bba7fffd155856ab9d6cb1be
Fixes: QTBUG-70774
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2018-09-29 00:33:39 +00:00
..
largefile Fix the fix for mmap() overflow check 2018-07-25 12:40:04 +00:00
qabstractfileengine Filesystem: Use "birth time" to avoid confusion with Unix ctime 2017-08-05 16:41:38 +00:00
qbuffer Updated license headers 2016-01-21 18:55:18 +00:00
qdataurl Updated license headers 2016-01-21 18:55:18 +00:00
qdebug QDebug: add op<<(QStringView) 2017-03-24 20:43:03 +00:00
qdir Let QDir::absoluteFilePath() use isAbsolutePath() for resource paths 2018-07-23 14:28:38 +00:00
qdiriterator Android: fix qdiriterator test 2018-06-21 14:14:45 +00:00
qfile Android: Make tst_qfile pass 2018-06-28 07:31:27 +00:00
qfileinfo Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00
qfileselector Remove duplicate qnx from the platform file selector names 2017-10-24 16:43:39 +00:00
qfilesystementry Updated license headers 2016-01-21 18:55:18 +00:00
qfilesystemmetadata Filesystem: Use "birth time" to avoid confusion with Unix ctime 2017-08-05 16:41:38 +00:00
qfilesystemwatcher Modernize the "filesystemwatcher" feature 2018-09-27 08:18:55 +00:00
qiodevice tst_qiodevice: Skip broken winrt tests 2018-05-07 07:37:51 +00:00
qipaddress QIpAddress: reject IPv6 addresses with more than 4 hex digits 2018-03-16 00:01:53 +00:00
qlockfile Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00
qloggingcategory Hide global qtlogging.ini from autotest 2018-04-05 05:40:07 +00:00
qloggingregistry Hide global qtlogging.ini from autotest 2018-04-05 05:40:07 +00:00
qnodebug QDate/Time: add toString(QStringView) overloads 2017-04-12 11:12:09 +00:00
qprocess QProcess::startDetached: Fix behavior change on Windows 2018-08-03 08:09:30 +00:00
qprocess-noapplication macOS: Don't build auto-tests as application bundles unless explicitly requested 2016-10-23 10:39:56 +00:00
qprocessenvironment QtCore: Remove Windows CE. 2016-03-30 11:22:47 +00:00
qresourceengine tst_qresourceengine: Fix test for configurations with builtin_testdata 2018-05-07 07:59:37 +00:00
qsavefile Support Alternate Data Streams in QSaveFile 2017-08-04 17:30:13 +00:00
qsettings qsettings: add Advapi32 lib to Windows ICC builds 2018-02-15 22:02:24 +00:00
qstandardpaths Blacklist tst_qstandardpaths::testFindExecutable for b2qt/arm64 2017-11-12 15:35:21 +00:00
qstorageinfo qtbase: Remove BLACKLIST files which are no longer active 2018-02-12 17:40:12 +00:00
qtemporarydir Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00
qtemporaryfile Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00
qurl Fix QUrl::matches for when removing authority parts (other than host) 2018-09-29 00:33:39 +00:00
qurlinternal QUrl: fix IDN conversion when the ACE form is invalid 2017-04-25 00:51:43 +00:00
qurlquery Updated license headers 2016-01-21 18:55:18 +00:00
io.pro Modernize the "filesystemwatcher" feature 2018-09-27 08:18:55 +00:00