Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cb895ec335 
					 
					
						
						
							
							Initial fix to make the multi interface return control while waiting for  
						
						... 
						
						
						
						the initial connect to "come through".
This should work fine for connect and for FTP-PASV connects. Needs massive
testing. 
						
						
					 
					
						2002-08-12 09:43:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						108cb14d1f 
					 
					
						
						
							
							Make SessionHandle keep record if it is used with the multi interface or  
						
						... 
						
						
						
						the easy interface, it CANNOT be used by a mixture. 
						
						
					 
					
						2002-08-05 17:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b47b053e54 
					 
					
						
						
							
							Gustaf Hui fixed curl_multi_remove_handle() to prevent a potential crash  
						
						
						
						
					 
					
						2002-06-05 21:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						775645f29b 
					 
					
						
						
							
							Gustaf Hui provided new code that changes how curl_multi_info_read()  
						
						... 
						
						
						
						messages are stored, so that they don't have to be kept around for the multi
 handle's entire life time. He also made it return failure codes properly
 which it didn't do before.
 I made the messages only get stored per easy-handle so that they can be
 independently killed easier without ruining the "master list". It makes
 the info_read() function slightly less beautiful as it has to scan for
 messages to return, but it makes removing individual handles a lot easier
 and less error prone. 
						
						
					 
					
						2002-05-28 14:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0b898b5a8a 
					 
					
						
						
							
							fixed return code  
						
						
						
						
					 
					
						2002-05-03 12:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2db0744a7b 
					 
					
						
						
							
							return CURLM_CALL_MULTI_PERFORM in one more case, and check return code  
						
						... 
						
						
						
						from malloc() 
						
						
					 
					
						2002-05-02 22:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2de0028349 
					 
					
						
						
							
							make sure the dns cache pointers in the easy handles are NULLed  
						
						
						
						
					 
					
						2002-05-02 18:07:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						969a25d1b2 
					 
					
						
						
							
							implemented curl_multi_info_read() which I had forgotten before!  
						
						
						
						
					 
					
						2002-04-27 22:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						67b0f9aacd 
					 
					
						
						
							
							no longer include "multi.h", it comes with the regular curl/curl.h now  
						
						
						
						
					 
					
						2002-03-20 10:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						974f314f57 
					 
					
						
						
							
							copyright string (year) update  
						
						
						
						
					 
					
						2002-03-19 07:54:55 +00:00 
						 
				 
			
				
					
						
							
							
								Sterling Hughes 
							
						 
					 
					
						
						
							
						
						8d7f402efb 
					 
					
						
						
							
							Make cach'ing work with threads now, there are now three cases:  
						
						... 
						
						
						
						- Use a global dns cache (via setting the tentatively named,
    CURLOPT_DNS_USE_GLOBAL_CACHE option to true)
    - Use a per-handle dns cache, by default
    - Use a pooled dns cache when in the "multi" interface 
						
						
					 
					
						2002-01-07 20:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8b6314ccfb 
					 
					
						
						
							
							merged the multi-dev branch back into MAIN again  
						
						
						
						
					 
					
						2002-01-03 15:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e66cdacb93 
					 
					
						
						
							
							minor changes  
						
						
						
						
					 
					
						2001-12-13 07:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d52c0b6f05 
					 
					
						
						
							
							more comments  
						
						
						
						
					 
					
						2001-12-04 07:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a32cd520bd 
					 
					
						
						
							
							more more more MORE  
						
						
						
						
					 
					
						2001-11-28 16:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b93a60daf9 
					 
					
						
						
							
							the perform "state machine" is more explained now  
						
						
						
						
					 
					
						2001-11-28 15:46:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e2844f5e04 
					 
					
						
						
							
							mods  
						
						
						
						
					 
					
						2001-11-28 15:25:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						15a56b42d6 
					 
					
						
						
							
							used in the new multi interface, not yet actually part of libcurl but  
						
						... 
						
						
						
						added to CVS to make them available to others 
						
						
					 
					
						2001-11-28 11:09:18 +00:00