Commit graph

197 commits

Author SHA1 Message Date
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
Ivailo Monev
2319092b0f remove redundant QDir::cleanPath() calls in QFileSystemEngine::tempPath() and QLocalServerPrivate::listen()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-30 21:17:58 -04:00
Ivailo Monev
3be1e953cc remove redundant header inclusions in qnetworkcommon_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-24 00:18:57 +00:00
Ivailo Monev
a21cf59ba7 remove redundant QT_ALLINONE definition guards
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 12:12:54 +00:00
Ivailo Monev
6099764d4d export QCryptographicHash via Q_NETWORK_EXPORT
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 16:18:32 +00:00
Ivailo Monev
23d29092e4 correct qcryptographichash header references
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-21 23:02:04 +00:00
Ivailo Monev
6a7a8a4241 move QCryptographicHash class implementation to network component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-21 21:11:08 +00:00
Ivailo Monev
2dbe488dff use QT_BUFFSIZE as block size for QRingBuffer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-31 10:03:54 +00:00
Ivailo Monev
85077cc320 make qt_error_string() argument non-optional
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-30 07:38:10 +00:00
Ivailo Monev
7a75f6a4ac check for thread-safe resolv function from CMake module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-28 20:02:41 +00:00
Ivailo Monev
4a8ab38c8b use single variable assignment in QLocalServerPrivate::waitForNewConnection()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 17:46:32 +00:00
Ivailo Monev
3476f132cb remove unused qlocalsocket_tcp source
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 17:40:01 +00:00
Ivailo Monev
9f63d77bf0 mark results from sysconf() queries as static
that way queries are done once per thread

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-21 16:34:28 +00:00
Ivailo Monev
07bf092710 always use full paths for installation
now that CPack is no longer supported relative paths are no longer
required. this change also fixes the headers optimizations upon
installation since it requires full paths to work

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 00:36:36 +00:00
Ivailo Monev
353bed4682 replace 0 with Q_NULLPTR where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 22:41:15 +00:00
Ivailo Monev
f247500ebd indent QNetworkReplyImplPrivate::_q_networkSessionConnected()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-15 19:15:47 +00:00
Ivailo Monev
4389317a27 remove qlocalserver_tcp source file
used for symbian, wince and integrity which are no longer supported

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-14 01:54:26 +00:00
Ivailo Monev
bb86fbb475 replace some tabs with space
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-22 15:57:56 +00:00
Ivailo Monev
2d3e0c5f3b rebrand interface names and drop deprecated D-Bus annotation name support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:48:42 +00:00
Ivailo Monev
606a6b714e obtain maximum hostname length via sysconf() in QHostInfo::localHostName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 00:29:19 +00:00
Ivailo Monev
bf349cbb86 introduce QT_BUFFSIZE
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-11 23:38:06 +00:00
Ivailo Monev
d9ac609875 set result error if lookup by address fails in QHostInfoAgent::fromName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-11 00:28:27 +00:00
Ivailo Monev
571ebf899a remove most std::bad_alloc exceptions handling
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-09 02:15:39 +00:00
Ivailo Monev
2233f7db2f mark gethostname() success as likely in QHostInfo::localHostName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 22:42:25 +00:00
Ivailo Monev
3049209062 replace Q_ASSERT(0) with Q_ASSERT(false)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 16:09:02 +00:00
Ivailo Monev
1015f09e96 compelete headers compatibility map
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 23:02:19 +00:00
Ivailo Monev
6d633966a2 merge .cmake into CMakeLists.txt files
this way it is easier to maintain and should reduce the time spend on
configuring the project when building, much like the all-in-one build
option

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:28:36 +00:00
Ivailo Monev
a0e21b8fd9 cleanup findInterface() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-30 02:43:40 +00:00
Ivailo Monev
a8aea3ef4b link compnents to libraries and other components explicitly
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-30 01:24:44 +00:00
Ivailo Monev
5b459cf0ec update copyright and add script for doing so
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
ea245e0280 fix build-time check in qt_safe_accept() and introduce NetBSD support
upstream commit:
b3b2f502e9

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 02:52:00 +00:00
Ivailo Monev
4dc4a74fe5 remove redundant QT_SOCKOPTLEN_T definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 02:29:48 +00:00