Dan Fandrich 
							
						 
					 
					
						
						
							
						
						8cf0814a14 
					 
					
						
						
							
							Fixed some minor type mismatches and missing consts mainly found by splint.  
						
						
						
						
					 
					
						2007-08-27 06:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						26af759732 
					 
					
						
						
							
							Patrick Monnerat updated the _FORM_DEBUG-enabled code, and I updated comments  
						
						... 
						
						
						
						based on his comments/suggestions. 
						
						
					 
					
						2007-08-05 21:33:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4d9e24d1e4 
					 
					
						
						
							
							Better deal with NULL pointers.  
						
						... 
						
						
						
						CID 3 and 4 from the coverity.com scan. 
						
						
					 
					
						2007-03-31 21:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						c514a2a89a 
					 
					
						
						
							
							Removed inclusion of <sys/types.h> and <sys/stat.h> in .c-files  
						
						... 
						
						
						
						since they're already included through "setup.h". 
						
						
					 
					
						2007-02-26 04:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						b6f889085d 
					 
					
						
						
							
							update copyright year notice  
						
						
						
						
					 
					
						2007-01-27 03:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0fb5a65a58 
					 
					
						
						
							
							- David McCreedy provided libcurl changes for doing HTTP communication on  
						
						... 
						
						
						
						non-ASCII platforms. It does add some complexity, most notably with more
  #ifdefs, but I want to see this supported added and I can't see how we can
  add it without the extra stuff added. 
						
						
					 
					
						2007-01-14 14:57:51 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						4031eb1d91 
					 
					
						
						
							
							Avoid Metaware's High-C warning "'=' encountered where '==' may have been intended."  
						
						
						
						
					 
					
						2006-08-29 21:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a88deadd6f 
					 
					
						
						
							
							Yves Lejeune fixed so that replacing Content-Type: when doing multipart  
						
						... 
						
						
						
						formposts work exactly the way you want it (and the way you'd assume it
works) 
						
						
					 
					
						2006-07-27 22:35:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						27c0b43897 
					 
					
						
						
							
							David McCreedy fixed a build error when building libcurl with HTTP disabled,  
						
						... 
						
						
						
						problem added with the curl_formget() patch. 
						
						
					 
					
						2006-07-20 20:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						856114d05c 
					 
					
						
						
							
							fix minor compiler warning  
						
						
						
						
					 
					
						2006-06-28 02:45:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						37f4877e56 
					 
					
						
						
							
							Michael Wallner added curl_formget(), which allows an application to extract  
						
						... 
						
						
						
						(serialise) a previously built formpost (as with curl_formadd()). 
						
						
					 
					
						2006-06-24 21:46:41 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						12db20be4e 
					 
					
						
						
							
							Fixed signed/unsigned convertion errors in Salford-C.  
						
						... 
						
						
						
						#ifdef around WSAEDISCON in strerror.c. 
						
						
					 
					
						2006-04-26 17:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d055b269ed 
					 
					
						
						
							
							Yang Tse: fix compilation errors when SSL is not disabled and HTTP is  
						
						... 
						
						
						
						disabled 
						
						
					 
					
						2005-11-24 20:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						11bdba0007 
					 
					
						
						
							
							corrected copyright year  
						
						
						
						
					 
					
						2005-05-02 14:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6b1220b61d 
					 
					
						
						
							
							Cory Nelson's work on nuking compiler warnings when building on x64 with  
						
						... 
						
						
						
						VS2005. 
						
						
					 
					
						2005-04-26 13:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						99befd3a15 
					 
					
						
						
							
							C ensures that static variables are initialized to 0  
						
						
						
						
					 
					
						2004-12-22 20:12:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4f5a6a33b4 
					 
					
						
						
							
							moved the lseek() and stat() magic defines to setup.h and now take advantage  
						
						... 
						
						
						
						of struct_stat in formdata.c as well, to support formpost uploads of large
files on Windows too 
						
						
					 
					
						2004-12-16 18:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						1ba47e7af9 
					 
					
						
						
							
							Add 'const' to immutable arrays.  
						
						
						
						
					 
					
						2004-12-15 01:38:25 +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 
							
						 
					 
					
						
						
							
						
						beb61ef429 
					 
					
						
						
							
							Mohun Biswas found out that formposting a zero-byte file didn't work very  
						
						... 
						
						
						
						good. I fixed. 
						
						
					 
					
						2004-10-24 22:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7663775971 
					 
					
						
						
							
							if basename was found, check for a prototype and if none was found, provide  
						
						... 
						
						
						
						our own in the formdata.c file to prevent warnings on systems without it 
						
						
					 
					
						2004-10-08 08:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						39af394a1c 
					 
					
						
						
							
							removed tabs and trailing whitespace from source  
						
						
						
						
					 
					
						2004-10-06 07:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						121197bc87 
					 
					
						
						
							
							Only include libgen.h if we have a basename as well.  
						
						... 
						
						
						
						Mainly meant to deal with the IRIX case which seems to requrie a "-lgen" lib
to find the basename function and thus without the gen lib, it finds the
header but not the function and our replacement function has a prototype
that doesn't match the IRIX one.
A different approach would be to make configure detect and use -lgen for the
systems that require it. 
						
						
					 
					
						2004-10-05 06:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d5dd8e0fdc 
					 
					
						
						
							
							let our basename() be static  
						
						
						
						
					 
					
						2004-10-05 06:49:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						fd2aad1d9b 
					 
					
						
						
							
							someone should hit me  
						
						
						
						
					 
					
						2004-10-01 11:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ec4da97a35 
					 
					
						
						
							
							fixed the basename() replacement, reported by Gisle  
						
						
						
						
					 
					
						2004-10-01 11:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8e87223195 
					 
					
						
						
							
							- Based on Fedor Karpelevitch's formpost path basename patch, file parts in  
						
						... 
						
						
						
						formposts no longer include the path part. If you _really_ want them, you
  must provide your preferred full file name with CURLFORM_FILENAME.
  Added detection for libgen.h and basename() to configure. My custom
  basename() replacement function for systems without it, might be a bit too
  naive...
  Updated 6 test cases to make them work with the stripped paths. 
						
						
					 
					
						2004-10-01 06:36:11 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						feb2dd2835 
					 
					
						
						
							
							Replaced all uses of sprintf() with the safer snprintf(). It is just a  
						
						... 
						
						
						
						precaution to prevent mistakes to lead to buffer overflows. 
						
						
					 
					
						2004-06-24 11:54:11 +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 
							
						 
					 
					
						
						
							
						
						24572daccc 
					 
					
						
						
							
							Allow formposting of files larger than what fits in memory by not reading the  
						
						... 
						
						
						
						file until it is actually being uploaded.
Make sure we build and still work with HTTP disabled - the SSL code might use
the boundary string for some random seeding. 
						
						
					 
					
						2004-06-14 08:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8f1783b8a7 
					 
					
						
						
							
							provide curl_formfree() even when http is disabled, it does nothing then  
						
						
						
						
					 
					
						2004-06-13 08:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2098871509 
					 
					
						
						
							
							build again with disabled http  
						
						
						
						
					 
					
						2004-06-10 07:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6ec145d4b4 
					 
					
						
						
							
							when built with HTTP disabled, provide a curl_formadd() function anyway to  
						
						... 
						
						
						
						keep the API complete at all times 
						
						
					 
					
						2004-06-09 08:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						af33c6b549 
					 
					
						
						
							
							deleted trailing whitespace  
						
						
						
						
					 
					
						2004-06-03 13:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ccdcdb2a46 
					 
					
						
						
							
							mark a value as alloced when strdup()ed to prevent memory leaks  
						
						
						
						
					 
					
						2004-05-13 14:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						005042e973 
					 
					
						
						
							
							improved cleaning up in case of memory allocation failures  
						
						
						
						
					 
					
						2004-05-12 09:02:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						939866faab 
					 
					
						
						
							
							Left-over from before the return-code fix. This is probably the code that  
						
						... 
						
						
						
						causes xlc and gcc act differently on AIX. 
						
						
					 
					
						2004-05-12 06:27:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d3999e06d1 
					 
					
						
						
							
							clear up memory on failure a little better  
						
						
						
						
					 
					
						2004-05-11 14:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5c592f7dd9 
					 
					
						
						
							
							Make this source code use our internal *printf().  
						
						... 
						
						
						
						Also some minor edits. 
						
						
					 
					
						2004-05-11 11:29:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e55dee3807 
					 
					
						
						
							
							James Bursa added better error checking for failer memory calls when  
						
						... 
						
						
						
						building formposts 
						
						
					 
					
						2004-05-10 07:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d67ea8c7ad 
					 
					
						
						
							
							count the formdata size using a 64bit size if avaialble  
						
						
						
						
					 
					
						2004-05-07 09:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9e31a0536e 
					 
					
						
						
							
							removed more leftovers from the formparse function  
						
						
						
						
					 
					
						2004-05-04 09:31:04 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2960d37d71 
					 
					
						
						
							
							removed curl_formparse() from the library  
						
						
						
						
					 
					
						2004-05-04 08:24:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2a0a305300 
					 
					
						
						
							
							only a minor comment/format change  
						
						
						
						
					 
					
						2004-04-23 11:00:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						70e2aadc18 
					 
					
						
						
							
							Replaced Curl_FormReadOneLine with Curl_formpostheader as that is the only use  
						
						... 
						
						
						
						for it. It saves one extra copy of the header.
I also added comments for several functions in formdata.c 
						
						
					 
					
						2004-04-23 10:37:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						94a1d09ac7 
					 
					
						
						
							
							more variable type fixing for the huge posts  
						
						
						
						
					 
					
						2004-03-12 14:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						88e226c686 
					 
					
						
						
							
							some more size_t usage, and two added typecasts when converting from size_t  
						
						... 
						
						
						
						to long (MIPSpro warnings) 
						
						
					 
					
						2004-03-03 13:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6c78b4b7c0 
					 
					
						
						
							
							fixed some more size_t/int/long warnings and removed a few CMC comments  
						
						
						
						
					 
					
						2004-02-27 13:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d571064b65 
					 
					
						
						
							
							Clear up int/long/size_t/ssize_t usage a bit  
						
						
						
						
					 
					
						2004-02-26 13:40:43 +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