Yang Tse 
							
						 
					 
					
						
						
							
						
						2fc1752d6e 
					 
					
						
						
							
							Removed function prototype without implementation  
						
						 
						
						
						
						
					 
					
						2009-12-11 02:14:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						aff5408633 
					 
					
						
						
							
							made Curl_read_plain() return an 'int' instead of CURLcode since it actually  
						
						 
						
						... 
						
						
						
						returns -1 in EAGAIN cases and that's not valid CURLcode 
						
						
					 
					
						2008-09-29 11:13:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						391e8afd1f 
					 
					
						
						
							
							- Made the SOCKS code use the new Curl_read_plain() function to fix the bug  
						
						 
						
						... 
						
						
						
						Markus Moeller reported: http://curl.haxx.se/mail/archive-2008-09/0016.html 
- recv() errors other than those equal to EAGAIN now cause proper
  CURLE_RECV_ERROR to get returned. This made test case 160 fail so I've now
  disabled it until we can figure out another way to exercise that logic. 
						
						
					 
					
						2008-09-22 23:12:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						422fd933f5 
					 
					
						
						
							
							- Hans-Jurgen May pointed out that trying SCP or SFTP over a SOCKS proxy  
						
						 
						
						... 
						
						
						
						crashed libcurl. This is now addressed by making sure we use "plain send"
  internally when doing the socks handshake instead of the Curl_write()
  function which is designed to use the "target" protocol. That's then SCP or
  SFTP in this case. I also took the opportunity and cleaned up some ssh-
  related #ifdefs in the code for readability. 
						
						
					 
					
						2008-06-20 10:43:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michal Marek 
							
						 
					 
					
						
						
							
						
						e2b82b4325 
					 
					
						
						
							
							- Make Curl_write and it's callees accept a const pointer, in preparation  
						
						 
						
						... 
						
						
						
						of tetetest's patch for curl_easy_send() 
						
						
					 
					
						2008-05-09 11:27:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						0f77fe55b6 
					 
					
						
						
							
							Reverted the const change--what was I thinking?  
						
						 
						
						
						
						
					 
					
						2007-10-29 20:57:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						68ee002ad0 
					 
					
						
						
							
							Made some pointers const  
						
						 
						
						
						
						
					 
					
						2007-10-29 18:32:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						4294cac701 
					 
					
						
						
							
							Platforms that lack autotools support should define HAVE_VARIADIC_MACROS_C99  
						
						 
						
						... 
						
						
						
						and/or HAVE_VARIADIC_MACROS_GCC for specific compiler versions that support
variadic macros with C99 style and/or old gcc style in their specific config.h
file.
If previous definitions are not done, even when aplicable, and --disable-verbose
is used, the fallback (void) method will be used to define infof, avoiding the
inclusion of unwanted strings in the resulting library/executable. 
						
						
					 
					
						2007-03-27 04:17:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						0f634a0c89 
					 
					
						
						
							
							fix yet another leftover in previous commit  
						
						 
						
						
						
						
					 
					
						2007-03-23 12:13:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						047cd1a533 
					 
					
						
						
							
							fix leftover in previous commit  
						
						 
						
						
						
						
					 
					
						2007-03-23 12:09:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f9eb61e90a 
					 
					
						
						
							
							fix compiler warning: empty body in an if/else-statement  
						
						 
						
						
						
						
					 
					
						2007-03-23 12:01:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						5eba84eed3 
					 
					
						
						
							
							Use C99-style variadic macros when available.  
						
						 
						
						
						
						
					 
					
						2007-03-22 17:18:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						90ce18019c 
					 
					
						
						
							
							reverted back to previous version =>  http://curl.haxx.se/mail/lib-2007-03/0258.html  
						
						 
						
						
						
						
					 
					
						2007-03-21 13:09:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						fe10cb2ef5 
					 
					
						
						
							
							avoid the use of variadic macros for greater portability  
						
						 
						
						
						
						
					 
					
						2007-03-21 08:17:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						772a985dc3 
					 
					
						
						
							
							Update copyright year, since the file has been modified  
						
						 
						
						
						
						
					 
					
						2006-10-27 03:47:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						7e42cb61f7 
					 
					
						
						
							
							FTP third transfer support overhaul. See CHANGES for details.  
						
						 
						
						
						
						
					 
					
						2005-01-21 09:32:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						dcb5a4df01 
					 
					
						
						
							
							Dan fixed the CURL_DISABLE_VERBOSE_STRINGS stuff for older gcc versions since  
						
						 
						
						... 
						
						
						
						they don't support C99 varargs macros. 
						
						
					 
					
						2004-11-13 21:57:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						710e370c34 
					 
					
						
						
							
							Dan Fandrich added --disable-verbose  
						
						 
						
						
						
						
					 
					
						2004-11-11 16:34:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						45be6d6645 
					 
					
						
						
							
							killed trailing whitespace  
						
						 
						
						
						
						
					 
					
						2004-09-30 20:50:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ea81dd9e2e 
					 
					
						
						
							
							Alexander Krasnostavsky's FTP third party transfer (proxy) support  
						
						 
						
						
						
						
					 
					
						2004-06-03 11:41:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7225b14002 
					 
					
						
						
							
							curl_socket_t mistakes cleanup  
						
						 
						
						
						
						
					 
					
						2004-03-10 16:01:47 +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 
							
						 
					 
					
						
						
							
						
						053f6c85ef 
					 
					
						
						
							
							updated year in the copyright string  
						
						 
						
						
						
						
					 
					
						2004-01-07 09:19:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f26a338a54 
					 
					
						
						
							
							copyright year update in the source header  
						
						 
						
						
						
						
					 
					
						2003-01-16 21:08:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b3c7cd61f3 
					 
					
						
						
							
							send_buffer is no more here  
						
						 
						
						
						
						
					 
					
						2002-12-10 13:08:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ba4e69bebc 
					 
					
						
						
							
							updated source code boilerplate/header  
						
						 
						
						
						
						
					 
					
						2002-09-03 11:52:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3f6133be27 
					 
					
						
						
							
							Jean-Philippe Barrette-LaPierre provided his patch that introduces  
						
						 
						
						... 
						
						
						
						CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA. 
						
						
					 
					
						2002-04-12 07:21:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						974f314f57 
					 
					
						
						
							
							copyright string (year) update  
						
						 
						
						
						
						
					 
					
						2002-03-19 07:54:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ed21701df3 
					 
					
						
						
							
							Curl_write's 5th argument now is signed  
						
						 
						
						
						
						
					 
					
						2002-01-16 14:49:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4931fbce49 
					 
					
						
						
							
							Curl_read() now returns a negative return code if EWOULDBLOCK or similar  
						
						 
						
						
						
						
					 
					
						2002-01-14 23:14:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7b93348aae 
					 
					
						
						
							
							Curl_sendf now returns a CURLcode  
						
						 
						
						
						
						
					 
					
						2001-10-31 15:08:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0ece1b5c34 
					 
					
						
						
							
							Major rename and redesign of the internal "backbone" structs. Details will  
						
						 
						
						... 
						
						
						
						be posted in a minute to the libcurl list. 
						
						
					 
					
						2001-08-30 22:48:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2d68ea45d8 
					 
					
						
						
							
							size_t and const  
						
						 
						
						
						
						
					 
					
						2001-08-14 08:34:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c41c5a0ef2 
					 
					
						
						
							
							curl_read() and Curl_read() now have ssize_t in the last argument  
						
						 
						
						
						
						
					 
					
						2001-01-31 13:54:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1552bd9c8c 
					 
					
						
						
							
							sendf is now only Curl_sendf  
						
						 
						
						... 
						
						
						
						Curl_write() and Curl_read() are here 
						
						
					 
					
						2001-01-25 12:20:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4031104404 
					 
					
						
						
							
							Internal symbols that aren't static are now prefixed with 'Curl_'  
						
						 
						
						
						
						
					 
					
						2001-01-05 10:11:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						24dee483e9 
					 
					
						
						
							
							dual-license fix  
						
						 
						
						
						
						
					 
					
						2001-01-03 09:29:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ce1cb29d20 
					 
					
						
						
							
							client_write() proto and defines added  
						
						 
						
						
						
						
					 
					
						2000-11-22 12:55:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d3f9b2a490 
					 
					
						
						
							
							introduced the new add_buffer() concept that makes the HTTP request to get  
						
						 
						
						... 
						
						
						
						sent in only one shot 
						
						
					 
					
						2000-10-03 11:01:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a82eb0fc6d 
					 
					
						
						
							
							adjusted to support krb4  
						
						 
						
						
						
						
					 
					
						2000-09-21 08:49:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1b1f143cd6 
					 
					
						
						
							
							hostname and large file support added  
						
						 
						
						
						
						
					 
					
						2000-08-24 12:33:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1ef3600a07 
					 
					
						
						
							
							haxx.nu => haxx.se  
						
						 
						
						
						
						
					 
					
						2000-06-20 15:31:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ae1912cb0d 
					 
					
						
						
							
							Initial revision  
						
						 
						
						
						
						
					 
					
						1999-12-29 14:20:26 +00:00