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