Gisle Vanem 
							
						 
					 
					
						
						
							
						
						418683f537 
					 
					
						
						
							
							Added the use of Watt-32 tcp/ip stack for Win32 targets.  
						
						 
						
						
						
						
					 
					
						2008-12-16 08:25:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						17d2a464ad 
					 
					
						
						
							
							Refactor configure script detection of functions used to set sockets into  
						
						 
						
						... 
						
						
						
						non-blocking mode, and decouple function detection from function capability. 
						
						
					 
					
						2008-11-13 18:56:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						128418b214 
					 
					
						
						
							
							Adjust WIN32 freeaddrinfo, getaddrinfo and getnameinfo availability  
						
						 
						
						
						
						
					 
					
						2008-11-01 17:13:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						050a39a7a5 
					 
					
						
						
							
							WIN32 availability of freeaddrinfo, getaddrinfo and getnameinfo functions is quite  
						
						 
						
						... 
						
						
						
						convoluted, compiler dependant and in some cases even build target dependat. 
						
						
					 
					
						2008-11-01 16:52:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						6a8832d83b 
					 
					
						
						
							
							Added '#define HAVE_GETADDRINFO'.  
						
						 
						
						
						
						
					 
					
						2008-11-01 15:03:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						4e909ee8b1 
					 
					
						
						
							
							ntoa() and inet_ntoa_r() no longer used  
						
						 
						
						
						
						
					 
					
						2008-09-24 12:22:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						842de91168 
					 
					
						
						
							
							HAVE_STRNCASECMP and HAVE_STRNICMP definitions for WIN32  
						
						 
						
						
						
						
					 
					
						2008-09-15 14:57:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						9c36a5fd06 
					 
					
						
						
							
							fixed largefile feature for MingW32 non-configure builds.  
						
						 
						
						
						
						
					 
					
						2008-09-04 22:04:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9849c6b847 
					 
					
						
						
							
							Adjustments to better select/differentiate when large/small file  
						
						 
						
						... 
						
						
						
						support is provided using WIN32 functions directly. 
						
						
					 
					
						2008-08-22 18:09:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3743f515cf 
					 
					
						
						
							
							- Phil Pellouchoud pointed out that the windows version of libcurl had a  
						
						 
						
						... 
						
						
						
						memory leak because it never called the OpenSSL function
  CRYPTO_cleanup_all_ex_data() as it was supposed to. This was because of a
  missing define in config-win32.h! 
						
						
					 
					
						2008-08-20 19:29:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						14240e9e10 
					 
					
						
						
							
							Initial support of curlbuild.h and curlrules.h which allows  
						
						 
						
						... 
						
						
						
						to have a curl_off_t data type no longer gated to off_t. 
						
						
					 
					
						2008-08-07 00:29:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						39f23aec6b 
					 
					
						
						
							
							RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and RECVFROM_TYPE_ARG6 are now defined  
						
						 
						
						... 
						
						
						
						to the data type pointed by its respective argument and not the pointer type. 
						
						
					 
					
						2008-07-17 03:07:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						a9dc900515 
					 
					
						
						
							
							Configure process now checks availability of recvfrom() socket function and  
						
						 
						
						... 
						
						
						
						finds out its return type and the types of its arguments. Added definitions
for non-configure systems config files, and introduced macro sreadfrom which
will be used on udp sockets as a recvfrom() wrapper. 
						
						
					 
					
						2008-07-16 19:16:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						95fd093c4a 
					 
					
						
						
							
							Remove fflush() + fsync() previously introduced accelerated writing of  
						
						 
						
						... 
						
						
						
						server input and response request files of the test harness sws server.
Reintroduce, for test # 1001, the <postcheck> small delay. The delay is
needed even with the accelerated writing of server input and response
request files in test harness sws server.
http://curl.haxx.se/mail/lib-2008-04/0385.html  
						
						
					 
					
						2008-04-22 12:40:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f48eb36f75 
					 
					
						
						
							
							HAVE_FFLUSH and HAVE_FSYNC symbol definitions for WIN32 systems  
						
						 
						
						
						
						
					 
					
						2008-04-21 19:17:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						8e9e33ae52 
					 
					
						
						
							
							VS2005 and later dafault size for time_t is 64-bit, unless  
						
						 
						
						... 
						
						
						
						_USE_32BIT_TIME_T has been defined to get a 32-bit time_t 
						
						
					 
					
						2008-03-07 02:49:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						07a1857d59 
					 
					
						
						
							
							MSVC 9.0 (VS2008) does not support Windows build targets prior to WinXP,  
						
						 
						
						... 
						
						
						
						and makes wrong asumptions of build target when it isn't specified. So,
if no build target has been defined we will target WinXP when building
with MSVC 9.0 (VS2008). 
						
						
					 
					
						2007-12-18 18:08:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f4ffa85f60 
					 
					
						
						
							
							pollfd struct and WSA_poll fixes for Windows Vista already present in CVS  
						
						 
						
						
						
						
					 
					
						2007-12-18 10:36:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bcd7d03b3b 
					 
					
						
						
							
							Mateusz Loskot pointed out that VC++ 9.0 (2008) has the pollfd struct and  
						
						 
						
						... 
						
						
						
						defines in the SDK somehow differently so we have to add a define to the
config-win32.h file to make select.h compile nicely. 
						
						
					 
					
						2007-12-17 21:19:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						dee3844f13 
					 
					
						
						
							
							MSVC versions prior to VS2005 do not complain about portable C functions  
						
						 
						
						
						
						
					 
					
						2007-11-07 18:18:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						08c5e2a194 
					 
					
						
						
							
							Windows build targets have socklen_t definition in ws2tcpip.h but some  
						
						 
						
						... 
						
						
						
						versions of ws2tcpip.h do not have the definition. It seems that when
the socklen_t definition is missing from ws2tcpip.h the definition for
INET_ADDRSTRLEN is also missing, and that when one definition is present
the other one also is available. 
						
						
					 
					
						2007-10-24 14:39:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						50b3545ada 
					 
					
						
						
							
							fix socklen_t for MSVC6 & 7.  
						
						 
						
						
						
						
					 
					
						2007-10-09 22:10:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						7ac7c119be 
					 
					
						
						
							
							added a define for Win32 to detect already defined ssize_t.  
						
						 
						
						
						
						
					 
					
						2007-09-18 18:18:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						68b215157f 
					 
					
						
						
							
							added defines to build with OpenLDAP.  
						
						 
						
						
						
						
					 
					
						2007-08-24 17:08:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						e347cff0e4 
					 
					
						
						
							
							added define for ldap_ssl.h.  
						
						 
						
						
						
						
					 
					
						2007-08-20 12:50:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d0edb47896 
					 
					
						
						
							
							Patrick Monnerat modified the LDAP code and approach in curl. Starting now,  
						
						 
						
						... 
						
						
						
						the configure script checks for openldap and friends and we link with those
libs just like we link all other third party libraries, and we no longer
dlopen() those libraries. Our private header file lib/ldap.h was renamed to
lib/curl_ldap.h due to this. I set a tag in CVS (curl-7_17_0-preldapfix)
just before this commit, just in case. 
						
						
					 
					
						2007-08-11 20:57:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						d5ed9f787f 
					 
					
						
						
							
							blocked ssize_t define for MingW32.  
						
						 
						
						
						
						
					 
					
						2007-08-08 16:59:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						10203cada9 
					 
					
						
						
							
							moved HAVE_LONGLONG from makefiles to config-win32.h.  
						
						 
						
						
						
						
					 
					
						2007-08-07 17:40:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						be5ade5c7a 
					 
					
						
						
							
							VC8+ (VS2005+) has C99 variadic macro support  
						
						 
						
						
						
						
					 
					
						2007-04-09 17:46:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						46a50aa001 
					 
					
						
						
							
							Remove unneeded 'HAVE_*' defines. Detect i386 OS-target (gcc).  
						
						 
						
						
						
						
					 
					
						2007-03-17 18:19:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						d86e6d3ed2 
					 
					
						
						
							
							Do not define HAVE_GMTIME_R for native Windows builds  
						
						 
						
						
						
						
					 
					
						2007-02-15 01:58:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e021fe9444 
					 
					
						
						
							
							- Robert A. Monat made libcurl build fine with VC2005 - it doesn't have  
						
						 
						
						... 
						
						
						
						gmtime_r() like the older VC versions. He also made use of some machine-
  specific defines to differentiate the "OS" define. 
						
						
					 
					
						2007-02-13 21:21:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d6b0612882 
					 
					
						
						
							
							better preprocessor check for recent MSVC versions  
						
						 
						
						
						
						
					 
					
						2006-12-05 15:24:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						318a8258fd 
					 
					
						
						
							
							oops, fix belonging to the previous curl_getdate() fix since it makes MSVC  
						
						 
						
						... 
						
						
						
						use gmtime_r 
						
						
					 
					
						2006-12-05 15:00:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						a46f55b9de 
					 
					
						
						
							
							Make sure RETSIGTYPE is properly defined  
						
						 
						
						
						
						
					 
					
						2006-11-25 01:02:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						bcd8a3b240 
					 
					
						
						
							
							Define HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILE  
						
						 
						
						... 
						
						
						
						as appropriate for platforms that don't have autotools support 
						
						
					 
					
						2006-11-24 16:38:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3204494883 
					 
					
						
						
							
							bug  #1595348  by Ron pointed out this flaw and fix  
						
						 
						
						
						
						
					 
					
						2006-11-13 17:26:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						dc3ed35313 
					 
					
						
						
							
							Define HAVE_STRUCT_TIMEVAL as appropriate for platforms that lack autotools support  
						
						 
						
						
						
						
					 
					
						2006-10-14 12:01:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						13616f8f96 
					 
					
						
						
							
							Simplify check for NEED_MALLOC_H, and make more explicit that NEED_MALLOC_H shall be defined if <malloc.h> header file must be included even when including <stdlib.h>.  
						
						 
						
						
						
						
					 
					
						2006-07-25 13:49:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						fe22872d14 
					 
					
						
						
							
							include <malloc.h> only if HAVE_MALLOC_H and NEED_MALLOC_H are both defined.  
						
						 
						
						
						
						
					 
					
						2006-07-11 21:34:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						7e43d06b60 
					 
					
						
						
							
							Get qualifier of arg 2 for send() apart into SEND_QUAL_ARG2.  
						
						 
						
						
						
						
					 
					
						2006-07-04 16:54:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						89f54f3739 
					 
					
						
						
							
							Platforms that don't have/run configure need default values in their config files for:  
						
						 
						
						... 
						
						
						
						HAVE_GETNAMEINFO, GETNAMEINFO_QUAL_ARG1, GETNAMEINFO_TYPE_ARG1, GETNAMEINFO_TYPE_ARG2, GETNAMEINFO_TYPE_ARG46, GETNAMEINFO_TYPE_ARG7
HAVE_RECV, RECV_TYPE_ARG1, RECV_TYPE_ARG2, RECV_TYPE_ARG3, RECV_TYPE_ARG4, RECV_TYPE_RETV
HAVE_SEND, SEND_TYPE_ARG1, SEND_TYPE_ARG2, SEND_TYPE_ARG3, SEND_TYPE_ARG4, SEND_TYPE_RETV 
						
						
					 
					
						2006-07-04 16:10:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						414c57d138 
					 
					
						
						
							
							Added support for Salford-C under Win32 (scc). HAVE_MALLOC_H and  
						
						 
						
						... 
						
						
						
						HAVE_PROCESS_H added for all except scc. 
						
						
					 
					
						2006-04-26 17:11:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						60b029869f 
					 
					
						
						
							
							Use getprotobyname() to retrieve protocol number for TCP  
						
						 
						
						... 
						
						
						
						(sorry, I don't know how to add this to the configure process). 
						
						
					 
					
						2006-02-26 17:08:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						7b51aafa86 
					 
					
						
						
							
							Changes for PellesC compiler under Win32. A bit limited, but  
						
						 
						
						... 
						
						
						
						we just love swedish products... 
						
						
					 
					
						2005-12-20 22:20:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						0ad3e046a4 
					 
					
						
						
							
							Fix spacing. When defining, define to 1.  
						
						 
						
						
						
						
					 
					
						2005-12-18 16:50:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						23b34744d9 
					 
					
						
						
							
							Cleanup  
						
						 
						
						
						
						
					 
					
						2005-12-17 21:20:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						e105d5c28f 
					 
					
						
						
							
							'Fix' windows builds  
						
						 
						
						
						
						
					 
					
						2005-12-16 20:55:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						2f684351bf 
					 
					
						
						
							
							Changes for OpenWatcom 1.4.  
						
						 
						
						
						
						
					 
					
						2005-11-24 20:33:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						d4714517c0 
					 
					
						
						
							
							Add HAVE_STRUCT_SOCKADDR_STORAGE.  
						
						 
						
						... 
						
						
						
						My mistake; WinCE has it's own config-file. 
						
						
					 
					
						2005-11-13 13:32:19 +00:00