Commit graph

57 commits

Author SHA1 Message Date
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
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
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
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
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
31345193a9 use object instead of pointer for state in QHostInfo::localHostName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-25 03:39:52 +00:00
Ivailo Monev
a08f9674c1 fix host lookup from QHostInfo::lookupHost()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-23 17:23:35 +00:00
Ivailo Monev
5c31fd0234 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-23 15:46:56 +00:00
Ivailo Monev
ee0c091521 deal with QHostInfo FIXME
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-23 15:29:10 +00:00
Ivailo Monev
0e5abcb052 make QHostAddress d pointer actually private
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-23 14:28:20 +00:00
Ivailo Monev
df7225de36 obtain hosts information without threading
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-21 03:06:47 +00:00
Ivailo Monev
bfade642ba make use of HOST_NAME_MAX defined in limits.h
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-20 23:52:33 +00:00
Ivailo Monev
7c7a1f8cb2 restore behaviour of qt_qhostinfo_lookup() to that prior to 6fbb95f90f
setting valid pointer to true for non-cached lookups is not expected

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-09-04 00:53:38 +00:00
Ivailo Monev
c231584e0c check receiver before anything else in QHostInfo::lookupHost()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-09-04 00:51:59 +00:00
Ivailo Monev
6c854c9746 remove unused info object from QHostInfo::lookupHost()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-09-04 00:49:42 +00:00
Ivailo Monev
410e5254c6 construct QFile with the filename in QHostInfo::localDomainName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:41:38 +00:00
Ivailo Monev
b4cfda240a remove incorrect namespace prefix from getHostByNameMutex() reference in QHostInfoAgent::fromName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:40:28 +00:00
Ivailo Monev
6fbb95f90f fix host lookup when build without thread support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 23:02:05 +00:00
Ivailo Monev
9f7082f36f compute hash only once depending on algorithm in digestMd5ResponseHelper()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 12:45:29 +00:00
Ivailo Monev
0c28c71e12 remove incorrect note about pointer leaking
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-27 16:43:43 +00:00
Ivailo Monev
d54f0f766f compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-27 11:53:21 +00:00
Ivailo Monev
384022beac QT_NO_THREAD conditional build fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-27 00:14:40 +00:00
Ivailo Monev
097939809c avoid two cache lookups in QHostInfoCache::get()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 12:50:41 +00:00
Ivailo Monev
bc0b55d054 mark QHostInfoCache getters const and avoid lock
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 23:31:57 +00:00
Ivailo Monev
abb1cad857 remove windows and mac support leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-18 21:30:45 +00:00
Ivailo Monev
849ba7a632 replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 11:50:03 +00:00
Ivailo Monev
97db6a1b84 replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 00:41:53 +00:00
Ivailo Monev
a790875b3e compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-13 16:16:28 +00:00
Ivailo Monev
80d4bc168e more copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 14:21:30 +00:00
Ivailo Monev
74bb412630 copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00
Ivailo Monev
995b7998b0 deal with excessive include directories
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:39:35 +00:00
Ivailo Monev
db88a21f69 fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-11 15:59:10 +00:00
Ivailo Monev
e132eb0895 minor headers inclusions cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-10 21:48:56 +00:00
Ivailo Monev
84fb40aa59 fix build against thread-unsafe resolv
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-03 07:16:00 +00:00
Ivailo Monev
3cfb9c6325 mostly intergrity/vxworks code removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-09 12:27:54 +00:00
Ivailo Monev
50681e64f7 revert back to QScopedPointer for the network component
the problem with the component is that it's mostly async and most
applications expect the pointer to remain valid longer than they
should and some just crash (konqueror, kuassel, etc.).

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-03 01:05:45 +00:00
Ivailo Monev
937d29e394 mostly manual d pointer management
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-02 01:52:21 +00:00
Ivailo Monev
83625c5cf5 mostly manual d pointer management
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-01 17:38:09 +00:00
Ivailo Monev
207f0edddc fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-22 17:11:32 +00:00
Ivailo Monev
915cf54d5e resolv must be linked to now, various cleanups and micro-optimizations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-16 21:12:21 +00:00
Ivailo Monev
4a5bcff7ec embracing the STL
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
9b1e1fea0e mostly RVCT support code removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-28 23:04:10 +00:00
Ivailo Monev
9f5d79e38d win and mac leftovers removal from network component mostly
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-16 00:16:22 +00:00
Ivailo Monev
f38dd689da mac, win and blackbery leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-13 19:50:38 +00:00
Ivailo Monev
1370130551 build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:36:48 +00:00
Ivailo Monev
3131357af2 remove Windows, Mac and other proprietary OS files 2016-09-11 03:34:17 +00:00
Ivailo Monev
d346bef8f0 making use of CMake variables for flags
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 14:54:57 +00:00
Ivailo Monev
5f6e198887 fix all-in-one build of network component on Windows [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 02:49:10 +03:00
Ivailo Monev
f1d4aa0092 network component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 20:50:39 +00:00