Yang Tse 
							
						 
					 
					
						
						
							
						
						aa5c72af15 
					 
					
						
						
							
							add missing semicolons  
						
						
						
						
					 
					
						2011-08-24 13:58:37 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						fd00b382b2 
					 
					
						
						
							
							base64: fix Curl_base64_encode and Curl_base64_decode interfaces  
						
						... 
						
						
						
						Previous interfaces for these libcurl internal functions did not allow to tell
apart a legitimate zero size result from an error condition. These functions
now return a CURLcode indicating function success or otherwise specific error.
Output size is returned using a pointer argument.
All usage of these two functions, and others closely related, has been adapted
to the new interfaces. Relative error and OOM handling adapted or added where
missing. Unit test 1302 also adapted. 
						
						
					 
					
						2011-08-24 08:10:30 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f1586cb477 
					 
					
						
						
							
							stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h  
						
						
						
						
					 
					
						2011-07-26 17:23:27 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b680fd180b 
					 
					
						
						
							
							code style: space between close paren and open brace  
						
						
						
						
					 
					
						2011-07-04 22:10:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b903186fa0 
					 
					
						
						
							
							source cleanup: unify look, style and indent levels  
						
						... 
						
						
						
						By the use of a the new lib/checksrc.pl script that checks that our
basic source style rules are followed. 
						
						
					 
					
						2011-04-27 09:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Chaffraix 
							
						 
					 
					
						
						
							
						
						add5766dd4 
					 
					
						
						
							
							urldata: Capitalize enum protect_level values.  
						
						... 
						
						
						
						This makes it easier to spot the enum values from the variables.
Removed some unneeded DEBUGASSERT added in the previous commit. 
						
						
					 
					
						2010-11-13 14:42:34 -08:00 
						 
				 
			
				
					
						
							
							
								Julien Chaffraix 
							
						 
					 
					
						
						
							
						
						8d59d69449 
					 
					
						
						
							
							security: tighten enum protection_level usage.  
						
						... 
						
						
						
						While changing Curl_sec_read_msg to accept an enum protection_level
instead of an int, I went ahead and fixed the usage of the associated
fields.
Some code was assuming that prot_clear == 0. Fixed those to use the
proper value. Added assertions prior to any code that would set the
protection level. 
						
						
					 
					
						2010-11-13 14:12:43 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0152dbbe23 
					 
					
						
						
							
							krb4: make a few functions static  
						
						
						
						
					 
					
						2010-10-18 10:00:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2309b4e330 
					 
					
						
						
							
							remove the CVSish $Id$ lines  
						
						
						
						
					 
					
						2010-03-24 11:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						33a3753c3f 
					 
					
						
						
							
							libcurl's memory.h renamed to curl_memory.h  
						
						
						
						
					 
					
						2009-04-21 11:46:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3c4b69f95d 
					 
					
						
						
							
							fix OOM problem reported by Jim Meyering  
						
						
						
						
					 
					
						2008-11-16 12:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						c9ad952604 
					 
					
						
						
							
							Replace inet_ntoa and inet_ntoa_r with Curl_inet_ntop  
						
						
						
						
					 
					
						2008-09-23 19:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						ac18b471d2 
					 
					
						
						
							
							libcurl internal base64.h header file renamed to curl_base64.h  
						
						
						
						
					 
					
						2008-08-17 00:25:38 +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 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ed6466d176 
					 
					
						
						
							
							Calls to Curl_failf() are not supposed to provide a trailing newline as the  
						
						... 
						
						
						
						function itself adds that. Fixed on 50 or something strings! 
						
						
					 
					
						2008-01-15 23:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cbd1a77ec2 
					 
					
						
						
							
							if () => if()  
						
						... 
						
						
						
						while () => while()
and some other minor re-indentings 
						
						
					 
					
						2007-11-07 09:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						359d500908 
					 
					
						
						
							
							- David McCreedy made changes to allow base64 encoding/decoding to work on  
						
						... 
						
						
						
						non-ASCII platforms. 
						
						
					 
					
						2007-01-03 23:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8d4eb2bc1f 
					 
					
						
						
							
							updated source header  
						
						
						
						
					 
					
						2006-01-26 10:39:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						62970da675 
					 
					
						
						
							
							Removed security.h since it shadows an include file mingw needs when building  
						
						... 
						
						
						
						for SSPI support. The contents of the file has been moved into the krb4.h file. 
						
						
					 
					
						2005-03-14 00:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f8b4ba80e0 
					 
					
						
						
							
							krb4 fixed  
						
						
						
						
					 
					
						2005-02-22 12:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						527f70e540 
					 
					
						
						
							
							Curl_base64_decode() now returns an allocated buffer  
						
						
						
						
					 
					
						2005-02-22 12:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						710e370c34 
					 
					
						
						
							
							Dan Fandrich added --disable-verbose  
						
						
						
						
					 
					
						2004-11-11 16:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						39af394a1c 
					 
					
						
						
							
							removed tabs and trailing whitespace from source  
						
						
						
						
					 
					
						2004-10-06 07:50:18 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						e1c6f216c2 
					 
					
						
						
							
							the new way of accessing the host name  
						
						
						
						
					 
					
						2004-04-28 20:34:04 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f128fae705 
					 
					
						
						
							
							fixed some warnings in the (both new and old) base64 usage  
						
						
						
						
					 
					
						2004-02-23 16:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9af7e46f72 
					 
					
						
						
							
							inlcude krb4.h to get the proto for Curl_krb_kauth() to satisfy picky  
						
						... 
						
						
						
						compilers 
						
						
					 
					
						2004-02-21 14:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0ab2dff69c 
					 
					
						
						
							
							based on Gisle's comment, I removed the use of syslog() and fixed the  
						
						... 
						
						
						
						netdb.h include, then I re-indented some code to use curl-style 
						
						
					 
					
						2003-12-04 15:21:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						800052dc50 
					 
					
						
						
							
							use the HAVE_KRB4 define instead of just KRB4  
						
						
						
						
					 
					
						2003-12-02 13:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d5d55a856e 
					 
					
						
						
							
							adjusted code to the new socket fields in the sessionhandle struct  
						
						
						
						
					 
					
						2003-11-24 09:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						56014e74a0 
					 
					
						
						
							
							krb4-fixes for the moved user+password fields within the structs  
						
						
						
						
					 
					
						2003-07-21 09:19:48 +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 
							
						 
					 
					
						
						
							
						
						308bc9d919 
					 
					
						
						
							
							use CURLDEBUG instead of MALLOCDEBUG for preprocessor conditions  
						
						
						
						
					 
					
						2003-06-26 11:22:12 +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 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b4e33cfcc7 
					 
					
						
						
							
							Removed the long-living compiler warnings on the des_pcbc_encrypt() function  
						
						... 
						
						
						
						calls! 
						
						
					 
					
						2003-01-27 14:19:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d0b97f7e1f 
					 
					
						
						
							
							Curl_GetFTPResponse() takes a different set of parameters and now return a  
						
						... 
						
						
						
						proper CURLcode. The default timeout for reading one response is now also
possible to change while running. 
						
						
					 
					
						2002-12-03 10:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						08ef208fb7 
					 
					
						
						
							
							added disable-[protocol] support, largely provided by Miklos Nemeth  
						
						
						
						
					 
					
						2002-06-11 11:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0be7944d66 
					 
					
						
						
							
							use the hostname pointer instead of using IPv4-only info from a struct  
						
						
						
						
					 
					
						2002-04-25 15:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						781f52a287 
					 
					
						
						
							
							fixed an inet_ntoa() occurance to use inet_ntoa_r() if it is available.  
						
						... 
						
						
						
						I also replaced all printf() calls with calls to Curl_failf() 
						
						
					 
					
						2002-01-04 09:52:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e192261788 
					 
					
						
						
							
							failf() calls should not have newlines in the message string!  
						
						
						
						
					 
					
						2001-12-11 13:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4118c68df1 
					 
					
						
						
							
							check Curl_ftpsendf return codes  
						
						
						
						
					 
					
						2001-10-31 15:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								Sterling Hughes 
							
						 
					 
					
						
						
							
						
						8e91d5de8e 
					 
					
						
						
							
							looks nicer and is better compatible with older vim versions  
						
						
						
						
					 
					
						2001-10-11 09:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9d342bbf07 
					 
					
						
						
							
							sessionhandle->hp => hostaddr  
						
						
						
						
					 
					
						2001-10-01 22:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						09da2c1767 
					 
					
						
						
							
							fixed the missing getftpresponse edits  
						
						
						
						
					 
					
						2001-09-28 09:19:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ae2ecfc5cb 
					 
					
						
						
							
							removed the socket argument from some functions that always passed in the  
						
						... 
						
						
						
						same socket and it was available from the passed-in struct anyway! 
						
						
					 
					
						2001-09-28 09:15:19 +00:00 
						 
				 
			
				
					
						
							
							
								Sterling Hughes 
							
						 
					 
					
						
						
							
						
						6147879837 
					 
					
						
						
							
							Added formatting sections for emacs and vim  
						
						
						
						
					 
					
						2001-09-07 04:01:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						47e7a3e678 
					 
					
						
						
							
							a few more struct fixes  
						
						
						
						
					 
					
						2001-08-30 22:59:58 +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 
							
						 
					 
					
						
						
							
						
						429b09ee04 
					 
					
						
						
							
							Curl_ prefix added to a few function calls  
						
						
						
						
					 
					
						2001-08-17 10:24:59 +00:00