Patrick Monnerat 
							
						 
					 
					
						
						
							
						
						557cc55f6f 
					 
					
						
						
							
							Porting library to OS/400  
						
						 
						
						
						
						
					 
					
						2007-08-23 14:30:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						de55038e33 
					 
					
						
						
							
							Properly set USE_SSL on OS/400  
						
						 
						
						
						
						
					 
					
						2007-07-30 17:08:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						a4f36558fc 
					 
					
						
						
							
							added NetWare-own file to provide some init functions (for now only CLIB);  
						
						 
						
						... 
						
						
						
						added call to netware_init() in curl_global_init() to make sure it gets called before any library functions get used. 
						
						
					 
					
						2007-07-11 21:34:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						ca3e5a6322 
					 
					
						
						
							
							moved includes to setup.h so that the project headers also pick them up (eleminate gcc warning).  
						
						 
						
						
						
						
					 
					
						2007-06-30 23:45:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						0427e94465 
					 
					
						
						
							
							Added support for compiling under Minix 3.1.3 using ACK.  
						
						 
						
						
						
						
					 
					
						2007-05-17 06:04:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						be8a5d0aef 
					 
					
						
						
							
							proper symbol definition check for all AmigaOS flavours  
						
						 
						
						
						
						
					 
					
						2007-02-28 14:45:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						d165bed2d6 
					 
					
						
						
							
							Fix typo.  
						
						 
						
						
						
						
					 
					
						2007-02-26 03:38:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						69565afab0 
					 
					
						
						
							
							Check for stdbool.h at configuration stage, and include it if available.  
						
						 
						
						... 
						
						
						
						Check for lowercase 'bool' type at configuration stage. If not available
provide a suitable replacement with a type definition of 'unsigned char'
in setup_once.h
Move definitions of TRUE and FALSE to setup_once.h 
						
						
					 
					
						2007-02-22 02:51:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						3a634a273a 
					 
					
						
						
							
							curlassert macro replaced with DEBUGASSERT macro defined in setup_once.h  
						
						 
						
						
						
						
					 
					
						2007-02-21 19:03:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7f70dbcad5 
					 
					
						
						
							
							Rob Crittenden added support for NSS (Network Security Service) for the  
						
						 
						
						... 
						
						
						
						SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/  
						
						
					 
					
						2007-02-12 22:32:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						ef6f24a7ce 
					 
					
						
						
							
							move DEBUGF macro definition to setup_once.h  
						
						 
						
						
						
						
					 
					
						2007-02-02 15:31:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						ddace02efe 
					 
					
						
						
							
							fixed segfault when compiled with MingW32 and cmd or command shell.  
						
						 
						
						
						
						
					 
					
						2007-01-29 00:51:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						96445f1b7d 
					 
					
						
						
							
							Introduce symbol USE_WINSOCK which will be defined when  
						
						 
						
						... 
						
						
						
						using winsock or winsock2 API. 
						
						
					 
					
						2006-10-18 15:57:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						71c6335293 
					 
					
						
						
							
							Move definition of IS*() macros to setup_once.h  
						
						 
						
						
						
						
					 
					
						2006-10-18 03:41:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						44d84ac164 
					 
					
						
						
							
							Avoid typecasting a signed char to an int when using is*() functions, as that  
						
						 
						
						... 
						
						
						
						could very well cause a negate number get passed in and thus cause reading
outside of the array usually used for this purpose.
We avoid this by using the uppercase macro versions introduced just now that
does some extra crazy typecasts to avoid byte codes > 127 to cause negative
int values. 
						
						
					 
					
						2006-10-17 21:32:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						4f4277d9c7 
					 
					
						
						
							
							Simplified #ifdef on WIN32; the statement  
						
						 
						
						... 
						
						
						
						" !defined(__GNUC__) || defined(__MINGW32__)" implies
CygWin. 
						
						
					 
					
						2006-09-03 13:52:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						9691a78f6b 
					 
					
						
						
							
							Support other MS-DOS compilers (MSDOS is a djgpp built-in define).  
						
						 
						
						
						
						
					 
					
						2006-08-29 16:26:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5acadc9cd7 
					 
					
						
						
							
							David McCreedy added CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA to  
						
						 
						
						... 
						
						
						
						allow applications to set their own socket options. 
						
						
					 
					
						2006-08-29 14:39:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f55924b3e0 
					 
					
						
						
							
							Avoid redundant check. configure script takes care of not defining  
						
						 
						
						... 
						
						
						
						HAVE_WINDOWS_H, HAVE_WINSOCK_H, HAVE_WINSOCK2_H, neither
HAVE_WS2TCPIP_H when __CYGWIN__ is defined. 
						
						
					 
					
						2006-08-04 01:13:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						77b3bc239d 
					 
					
						
						
							
							First step trying to avoid the multiple header inclusion and recursion nightmare.  
						
						 
						
						... 
						
						
						
						Reintroduce checking for HAVE_MSG_NOSIGNAL in configure script, so that we don't depend on header inclusion order for a valid check. 
						
						
					 
					
						2006-07-28 14:19:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						02938a010d 
					 
					
						
						
							
							Changes for combination ENABLE_IPV6 and USE_ARES.  
						
						 
						
						
						
						
					 
					
						2006-07-21 04:22:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						684245d6ce 
					 
					
						
						
							
							Changes to support building for eCos 1.3.1.  This has been tested with  
						
						 
						
						... 
						
						
						
						file: URLs only. 
						
						
					 
					
						2006-07-19 22:27:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						8272874704 
					 
					
						
						
							
							Place parenthesis surrounding macro parameters so that the use of sread and swrite is more intuitive.  
						
						 
						
						
						
						
					 
					
						2006-07-12 06:52:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						58176d1484 
					 
					
						
						
							
							Use platform's native types for recv() and send() arguments.  
						
						 
						
						
						
						
					 
					
						2006-07-12 05:19:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						bc2f0c7dcb 
					 
					
						
						
							
							Prevent definition of HAVE_WINxxx_H symbols and avoid inclusion of Windows headers when compiled with Cygwin in POSIX emulation mode.  
						
						 
						
						
						
						
					 
					
						2006-07-05 23:10:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						990e56fb13 
					 
					
						
						
							
							Brian Dessent's fixes for cygwin builds  
						
						 
						
						
						
						
					 
					
						2006-06-08 06:12:30 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e6efecd054 
					 
					
						
						
							
							avoid duplicate typedefs, as this type is also defined in our public headers  
						
						 
						
						
						
						
					 
					
						2006-04-10 13:14:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5a4b43848a 
					 
					
						
						
							
							First commit of David McCreedy's EBCDIC and TPF changes.  
						
						 
						
						
						
						
					 
					
						2006-04-07 21:50:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						67a83c1b34 
					 
					
						
						
							
							David Shaw finally removed all traces of Gopher and we are now officially  
						
						 
						
						... 
						
						
						
						not supporting it. It hasn't been functioning for years anyway, so this is
just finally stating what already was true. And a cleanup at the same time. 
						
						
					 
					
						2006-01-16 22:14:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bda1e9aeab 
					 
					
						
						
							
							Made the copyright year match the latest modification's year.  
						
						 
						
						
						
						
					 
					
						2006-01-09 13:17:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						4dcb930247 
					 
					
						
						
							
							Include <sys/ioctl.h> before redefining ioctl().  
						
						 
						
						
						
						
					 
					
						2006-01-02 18:35:58 +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 
							
						 
					 
					
						
						
							
						
						bc8590aa12 
					 
					
						
						
							
							Windows related cleanup  
						
						 
						
						
						
						
					 
					
						2005-12-17 20:37:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						336e3b8baf 
					 
					
						
						
							
							Change multiple header inclusion prevention definition to __LIB_CURL_SETUP_H  
						
						 
						
						
						
						
					 
					
						2005-12-17 06:04:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						e105d5c28f 
					 
					
						
						
							
							'Fix' windows builds  
						
						 
						
						
						
						
					 
					
						2005-12-16 20:55:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						998e8cba19 
					 
					
						
						
							
							Dov Murik made defining HTTP_ONLY also disable TFTP  
						
						 
						
						
						
						
					 
					
						2005-12-11 23:14:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						1cc98ab50f 
					 
					
						
						
							
							Unset HAVE_STRUCT_SOCKADDR_STORAGE when using msvc 6.0 with no PSDK  
						
						 
						
						
						
						
					 
					
						2005-12-09 15:19:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8a246a4a9f 
					 
					
						
						
							
							Yang Tse: removes GOPHER protocol when HTTP is disabled  
						
						 
						
						
						
						
					 
					
						2005-11-24 20:37:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						74e5beab9d 
					 
					
						
						
							
							Doug Kaufman's set of patches to make curl build fine on DJGPP again using  
						
						 
						
						... 
						
						
						
						configure. 
						
						
					 
					
						2005-11-24 10:22:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cfff544d67 
					 
					
						
						
							
							only enable NTLM if HTTP and NTLM is not disabled, and if NTLM is disabled  
						
						 
						
						... 
						
						
						
						we define an empty macro for the ntlm cleanup function 
						
						
					 
					
						2005-11-23 11:51:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						599d9642ca 
					 
					
						
						
							
							Yang Tse fixed MSVC 6.0 warnings  
						
						 
						
						
						
						
					 
					
						2005-11-23 09:10:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						37a6a0bb3e 
					 
					
						
						
							
							Moved the sockaddr_storage definition to lib/sockaddr.h and only include that  
						
						 
						
						... 
						
						
						
						in files that actually need the struct. 
						
						
					 
					
						2005-11-11 22:04:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						29676f473d 
					 
					
						
						
							
							David Lang: if there is no sockaddr_storage, make up our own and use that  
						
						 
						
						
						
						
					 
					
						2005-11-10 22:24:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						e8c3bb45ba 
					 
					
						
						
							
							Fix for building with MS Visual-C and single-threaded  
						
						 
						
						... 
						
						
						
						runtime libs. 
						
						
					 
					
						2005-10-02 16:52:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9c5f79c56a 
					 
					
						
						
							
							DEBUGF() is a new conveniant macro to add infof() calls (or similar) for  
						
						 
						
						... 
						
						
						
						debug builds only. Made the ftp code use it on several places. 
						
						
					 
					
						2005-05-07 13:57:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9d7330d879 
					 
					
						
						
							
							Since Windows doesn't have/use the POSIX prototype for send() and recv(), we  
						
						 
						
						... 
						
						
						
						typecast the third argument in the macros to avoid compiler warnings. 
						
						
					 
					
						2005-04-26 13:08:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						26a5954fa0 
					 
					
						
						
							
							adding a bunch of comments for each #endif  
						
						 
						
						
						
						
					 
					
						2005-04-26 10:55:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a8ff0a21bf 
					 
					
						
						
							
							Based on feedback from Cory Nelson, I added some preprocessor magic in  
						
						 
						
						... 
						
						
						
						*/setup.h and */config-win32.h to build fine with VS2005 on x64. 
						
						
					 
					
						2005-04-24 22:25:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5f0366c2cb 
					 
					
						
						
							
							only define _REENTRANT if not already defined, and only in setup.h  
						
						 
						
						
						
						
					 
					
						2005-04-19 23:19:23 +00:00