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 
							
						 
					 
					
						
						
							
						
						24d47a6e07 
					 
					
						
						
							
							Paul Nolan fix to make libcurl build nicely on Windows CE  
						
						
						
						
					 
					
						2004-11-02 10:12:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a00e7f0f5e 
					 
					
						
						
							
							Tomas Pospisek filed bug report  #1053287  that proved -C - and --fail on a  
						
						... 
						
						
						
						file that was already completely downloaded caused an error, while it
doesn't if you don't use --fail! I added test case 194 to verify the fix.
Grrr. CURLOPT_FAILONERROR is now added to the list stuff to remove in
libcurl v8 due to all the kludges needed to support it. 
						
						
					 
					
						2004-10-25 11:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						38b1d96750 
					 
					
						
						
							
							Alexander Krasnostavsky made it possible to make FTP 3rd party transfers with  
						
						... 
						
						
						
						both source and destination being the same host. It can be useful if you want
to move a file on a server or similar. 
						
						
					 
					
						2004-10-19 18:26:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9a2aed7d7a 
					 
					
						
						
							
							Chih-Chung Chang reported that if you use CURLOPT_RESUME_FROM and enabled  
						
						... 
						
						
						
						CURLOPT_FOLLOWLOCATION, libcurl reported error if a redirect happened even if
the new URL would provide the resumed file. Test case 188 added to verify the
fix (together with existing test 99). 
						
						
					 
					
						2004-10-06 13:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						25bf23105d 
					 
					
						
						
							
							Location: problem with bad original URL, identified in bug report  #1029478  
						
						
						
						
					 
					
						2004-09-16 21:28:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6c3a87a599 
					 
					
						
						
							
							no longer includes getdate.h, there's no need for it  
						
						
						
						
					 
					
						2004-09-13 20:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						05825a8a9f 
					 
					
						
						
							
							Make "Proxy-Connection: close" close the current proxy connection, as  
						
						... 
						
						
						
						Roman Koifman found out. 
						
						
					 
					
						2004-08-30 12:51:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cd52b9f0da 
					 
					
						
						
							
							Alexander Krasnostavsky made the write callback get called even when a zero  
						
						... 
						
						
						
						byte file is downloaded. 
						
						
					 
					
						2004-08-20 12:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9dbd6659dc 
					 
					
						
						
							
							more typecasts to please picky compilers  
						
						
						
						
					 
					
						2004-08-10 06:41:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						827a805966 
					 
					
						
						
							
							typecast the assigment of an unsigned variable to a signed one to prevent  
						
						... 
						
						
						
						picky warnings 
						
						
					 
					
						2004-08-09 08:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e23ba31eb9 
					 
					
						
						
							
							->fread() should get a size_t variable passed in  
						
						
						
						
					 
					
						2004-08-09 08:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cd2e99e980 
					 
					
						
						
							
							deal with negative Content-Length: headers by ignoring the info  
						
						
						
						
					 
					
						2004-07-16 21:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						090b89cc76 
					 
					
						
						
							
							Variable type cleanups to please the picky MIPSPro compiler.  
						
						
						
						
					 
					
						2004-07-01 08:10:21 +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 
							
						 
					 
					
						
						
							
						
						dca6386234 
					 
					
						
						
							
							pass an int pointer when it expects an int pointer...  
						
						
						
						
					 
					
						2004-06-22 06:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8e28721057 
					 
					
						
						
							
							The read callback can now return CURL_READFUNC_ABORT to stop a transfer.  
						
						
						
						
					 
					
						2004-06-21 14:07:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a76288b99a 
					 
					
						
						
							
							Alexander Krasnostavsky fixed a flaw in the 3rd party transfer code that  
						
						... 
						
						
						
						didn't properly check return code. 
						
						
					 
					
						2004-06-16 09:05:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						90037b85d1 
					 
					
						
						
							
							Alexander Krasnostavsky's fix to make libcurl build fine with configure  
						
						... 
						
						
						
						--disable-http, which thus builds a libcurl without HTTP support. 
						
						
					 
					
						2004-06-09 08:23:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ea81dd9e2e 
					 
					
						
						
							
							Alexander Krasnostavsky's FTP third party transfer (proxy) support  
						
						
						
						
					 
					
						2004-06-03 11:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						fd802db39f 
					 
					
						
						
							
							initial support for "uploading" to file:// URLs  
						
						
						
						
					 
					
						2004-05-25 21:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8001921112 
					 
					
						
						
							
							I made Curl_done() take a pointer-pointer in the first argument instead, and  
						
						... 
						
						
						
						if the connection is killed it blanks the pointer it points to, to make it
easier to detect usage problems whereever Curl_done() is used. 
						
						
					 
					
						2004-05-17 08:05:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6176f14141 
					 
					
						
						
							
							fixed a warning on IRIX, deleted trailing whitespace  
						
						
						
						
					 
					
						2004-05-17 06:50:08 +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 
							
						 
					 
					
						
						
							
						
						a219d774fe 
					 
					
						
						
							
							even if Curl_do() fails, we must call Curl_done() to do proper cleaning up  
						
						
						
						
					 
					
						2004-05-12 09:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c9bab31a7f 
					 
					
						
						
							
							use size_t better for buffer and alloc lengths  
						
						
						
						
					 
					
						2004-05-12 08:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						853134017d 
					 
					
						
						
							
							minor leak in case of error, thanks to "./runtests.pl -n -t 25"  
						
						
						
						
					 
					
						2004-05-11 14:53:24 +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 
							
						 
					 
					
						
						
							
						
						4d9517f0b4 
					 
					
						
						
							
							prevent warnings when using the gcc option -Wunreachable-code  
						
						
						
						
					 
					
						2004-05-05 06:57:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						fc6eff13b5 
					 
					
						
						
							
							General HTTP authentication cleanup and fixes  
						
						
						
						
					 
					
						2004-05-04 07:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4b9f8e766d 
					 
					
						
						
							
							Made host name and proxy name get stored in a 'struct hostname' and set  
						
						... 
						
						
						
						all things up to work with encoded host names internally, as well as keeping
'display names' to show in debug messages. IDN resolves work for me now using
ipv6, ipv4 and ares resolving. Even cookies on IDN sites seem to do right. 
						
						
					 
					
						2004-04-27 13:56:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						712c67b4ae 
					 
					
						
						
							
							no longer include curl/types.h, it serves no purpose  
						
						
						
						
					 
					
						2004-04-26 14:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9befc682ee 
					 
					
						
						
							
							added many comments  
						
						
						
						
					 
					
						2004-04-26 07:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2ff30d067c 
					 
					
						
						
							
							- David Byron found and fixed a small bug with the --fail and authentication  
						
						... 
						
						
						
						stuff added a few weeks ago.  Turns out that if you specify --proxy-ntlm and
  communicate with a proxy that requires basic authentication, the proxy
  properly returns a 407, but the failure detection code doesn't realize it
  should give up, so curl returns with exit code 0. Test case 162 verifies
  this. 
						
						
					 
					
						2004-04-22 20:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1401d909e8 
					 
					
						
						
							
							Fix the "lingering close" problem when re-using a connection, as test case  
						
						... 
						
						
						
						160 shows.
We got no data and we attempted to re-use a connection. This might happen if
the connection was left alive when we were done using it before, but that was
closed when we wanted to read from it again. Bad luck. Retry the same request
on a fresh connect!
Deleted the sockerror variable again, it serves no purpose anymore. 
						
						
					 
					
						2004-04-21 08:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b7a7600465 
					 
					
						
						
							
							Cleaned up hostname/name/gname and path/ppath confusion. Removed the fixed-  
						
						... 
						
						
						
						length limit of the hostname part of the URL. 
						
						
					 
					
						2004-04-20 07:53:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ee7d1d0701 
					 
					
						
						
							
							remove an long time #defined struct member and use the actual "real" name  
						
						... 
						
						
						
						instead to make it easier to find/read 
						
						
					 
					
						2004-04-13 07:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						72b1144b8c 
					 
					
						
						
							
							getting only a 100 Continue response and nothing else, when talking HTTP,  
						
						... 
						
						
						
						is now treated as an error by libcurl 
						
						
					 
					
						2004-04-07 14:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cf1f46e1ca 
					 
					
						
						
							
							renamed the strtoofft() macro to curlx_strtoofft() to adjust to the curlx_*  
						
						... 
						
						
						
						concept, and added lib/README.curlx to explain details about it 
						
						
					 
					
						2004-04-07 07:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8ed44e8dfb 
					 
					
						
						
							
							New authentication code added, particularly noticable when doing POST or PUT  
						
						... 
						
						
						
						with Digest or NTLM. libcurl will now use HEAD to negotiate the authentication
and when done perform the requested POST. 
						
						
					 
					
						2004-04-06 15:14:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8e92600ddd 
					 
					
						
						
							
							David Byron made CURLOPT_FAILONERROR work with authentications such as NTLM  
						
						... 
						
						
						
						or Digest. 
						
						
					 
					
						2004-03-30 06:40:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						76c36688d0 
					 
					
						
						
							
							Makes CURLINFO_CONTENT_LENGTH_DOWNLOAD work even if CURLOPT_NOBODY is set  
						
						... 
						
						
						
						true. 
						
						
					 
					
						2004-03-22 22:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						fc67cca882 
					 
					
						
						
							
							removed the min() macro define  
						
						
						
						
					 
					
						2004-03-16 09:16:38 +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 
							
						 
					 
					
						
						
							
						
						0d1fc73f21 
					 
					
						
						
							
							Use more curl_off_t variables when doing the progress meter calculations and  
						
						... 
						
						
						
						argument passing and try to convert to double only when providing data to the
external world. 
						
						
					 
					
						2004-03-10 16:20:33 +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 
							
						 
					 
					
						
						
							
						
						6717240650 
					 
					
						
						
							
							more fixing to make the progress/getinfo stuff to work properly when doing  
						
						... 
						
						
						
						file: transfers too 
						
						
					 
					
						2004-03-05 09:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						353f764119 
					 
					
						
						
							
							Yet another curl_off_t printf format attempt, we now exclude the %-letter from  
						
						... 
						
						
						
						FORMAT_OFF_T to allow additional options to get specified, like with '"%5"
FORMAT_OFF_T'. 
						
						
					 
					
						2004-03-02 09:31:18 +00:00