Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b7eeb6e67f 
					 
					
						
						
							
							Major overhaul introducing http pipelining support and shared connection  
						
						... 
						
						
						
						cache within the multi handle. 
						
						
					 
					
						2006-09-07 21:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						c7aae10300 
					 
					
						
						
							
							Removed "#ifndef__WATCOMC__". Use "#ifdef HAVE_SYS_TIME_H" instead.  
						
						
						
						
					 
					
						2006-08-30 16:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						59cf6fd4f0 
					 
					
						
						
							
							Watcom lacks <sys/time.h>.  
						
						
						
						
					 
					
						2006-08-29 18:45:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cfdcae4bc7 
					 
					
						
						
							
							Based on a patch by Armel Asselin, the FTP code no longer re-issues the TYPE  
						
						... 
						
						
						
						command on subsequent requests on a re-used connection unless it has to. 
						
						
					 
					
						2006-08-19 21:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						d157c29269 
					 
					
						
						
							
							Fix compiler warnings  
						
						
						
						
					 
					
						2006-07-19 21:14:02 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f975fd03a1 
					 
					
						
						
							
							Read the return value of the swrite() macro and 'print' a message in case of failure.  
						
						
						
						
					 
					
						2006-07-12 07:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						58176d1484 
					 
					
						
						
							
							Use platform's native types for recv() and send() arguments.  
						
						
						
						
					 
					
						2006-07-12 05:19:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e85e30546c 
					 
					
						
						
							
							Roland Blom filed bug report  #1481217  
						
						... 
						
						
						
						(http://curl.haxx.se/bug/view.cgi?id=1481217 ), with follow-ups by Michele Bini
and David Byron. libcurl previously wrongly used GetLastError() on windows to
get error details after socket-related function calls, when it really should
use WSAGetLastError() instead.
When changing to this, the former function Curl_ourerrno() is now instead
called Curl_sockerrno() as it is necessary to only use it to get errno from
socket-related functions as otherwise it won't work as intended on Windows. 
						
						
					 
					
						2006-05-04 22:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						34e7daf989 
					 
					
						
						
							
							attempt to avoid warnings in picky environments by storing options as  
						
						... 
						
						
						
						unsigned chars 
						
						
					 
					
						2006-04-07 11:46:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a357f77c4c 
					 
					
						
						
							
							nonsense change for(;;) => while(1) just to prevent gcc from warning on  
						
						... 
						
						
						
						never executed code when -Wunreachable-code is used 
						
						
					 
					
						2005-03-15 07:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6a2e21ec8c 
					 
					
						
						
							
							FTP code turned into state machine. Not completely yet, but a good start.  
						
						... 
						
						
						
						The tag 'before_ftp_statemachine' was set just before this commit in case
of future need. 
						
						
					 
					
						2005-02-09 13:06:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1a05a90f1c 
					 
					
						
						
							
							David Phillips' FD_SETSIZE fix  
						
						
						
						
					 
					
						2004-11-19 08:52:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						dcea109bb5 
					 
					
						
						
							
							Dan Fandrich fix: eliminates some pedantic CodeWarrior compiler warnings and  
						
						... 
						
						
						
						errors. 
						
						
					 
					
						2004-11-18 14:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						710e370c34 
					 
					
						
						
							
							Dan Fandrich added --disable-verbose  
						
						
						
						
					 
					
						2004-11-11 16:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						24d47a6e07 
					 
					
						
						
							
							Paul Nolan fix to make libcurl build nicely on Windows CE  
						
						
						
						
					 
					
						2004-11-02 10:12:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						39af394a1c 
					 
					
						
						
							
							removed tabs and trailing whitespace from source  
						
						
						
						
					 
					
						2004-10-06 07:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						02c6fde11e 
					 
					
						
						
							
							made telrcv() take a ssize_t argument instead of int to better match other  
						
						... 
						
						
						
						functions (and prevent warnings) 
						
						
					 
					
						2004-08-09 08:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						48b92c163f 
					 
					
						
						
							
							fix a mingw32 build warning  
						
						
						
						
					 
					
						2004-07-29 07:48:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						090b89cc76 
					 
					
						
						
							
							Variable type cleanups to please the picky MIPSPro compiler.  
						
						
						
						
					 
					
						2004-07-01 08:10:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						62f0457961 
					 
					
						
						
							
							length limit the sscanf() parsing to prevent buffer overflow  
						
						
						
						
					 
					
						2004-06-24 12:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c39858aac0 
					 
					
						
						
							
							Source cleanups. The major one being that we now _always_ use a Curl_addrinfo  
						
						... 
						
						
						
						linked list for name resolved data, even on hosts/systems with only IPv4
stacks as this simplifies a lot of code. 
						
						
					 
					
						2004-06-24 07:43:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d60c22572b 
					 
					
						
						
							
							Curl_done() and the protocol-specific conn->curl_done() functions now all  
						
						... 
						
						
						
						take a CURLcode as a second argument, that is non-zero when Curl_done()
is called after an error was returned from Curl_do() (or similar). 
						
						
					 
					
						2004-05-12 12:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bbafb2eb27 
					 
					
						
						
							
							curl_global_init_mem() allows the memory functions to be replaced.  
						
						... 
						
						
						
						memory.h is included everywhere for this. 
						
						
					 
					
						2004-05-11 11:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8e935b58a2 
					 
					
						
						
							
							TommyTam made a patch to handle stdin redirection for win32.  
						
						
						
						
					 
					
						2004-04-26 07:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c5637baa06 
					 
					
						
						
							
							make the variables that hold the result of strlen() size_t  
						
						
						
						
					 
					
						2004-03-23 15:28:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e545e33d5f 
					 
					
						
						
							
							Gisle Vanem's fixes to use CURL_SOCKET_BAD more instead of -1 for sockets.  
						
						
						
						
					 
					
						2004-03-11 13:13:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ce5805a955 
					 
					
						
						
							
							Use curl_socket_t instead of int for holding sockets. The typedefs and  
						
						... 
						
						
						
						defines are in setup.h. 
						
						
					 
					
						2004-03-09 22:52:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2479e06848 
					 
					
						
						
							
							David Byron's work on making libcurl only require winsock 1.1 on Windows  
						
						... 
						
						
						
						machines. 
						
						
					 
					
						2004-03-03 13:32:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0612c275a7 
					 
					
						
						
							
							(void) functions we don't check the return code for  
						
						
						
						
					 
					
						2004-02-15 13:48:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5d64d657de 
					 
					
						
						
							
							removed the subchar variable, it was only set and never used  
						
						
						
						
					 
					
						2004-02-12 09:53:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						dc753b8315 
					 
					
						
						
							
							Gisle Vanem fixed a windows compiler warning  
						
						
						
						
					 
					
						2004-02-05 13:25:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						690b3e58b2 
					 
					
						
						
							
							fix return type to silence compiler warnings  
						
						
						
						
					 
					
						2004-02-05 09:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4d17d6876e 
					 
					
						
						
							
							Dan Fandrich's cleanup patch to make pedantic compiler options cause less  
						
						... 
						
						
						
						warnings. Minor edits by me. 
						
						
					 
					
						2004-01-29 13:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						053f6c85ef 
					 
					
						
						
							
							updated year in the copyright string  
						
						
						
						
					 
					
						2004-01-07 09:19:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1e98727c55 
					 
					
						
						
							
							FTPS support added as RFC2228 and the murray-ftp-auth-ssl draft describe it  
						
						
						
						
					 
					
						2003-11-24 07:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c7f5476416 
					 
					
						
						
							
							fixed the bug my previous change introduced  
						
						
						
						
					 
					
						2003-10-19 05:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7ad69f59c7 
					 
					
						
						
							
							removed gcc -Wshadow warning  
						
						
						
						
					 
					
						2003-10-18 20:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						83b82e4472 
					 
					
						
						
							
							memory leak  
						
						
						
						
					 
					
						2003-10-18 20:24:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						749f5387c1 
					 
					
						
						
							
							Gisle Vanem's IPv6-on-Windows patch applied!  
						
						
						
						
					 
					
						2003-10-14 12:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f0278ca114 
					 
					
						
						
							
							Removed #include <sys/resource.h>, as pointed out by Henry Bland we don't  
						
						... 
						
						
						
						need it. 
						
						
					 
					
						2003-07-25 08:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						52b631fade 
					 
					
						
						
							
							Access the user and passwd fields from the connectdata struct now instead  
						
						... 
						
						
						
						of the sessionhandle struct, as that was not good. 
						
						
					 
					
						2003-07-19 23:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						308bc9d919 
					 
					
						
						
							
							use CURLDEBUG instead of MALLOCDEBUG for preprocessor conditions  
						
						
						
						
					 
					
						2003-06-26 11:22:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						327e6a2b4f 
					 
					
						
						
							
							Made set_local_option() properly static as reported by Rick Jones  
						
						
						
						
					 
					
						2003-03-12 08:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						be8f6c7f5c 
					 
					
						
						
							
							Prefix defines and symbols with CURL_ to reduce the risk of colliding with  
						
						... 
						
						
						
						various system's other defines. 
						
						
					 
					
						2003-03-12 08:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f70acd5979 
					 
					
						
						
							
							another typecast added to please the borland compiler  
						
						
						
						
					 
					
						2003-03-03 06:42:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ffe5c46224 
					 
					
						
						
							
							Add (void) on our uses of the swrite() macro when we don't read the return  
						
						... 
						
						
						
						code as this makes compiler warnings. We *should* fix the code to deal with
the return codes instead... 
						
						
					 
					
						2003-03-03 06:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						39a282bffc 
					 
					
						
						
							
							moved a variable declaration to remove a compiler warnings with the MSVC  
						
						... 
						
						
						
						compiler, mentioned by Andi Jahja 
						
						
					 
					
						2003-03-02 17:20:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9121b1f41d 
					 
					
						
						
							
							the strequal and strnequal should now be called with the proper curl_ prefix  
						
						
						
						
					 
					
						2003-02-28 12:20:08 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a7c72b7abf 
					 
					
						
						
							
							removed the local variables for emacs and vim, use the new sample.emacs  
						
						... 
						
						
						
						way for emacs, and vim users should provide a similar non-polluting style 
						
						
					 
					
						2003-01-29 10:14:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f26a338a54 
					 
					
						
						
							
							copyright year update in the source header  
						
						
						
						
					 
					
						2003-01-16 21:08:12 +00:00