Commit graph

6947 commits

Author SHA1 Message Date
Ivailo Monev
e611701095 deal with TODO related to sh4a architecture detection, do not rely on uname output as it can be wrong in chroot
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 02:52:32 +02:00
Ivailo Monev
ce694aea2e script to test random config option [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 01:29:13 +02:00
Ivailo Monev
9523650a93 update 3rdparty sources README file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 01:11:40 +02:00
Ivailo Monev
4a129d3e5a drop Md4 support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 00:44:30 +02:00
Ivailo Monev
b527a900ce remove unused QAbstractSocketPrivate::blockingTimeout member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 00:14:14 +02:00
Ivailo Monev
72737d137f build fix for the case when QT_NO_STYLE_STYLESHEET is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 23:58:24 +02:00
Ivailo Monev
5bd7004b6f include now required system header in tst_qsocketnotifier source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 23:50:58 +02:00
Ivailo Monev
4b34651132 build fix for the case when QT_NO_STYLE_STYLESHEET or QT_NO_STYLE_WINDOWS is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 23:49:11 +02:00
Ivailo Monev
3cea79e9f4 merge QNativeSocketEngine into QAbstractSocketEngine, it doesn't do proxies so drop support for that while at it [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 23:17:23 +02:00
Ivailo Monev
17a3651600 there is only one socket engine now (besides the abstract one)
TODO: merge QNativeSocketEngine into QAbstractSocketEngine

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 21:40:11 +02:00
Ivailo Monev
6d072b03ee static analyzer warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 22:39:28 +02:00
Ivailo Monev
167842d24e do not include 3rdparty headers in NETWORK_HEADERS, they are not supposed to be installed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 21:19:32 +02:00
Ivailo Monev
6c14fd0c03 listen() backlog is always SOMAXCONN
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 21:16:59 +02:00
Ivailo Monev
ed49c5ed15 do not delay connection to local sockets, emit error instead like the native socket engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 18:32:02 +02:00
Ivailo Monev
3f5974602b remove internal virtual QAbstractSocketEngine::connectToHostByName() method that is not implemented
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 18:13:39 +02:00
Ivailo Monev
0f6cbd2b6b remove unused event types [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 17:02:21 +02:00
Ivailo Monev
ca3adbe8f4 Katie no longer depends on OpenSSL [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 16:47:13 +02:00
Ivailo Monev
0b551a79c2 new QFile hijack test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 16:33:39 +02:00
Ivailo Monev
6fad22315c QFile test does not require network component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 16:03:19 +02:00
Ivailo Monev
621b7633cc remove unused private QByteDataBuffer class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 02:07:45 +02:00
Ivailo Monev
7ff3a93c17 remove definition for now non-existing option [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 02:00:37 +02:00
Ivailo Monev
ba1dd6bf7f QT_NO_URLINFO is no longer supported option [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 01:30:13 +02:00
Ivailo Monev
71e9f630e8 remove unused QUrlInfo class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 01:18:20 +02:00
Ivailo Monev
6d443ca94d remove unused and internal socket engine options
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 00:57:04 +02:00
Ivailo Monev
a4b0b6aa69 remove now redundant qnetworkcommon_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 00:33:18 +02:00
Ivailo Monev
7f3e3f009b add 3rdparty md4 directory to network component include directories
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 00:28:04 +02:00
Ivailo Monev
a38af51159 fix byte-order definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 17:41:16 +02:00
Ivailo Monev
17afc17d02 remove symbian leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 17:39:21 +02:00
Ivailo Monev
7e64b9a263 remove declaration of non-existing hashing functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 17:39:08 +02:00
Ivailo Monev
310c13760b remove now unused QRecursiveMutexPool class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 17:16:24 +02:00
Ivailo Monev
f04d2b3ad3 get rid of OpenSSL dependency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 17:11:05 +02:00
Ivailo Monev
fba2c2132c drop SSL support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 15:25:20 +02:00
Ivailo Monev
808d94b266 partial rootless JSON arrays support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 08:48:43 +02:00
Ivailo Monev
5b0fcfa529 add missing QAbstractSocket::SslHandshakeFailedError case to QAbstractSocket::SocketError QDebug streaming operator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-20 02:18:01 +02:00
Ivailo Monev
5d9a745c11 remove now unused socks5 socket engine [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 20:13:31 +02:00
Ivailo Monev
59da27ca99 drop network access classes [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 17:38:56 +02:00
Ivailo Monev
5e74cf5e11 drop declarative component network support [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 16:38:39 +02:00
Ivailo Monev
21d7150307 note that QNetworkDiskCache is not thread-safe either
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 01:45:02 +02:00
Ivailo Monev
c5371a1db5 remove cache file in case of error from QNetworkDiskCache::insert()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 22:19:32 +02:00
Ivailo Monev
50e4047e20 rare QFSFileEngine runtime warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 21:54:53 +02:00
Ivailo Monev
bf5fbd9b51 QNetworkDiskCache no longer compresses files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 21:45:51 +02:00
Ivailo Monev
0ebb0301a7 use QT_BUFFSIZE as buffer size in QNetworkDiskCache::updateMetaData()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 21:40:09 +02:00
Ivailo Monev
56917eaafa update cache size when remove invalid cache file from QNetworkDiskCache::data()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 21:38:40 +02:00
Ivailo Monev
14a1636841 QNetworkDiskCache warning messages review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 20:43:14 +02:00
Ivailo Monev
cc89673bdd reimplement QNetworkDiskCache
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 20:22:06 +02:00
Ivailo Monev
bf506fa473 a bit more collision-resistant QNetworkDiskCache filenames
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 16:23:49 +02:00
Ivailo Monev
2cfffe4383 do not skip header data that qUncompress() requires from QHttpNetworkReplyPrivate::gunzipBody()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 11:09:48 +02:00
Ivailo Monev
2adc61c593 verify that image format is not auto-generated garbage in QImageData::create()
fixes crash in case of:
QImage image = image.scaled(1, 1);

for which no QImage constructor is called and image has random bits as data
pointer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-14 04:33:02 +02:00
Ivailo Monev
f627ac3bd4 fallback to view-refresh icon for QStyle::SP_BrowserReload in QCommonStyle::standardPixmap()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-10 23:57:44 +02:00
Ivailo Monev
7e6a5d055b de-couple the global socket handlers mutex from the list
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-09 18:06:17 +02:00