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