summaryrefslogtreecommitdiffstats
path: root/src/network/socket/qnativesocketengine_unix.cpp
Commit message (Expand)AuthorAgeFilesLines
* QNativeSocketEngine: disable sign-compare warning-turned-error on ClangMarc Mutz2019-07-131-0/+3
* Use timeout error for TCP timeouts on unixSven Erdem2018-11-111-5/+9
* QAbstractSocket: Add socketOption for the Path MTUThiago Macieira2017-11-141-0/+30
* QNativeSocketEngine: Simplify nativeHasPendingDatagrams()Thiago Macieira2017-09-131-11/+3
* QNativeSocketEngine: reduce memory usage in nativePendingDatagramSize()Thiago Macieira2017-09-131-5/+25
* QUdpSocket: use faster ways to get datagram size on Linux and macOSThiago Macieira2017-08-271-2/+15
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-04-071-1/+4
|\
| * Fix GCC warning about dereferencing type-punned pointersThiago Macieira2017-04-061-1/+2
| * Fix build without features.networkinterfaceTasuku Suzuki2017-04-041-0/+2
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-03-021-4/+10
|\|
| * Fix multicastMembershipHelper to not assume addresses are IPv4Edward Welbourne2017-02-221-4/+10
* | Join two else/if lines that were left splitEdward Welbourne2017-02-211-2/+1
|/
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-08-161-1/+1
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-101-1/+1
| |\
| | * QNativeSocketEngine::option(): return a correct value on invalid callAlex Trotsenko2016-08-051-1/+1
* | | Fix some syntax issues in SCTP implementationAlex Trotsenko2016-08-031-2/+2
* | | Introduce SCTP sockets supportAlex Trotsenko2016-07-271-22/+160
|/ /
* | Merge remote-tracking branch 'origin/5.6' into 5.7Edward Welbourne2016-07-041-4/+1
|\|
| * Replace LLINDEX macro not present on all BSDs with the codeRalf Nolden2016-07-031-4/+1
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-061-1/+5
|\|
| * Compile fix for OpenBSD using Q_OS_OPENBSD definesRalf Nolden2016-05-311-1/+5
* | QtNetwork: use const (and const APIs) moreAnton Kudryavtsev2016-04-271-1/+1
* | Adjust include file for native sockets on INTEGRITY.Rolland Dudemaine2016-03-311-0/+3
* | Integrate network sockets into the multichannel infrastructureAlex Trotsenko2016-03-011-3/+6
* | Clean up new poll code slightlyLouai Al-Khanji2016-02-041-13/+2
* | Unix platforms: Use poll in native socket engine instead of selectLouai Al-Khanji2016-02-031-29/+29
* | Fix QSocketEngineBackend::nativeBytesAvaible for UDP socketsTimur Pocheptsov2016-01-291-4/+13
* | Updated license headersJani Heikkinen2016-01-211-1/+1
* | Updated license headersJani Heikkinen2016-01-151-14/+20
* | Merge remote-tracking branch 'origin/5.6' into devFrederik Gladhorn2016-01-081-1/+1
|\|
| * QNativeSocketEngine: fix undefined variable on FreeBSDDmitry Shachnev2016-01-021-1/+1
* | Remove remaining support for BlackberryLouai Al-Khanji2015-11-211-48/+0
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2015-11-181-4/+7
|\|
| * QNativeSocketEngine: fix build in debug mode under UnixAlex Trotsenko2015-11-091-4/+7
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2015-10-231-1/+5
|\|
| * QNativeSocketEngine: allocate more space for the ancillary dataAlex Trotsenko2015-10-211-1/+5
* | Add QNetworkInterface::interface{IndexFromName,NameFromIndex}Thiago Macieira2015-10-151-24/+2
|/
* Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2015-10-021-1/+1
|\
| * QNativeSocketEngine: fix SO_REUSEPORT problems on LinuxAlexander Rössler2015-09-221-1/+1
* | QNativeSocketEngine Unix: do the same as for WindowsThiago Macieira2015-08-221-88/+22
* | QNativeSocketEngine: add code to send extra IP header dataThiago Macieira2015-08-221-0/+58
* | QNativeSocketEngine: add code to receive IP header dataThiago Macieira2015-08-221-1/+86
* | QNativeSocketEngine: use sendmsg/recvmsg instead of sendto/recvfromThiago Macieira2015-08-221-36/+50
* | QAbstractSocketEngine: introduce QIpPacketHeader for datagramsThiago Macieira2015-08-221-6/+10
* | Set the socketType and socketProtocol earlyThiago Macieira2015-08-101-0/+4
|/
* QNativeSocketEngine: merge the get/setsockopt level constantsThiago Macieira2015-03-151-112/+81
* IPv6 scope IDs are unsignedThiago Macieira2015-03-141-1/+1
* QNativeSocketEngine: merge duplicated code for sin6_scope_idThiago Macieira2015-03-141-29/+18
* Make sure we also treat QAbstractSocket::AnyIPProtocol as IPv6Thiago Macieira2015-03-121-7/+7
* Merge remote-tracking branch 'origin/5.4' into 5.5Frederik Gladhorn2015-02-241-2/+2
|\