Yang Tse 
							
						 
					 
					
						
						
							
						
						6582895b51 
					 
					
						
						
							
							docs/example patches for VMS  
						
						 
						
						
						
						
					 
					
						2009-06-05 18:40:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						4677778f85 
					 
					
						
						
							
							Remove empty line used to force CVS to update the $Id date string format  
						
						 
						
						
						
						
					 
					
						2009-05-19 12:12:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						0427b783e2 
					 
					
						
						
							
							Add empty line, to force CVS to update the $Id date string format  
						
						 
						
						
						
						
					 
					
						2009-05-18 12:33:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						f11969015a 
					 
					
						
						
							
							Avoid compiler warning about unused argument.  
						
						 
						
						
						
						
					 
					
						2009-04-18 09:59:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						79a91b8168 
					 
					
						
						
							
							make this example not only replace an internal header but also add a totally  
						
						 
						
						... 
						
						
						
						new and non-standard one 
						
						
					 
					
						2009-01-12 21:29:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						dd2fc45c27 
					 
					
						
						
							
							Markus Koetter's adaptation of hiperfifo.c to instead use libev  
						
						 
						
						
						
						
					 
					
						2008-11-21 10:10:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0b489c7e61 
					 
					
						
						
							
							and now it compiles too!  
						
						 
						
						
						
						
					 
					
						2008-11-19 15:31:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						22d4db1cf2 
					 
					
						
						
							
							I updated this example to use the modern paradigms of the socket API where  
						
						 
						
						... 
						
						
						
						*_socket_all() and *_socket() aren't used at all but only *_socket_action()
is. 
						
						
					 
					
						2008-11-19 15:30:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						0eb083e979 
					 
					
						
						
							
							Argument to CURLMOPT_MAXCONNECTS must be a long  
						
						 
						
						
						
						
					 
					
						2008-09-22 17:27:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						152cf6325d 
					 
					
						
						
							
							Checked in some grammatical and minor other fixes in the documentation and  
						
						 
						
						... 
						
						
						
						examples that I found in the FreeBSD ports system. 
						
						
					 
					
						2008-09-10 07:11:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						59e378f48f 
					 
					
						
						
							
							remove unnecessary typecasting of malloc()  
						
						 
						
						
						
						
					 
					
						2008-09-06 05:29:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						861b647e7b 
					 
					
						
						
							
							remove unnecessary typecasting of realloc()  
						
						 
						
						
						
						
					 
					
						2008-09-06 04:28:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4c9768565e 
					 
					
						
						
							
							- Introducing CURLOPT_CERTINFO and the corresponding CURLINFO_CERTINFO. By  
						
						 
						
						... 
						
						
						
						enabling this feature with CURLOPT_CERTINFO for a request using SSL (HTTPS
  or FTPS), libcurl will gather lots of server certificate info and that info
  can then get extracted by a client after the request has completed with
  curl_easy_getinfo()'s CURLINFO_CERTINFO option. Linus Nielsen Feltzing
  helped me test and smoothen out this feature.
  Unfortunately, this feature currently only works with libcurl built to use
  OpenSSL.
  This feature was sponsored by networking4all.com - thanks! 
						
						
					 
					
						2008-09-05 14:29:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						79ffbf7fe1 
					 
					
						
						
							
							MSVC adjustment  
						
						 
						
						
						
						
					 
					
						2008-08-31 12:12:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						d8cab4c133 
					 
					
						
						
							
							Pick-up programs from Makefile.inc.  
						
						 
						
						
						
						
					 
					
						2008-08-17 16:20:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						cf30b24706 
					 
					
						
						
							
							Fixed unused variable warning  
						
						 
						
						
						
						
					 
					
						2008-08-14 18:41:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						aab2d52b25 
					 
					
						
						
							
							httpcustomheader.c is a new tiny example showing a HTTP request with a custom  
						
						 
						
						... 
						
						
						
						header replacing an internal one 
						
						
					 
					
						2008-08-13 08:51:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						14240e9e10 
					 
					
						
						
							
							Initial support of curlbuild.h and curlrules.h which allows  
						
						 
						
						... 
						
						
						
						to have a curl_off_t data type no longer gated to off_t. 
						
						
					 
					
						2008-08-07 00:29:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						a00febe1a0 
					 
					
						
						
							
							add comment for include paths  
						
						 
						
						
						
						
					 
					
						2008-07-15 13:54:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						a95e600eb0 
					 
					
						
						
							
							Added libidn libs as needed. Added compilation of sendrecv.c  
						
						 
						
						... 
						
						
						
						and cookie_interface.c. 
						
						
					 
					
						2008-07-08 13:55:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						e664cd5826 
					 
					
						
						
							
							Fixed a surprising number of example programs that were passing int arguments  
						
						 
						
						... 
						
						
						
						to curl_easy_setopt instead of long. 
						
						
					 
					
						2008-05-22 21:20:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c2a84aa6f0 
					 
					
						
						
							
							change the code style to be more curlish, and changed some of the output  
						
						 
						
						... 
						
						
						
						to be more descriptive and finally set VERBOSE mode to 1 by default 
						
						
					 
					
						2008-05-19 20:40:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e059efda1b 
					 
					
						
						
							
							removed lots of warnings  
						
						 
						
						
						
						
					 
					
						2008-05-16 21:14:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						ade57a781c 
					 
					
						
						
							
							Included stdint.h to get the intptr_t type (needed on OpenBSD at least).  
						
						 
						
						
						
						
					 
					
						2008-05-15 22:31:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						514592b892 
					 
					
						
						
							
							- Introducing curl_easy_send() and curl_easy_recv(). They can be used to send  
						
						 
						
						... 
						
						
						
						and receive data over a connection previously setup with curl_easy_perform()
  and its CURLOPT_CONNECT_ONLY option. The sendrecv.c example was added to
  show how they can be used. 
						
						
					 
					
						2008-05-12 21:43:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Tse 
							
						 
					 
					
						
						
							
						
						19479ea021 
					 
					
						
						
							
							Internal time differences now use monotonic time source if available.  
						
						 
						
						... 
						
						
						
						This also implies the removal of the winmm.lib dependency for WIN32. 
						
						
					 
					
						2008-05-09 16:31:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						79300cdcd9 
					 
					
						
						
							
							return 0 not -1 at end of data!  
						
						 
						
						
						
						
					 
					
						2008-04-12 08:35:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						aa2a54c10a 
					 
					
						
						
							
							Give a hint as to why a url_fopen failed.  
						
						 
						
						
						
						
					 
					
						2008-04-04 18:45:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						bf52cef16f 
					 
					
						
						
							
							Made sure that curl_global_init is called in all the multithreaded  
						
						 
						
						... 
						
						
						
						example programs. 
						
						
					 
					
						2008-04-03 20:28:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						16a9c5e02b 
					 
					
						
						
							
							removed unused var.  
						
						 
						
						
						
						
					 
					
						2008-04-02 03:11:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						1e482fe6a8 
					 
					
						
						
							
							Changed the makefile so the doc/examples/ programs are never built in a  
						
						 
						
						... 
						
						
						
						normal build/install (only with the 'make check' target), so that a
build failure in the examples isn't fatal. 
						
						
					 
					
						2008-03-31 03:01:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f3c0afa5b8 
					 
					
						
						
							
							fix code that is normally #ifdef'ed out  
						
						 
						
						
						
						
					 
					
						2008-03-13 12:36:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b12fef3f31 
					 
					
						
						
							
							Michal Marek's cleanup of how curl_easy_setopt() is used in examples and  
						
						 
						
						... 
						
						
						
						test code. Thanks to his curl_easy_setopt() typechecker work... 
						
						
					 
					
						2008-02-27 09:06:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3154f04fb9 
					 
					
						
						
							
							now builds and runs with GnuTLS-built libcurls too  
						
						 
						
						
						
						
					 
					
						2008-02-23 23:00:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						5e9c564883 
					 
					
						
						
							
							fixed missing header; changed bail out from exit() to return().  
						
						 
						
						... 
						
						
						
						Mentioned on the list by Michal Marek. 
						
						
					 
					
						2008-02-21 15:02:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						4ae644e427 
					 
					
						
						
							
							reformatted comment.  
						
						 
						
						
						
						
					 
					
						2008-02-20 12:36:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						d208e56b16 
					 
					
						
						
							
							added read callback function in order to prevent crashs on Win32 when linked against DLL:  
						
						 
						
						
						
						
					 
					
						2008-02-20 12:33:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						ade0890746 
					 
					
						
						
							
							fix for new codestyle.  
						
						 
						
						
						
						
					 
					
						2008-02-19 16:23:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						7a5596bf02 
					 
					
						
						
							
							made changes to work with Win32;  
						
						 
						
						... 
						
						
						
						replaced fstat() with stat() call and bail out if local file not found. 
						
						
					 
					
						2008-02-19 16:13:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						1093287494 
					 
					
						
						
							
							added makefile for MingW32 to build most of the samples.  
						
						 
						
						
						
						
					 
					
						2008-02-18 15:43:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						6398f71cc4 
					 
					
						
						
							
							moved sample program defines into separate Makefile.inc so that other makefiles can pick up the defines from there.  
						
						 
						
						
						
						
					 
					
						2008-02-18 15:32:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						454e840590 
					 
					
						
						
							
							threaded-ssl.c is a little example that does multi-threaded downloads from  
						
						 
						
						... 
						
						
						
						HTTPS sites with OpenSSL-enabled libcurl (and pthreads) and thus do the
thread-locking and things openssl-style. 
						
						
					 
					
						2008-02-03 12:28:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e40327ba00 
					 
					
						
						
							
							This is a multi threaded application that uses a progress bar to show  
						
						 
						
						... 
						
						
						
						status.  It uses Gtk+ to make a smooth pulse. Written by Jud Bishop 
						
						
					 
					
						2008-01-20 11:12:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bff962398d 
					 
					
						
						
							
							Andres Garcia made the examples build fine on Windows (mingw + msys) when  
						
						 
						
						... 
						
						
						
						the lib was built staticly. 
						
						
					 
					
						2007-11-17 10:22:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						70f10f1ac9 
					 
					
						
						
							
							Add a call to curl_global_cleanup to show how to do a proper shutdown.  
						
						 
						
						
						
						
					 
					
						2007-11-07 04:53:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bbc4e05434 
					 
					
						
						
							
							Andres Garcia made it build and run on windows  
						
						 
						
						
						
						
					 
					
						2007-11-05 10:07:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						8412d1e493 
					 
					
						
						
							
							Compile samples with -DCURL_NO_OLDIES  
						
						 
						
						
						
						
					 
					
						2007-09-13 22:20:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						6d27647b61 
					 
					
						
						
							
							Remove remaining traces of ftp3rdparty.c and mention htmltidy.c  
						
						 
						
						
						
						
					 
					
						2007-09-13 20:36:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						9f44a95522 
					 
					
						
						
							
							Renamed several libcurl error codes and options to make them more general  
						
						 
						
						... 
						
						
						
						and allow reuse by multiple protocols. Several unused error codes were
removed.  In all cases, macros were added to preserve source (and binary)
compatibility with the old names.  These macros are subject to removal at
a future date, but probably not before 2009.  An application can be
tested to see if it is using any obsolete code by compiling it with the
CURL_NO_OLDIES macro defined.
Documented some newer error codes in libcurl-error(3) 
						
						
					 
					
						2007-08-30 20:34:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						138ca334f9 
					 
					
						
						
							
							ignore all the binaries and the .deps and .libs  
						
						 
						
						
						
						
					 
					
						2007-08-17 22:33:25 +00:00