Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						358c5c0745 
					 
					
						
						
							
							strlcat: remove function  
						
						... 
						
						
						
						This function was only used twice, both in places where performance
isn't crucial (socks + if2ip). Removing the use of this function removes
the need to have our private version for systems without it == reduced
amount of code.
Also, in the SOCKS case it is clearly better to fail gracefully rather
than to truncate the results.
This work was triggered by a bug report on the strcal prototype in
strequal.h.
strlcat was added in commit db70cd28http://curl.haxx.se/bug/view.cgi?id=1192 
Reported by: Jeremy Huddleston 
						
						
					 
					
						2013-02-14 10:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						21423497ef 
					 
					
						
						
							
							configure: Windows cross-compilation fixes  
						
						... 
						
						
						
						BUILDING_LIBCURL and CURL_STATICLIB are no longer defined in curl_config.h,
configure will generate appropriate conditionals so that mentioned symbols
get defined and used in Makefiles at compilation time 
						
						
					 
					
						2012-04-09 21:24:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1aeb635cdd 
					 
					
						
						
							
							sources: update source headers  
						
						... 
						
						
						
						All C and H files now (should) feature the proper project curl source
code header, which includes basic info, a copyright statement and some
basic disclaimers. 
						
						
					 
					
						2011-03-10 12:04:33 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						cef95aadeb 
					 
					
						
						
							
							Added SIZEOF_INT and SIZEOF_SHORT definitions for non-configure systems  
						
						
						
						
					 
					
						2010-02-26 18:32:46 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						581ce03345 
					 
					
						
						
							
							Remove enable-thread / disable-thread configure option. These were only placebo  
						
						... 
						
						
						
						options. The library is always built as thread safe as possible on every system. 
						
						
					 
					
						2009-11-15 02:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						1cbc93fb54 
					 
					
						
						
							
							Refactor how preprocessor symbol _THREAD_SAFE definition is done.  
						
						
						
						
					 
					
						2009-11-14 18:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						6d4e6cc813 
					 
					
						
						
							
							Check for basename() is now done the same as other function checks  
						
						
						
						
					 
					
						2009-10-18 03:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9137e717b0 
					 
					
						
						
							
							Use build-time configured curl_socklen_t instead of socklen_t  
						
						
						
						
					 
					
						2009-05-02 02:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						5a91746b80 
					 
					
						
						
							
							David McCreedy's "TPF-platform specific changes to various files" patch  
						
						
						
						
					 
					
						2009-05-01 12:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						1cc50d31f9 
					 
					
						
						
							
							changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since just found that ares already uses this define.  
						
						
						
						
					 
					
						2008-12-30 08:05:38 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						104377d718 
					 
					
						
						
							
							added HAVE_SIN6_SCOPE_ID define to all non-configure platforms which seem to be IPv6-aware.  
						
						
						
						
					 
					
						2008-12-30 07:31:04 +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 
							
						 
					 
					
						
						
							
						
						4d437416da 
					 
					
						
						
							
							HAVE_INET_PTON will only be defined when an IPv6 capable working  
						
						... 
						
						
						
						inet_pton function is available. 
						
						
					 
					
						2008-09-24 19:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						4e909ee8b1 
					 
					
						
						
							
							ntoa() and inet_ntoa_r() no longer used  
						
						
						
						
					 
					
						2008-09-24 12:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						19bc92289d 
					 
					
						
						
							
							HAVE_ALARM definition for static config-*.h files  
						
						
						
						
					 
					
						2008-09-19 23:51:16 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						ceb49d3742 
					 
					
						
						
							
							Get rid of ENABLE_64BIT symbol definition and usage.  
						
						... 
						
						
						
						Improve HAVE_LONGLONG symbol description. 
						
						
					 
					
						2008-08-21 00:06:15 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						feb03e4717 
					 
					
						
						
							
							The size of long is a build time characteristic and as such it is now recorded  
						
						... 
						
						
						
						in curlbuild.h as CURL_SIZEOF_LONG. Definition now done from configure process
and in CVS curlbuild.h.dist for non-configure systems. 
						
						
					 
					
						2008-08-13 15:32:20 +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 
							
						 
					 
					
						
						
							
						
						669c555874 
					 
					
						
						
							
							Removed inclusion of remaining system header files from configuration files.  
						
						... 
						
						
						
						These are included from lib/setup.h or specific source code file. 
						
						
					 
					
						2008-07-14 16:58:34 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						0163b5b8be 
					 
					
						
						
							
							fix: socklen_t definition comment  
						
						
						
						
					 
					
						2008-05-21 13:57:50 +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 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						34ed4642ec 
					 
					
						
						
							
							Remove unneeded 'HAVE_*' defines.  
						
						
						
						
					 
					
						2007-03-20 16:30:14 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b81d41df22 
					 
					
						
						
							
							David McCreedy's update  
						
						
						
						
					 
					
						2006-05-23 21:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5a4b43848a 
					 
					
						
						
							
							First commit of David McCreedy's EBCDIC and TPF changes.  
						
						
						
						
					 
					
						2006-04-07 21:50:47 +00:00