Ivailo Monev
494386d8f5
implement QHostInfo::localHostName() via getdomainname() instead of resolv
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 22:51:26 +00:00
Ivailo Monev
4e9f45c6da
use correct type for sysconf() return values
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-22 16:59:02 +00:00
Ivailo Monev
f0b5156e10
static analyzer warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-21 21:40:53 +00:00
Ivailo Monev
180cb6e1a9
remove some redundant qglobal header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-21 16:07:43 +00:00
Ivailo Monev
c6d001882d
implement PCH build option for components
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-20 14:38:47 +00:00
Ivailo Monev
f371bee15e
explicitly convert QByteArray to char array in findInterface()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 16:30:21 +00:00
Ivailo Monev
9169033255
fix regression since 6d61928951
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 16:24:17 +00:00
Ivailo Monev
240bca256d
Solaris build fix
...
regressed with e29752f0f6
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 16:19:40 +00:00
Ivailo Monev
cc5d35c1fe
fix host name query for certain type of addresses
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 14:07:03 +00:00
Ivailo Monev
444d09fa40
use Q_DECLARE_TR_FUNCTIONS() instead of QObject inheritance in QHostInfoAgent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-10 10:07:34 +00:00
Ivailo Monev
0c18f33892
merge KatieLibraryTargets and KatieBinaryTargets exports
...
the idea was to install them separately, one along with the libraries
and one along with the tools but they suite the Devel component better
and are installed as part of it so no reason to keep them separate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-10 02:14:17 +00:00
Ivailo Monev
32d52def23
check for accept4() and paccept() during build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-10 01:24:49 +00:00
Ivailo Monev
faff4eaded
prefix setsockopt() call in multicastMembershipHelper()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-04 20:04:36 +00:00
Ivailo Monev
14ec74239b
fix some static analyzer warnings
...
upstream commit:
8936918a65
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 21:44:39 +00:00
Ivailo Monev
13b48ebdb1
place all private headers in single directory
...
should reduce the build time and also the length of the commands used
during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 19:20:31 +00:00
Ivailo Monev
dfaf8848a2
remove stub QNetworkSessionPrivate::setALREnabled()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 19:46:05 +00:00
Ivailo Monev
ad51f0e024
remove unused QBearerEngine members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 00:45:13 +00:00
Ivailo Monev
ccdabe7fe5
remove the condition for system proxies support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-25 22:54:08 +00:00
Ivailo Monev
1a73186189
remove redundant QDir forward declaration in qsslsocket header and obsolete TODO
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-25 02:36:33 +00:00
Ivailo Monev
1faa0cc881
get rid of QT_LINUXBASE
...
note that arpa/inet.h is included in qnet_unix_p header unconditionally
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-24 16:31:33 +00:00
Ivailo Monev
c1220afef7
use single variable assignment in QHttpNetworkReplyPrivate::readBodyVeryFast()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-24 14:24:54 +00:00
Ivailo Monev
8a7f7fedde
eliminate main thread store
...
fixes RCC runtime crash on NetBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-23 22:30:58 +00:00
Ivailo Monev
6f8b760b71
avoid temporaries in QLocalSocketPrivate
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-23 14:02:38 +00:00
Ivailo Monev
c48c572d80
deal with TODOs in QAbstractSocket
...
upstream commits:
4669d657d2
b5f2dd65ac
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-23 04:14:47 +00:00
Ivailo Monev
6d61928951
prefix function calls in qnetworkinterface_unix source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-23 03:03:57 +00:00
Ivailo Monev
1a6501dad5
build fix for the case when QT_HAVE_GETIFADDRS is not defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-23 02:54:29 +00:00
Ivailo Monev
1ce277bb9d
Solaris build fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-22 15:42:37 +00:00
Ivailo Monev
1a4d04ad09
Revert "prefix htonl() calls in QHostAddress"
...
This reverts commit 2f277f2e0c
.
2020-11-20 19:43:42 +00:00
Ivailo Monev
2f277f2e0c
prefix htonl() calls in QHostAddress
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-21 01:31:04 +00:00
Ivailo Monev
df852837c3
check for getaddrinfo() during build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-16 23:34:16 +02:00
Ivailo Monev
cf120d91c2
check for getifaddrs() during build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-16 23:27:04 +02:00
Ivailo Monev
b6c55962a2
use correct latin string conversion method in qt_socket_getPortAndAddress()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-16 22:32:40 +02:00
Ivailo Monev
9de6b2b391
do not use own structs for sockaddr_sstorage and sockaddr_in6
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-16 22:30:47 +02:00
Ivailo Monev
9fe88f6ffd
prefix standard function calls in qhostinfo_unix source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 16:12:10 +02:00
Ivailo Monev
fea955e7f9
remove redundant default case in s5StateToString() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-13 10:26:07 +02:00
Ivailo Monev
7215a52da0
cache latin string conversion in QLocalServerPrivate::listen()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-13 10:25:51 +02:00
Ivailo Monev
e29752f0f6
remove redundant pre-processor checks
...
SIOCGIFNAME and SIOCGIFHWADDR are not documented as appearing in certain
versions of standards or Linux versions thus I assume they should be
defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-13 10:25:15 +02:00
Ivailo Monev
c3cada0509
remove unused qt_safe_socket() and qt_safe_accept() arguments
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 14:54:37 +02:00
Ivailo Monev
a380f56792
assume Q_OS_UNIX is defined in most source files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-07 22:55:39 +02:00
Ivailo Monev
d9129b4435
move QNetworkReplyDataImplPrivate::decodeDataUrlResult to the method it is used in
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-27 04:38:47 +02:00
Ivailo Monev
ebe43fe053
drop support for proprietary and discontinued operating systems
...
keeping Solaris/SunOS support due to the fact OpenIndiana exists
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-25 17:34:43 +02:00
Ivailo Monev
93c6d47589
check for dirent.d_type member during build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 03:51:53 +03:00
Ivailo Monev
04f45cd53a
check for sockaddr_ll and sockaddr_dl during build
...
apparently illumos has sockaddr_ll much like Linux
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 00:40:40 +03:00
Ivailo Monev
ce4b94f13c
fix QAbstractSocketEngine and QNativeSocketEnginePrivate const correctness
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-19 23:55:29 +03:00
Ivailo Monev
8c1c4be290
make use of Q_DISABLE_COPY() in QNetworkInterfacePrivate
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-19 23:53:52 +03:00
Ivailo Monev
4e1f996d64
require Linux v2.6.27+ and glibc v2.9+
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-08 13:15:43 +03:00
Ivailo Monev
f7abf8bbe1
merge qnetworkproxy_generic into qnetworkproxy source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-11 15:47:46 +03:00
Ivailo Monev
66776a03cc
use QT_BUFFSIZE as buffer size in QCryptographicHash::addData()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-10 23:51:22 +03:00
Ivailo Monev
3f709a65fc
require OpenSSL v0.9.8+
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-10 23:10:57 +03:00
Ivailo Monev
451ad1f204
replace q_static_assert() with Q_ASSERT()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 19:59:25 +03:00