Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						749f5387c1 
					 
					
						
						
							
							Gisle Vanem's IPv6-on-Windows patch applied!  
						
						
						
						
					 
					
						2003-10-14 12:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d1a3c9944e 
					 
					
						
						
							
							Lachlan O'Dea fixed a resume problem: "If I set CURLOPT_RESUME_FROM, perform  
						
						... 
						
						
						
						an HTTP download, then reset CURLOPT_RESUME_FROM to 0, the next download still
has a Range header with a garbage value." bug report #820502  
						
						
					 
					
						2003-10-09 20:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						09ccfcdcd4 
					 
					
						
						
							
							Markus Moeller's SPNEGO patch applied, with my edits, additions and minor  
						
						... 
						
						
						
						cleanups. 
						
						
					 
					
						2003-09-19 12:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						951e2a6545 
					 
					
						
						
							
							If a connection is closed down and it had some kind of NTLM involved, we  
						
						... 
						
						
						
						reset the authentication state to make it restart on the next connection.
This of course because NTLM is connection-oriented, whilst all other
authentication schemes are not. 
						
						
					 
					
						2003-09-15 22:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f2d422235b 
					 
					
						
						
							
							Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT patch applied.  
						
						
						
						
					 
					
						2003-09-03 22:02:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cafcc242e6 
					 
					
						
						
							
							Joerg Mueller-Tolk's fix to better deal with user+passwords for proxies  
						
						
						
						
					 
					
						2003-09-03 21:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						fa162e8feb 
					 
					
						
						
							
							CURLOPT_BUFFERSIZE must not be smaller than 0 (zero) as that is impossible  
						
						... 
						
						
						
						for us to deal with 
						
						
					 
					
						2003-08-28 11:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						394faaeb97 
					 
					
						
						
							
							setting WRITEFUNCTION or READFUNCTION to NULL will now reset the callback  
						
						... 
						
						
						
						pointers to the internal default functions 
						
						
					 
					
						2003-08-17 13:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3454319c17 
					 
					
						
						
							
							prevent memory leak when going out of memory  
						
						
						
						
					 
					
						2003-08-14 14:20:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						84ed5e755a 
					 
					
						
						
							
							use safefree instead  
						
						
						
						
					 
					
						2003-08-11 12:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						acfa131c8c 
					 
					
						
						
							
							memory leak fixed when re-using connections with proxy user+passwd  
						
						
						
						
					 
					
						2003-08-11 12:25:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7a19923afa 
					 
					
						
						
							
							Serge Semashko added CURLOPT_PROXYAUTH support, and now NTLM for proxies  
						
						... 
						
						
						
						work. 
						
						
					 
					
						2003-08-11 11:47:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						96e217b496 
					 
					
						
						
							
							the new cookie functions that require 'data' passed in  
						
						
						
						
					 
					
						2003-08-11 09:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f9f1f0e316 
					 
					
						
						
							
							Early Ehlinger's CURLOPT_FTP_CREATE_MISSING_DIRS patch was applied  
						
						
						
						
					 
					
						2003-08-08 09:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b73612392d 
					 
					
						
						
							
							ares awareness/usage/support added. If configure --enable-ares is used, we  
						
						... 
						
						
						
						build libcurl to use ares for asynch name resolves. 
						
						
					 
					
						2003-08-05 14:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						41ae97e710 
					 
					
						
						
							
							Dirk Manske's patch that introduces cookie support to the share interface.  
						
						
						
						
					 
					
						2003-08-04 15:02:42 +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 
							
						 
					 
					
						
						
							
						
						e9f63bf4e8 
					 
					
						
						
							
							When we re-use an existing connection we must make sure that we don't  
						
						... 
						
						
						
						accidentally re-use the connect_addr field, as that might no longer be
around. Fix verified by Tracy Boehrer who basicly debugged and tracked down
this problem. 
						
						
					 
					
						2003-07-23 17:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						981ffd9fce 
					 
					
						
						
							
							reversed the check for GSSAPI when request that auth  
						
						
						
						
					 
					
						2003-07-22 11:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						071c95128e 
					 
					
						
						
							
							moved the proxyuser and proxypasswd fields from the sessionhandle to the  
						
						... 
						
						
						
						connectdata to work as expected 
						
						
					 
					
						2003-07-21 13:16:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0049c09fc3 
					 
					
						
						
							
							If NTLM is requested, only re-use connections that have the exact same  
						
						... 
						
						
						
						credentials. 
						
						
					 
					
						2003-07-20 00:02:47 +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 
							
						 
					 
					
						
						
							
						
						45fc760985 
					 
					
						
						
							
							Peter Sylvester's patch was applied that introduces the following:  
						
						... 
						
						
						
						CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called with the
   OpenSSL's ssl_ctx pointer passed in and allow a callback to act on it. If
   anything but CURLE_OK is returned, that will also be returned by libcurl
   all the way back. If this function changes the CURLOPT_URL, libcurl will
   detect this and instead go use the new URL.
   CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the callback set
   with CURLOPT_SSL_CTX_FUNCTION. 
						
						
					 
					
						2003-07-04 16:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c2faa39b62 
					 
					
						
						
							
							added CURLOPT_HTTPAUTH support  
						
						
						
						
					 
					
						2003-06-26 11:30:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ecf32c964a 
					 
					
						
						
							
							CURLHTTP* renamed to CURLAUTH* and NEGOTIATE is now GSSNEGOTIATE as there's  
						
						... 
						
						
						
						a "plain" Negotiate as well. 
						
						
					 
					
						2003-06-12 17:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						73c5f24fa4 
					 
					
						
						
							
							Initial take at NTLM authentication. It doesn't really work at this point  
						
						... 
						
						
						
						but the infrastructure is there. 
						
						
					 
					
						2003-06-11 13:38:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d0cc92a01a 
					 
					
						
						
							
							Set auth type differently, we use one CURLOPT_HTTPAUTH instead as we plan  
						
						... 
						
						
						
						to add more method in the future. 
						
						
					 
					
						2003-06-10 12:49:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e56ae1426c 
					 
					
						
						
							
							Daniel Kouril's patch that adds HTTP negotiation support to libcurl was  
						
						... 
						
						
						
						added. 
						
						
					 
					
						2003-06-10 12:22:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6b84ebe501 
					 
					
						
						
							
							include digest.h for proto  
						
						
						
						
					 
					
						2003-05-23 06:44:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9f69deec7d 
					 
					
						
						
							
							Added CURLOPT_HTTPDIGEST support  
						
						... 
						
						
						
						SOCKS5 fix as suggested by Jis in bugreport #741841 . 
						
						
					 
					
						2003-05-22 22:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d5043133e6 
					 
					
						
						
							
							Gisle Vanem made curl build with djgpp on DOS.  
						
						
						
						
					 
					
						2003-05-21 08:08:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c0197f19cf 
					 
					
						
						
							
							Dan Fandrich changed CURLOPT_ENCODING to select all supported encodings if  
						
						... 
						
						
						
						set to "".  This frees the application from having to know which encodings
 the library supports. 
						
						
					 
					
						2003-05-12 12:45:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						94a157d0b0 
					 
					
						
						
							
							support for CURLOPT_FTP_USE_EPRT added  
						
						
						
						
					 
					
						2003-05-09 07:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bc77bf217f 
					 
					
						
						
							
							if there's a cookiehost allocated, free that too  
						
						
						
						
					 
					
						2003-04-30 19:58:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						22d88fb28e 
					 
					
						
						
							
							ah, move the zero byte too or havoc will occur  
						
						
						
						
					 
					
						2003-04-11 16:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5760f2a307 
					 
					
						
						
							
							support ? as separator instead of / even if not protocol was given  
						
						
						
						
					 
					
						2003-04-11 16:08:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e0d8615ece 
					 
					
						
						
							
							show a verbose warning message in case cookie-saving fails, after  
						
						... 
						
						
						
						Ralph Mitchell's notification. 
						
						
					 
					
						2003-04-11 07:39:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						89cfa76291 
					 
					
						
						
							
							Vlad Krupin's URL parsing patch to fix the URL parsing when the URL has no  
						
						... 
						
						
						
						slash after the host name, but still a ? and following "parameters". 
						
						
					 
					
						2003-04-10 09:44:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						df00ec3c82 
					 
					
						
						
							
							move the ssl config clone call to before the connectionexists call and then  
						
						... 
						
						
						
						also subsequently free the ssl struct if the connection struct is to be
deleted 
						
						
					 
					
						2003-03-31 21:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9558f229db 
					 
					
						
						
							
							Fixup after talks with Richard Bramante. We should now make better  
						
						... 
						
						
						
						comparisons before re-using SSL connections and re-using SSL connection IDs. 
						
						
					 
					
						2003-03-31 05:13:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						25f611ca42 
					 
					
						
						
							
							Guillaume Cottenceau's patch that adds CURLOPT_UNRESTRICTED_AUTH that  
						
						... 
						
						
						
						disables the host name check in the FOLLOWLOCATION code. With that option
set, libcurl will send user+password to all hosts. 
						
						
					 
					
						2003-03-31 04:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4b3f800c03 
					 
					
						
						
							
							Frankie Fong filed bug report  #708708  which identified a problem with  
						
						... 
						
						
						
						ConnectionExists() when first doing a proxy connecto to a HTTPS site and then
switching over to a HTTP connection to the same host.
This fix corrects the problem. 
						
						
					 
					
						2003-03-31 03:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						803f43592a 
					 
					
						
						
							
							white space and indent fix  
						
						
						
						
					 
					
						2003-03-25 14:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						89721ff04a 
					 
					
						
						
							
							Richard Bramante's provided a fix for a handle re-use problem seen when you  
						
						... 
						
						
						
						change options on an SSL-enabled connection between requests. 
						
						
					 
					
						2003-03-24 23:10:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						56dd2da962 
					 
					
						
						
							
							Hopefully this change addresses these two bug reports: 707003 and 706624.  
						
						... 
						
						
						
						We need to make sure that when we init a 'connectdata' struct and then
afterwards check for and re-use another one, we must be careful so that the
newly set values are transmitted and used in the surviving connectdata struct. 
						
						
					 
					
						2003-03-21 08:09:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						853e240e1d 
					 
					
						
						
							
							Use ssize_t instead of 'int' to make the 64 bit sparc compiler happier.  
						
						... 
						
						
						
						Fix by Richard Gorton. 
						
						
					 
					
						2003-03-11 18:58:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						29583004ce 
					 
					
						
						
							
							include the engine stuff  
						
						
						
						
					 
					
						2003-02-28 15:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						30639ed72b 
					 
					
						
						
							
							Kjetil Jacobsen found out that setting CURLOPT_MAXCONNECTS to a value higher  
						
						... 
						
						
						
						than 5 could cause a segfault. 
						
						
					 
					
						2003-02-24 14:50:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jean-Philippe Barette-LaPierre 
							
						 
					 
					
						
						
							
						
						beb13a1d3e 
					 
					
						
						
							
							added the sharing of DNS cache  
						
						
						
						
					 
					
						2003-02-04 23:48:46 +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