Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3da2c0f6d2 
					 
					
						
						
							
							curl_share_setopt: use va_end()  
						
						 
						
						... 
						
						
						
						As spotted by Coverity, va_end() was not used previously. To make it
used I took away a bunch of return statements and made them into
assignments instead. 
						
						
					 
					
						2012-06-15 22:37:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						d56b4c3f89 
					 
					
						
						
							
							ssl session caching: fix compiler warnings  
						
						 
						
						
						
						
					 
					
						2012-01-18 23:42:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alejandro Alvarez Ayllon 
							
						 
					 
					
						
						
							
						
						35f61c404d 
					 
					
						
						
							
							SSL session share: move the age counter to the share object  
						
						 
						
						... 
						
						
						
						Previously the age counter would be counted individually in each easy
handle that shared SSL sessions! 
						
						
					 
					
						2011-11-17 23:34:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						90fcad63cb 
					 
					
						
						
							
							Fixed compilation when HTTP or cookies are disabled  
						
						 
						
						
						
						
					 
					
						2011-10-20 17:54:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ca2c326361 
					 
					
						
						
							
							curl_share_cleanup: avoid compiler warning  
						
						 
						
						... 
						
						
						
						Move the variable declaration to within the #ifdef 
						
						
					 
					
						2011-10-04 16:34:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						15e3e45170 
					 
					
						
						
							
							share: don't use SSL unless enabled  
						
						 
						
						... 
						
						
						
						Don't even declare the struct members for disabled features
Introducing the CURLSHE_NOT_BUILT_IN return code for the share interface
when trying to set a sharing option that has been disabled (or not
enabled) in the library. 
						
						
					 
					
						2011-10-03 22:35:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alejandro Alvarez 
							
						 
					 
					
						
						
							
						
						5793bc370c 
					 
					
						
						
							
							SSL session sharing support added  
						
						 
						
						... 
						
						
						
						With locking, plus test, plus documentation 
						
						
					 
					
						2011-09-28 23:06:34 +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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9d1e914a56 
					 
					
						
						
							
							disable cookies: remove ifdefs, move code  
						
						 
						
						... 
						
						
						
						1 - make sure to #define macros for cookie functions in the cookie
header when cookies are disabled to avoid having to use #ifdefs in code
using those functions.
2 - move cookie-specific code to cookie.c and use the functio
conditionally as mentioned in (1).
net result: 6 #if lines removed, and 9 lines of code less 
						
						
					 
					
						2011-04-04 19:27:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2309b4e330 
					 
					
						
						
							
							remove the CVSish $Id$ lines  
						
						 
						
						
						
						
					 
					
						2010-03-24 11:02:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						59939313f8 
					 
					
						
						
							
							Make usage of calloc()'s arguments consistent with rest of code base  
						
						 
						
						
						
						
					 
					
						2009-11-18 10:33:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						33a3753c3f 
					 
					
						
						
							
							libcurl's memory.h renamed to curl_memory.h  
						
						 
						
						
						
						
					 
					
						2009-04-21 11:46:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2a86817349 
					 
					
						
						
							
							malloc+memset => calloc  
						
						 
						
						
						
						
					 
					
						2008-12-20 22:51:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						5779283a52 
					 
					
						
						
							
							attempt to fix or allow further detection of an elusive icc SIGSEGV  
						
						 
						
						
						
						
					 
					
						2008-10-19 20:17:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						59e378f48f 
					 
					
						
						
							
							remove unnecessary typecasting of malloc()  
						
						 
						
						
						
						
					 
					
						2008-09-06 05:29:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michal Marek 
							
						 
					 
					
						
						
							
						
						6f3166c15b 
					 
					
						
						
							
							- Added curl_easy_getinfo typechecker.  
						
						 
						
						... 
						
						
						
						- Added macros for curl_share_setopt and curl_multi_setopt to check at least
  the correct number of arguments. 
						
						
					 
					
						2008-03-18 08:14:37 +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 
							
						 
					 
					
						
						
							
						
						ac269a8f68 
					 
					
						
						
							
							Dan Fandrich added the --disable-cookies option to configure to build  
						
						 
						
						... 
						
						
						
						libcurl without cookie support. This is mainly useful if you want to build a
minimalistic libcurl with no cookies support at all. Like for embedded
systems or similar. 
						
						
					 
					
						2004-12-05 23:59:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a9572bf88a 
					 
					
						
						
							
							Andrs Garca found out the share cleanup code crashes when you cleanup  
						
						 
						
						... 
						
						
						
						and there are not lock/unlock functions set! 
						
						
					 
					
						2004-07-02 08:28:31 +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 
							
						 
					 
					
						
						
							
						
						b6ee33c6e1 
					 
					
						
						
							
							check that memory allocation functions truly return good data or bail out  
						
						 
						
						
						
						
					 
					
						2004-05-13 15:18:29 +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 
							
						 
					 
					
						
						
							
						
						7ea837a18c 
					 
					
						
						
							
							adjusted to the new dns cache function to hide more hostip internals  
						
						 
						
						
						
						
					 
					
						2004-03-30 13:02:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						be2cdf14f3 
					 
					
						
						
							
							Don't call the lock/unlock functions if they are NULL. They can still be  
						
						 
						
						... 
						
						
						
						NULL without violating protocol. 
						
						
					 
					
						2004-02-26 11:39:38 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						053f6c85ef 
					 
					
						
						
							
							updated year in the copyright string  
						
						 
						
						
						
						
					 
					
						2004-01-07 09:19:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						96e217b496 
					 
					
						
						
							
							the new cookie functions that require 'data' passed in  
						
						 
						
						
						
						
					 
					
						2003-08-11 09:56:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8dd069604c 
					 
					
						
						
							
							Dirk Manske's bugfix for the share stuff  
						
						 
						
						
						
						
					 
					
						2003-08-11 06:30:02 +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 
							
						 
					 
					
						
						
							
						
						ed908b7f89 
					 
					
						
						
							
							use CURLDEBUG instead of MALLOCDEBUG  
						
						 
						
						
						
						
					 
					
						2003-06-26 11:28:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e727fb82f2 
					 
					
						
						
							
							Marty Kuhrt's #include fixes for VMS  
						
						 
						
						
						
						
					 
					
						2003-06-13 06:48:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						48a5c64e94 
					 
					
						
						
							
							include stdarg.h since we use va_* stuff  
						
						 
						
						
						
						
					 
					
						2003-02-06 19:28:17 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f26a338a54 
					 
					
						
						
							
							copyright year update in the source header  
						
						 
						
						
						
						
					 
					
						2003-01-16 21:08:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f152f23a68 
					 
					
						
						
							
							Updated more and now looks and and the API possibly works almost like the  
						
						 
						
						... 
						
						
						
						design document specifies. There is still no code inside that uses this. 
						
						
					 
					
						2003-01-09 10:21:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9a239edb52 
					 
					
						
						
							
							updated to use the modified share-types  
						
						 
						
						
						
						
					 
					
						2003-01-08 15:50:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ba4e69bebc 
					 
					
						
						
							
							updated source code boilerplate/header  
						
						 
						
						
						
						
					 
					
						2002-09-03 11:52:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6dfe0ec31e 
					 
					
						
						
							
							Sterling Hughes brings the share interface  
						
						 
						
						
						
						
					 
					
						2002-08-13 14:20:47 +00:00