2259e593a1
MingW guards getnameinfo, getaddrinfo and freeaddrinfo with _WIN32_WINNT >= 0x0501
2005-12-18 06:07:11 +00:00
1d9efefdfa
Fix Msys/Mingw not detecting getnameinfo() with AC_CHECK_FUNCS
2005-12-18 04:47:29 +00:00
14a8b3f6b2
Make it compatible with vc60 and vc71
2005-12-18 00:27:12 +00:00
a0d9a3b9f5
Fix typo
2005-12-17 23:35:25 +00:00
c4e7de9bdd
Fix compiler warning
2005-12-17 23:34:21 +00:00
ecf65daa5e
Cleanup
2005-12-17 21:20:35 +00:00
736bae28d0
Windows related cleanup
2005-12-17 20:37:53 +00:00
e539b0438f
Check first arg of getnameinfo with and without const qualifier.
2005-12-17 17:33:14 +00:00
169053a718
Avoid breaking configure due to CURL_FUNC_GETNAMEINFO_ARGTYPES failure, since at this point nothing depends on it.
2005-12-17 02:41:33 +00:00
8fe38785e7
const qualifier in getnameinfo check
2005-12-17 02:32:55 +00:00
48ccbcfa4b
Since there is no proof of the existence of a platform which would
...
justify checking for socklen_t in more than one function, the code
used to find a valid socklen_t replacement is simplified back. The
only function that will be used to find a socklen_t replacement is
getpeername, as it has been since revision 1.4 of curl/acinclude.m4
2005-12-16 23:15:33 +00:00
9950522a46
'Fix' windows builds
2005-12-16 20:55:07 +00:00
e4c8fa8111
TYPE_SOCKLEN_T completely replaced by CURL_CHECK_TYPE_SOCKLEN_T.
...
CURL_FUNC_GETNAMEINFO_ARGTYPES now also checks first argument.
All related changes taken to cares configuration scripts.
2005-12-16 18:18:00 +00:00
ed8eeae98e
Undo last changes
2005-12-11 23:37:58 +00:00
b4e6ca49d8
Fix compiler warning and compatibility issue with the type of the parameter used in getnameinfo() to receive the length of the sockaddr struct.
2005-12-11 12:03:01 +00:00
6681cc24e9
Modified lookup_service() to avoid the risk of a potential buffer overflow
2005-12-10 19:21:59 +00:00
bc727dff6a
Fix compiler warning
2005-12-09 22:23:50 +00:00
8e8403987f
Fix compiler warning
2005-12-09 21:09:21 +00:00
513f448061
Yang Tse fixed compiler warnings
curl-7_15_1
2005-11-25 22:45:06 +00:00
006698a1ed
read_tcp_data() fix to get the proper buffer pointer and size
2005-11-25 22:23:28 +00:00
c24e66c057
Yang Tse: fixed compiler warnings
2005-11-25 22:14:53 +00:00
1638613891
Change based on Yang Tse's excellent fix to reduce buffer overflow risk and
...
fixing a compiler warning in the append_scopeid() function.
2005-11-25 22:14:28 +00:00
fab5b5e116
avoid doing #if an a predef symbol that might not be defined
2005-11-24 23:03:25 +00:00
f06e65fa65
check for and use winsock2.h instead of winsock.h and I fixed a typo in the
...
ifdefs where . was used instead of _!
2005-11-16 07:12:37 +00:00
264f2a4cf1
include ws2tcpip.h in an attempt to detect some of the ipv6 structs better
...
in mingw builds
2005-11-15 14:39:52 +00:00
374bc69deb
Detect big/little endian in the configure script and adjust the ares_dns.h
...
macros accordingly.
2005-11-14 23:14:54 +00:00
8e55d1b7a1
Added '-DHAVE_SOCKADDR_IN6_SIN6_SCOPE_ID'.
2005-11-14 13:40:16 +00:00
af93e3305e
Added CVS id.
...
Avoid warning 'x might be used uninitialized in this function'.
2005-11-14 13:26:17 +00:00
d9f2b29e03
We have HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID.
2005-11-14 12:32:56 +00:00
2bf6cf0a10
Fixed typo. Detabified.
2005-11-12 18:33:32 +00:00
d629c2affd
Support big-endian machines.
2005-11-12 15:15:27 +00:00
fbb01a0ebe
Added CVS id, Detabified, applied c-ares coding-style.
2005-11-12 14:59:33 +00:00
0776e67138
Added CVS id. Detabified.
2005-11-12 14:44:26 +00:00
7bd15b8baa
Include <getopt.h>.
...
Use DNS__32BIT() and DNS__16BIT() (How about BE machines?).
Display T_AAAA resource.
2005-11-12 14:41:12 +00:00
617c3100f5
removed files no longer existing
2005-11-12 00:01:50 +00:00
9c99a58191
Squelch gcc 4.x warning.
2005-11-11 19:25:29 +00:00
46774e514d
Detabified. Added CVS id.
2005-11-11 19:20:22 +00:00
5d0d35bb21
HAVE_xx defines moved to config-win32.h.
2005-11-11 19:14:51 +00:00
831818677b
Update using ares_inet_pton() and ares_inet_ntop().
2005-11-11 04:28:23 +00:00
b9f81c8e01
Use config-win32.h on Windows. Fixes for djgpp.
2005-11-10 16:55:59 +00:00
9b106cf987
Defines moved to config-win32.h.
2005-11-10 16:52:43 +00:00
6bc3b441c5
Easy configuration with this file.
2005-11-10 16:50:21 +00:00
5f85e119d1
Remove generated files areslib.plg areslib.mak from CVS.
2005-11-10 16:42:07 +00:00
e3b0e81281
Remove generated files ahost.plg ahost.mak from CVS.
2005-11-10 16:40:08 +00:00
38de342800
Remove generated files adig.plg adig.mak from CVS.
2005-11-10 16:38:17 +00:00
7500a2028e
Update with "new" HAVE_xx.
2005-11-09 22:52:45 +00:00
65ec4e9940
Replace <winsock.h> with <winsock2.h>
...
since IPv6 support is required.
2005-11-09 22:32:45 +00:00
4e1a593929
Add cvs id.
2005-11-09 22:18:13 +00:00
4ab4e3792e
Added Makefile.vc6.
2005-11-09 22:17:13 +00:00
9df9494e5f
I hate MS-devstudio project files.
2005-11-09 22:16:58 +00:00