Compare commits
	
		
			164 Commits
		
	
	
		
			curl-7_21_
			...
			curl-7_21_
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | a5ee8d50c3 | ||
|   | c91c48723a | ||
|   | b40c8f9249 | ||
|   | 714215f283 | ||
|   | 6cfbf21acf | ||
|   | 72da921942 | ||
|   | 6ff4ebbc80 | ||
|   | fa81193bf0 | ||
|   | fb80a0a082 | ||
|   | e84730948d | ||
|   | 996630d5ed | ||
|   | fde795894f | ||
|   | 6710970bce | ||
|   | f01df19798 | ||
|   | b2e06ea166 | ||
|   | c66b0b32fb | ||
|   | 2064ea9612 | ||
|   | 1a6e7da13d | ||
|   | 23544f35fd | ||
|   | 2f6924032a | ||
|   | aeb214f3e8 | ||
|   | 89fa3b3efb | ||
|   | e9afbe2a65 | ||
|   | c48849ef97 | ||
|   | d54668eb00 | ||
|   | ee4c1206de | ||
|   | c22c258029 | ||
|   | 6eb484942b | ||
|   | 5b716b7c91 | ||
|   | 01f05d0c75 | ||
|   | 8321a367ee | ||
|   | 8e9e19b0d5 | ||
|   | db59b6202d | ||
|   | e7837bfd03 | ||
|   | e71642003c | ||
|   | 02dbfa2192 | ||
|   | 9d1e914a56 | ||
|   | d3408d0593 | ||
|   | 318c5c802b | ||
|   | c2459c4328 | ||
|   | c37ad9e909 | ||
|   | 5eda4bf726 | ||
|   | e02c90dc19 | ||
|   | f1c6cd42f4 | ||
|   | 2a0c7ea4cc | ||
|   | 4913a08cb6 | ||
|   | 2531cd94a5 | ||
|   | 40256ec4d3 | ||
|   | 11c2db2aa2 | ||
|   | d02f444759 | ||
|   | cc9e4321d3 | ||
|   | 970587567e | ||
|   | 3a158f30b5 | ||
|   | 67eb679264 | ||
|   | 9680df4807 | ||
|   | 0addc57188 | ||
|   | 34ef39015e | ||
|   | 252d70a1ed | ||
|   | a374d8f85d | ||
|   | 058fb33557 | ||
|   | 0355e33b5f | ||
|   | e765afccb6 | ||
|   | 8702ebff74 | ||
|   | 0f07142509 | ||
|   | 3a87dd8b20 | ||
|   | 7f57fb359d | ||
|   | 663a52c2f8 | ||
|   | 4b51484a68 | ||
|   | 89d412b5e7 | ||
|   | 92774ac1f3 | ||
|   | 0c05ee3a33 | ||
|   | ef1c18b952 | ||
|   | 409867e62b | ||
|   | 929aeed386 | ||
|   | 42d95bcc44 | ||
|   | 93290f69d0 | ||
|   | e38a7880e1 | ||
|   | e114648991 | ||
|   | b8118dd495 | ||
|   | 025b9368f8 | ||
|   | 521e88e009 | ||
|   | 88e825de86 | ||
|   | 14e8b13a45 | ||
|   | 36cb24ec19 | ||
|   | 806dbb022b | ||
|   | 5a433a033f | ||
|   | 511f491cf2 | ||
|   | cc228ea6f6 | ||
|   | 211504ba8a | ||
|   | 2bbaddb05a | ||
|   | 13b64d7558 | ||
|   | 8831000bc0 | ||
|   | ed8749e308 | ||
|   | 7711086536 | ||
|   | fdaa8da75d | ||
|   | c40ae2cbd2 | ||
|   | 3e00af34c8 | ||
|   | 3eac14b43c | ||
|   | 60406ff7f8 | ||
|   | 6c5448d59f | ||
|   | ca37692bf4 | ||
|   | 176092d760 | ||
|   | e649a7baae | ||
|   | c8fba59731 | ||
|   | 4d1d1b8518 | ||
|   | 05ebc6f0cc | ||
|   | 6f0ee717c3 | ||
|   | 0718b7e31e | ||
|   | 60172a0446 | ||
|   | c042340b2a | ||
|   | b847818740 | ||
|   | bec9692a77 | ||
|   | a07a865d5d | ||
|   | cccba72920 | ||
|   | 7612ca2a7e | ||
|   | 029136da60 | ||
|   | 1aeb635cdd | ||
|   | 70cb3f204d | ||
|   | 9da4698fd2 | ||
|   | 08221e738d | ||
|   | 16dcd13a2a | ||
|   | 8a26a8d833 | ||
|   | a9aeedcdbe | ||
|   | d6b9f76943 | ||
|   | 9e60d8fd9e | ||
|   | a8f30fa555 | ||
|   | 0354cd5f77 | ||
|   | 0d0f8084e3 | ||
|   | 3d3735d9a1 | ||
|   | 29f0898525 | ||
|   | 0e74e1d8d8 | ||
|   | 3f7b7dea1e | ||
|   | c9ee341bfb | ||
|   | c60a6153be | ||
|   | 80225b08cd | ||
|   | bfc491a2d2 | ||
|   | fb199cd29d | ||
|   | a8aab6e7d4 | ||
|   | 32aedf1d3d | ||
|   | 8511b6436c | ||
|   | 17de1cc382 | ||
|   | 5719e56168 | ||
|   | d7846237a4 | ||
|   | 386afdf607 | ||
|   | 2345c1dd66 | ||
|   | 7aa2d10e0d | ||
|   | 10cea49a46 | ||
|   | 073ce06379 | ||
|   | 0b8cdc0635 | ||
|   | 9f8e960a1a | ||
|   | 06fc3569d2 | ||
|   | dd3760f2eb | ||
|   | 45ca048f44 | ||
|   | c4369f34b9 | ||
|   | d85cae9225 | ||
|   | 05895927f5 | ||
|   | d9805c5b2b | ||
|   | 2f421f9aa1 | ||
|   | 4c33b0a200 | ||
|   | 1c3c0162c6 | ||
|   | a40f58d2ef | ||
|   | 66582c04b1 | ||
|   | fae0e2f968 | ||
|   | a12918bc28 | 
| @@ -1,3 +1,24 @@ | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #ifdef TIME_WITH_SYS_TIME | ||||
| /* Time with sys/time test */ | ||||
|  | ||||
|   | ||||
							
								
								
									
										106
									
								
								RELEASE-NOTES
									
									
									
									
									
								
							
							
						
						
									
										106
									
								
								RELEASE-NOTES
									
									
									
									
									
								
							| @@ -1,54 +1,69 @@ | ||||
| Curl and libcurl 7.21.4 | ||||
| Curl and libcurl 7.21.5 | ||||
|  | ||||
|  Public curl releases:         120 | ||||
|  Public curl releases:         121 | ||||
|  Command line options:         143 | ||||
|  curl_easy_setopt() options:   185 | ||||
|  Public functions in libcurl:  58 | ||||
|  Known libcurl bindings:       39 | ||||
|  Contributors:                 834 | ||||
|  Contributors:                 854 | ||||
|  | ||||
| This release includes the following changes: | ||||
|  | ||||
|  o CURLINFO_FTP_ENTRY_PATH now supports SFTP | ||||
|  o introduced new framework for unit-testing | ||||
|  o IDN: use win32 API if told to | ||||
|  o ares: ask for both IPv4 and IPv6 addresses | ||||
|  o HTTP: do Negotiate authentication using SSPI on windows | ||||
|  o Windows build: alternative makefile | ||||
|  o TLS-SRP: support added when using GnuTLS | ||||
|  o SOCKOPTFUNCTION: callback can say already-connected | ||||
|  o Added --netrc-file | ||||
|  o Added (new) support for cyassl | ||||
|  o TSL-SRP: enabled with OpenSSL | ||||
|  o Added CURLE_NOT_BUILT_IN and CURLE_UNKNOWN_OPTION | ||||
|  | ||||
| This release includes the following bugfixes: | ||||
|  | ||||
|  o SMTP: add brackets for MAIL FROM | ||||
|  o ossl_seed: no more RAND_screen (on Windows) | ||||
|  o multi: connect fail => use next IP address | ||||
|  o use the timeout when using multiple IP addresses similar to how | ||||
|    the easy interface does it | ||||
|  o cookies: tricked dotcounter fixed | ||||
|  o pubkey_show: allocate buffer to fit any-size result | ||||
|  o Curl_nss_connect: avoid PATH_MAX | ||||
|  o Curl_do: avoid using stale conn pointer | ||||
|  o tftpd test server: avoid buffer overflow report from glibc | ||||
|  o nss: avoid CURLE_OUT_OF_MEMORY given a file name without any slash | ||||
|  o nss: fix a bug in handling of CURLOPT_CAPATH | ||||
|  o CMake: Use upstream CheckTypeSize module | ||||
|  o OpenSSL get_cert_chain: support larger data sets | ||||
|  o SCP/SFTP transfers: acknowledge speedcheck | ||||
|  o GnuTLS builds: fix memory leak | ||||
|  o connect problem: use UDP correctly | ||||
|  o Borland C++ makefile tweaks | ||||
|  o OpenSSL: improved error message on SSL_CTX_new failures | ||||
|  o HTTP: memory leak on multiple Location: | ||||
|  o ares_query_completed_cb: don't touch invalid data | ||||
|  o ares: memory leak fix | ||||
|  o mk-ca-bundle: use new cacert url | ||||
|  o Curl_gmtime: added a portable gmtime and check for NULL | ||||
|  o curl.1: typo in -v description | ||||
|  o CURLOPT_SOCKOPTFUNCTION: return proper error code | ||||
|  o --keepalive-time: warn if not supported properly | ||||
|  o file: add support for CURLOPT_TIMECONDITION | ||||
|  o nss: avoid memory leaks and failure of NSS shutdown | ||||
|  o multi: fix CURLM_STATE_TOOFAST for multi_socket | ||||
|  o nss: avoid memory leak on SSL connection failure | ||||
|  o nss: do not ignore failure of SSL handshake | ||||
|  o multi: better failed connect handling when using FTP, SMTP, POP3 and IMAP | ||||
|  o runtests.pl: fix pid number concatenation that prevented it from killing | ||||
|    the correct process at times | ||||
|  o PolarSSL: Return 0 on receiving TLS CLOSE_NOTIFY alert | ||||
|  o curl_easy_setopt.3: Removed wrong reference to CURLOPT_USERPASSWORD | ||||
|  o multi: close connection on timeout | ||||
|  o IMAP in multi mode does SSL connections non-blocking | ||||
|  o honours the --disable-ldaps configure option | ||||
|  o Force setopt constants written by --libcurl to be long | ||||
|  o ssh_connect: treat libssh2 return code better | ||||
|  o SFTP upload could stall the state machine when the multi_socket API was | ||||
|    used | ||||
|  o SFTP and SCP could leak memory when used with the multi interface and  | ||||
|    the connection was closed | ||||
|  o Added missing file to repair the MSVC makefiles | ||||
|  o Fixed detection of recvfrom arguments on Android/bionic | ||||
|  o GSS: handle reuse fix | ||||
|  o transfer: avoid insane conversion of time_t | ||||
|  o nss: do not ignore value of CURLOPT_SSL_VERIFYPEER in certain cases | ||||
|  o SMTP-multi: non-blocking connect | ||||
|  o SFTP-multi: set cselect for sftp and scp to fix "stall" risk | ||||
|  o configure: removed wrongly claimed default paths | ||||
|  o pop3: fixed torture tests to succeed | ||||
|  o symbols-in-versions: many corrections | ||||
|  o if a HTTP request gets retried because the connection was dead, rewind if | ||||
|    any data was sent as part of it | ||||
|  o only probe for working ipv6 once and then re-use that info for further | ||||
|    requests | ||||
|  o requests that are asked to bound to a local interface/port will no longer | ||||
|    wrongly re-use connections that aren't | ||||
|  o libcurl.m4: Add missing quotes in AC_LINK_IFELSE | ||||
|  o progress output: don't print the last update on a separate line | ||||
|  o POP3: the command to send is STLS, not STARTTLS | ||||
|  o POP3: PASS command was not sent after upgrade to TLS | ||||
|  o configure: fix libtool warning | ||||
|  o nss: allow to use multiple client certificates for a single host | ||||
|  o HTTP pipelining: Fix handling of zero-length responses | ||||
|  o Don't list NTLM in curl-config when HTTP is disabled | ||||
|  o curl_easy_setopt.3: CURLOPT_RESOLVE typo version | ||||
|  o OpenSSL: build fine with no-sslv2 versions | ||||
|  o checkconnection: don't call with NULL pointer with RTSP and multi interface | ||||
|  o Borland makefile updates | ||||
|  o configure: libssh2 link fix without pkg-config | ||||
|  o certinfo crash | ||||
|  o CCC crash | ||||
|  | ||||
| This release includes the following known bugs: | ||||
|  | ||||
| @@ -57,11 +72,10 @@ This release includes the following known bugs: | ||||
| This release would not have looked like this without help, code, reports and | ||||
| advice from friends like these: | ||||
|  | ||||
|  Amr Shahin, Andreas Olsson, Bjoern Sikora, Brad Hards, Brad King, | ||||
|  Dan Fandrich, Daniel Mentz, Darshan Mody, Dave Reisner, Eric Hu, | ||||
|  Guenter Knauf, Ian D Allen, John Bradshaw, Julien Chaffraix, Kamil Dudka, | ||||
|  Luke Amery, Marcel Roelofs, Martin Lemke, Nicholas Maniscalco, | ||||
|  Pasha Kuznetsov, Patrick Monnerat, Paul Howarth, Pedro Larroy, Pierre Joye, | ||||
|  Quinn Slack, Samuel Thibault, Tommie Gannert, Vsevolod Novikov, Yang Tse | ||||
|  Mike Crowe, Kamil Dudka, Julien Chaffraix, Hoi-Ho Chan, Ben Noordhuis, | ||||
|  Dan Fandrich, Henry Ludemann, Karl M, Manuel Massing, Marcus Sundberg, | ||||
|  Stefan Krause, Todd A Ouska, Saqib Ali, Andre Guibert de Bruet, | ||||
|  Tor Arntsen, Vincent Torri, Dave Reisner, Chris Smowton, Tinus van den Berg, | ||||
|  Hongli Lai, Gisle Vanem, Andrei Benea, Mehmet Bozkurt | ||||
|  | ||||
|         Thanks! (and sorry if I forgot to mention someone) | ||||
|   | ||||
							
								
								
									
										15
									
								
								TODO-RELEASE
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								TODO-RELEASE
									
									
									
									
									
								
							| @@ -1,10 +1,15 @@ | ||||
| To be addressed in 7.21.3 | ||||
| To be addressed in 7.21.6 | ||||
| ========================= | ||||
|  | ||||
| 263 - Support binding DNS to local interface/IP | ||||
| 284 - bug 3172608 "No re-authentication when HTTP connecton is closed" | ||||
|       http://curl.haxx.se/bug/view.cgi?id=3172608 | ||||
|       Would be nice if someone could verify the suggested patch | ||||
|  | ||||
| 265 - 1. FTP cmd channel and data channel validation | ||||
| 285 - bug 3163118 "Allow programatic use of telnet on Windows" | ||||
|       http://curl.haxx.se/bug/view.cgi?id=3163118 | ||||
|       Would appreciate a Windows developer to give it a look before we apply | ||||
|       the suggested patch | ||||
|  | ||||
| 267 - 2. Cert chain for data channel | ||||
| 287 - bug 3215314 Post quote operation to rename fails in Windows | ||||
|  | ||||
| 271 - | ||||
| 289 - | ||||
|   | ||||
| @@ -5,7 +5,7 @@ | ||||
| #                            | (__| |_| |  _ <| |___ | ||||
| #                             \___|\___/|_| \_\_____| | ||||
| # | ||||
| # Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| # Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| # | ||||
| # This software is licensed as described in the file COPYING, which | ||||
| # you should have received as part of this distribution. The terms | ||||
| @@ -1663,7 +1663,7 @@ AC_DEFUN([CURL_CHECK_FUNC_RECVFROM], [ | ||||
|           for recvfrom_arg2 in 'char *' 'void *'; do | ||||
|             for recvfrom_arg3 in 'size_t' 'int' 'socklen_t' 'unsigned int'; do | ||||
|               for recvfrom_arg4 in 'int' 'unsigned int'; do | ||||
|                 for recvfrom_arg5 in 'struct sockaddr *' 'void *'; do | ||||
|                 for recvfrom_arg5 in 'const struct sockaddr *' 'struct sockaddr *' 'void *'; do | ||||
|                   for recvfrom_arg6 in 'socklen_t *' 'int *' 'unsigned int *' 'size_t *' 'void *'; do | ||||
|                     if test "$curl_cv_func_recvfrom_args" = "unknown"; then | ||||
|                       AC_COMPILE_IFELSE([ | ||||
|   | ||||
							
								
								
									
										140
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										140
									
								
								configure.ac
									
									
									
									
									
								
							| @@ -29,12 +29,13 @@ AC_INIT([curl], [-], [a suitable curl mailing list: http://curl.haxx.se/mail/]) | ||||
| CURL_OVERRIDE_AUTOCONF | ||||
|  | ||||
| dnl configure script copyright | ||||
| AC_COPYRIGHT([Copyright (c) 1998 - 2010 Daniel Stenberg, <daniel@haxx.se> | ||||
| AC_COPYRIGHT([Copyright (c) 1998 - 2011 Daniel Stenberg, <daniel@haxx.se> | ||||
| This configure script may be copied, distributed and modified under the | ||||
| terms of the curl license; see COPYING for more details]) | ||||
|  | ||||
| AC_CONFIG_SRCDIR([lib/urldata.h]) | ||||
| AM_CONFIG_HEADER(lib/curl_config.h src/curl_config.h include/curl/curlbuild.h) | ||||
| AC_CONFIG_MACRO_DIR([m4]) | ||||
| AM_MAINTAINER_MODE | ||||
|  | ||||
| CURL_CHECK_OPTION_DEBUG | ||||
| @@ -120,10 +121,12 @@ if test -f ${srcdir}/include/curl/curlbuild.h; then | ||||
| fi | ||||
|  | ||||
| dnl figure out the libcurl version | ||||
| VERSION=`$SED -ne 's/^#define LIBCURL_VERSION "\(.*\)"/\1/p' ${srcdir}/include/curl/curlver.h` | ||||
| AM_INIT_AUTOMAKE(curl,$VERSION) | ||||
| CURLVERSION=`$SED -ne 's/^#define LIBCURL_VERSION "\(.*\)"/\1/p' ${srcdir}/include/curl/curlver.h` | ||||
| AM_INIT_AUTOMAKE | ||||
| AC_MSG_CHECKING([curl version]) | ||||
| AC_MSG_RESULT($VERSION) | ||||
| AC_MSG_RESULT($CURLVERSION) | ||||
|  | ||||
| AC_SUBST(CURLVERSION) | ||||
|  | ||||
| dnl | ||||
| dnl we extract the numerical version for curl-config only | ||||
| @@ -140,7 +143,7 @@ AC_SUBST(PKGADD_VENDOR) | ||||
|  | ||||
| dnl | ||||
| dnl initialize all the info variables | ||||
|     curl_ssl_msg="no      (--with-{ssl,gnutls,nss,polarssl,axtls} )" | ||||
|     curl_ssl_msg="no      (--with-{ssl,gnutls,nss,polarssl,cyassl,axtls} )" | ||||
|     curl_ssh_msg="no      (--with-libssh2)" | ||||
|    curl_zlib_msg="no      (--with-zlib)" | ||||
|    curl_krb4_msg="no      (--with-krb4*)" | ||||
| @@ -1632,6 +1635,17 @@ if test X"$OPENSSL_ENABLED" = X"1"; then | ||||
|   fi | ||||
| fi | ||||
|  | ||||
| dnl --- | ||||
| dnl We require OpenSSL with SRP support. | ||||
| dnl --- | ||||
| if test "$OPENSSL_ENABLED" = "1"; then | ||||
|   AC_CHECK_LIB(crypto, SRP_Calc_client_key, | ||||
|    [ | ||||
|      AC_DEFINE(HAVE_SSLEAY_SRP, 1, [if you have the function SRP_Calc_client_key]) | ||||
|      AC_SUBST(HAVE_SSLEAY_SRP, [1]) | ||||
|    ]) | ||||
| fi | ||||
|  | ||||
| dnl ---------------------------------------------------- | ||||
| dnl check for GnuTLS | ||||
| dnl ---------------------------------------------------- | ||||
| @@ -1640,7 +1654,7 @@ dnl Default to compiler & linker defaults for GnuTLS files & libraries. | ||||
| OPT_GNUTLS=no | ||||
|  | ||||
| AC_ARG_WITH(gnutls,dnl | ||||
| AC_HELP_STRING([--with-gnutls=PATH],[where to look for GnuTLS, PATH points to the installation root (default: /usr/local/)]) | ||||
| AC_HELP_STRING([--with-gnutls=PATH],[where to look for GnuTLS, PATH points to the installation root]) | ||||
| AC_HELP_STRING([--without-gnutls], [disable GnuTLS detection]), | ||||
|   OPT_GNUTLS=$withval) | ||||
|  | ||||
| @@ -1776,7 +1790,7 @@ OPT_POLARSSL=no | ||||
| _cppflags=$CPPFLAGS | ||||
| _ldflags=$LDFLAGS | ||||
| AC_ARG_WITH(polarssl,dnl | ||||
| AC_HELP_STRING([--with-polarssl=PATH],[where to look for PolarSSL, PATH points to the installation root (default: /usr/local/)]) | ||||
| AC_HELP_STRING([--with-polarssl=PATH],[where to look for PolarSSL, PATH points to the installation root]) | ||||
| AC_HELP_STRING([--without-polarssl], [disable PolarSSL detection]), | ||||
|   OPT_POLARSSL=$withval) | ||||
|  | ||||
| @@ -1850,6 +1864,95 @@ if test "$OPENSSL_ENABLED" != "1"; then | ||||
|  | ||||
| fi dnl OPENSSL != 1 | ||||
|  | ||||
| dnl ---------------------------------------------------- | ||||
| dnl check for CyaSSL | ||||
| dnl ---------------------------------------------------- | ||||
|  | ||||
| dnl Default to compiler & linker defaults for CyaSSL files & libraries. | ||||
| OPT_CYASSL=no | ||||
|  | ||||
| _cppflags=$CPPFLAGS | ||||
| _ldflags=$LDFLAGS | ||||
| AC_ARG_WITH(cyassl,dnl | ||||
| AC_HELP_STRING([--with-cyassl=PATH],[where to look for CyaSSL, PATH points to the installation root (default: /usr/local/cyassl)]) | ||||
| AC_HELP_STRING([--without-cyassl], [disable CyaSSL detection]), | ||||
|   OPT_CYASSL=$withval) | ||||
|  | ||||
| if test "$OPENSSL_ENABLED" != "1"; then | ||||
|  | ||||
|   if test X"$OPT_CYASSL" != Xno; then | ||||
|  | ||||
|     if test "$OPT_CYASSL" = "yes"; then | ||||
|       OPT_CYASSL="" | ||||
|     fi | ||||
|  | ||||
|     if test -z "$OPT_CYASSL" ; then | ||||
|       dnl check for lib in default first | ||||
|  | ||||
|       trycyassldir="/usr/local/cyassl" | ||||
|  | ||||
|       LDFLAGS="$LDFLAGS -L$trycyassldir/lib" | ||||
|       CPPFLAGS="$CPPFLAGS -I$trycyassldir/include" | ||||
|  | ||||
|       AC_CHECK_LIB(cyassl, InitCyaSSL, | ||||
|       dnl libcyassl found, set the variable | ||||
|        [ | ||||
|          AC_DEFINE(USE_CYASSL, 1, [if CyaSSL is enabled]) | ||||
|          AC_SUBST(USE_CYASSL, [1]) | ||||
|          CYASSL_ENABLED=1 | ||||
|          USE_CYASSL="yes" | ||||
|          curl_ssl_msg="enabled (CyaSSL)" | ||||
|         ]) | ||||
|     fi | ||||
|  | ||||
|     if test "x$USE_CYASSL" != "xyes"; then | ||||
|       dnl add the path and test again | ||||
|       addld=-L$OPT_CYASSL/lib$libsuff | ||||
|       addcflags=-I$OPT_CYASSL/include | ||||
|       cyassllib=$OPT_CYASSL/lib$libsuff | ||||
|  | ||||
|       LDFLAGS="$LDFLAGS $addld" | ||||
|       if test "$addcflags" != "-I/usr/include"; then | ||||
|          CPPFLAGS="$CPPFLAGS $addcflags" | ||||
|       fi | ||||
|  | ||||
|       AC_CHECK_LIB(cyassl, InitCyaSSL, | ||||
|        [ | ||||
|        AC_DEFINE(USE_CYASSL, 1, [if CyaSSL is enabled]) | ||||
|        AC_SUBST(USE_CYASSL, [1]) | ||||
|        CYASSL_ENABLED=1 | ||||
|        USE_CYASSL="yes" | ||||
|        curl_ssl_msg="enabled (CyaSSL)" | ||||
|        ], | ||||
|        [ | ||||
|          CPPFLAGS=$_cppflags | ||||
|          LDFLAGS=$_ldflags | ||||
|        ]) | ||||
|     fi | ||||
|  | ||||
|     if test "x$USE_CYASSL" = "xyes"; then | ||||
|       AC_MSG_NOTICE([detected CyaSSL]) | ||||
|  | ||||
|       CURL_LIBS="$CURL_LIBS -lcyassl -lm" | ||||
|       LIBS="$LIBS -lcyassl -lm" | ||||
|  | ||||
|       if test -n "$cyassllib"; then | ||||
|         dnl when shared libs were found in a path that the run-time | ||||
|         dnl linker doesn't search through, we need to add it to | ||||
|         dnl LD_LIBRARY_PATH to prevent further configure tests to fail | ||||
|         dnl due to this | ||||
|  | ||||
|         LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$cyassllib" | ||||
|         export LD_LIBRARY_PATH | ||||
|         AC_MSG_NOTICE([Added $cyassllib to LD_LIBRARY_PATH]) | ||||
|       fi | ||||
|  | ||||
|     fi | ||||
|  | ||||
|   fi dnl CyaSSL not disabled | ||||
|  | ||||
| fi dnl OPENSSL != 1 | ||||
|  | ||||
| dnl ---------------------------------------------------- | ||||
| dnl NSS. Only check if GnuTLS and OpenSSL are not enabled | ||||
| dnl ---------------------------------------------------- | ||||
| @@ -1858,7 +1961,7 @@ dnl Default to compiler & linker defaults for NSS files & libraries. | ||||
| OPT_NSS=no | ||||
|  | ||||
| AC_ARG_WITH(nss,dnl | ||||
| AC_HELP_STRING([--with-nss=PATH],[where to look for NSS, PATH points to the installation root (default: /usr/local/)]) | ||||
| AC_HELP_STRING([--with-nss=PATH],[where to look for NSS, PATH points to the installation root]) | ||||
| AC_HELP_STRING([--without-nss], [disable NSS detection]), | ||||
|   OPT_NSS=$withval) | ||||
|  | ||||
| @@ -2001,9 +2104,9 @@ if test "$curl_ssl_msg" = "$init_ssl_msg"; then | ||||
|   fi | ||||
| fi | ||||
|  | ||||
| if test "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$POLARSSL_ENABLED$AXTLS_ENABLED" = "x"; then | ||||
| if test "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$POLARSSL_ENABLED$AXTLS_ENABLED$CYASSL_ENABLED" = "x"; then | ||||
|   AC_MSG_WARN([SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more.]) | ||||
|   AC_MSG_WARN([Use --with-ssl, --with-gnutls, --with-polarssl, --with-nss or --with-axtls to address this.]) | ||||
|   AC_MSG_WARN([Use --with-ssl, --with-gnutls, --with-polarssl, --with-cyassl, --with-nss or --with-axtls to address this.]) | ||||
| else | ||||
|   # SSL is enabled, genericly | ||||
|   AC_SUBST(SSL_ENABLED) | ||||
| @@ -2023,7 +2126,7 @@ dnl ********************************************************************** | ||||
| dnl Default to compiler & linker defaults for LIBSSH2 files & libraries. | ||||
| OPT_LIBSSH2=off | ||||
| AC_ARG_WITH(libssh2,dnl | ||||
| AC_HELP_STRING([--with-libssh2=PATH],[Where to look for libssh2, PATH points to the LIBSSH2 installation (default: /usr/local/lib); when possible, set the PKG_CONFIG_PATH environment variable instead of using this option]) | ||||
| AC_HELP_STRING([--with-libssh2=PATH],[Where to look for libssh2, PATH points to the LIBSSH2 installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option]) | ||||
| AC_HELP_STRING([--without-libssh2], [disable LIBSSH2]), | ||||
|   OPT_LIBSSH2=$withval) | ||||
|  | ||||
| @@ -2058,6 +2161,7 @@ if test X"$OPT_LIBSSH2" != Xno; then | ||||
|  | ||||
|   dnl if given with a prefix, we set -L and -I based on that | ||||
|   if test -n "$PREFIX_SSH2"; then | ||||
|     LIB_SSH2="-lssh2" | ||||
|     LD_SSH2=-L${PREFIX_SSH2}/lib$libsuff | ||||
|     CPP_SSH2=-I${PREFIX_SSH2}/include | ||||
|     DIR_SSH2=${PREFIX_SSH2}/lib$libsuff | ||||
| @@ -2113,7 +2217,7 @@ dnl ********************************************************************** | ||||
| dnl Default to compiler & linker defaults for LIBRTMP files & libraries. | ||||
| OPT_LIBRTMP=off | ||||
| AC_ARG_WITH(librtmp,dnl | ||||
| AC_HELP_STRING([--with-librtmp=PATH],[Where to look for librtmp, PATH points to the LIBRTMP installation (default: /usr/local/lib); when possible, set the PKG_CONFIG_PATH environment variable instead of using this option]) | ||||
| AC_HELP_STRING([--with-librtmp=PATH],[Where to look for librtmp, PATH points to the LIBRTMP installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option]) | ||||
| AC_HELP_STRING([--without-librtmp], [disable LIBRTMP]), | ||||
|   OPT_LIBRTMP=$withval) | ||||
|  | ||||
| @@ -2687,7 +2791,7 @@ AC_HELP_STRING([--disable-tls-srp],[Disable TLS-SRP authentication]), | ||||
|        want_tls_srp=yes | ||||
| ) | ||||
|  | ||||
| if test "$want_tls_srp" = "yes" && test "x$HAVE_GNUTLS_SRP" = "x1"; then | ||||
| if test "$want_tls_srp" = "yes" && ( test "x$HAVE_GNUTLS_SRP" = "x1" || test "x$HAVE_SSLEAY_SRP" = "x1") ; then | ||||
|    AC_DEFINE(USE_TLS_SRP, 1, [Use TLS-SRP authentication]) | ||||
|    USE_TLS_SRP=1 | ||||
|    curl_tls_srp_msg="enabled" | ||||
| @@ -2837,9 +2941,11 @@ fi | ||||
| if test "x$USE_WINDOWS_SSPI" = "x1"; then | ||||
|   SUPPORT_FEATURES="$SUPPORT_FEATURES SSPI" | ||||
| fi | ||||
| if test "x$USE_SSLEAY" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \ | ||||
|     -o "x$GNUTLS_ENABLED" = "x1" -o "x$NSS_ENABLED" = "x1"; then | ||||
|   SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM" | ||||
| if test "x$CURL_DISABLE_HTTP" != "x1"; then | ||||
|   if test "x$USE_SSLEAY" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \ | ||||
|       -o "x$GNUTLS_ENABLED" = "x1" -o "x$NSS_ENABLED" = "x1"; then | ||||
|     SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM" | ||||
|   fi | ||||
| fi | ||||
| if test "x$USE_TLS_SRP" = "x1"; then | ||||
|   SUPPORT_FEATURES="$SUPPORT_FEATURES TLS-SRP" | ||||
| @@ -2977,7 +3083,7 @@ CURL_GENERATE_CONFIGUREHELP_PM | ||||
|  | ||||
| AC_MSG_NOTICE([Configured to build curl/libcurl: | ||||
|  | ||||
|   curl version:    ${VERSION} | ||||
|   curl version:    ${CURLVERSION} | ||||
|   Host setup:      ${host} | ||||
|   Install prefix:  ${prefix} | ||||
|   Compiler:        ${CC} | ||||
|   | ||||
| @@ -233,47 +233,46 @@ | ||||
|  | ||||
|  For unix-like operating systems: | ||||
|  | ||||
|    http://www.gnu.org/software/patch/patch.html | ||||
|    http://www.gnu.org/directory/diffutils.html | ||||
|      http://www.gnu.org/software/patch/patch.html | ||||
|      http://www.gnu.org/directory/diffutils.html | ||||
|  | ||||
|  For Windows: | ||||
|  | ||||
|    http://gnuwin32.sourceforge.net/packages/patch.htm | ||||
|    http://gnuwin32.sourceforge.net/packages/diffutils.htm | ||||
|      http://gnuwin32.sourceforge.net/packages/patch.htm | ||||
|      http://gnuwin32.sourceforge.net/packages/diffutils.htm | ||||
|  | ||||
| 3.4 How to get your changes into the main sources | ||||
|  | ||||
|  1. Submit your patch to the curl-library mailing list | ||||
|  Submit your patch to the curl-library mailing list. | ||||
|  | ||||
|  2. Make the patch against as recent sources as possible. | ||||
|  Make the patch against as recent sources as possible. | ||||
|  | ||||
|  3. Make sure your patch adheres to the source indent and coding style of | ||||
|     already existing source code. Failing to do so just adds more work for me. | ||||
|  Make sure your patch adheres to the source indent and coding style of already | ||||
|  existing source code. Failing to do so just adds more work for me. | ||||
|  | ||||
|  4. Respond to replies on the list about the patch and answer questions and/or | ||||
|     fix nits/flaws. This is very important. I will take lack of replies as a | ||||
|     sign that you're not very anxious to get your patch accepted and I tend to | ||||
|     simply drop such patches from my TODO list. | ||||
|  Respond to replies on the list about the patch and answer questions and/or | ||||
|  fix nits/flaws. This is very important. I will take lack of replies as a sign | ||||
|  that you're not very anxious to get your patch accepted and I tend to simply | ||||
|  drop such patches from my TODO list. | ||||
|  | ||||
|  5. If you've followed the above mentioned paragraphs and your patch still | ||||
|     hasn't been incorporated after some weeks, consider resubmitting it to the | ||||
|     list. | ||||
|  If you've followed the above paragraphs and your patch still hasn't been | ||||
|  incorporated after some weeks, consider resubmitting it to the list. | ||||
|  | ||||
| 3.5 Write good commit messages | ||||
|  | ||||
|   A short guide to how to do fine commit messages in the curl project. | ||||
|  A short guide to how to do fine commit messages in the curl project. | ||||
|  | ||||
|   ---- start ---- | ||||
|   [area]: [short line describing the main effect] | ||||
|       ---- start ---- | ||||
|       [area]: [short line describing the main effect] | ||||
|  | ||||
|   [separate the above single line from the rest with an empty line] | ||||
|       [separate the above single line from the rest with an empty line] | ||||
|  | ||||
|   [full description, no wider than 72 columns that describe as much as | ||||
|   possible as to why this change is made, and possibly what things | ||||
|   it fixes and everything else that is related] | ||||
|    ---- stop ---- | ||||
|       [full description, no wider than 72 columns that describe as much as | ||||
|       possible as to why this change is made, and possibly what things | ||||
|       it fixes and everything else that is related] | ||||
|       ---- stop ---- | ||||
|  | ||||
|   Don't forget to use commit --author="" if you commit someone else's work, | ||||
|   and make sure that you have your own user and email setup correctly in git | ||||
|   before you commit | ||||
|  Don't forget to use commit --author="" if you commit someone else's work, | ||||
|  and make sure that you have your own user and email setup correctly in git | ||||
|  before you commit | ||||
|  | ||||
|   | ||||
							
								
								
									
										79
									
								
								docs/FAQ
									
									
									
									
									
								
							
							
						
						
									
										79
									
								
								docs/FAQ
									
									
									
									
									
								
							| @@ -1,4 +1,4 @@ | ||||
| Updated: January 29, 2011 (http://curl.haxx.se/docs/faq.html) | ||||
| Updated: March 8, 2011 (http://curl.haxx.se/docs/faq.html) | ||||
|                                   _   _ ____  _ | ||||
|                               ___| | | |  _ \| | | ||||
|                              / __| | | | |_) | | | ||||
| @@ -51,6 +51,8 @@ FAQ | ||||
|   3.17 How do I list the root dir of an FTP server? | ||||
|   3.18 Can I use curl to send a POST/PUT and not wait for a response? | ||||
|   3.19 How do I get HTTP from a host using a specific IP address? | ||||
|   3.20 How to SFTP from my user's home directory? | ||||
|   3.21 Protocol xxx not supported or disabled in libcurl | ||||
|  | ||||
|  4. Running Problems | ||||
|   4.1 Problems connecting to SSL servers. | ||||
| @@ -107,7 +109,7 @@ FAQ | ||||
|  | ||||
|  7. PHP/CURL Issues | ||||
|   7.1 What is PHP/CURL? | ||||
|   7.2 Who write PHP/CURL? | ||||
|   7.2 Who wrote PHP/CURL? | ||||
|   7.3 Can I perform multiple requests using the same handle? | ||||
|  | ||||
| ============================================================================== | ||||
| @@ -470,9 +472,13 @@ FAQ | ||||
|   3.1 curl: (1) SSL is disabled, https: not supported | ||||
|  | ||||
|   If you get this output when trying to get anything from a https:// server, | ||||
|   it means that the configure script couldn't find all libs and include files | ||||
|   it requires for SSL to work. If the configure script fails to find them, | ||||
|   curl is simply built without SSL support. | ||||
|   it means that the instance of curl/libcurl that you're using was built | ||||
|   without support for this protocol. | ||||
|  | ||||
|   This could've happened if the configure script that was run at build time | ||||
|   couldn't find all libs and include files curl requires for SSL to work. If | ||||
|   the configure script fails to find them, curl is simply built without SSL | ||||
|   support. | ||||
|  | ||||
|   To get the https:// support into a curl that was previously built but that | ||||
|   reports that https:// is not supported, you should dig through the document | ||||
| @@ -715,6 +721,35 @@ FAQ | ||||
|  | ||||
|     curl --header "Host: www.example.com" http://127.0.0.1/ | ||||
|  | ||||
|   3.20 How to SFTP from my user's home directory? | ||||
|  | ||||
|   Contrary to how FTP works, SFTP and SCP URLs specify the exact directory to | ||||
|   work with. It means that if you don't specify that you want the user's home | ||||
|   directory, you get the actual root directory. | ||||
|  | ||||
|   To specify a file in your user's home directory, you need to use the correct | ||||
|   URL syntax which for sftp might look similar to: | ||||
|  | ||||
|     curl -O -u user:password sftp://example.com/~/file.txt | ||||
|  | ||||
|   and for SCP it is just a different protocol prefix: | ||||
|  | ||||
|     curl -O -u user:password scp://example.com/~/file.txt | ||||
|  | ||||
|   3.21 Protocol xxx not supported or disabled in libcurl | ||||
|  | ||||
|   When passing on a URL to curl to use, it may respond that the particular | ||||
|   protocol is not supported or disabled. The particular way this error message | ||||
|   is phrased is because curl doesn't make a distinction internally of whether | ||||
|   a particular protocol is not supported (ie never got any code added that | ||||
|   knows how to speak that protocol) or if it was explicitly disabled. curl can | ||||
|   be built to only support a given set of protocols, and the rest would then | ||||
|   be disabled or not supported. | ||||
|  | ||||
|   Note that this error will also occur if you pass a wrongly spelled protocol | ||||
|   part as in "htpt://example.com" or as in the less evident case if you prefix | ||||
|   the protocol part with a space as in " http://example.com/". | ||||
|  | ||||
|  | ||||
| 4. Running Problems | ||||
|  | ||||
| @@ -1138,13 +1173,12 @@ FAQ | ||||
|   the import libraries below. These are the libraries produced by the various | ||||
|   lib/Makefile.* files: | ||||
|  | ||||
|   Target:          static lib.   import lib for libcurl*.dll. | ||||
|   ----------------------------------------------------------- | ||||
|   MingW:           libcurl.a     libcurldll.a | ||||
|   MSVC (release):  libcurl.lib   libcurl_imp.lib | ||||
|   MSVC (debug):    libcurld.lib  libcurld_imp.lib | ||||
|   Borland:         libcurl.lib   libcurl_imp.lib | ||||
|  | ||||
|        Target:          static lib.   import lib for libcurl*.dll. | ||||
|        ----------------------------------------------------------- | ||||
|        MingW:           libcurl.a     libcurldll.a | ||||
|        MSVC (release):  libcurl.lib   libcurl_imp.lib | ||||
|        MSVC (debug):    libcurld.lib  libcurld_imp.lib | ||||
|        Borland:         libcurl.lib   libcurl_imp.lib | ||||
|  | ||||
|   5.8 libcurl.so.X: open failed: No such file or directory | ||||
|  | ||||
| @@ -1178,21 +1212,20 @@ FAQ | ||||
|   - The non-ipv6 resolver that can use one out of four host name resolve calls | ||||
|     (depending on what your system supports): | ||||
|  | ||||
|     A - gethostbyname() | ||||
|     B - gethostbyname_r() with 3 arguments | ||||
|     C - gethostbyname_r() with 5 arguments | ||||
|     D - gethostbyname_r() with 6 arguments | ||||
|       A - gethostbyname() | ||||
|       B - gethostbyname_r() with 3 arguments | ||||
|       C - gethostbyname_r() with 5 arguments | ||||
|       D - gethostbyname_r() with 6 arguments | ||||
|  | ||||
|   - The ipv6-resolver that uses getaddrinfo() | ||||
|  | ||||
|   - The c-ares based name resolver that uses the c-ares library for resolves. | ||||
|     Using this offers asynchronous name resolves but it currently has no IPv6 | ||||
|     support. | ||||
|     Using this offers asynchronous name resolves. | ||||
|  | ||||
|   - The threaded resolver (default option on Windows). It uses: | ||||
|  | ||||
|     A - gethostbyname() on plain ipv4 hosts | ||||
|     B - getaddrinfo() on ipv6-enabled hosts | ||||
|       A - gethostbyname() on plain ipv4 hosts | ||||
|       B - getaddrinfo() on ipv6-enabled hosts | ||||
|  | ||||
|   Also note that libcurl never resolves or reverse-lookups addresses given as | ||||
|   pure numbers, such as 127.0.0.1 or ::1. | ||||
| @@ -1245,14 +1278,14 @@ FAQ | ||||
|   member function that is passed a pointer to the class: | ||||
|  | ||||
|      // f is the pointer to your object. | ||||
|      static YourClass::staticFunction(void *buffer, size_t sz, size_t n, void *f) | ||||
|      static YourClass::func(void *buffer, size_t sz, size_t n, void *f) | ||||
|      { | ||||
|        // Call non-static member function. | ||||
|        static_cast<YourClass*>(f)->nonStaticFunction(); | ||||
|      } | ||||
|  | ||||
|      // This is how you pass pointer to the static function: | ||||
|      curl_easy_setopt(hcurl, CURLOPT_WRITEFUNCTION, YourClass:staticFunction); | ||||
|      curl_easy_setopt(hcurl, CURLOPT_WRITEFUNCTION, YourClass:func); | ||||
|      curl_easy_setopt(hcurl, CURLOPT_WRITEDATA, this); | ||||
|  | ||||
|   5.15 How do I get an FTP directory listing? | ||||
| @@ -1372,7 +1405,7 @@ FAQ | ||||
|   CURL (often using all caps) or sometimes ext/curl, but both cause much | ||||
|   confusion to users which in turn gives us a higher question load. | ||||
|  | ||||
|   7.2 Who write PHP/CURL? | ||||
|   7.2 Who wrote PHP/CURL? | ||||
|  | ||||
|   PHP/CURL is a module that comes with the regular PHP package. It depends and | ||||
|   uses libcurl, so you need to have libcurl installed properly first before | ||||
|   | ||||
| @@ -904,9 +904,9 @@ REDUCING SIZE | ||||
|    .comment section). | ||||
|  | ||||
|    Using these techniques it is possible to create a basic HTTP-only shared | ||||
|    libcurl library for i386 Linux platforms that is only 98 KiB in size, and | ||||
|    an FTP-only library that is 94 KiB in size (as of libcurl version 7.20.0, | ||||
|    using gcc 4.3.3). | ||||
|    libcurl library for i386 Linux platforms that is only 101 KiB in size, and | ||||
|    an FTP-only library that is 105 KiB in size (as of libcurl version 7.21.5, | ||||
|    using gcc 4.4.3). | ||||
|  | ||||
|    You may find that statically linking libcurl to your application will | ||||
|    result in a lower total size than dynamically linking. | ||||
|   | ||||
| @@ -39,7 +39,7 @@ Portability | ||||
|  libssh2      0.16 | ||||
|  c-ares       1.6.0 | ||||
|  libidn       0.4.1 | ||||
|  *yassl       1.4.0 (http://curl.haxx.se/mail/lib-2008-02/0093.html) | ||||
|  cyassl       1.4.0 | ||||
|  openldap     2.0 | ||||
|  MIT krb5 lib 1.2.4 | ||||
|  qsossl       V5R2M0 | ||||
| @@ -256,10 +256,10 @@ Library | ||||
|  http_chunks.c contains functions that understands HTTP 1.1 chunked transfer | ||||
|  encoding. | ||||
|  | ||||
|  An interesting detail with the HTTP(S) request, is the Curl_add_buffer() series of | ||||
|  functions we use. They append data to one single buffer, and when the | ||||
|  building is done the entire request is sent off in one single write. This is | ||||
|  done this way to overcome problems with flawed firewalls and lame servers. | ||||
|  An interesting detail with the HTTP(S) request, is the Curl_add_buffer() | ||||
|  series of functions we use. They append data to one single buffer, and when | ||||
|  the building is done the entire request is sent off in one single write. This | ||||
|  is done this way to overcome problems with flawed firewalls and lame servers. | ||||
|  | ||||
|  FTP | ||||
|  | ||||
| @@ -285,7 +285,7 @@ Library | ||||
|  | ||||
|  LDAP | ||||
|  | ||||
|  Everything LDAP is in lib/ldap.c. | ||||
|  Everything LDAP is in lib/ldap.c and lib/openldap.c | ||||
|  | ||||
|  GENERAL | ||||
|  | ||||
| @@ -463,9 +463,9 @@ Memory Debugging | ||||
| Test Suite | ||||
| ========== | ||||
|  | ||||
|  Since November 2000, a test suite has evolved. It is placed in its own | ||||
|  subdirectory directly off the root in the curl archive tree, and it contains | ||||
|  a bunch of scripts and a lot of test case data. | ||||
|  The test suite is placed in its own subdirectory directly off the root in the | ||||
|  curl archive tree, and it contains a bunch of scripts and a lot of test case | ||||
|  data. | ||||
|  | ||||
|  The main test script is runtests.pl that will invoke test servers like | ||||
|  httpserver.pl and ftpserver.pl before all the test cases are performed. The | ||||
| @@ -481,13 +481,25 @@ Building Releases | ||||
| ================= | ||||
|  | ||||
|  There's no magic to this. When you consider everything stable enough to be | ||||
|  released, run the 'maketgz' script (using 'make distcheck' will give you a | ||||
|  pretty good view on the status of the current sources). maketgz prompts for | ||||
|  version number of the client and the library before it creates a release | ||||
|  archive. maketgz uses 'make dist' for the actual archive building, why you | ||||
|  need to fill in the Makefile.am files properly for which files that should | ||||
|  be included in the release archives. | ||||
|  released, do this: | ||||
|  | ||||
|  NOTE: you need to have curl checked out from git to be able to do a proper | ||||
|    1. Tag the source code accordingly. | ||||
|  | ||||
|    2. run the 'maketgz' script (using 'make distcheck' will give you a pretty | ||||
|       good view on the status of the current sources). maketgz requires a | ||||
|       version number and creates the release archive. maketgz uses 'make dist' | ||||
|       for the actual archive building, why you need to fill in the Makefile.am | ||||
|       files properly for which files that should be included in the release | ||||
|       archives. | ||||
|  | ||||
|    3. When that's complete, sign the output files. | ||||
|  | ||||
|    4. Upload | ||||
|  | ||||
|    5. Update web site and changelog on site | ||||
|  | ||||
|    6. Send announcement to the mailing lists | ||||
|  | ||||
|  NOTE: you must have curl checked out from git to be able to do a proper | ||||
|  release build. The release tarballs do not have everything setup in order to | ||||
|  do releases properly. | ||||
|   | ||||
							
								
								
									
										213
									
								
								docs/MAIL-ETIQUETTE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										213
									
								
								docs/MAIL-ETIQUETTE
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,213 @@ | ||||
|                                   _   _ ____  _ | ||||
|                               ___| | | |  _ \| | | ||||
|                              / __| | | | |_) | | | ||||
|                             | (__| |_| |  _ <| |___ | ||||
|                              \___|\___/|_| \_\_____| | ||||
|  | ||||
| MAIL ETIQUETTE | ||||
|  | ||||
|  1. About the lists | ||||
|   1.1 Mailing Lists | ||||
|   1.2 Netiquette | ||||
|   1.3 Do Not Mail a Single Individual | ||||
|   1.4 Subscription Required | ||||
|   1.5 Moderation of new posters | ||||
|   1.6 Handling trolls and spam | ||||
|  | ||||
|  2. Sending mail | ||||
|   2.1 Reply or New Mail | ||||
|   2.2 Reply to the List | ||||
|   2.3 Use a Sensible Subject | ||||
|   2.4 Do Not Top-Post | ||||
|   2.5 HTML is not for mails | ||||
|   2.6 Quoting | ||||
|   2.7 Digest | ||||
|   2.8 Please Tell Us How You Solved The Problem! | ||||
|  | ||||
| ============================================================================== | ||||
|  | ||||
| 1. About the lists | ||||
|  | ||||
|   1.1 Mailing Lists | ||||
|  | ||||
|   The mailing lists we have are all listed and described at | ||||
|   http://curl.haxx.se/mail/ | ||||
|  | ||||
|   Each mailing list is targeted to a specific set of users and subjects, | ||||
|   please use the one or the ones that suit you the most. | ||||
|  | ||||
|   Each mailing list have hundreds up to thousands of readers, meaning that | ||||
|   each mail sent will be received and read by a very large amount of people. | ||||
|   People from various cultures, regions, religions and continents. | ||||
|  | ||||
|   1.2 Netiquette | ||||
|  | ||||
|   Netiquette is a common name for how to behave on the internet. Of course, in | ||||
|   each particular group and subculture there will be differences in what is | ||||
|   acceptable and what is considered good manners. | ||||
|  | ||||
|   This document outlines what we in the cURL project considers to be good | ||||
|   etiquette, and primarily this focus on how to behave on and how to use our | ||||
|   mailing lists. | ||||
|  | ||||
|   1.3 Do Not Mail a Single Individual | ||||
|  | ||||
|   Many people send one question to one person. One person gets many mails, and | ||||
|   there is only one person who can give you a reply. The question may be | ||||
|   something that other people are also wanting to ask. These other people have | ||||
|   no way to read the reply, but to ask the one person the question. The one | ||||
|   person consequently gets overloaded with mail. | ||||
|  | ||||
|   If you really want to contact an individual and perhaps pay for his or her's | ||||
|   services, by all means go ahead, but if it's just another curl question, | ||||
|   take it to a suitable list instead. | ||||
|  | ||||
|   1.4 Subscription Required | ||||
|  | ||||
|   All curl mailing lists require that you are subscribed to allow a mail to go | ||||
|   through to all the subscribers. | ||||
|  | ||||
|   If you post without being subscribed (or from a different mail address than | ||||
|   the one you are subscribed with), your mail will simply be silently | ||||
|   discarded. You have to subscribe first, then post. | ||||
|  | ||||
|   The reason for this unfortunate and strict subscription policy is of course | ||||
|   to stop spam from pestering the lists. | ||||
|  | ||||
|   1.5 Moderation of new posters | ||||
|  | ||||
|   Several of the curl mailing lists automatically make all posts from new | ||||
|   subscribers require moderation. This means that after you've subscribed and | ||||
|   send your first mail to a list, that mail will not be let through to the | ||||
|   list until a mailing list administrator has verified that it is OK and | ||||
|   permits it to get posted. | ||||
|  | ||||
|   Once a first post has been made that proves the sender is actually talking | ||||
|   about curl-related subjects, the moderation "flag" will be switched off and | ||||
|   future posts will go through without being moderated. | ||||
|  | ||||
|   The reason for this moderation policy is that we do suffer from spammers who | ||||
|   actually subscribe and send spam to our lists. | ||||
|  | ||||
|   1.6 Handling trolls and spam | ||||
|  | ||||
|   Despite our good intensions and hard work to keep spam off the lists and to | ||||
|   maintain a friendly and positive atmosphere, there will be times when spam | ||||
|   and or trolls get through. | ||||
|  | ||||
|   Troll - "someone who posts inflammatory, extraneous, or off-topic messages | ||||
|   in an online community" | ||||
|  | ||||
|   Spam - "use of electronic messaging systems to send unsolicited bulk | ||||
|   messages" | ||||
|  | ||||
|   No matter what, we NEVER EVER respond to trolls or spammers on the list. If | ||||
|   you believe the list admin should do something particular, contact him/her | ||||
|   off-list. The subject will be taken care of as good as possible to prevent | ||||
|   repeated offences, but responding on the list to such messages never lead to | ||||
|   anything good and only puts the light even more on the offender: which was | ||||
|   the entire purpose of it getting to the list in the first place. | ||||
|  | ||||
|   Don't feed the trolls! | ||||
|  | ||||
|  | ||||
| 2. Sending mail | ||||
|  | ||||
|   2.1 Reply or New Mail | ||||
|  | ||||
|   Please do not reply to an existing message as a short-cut to post a message | ||||
|   to the lists. | ||||
|  | ||||
|   Many mail programs and web archivers use information within mails to keep | ||||
|   them together as "threads", as collections of posts that discuss a certain | ||||
|   subject. If you don't intend to reply on the same or similar subject, don't | ||||
|   just hit reply on an existing mail and change subject, create a new mail. | ||||
|  | ||||
|   2.2 Reply to the List | ||||
|  | ||||
|   When replying to a message from the list, make sure that you do "group | ||||
|   reply" or "reply to all", and not just reply to the author of the single | ||||
|   mail you reply to. | ||||
|  | ||||
|   We're actively discouraging replying back to the single person by setting | ||||
|   the Reply-To: field in outgoing mails back to the mailing list address, | ||||
|   making it harder for people to mail the author only by mistake. | ||||
|  | ||||
|   2.3 Use a Sensible Subject | ||||
|  | ||||
|   Please use a subject of the mail that makes sense and that is related to the | ||||
|   contents of your mail. It makes it a lot easier to find your mail afterwards | ||||
|   and it makes it easier to track mail threads and topics. | ||||
|  | ||||
|   2.4 Do Not Top-Post | ||||
|  | ||||
|   If you reply to a message, don't use top-posting. Top-posting is when you | ||||
|   write the new text at the top of a mail and you insert the previous quoted | ||||
|   mail conversation below. It forces users to read the mail in a backwards | ||||
|   order to properly understand it. | ||||
|  | ||||
|   This is why top posting is so bad: | ||||
|  | ||||
|       A: Because it messes up the order in which people normally read | ||||
|          text. | ||||
|       Q: Why is top-posting such a bad thing? | ||||
|       A: Top-posting. | ||||
|       Q: What is the most annoying thing in e-mail? | ||||
|  | ||||
|   Apart from the screwed up read order (especially when mixed together in a | ||||
|   thread when some responds doing the mandaded bottom-posting style), it also | ||||
|   makes it impossible to quote only parts of the original mail. | ||||
|  | ||||
|   When you reply to a mail. You let the mail client insert the previous mail | ||||
|   quoted. Then you put the cursor on the first line of the mail and you move | ||||
|   down through the mail, deleting all parts of the quotes that don't add | ||||
|   context for your comments. When you want to add a comment you do so, inline, | ||||
|   right after the quotes that relate to your comment. Then you continue | ||||
|   downwards again. | ||||
|  | ||||
|   When most of the quotes have been removed and you've added your own words, | ||||
|   you're done! | ||||
|  | ||||
|   2.5 HTML is not for mails | ||||
|  | ||||
|   Please switch off those HTML encoded messages. You can mail all those funny | ||||
|   mails to your friends. We speak plain text mails. | ||||
|  | ||||
|   2.6 Quoting | ||||
|  | ||||
|   Quote as little as possible. Just enough to provide the context you cannot | ||||
|   leave out. A lengthy description can be found here: | ||||
|  | ||||
|       http://www.netmeister.org/news/learn2quote.html | ||||
|  | ||||
|   2.7 Digest | ||||
|  | ||||
|   We allow subscribers to subscribe to the "digest" version of the mailing | ||||
|   lists. A digest is a collection of mails lumped together in one single mail. | ||||
|  | ||||
|   Should you decide to reply to a mail sent out as a digest, there are two | ||||
|   things you MUST consider if you really really cannot subscribe normally | ||||
|   instead: | ||||
|  | ||||
|   Cut off all mails and chatter that is not related to the mail you want to | ||||
|   reply to. | ||||
|  | ||||
|   Change the subject name to something sensible and related to the subject, | ||||
|   preferably even the actual subject of the single mail you wanted to reply to | ||||
|  | ||||
|   2.8 Please Tell Us How You Solved The Problem! | ||||
|  | ||||
|   Many people mail questions to the list, people spend some of their time and | ||||
|   make an effort in providing good answers to these questions. | ||||
|  | ||||
|   If you are the one who asks, please consider responding once more in case | ||||
|   one of the hints was what solved your problems. The guys who write answers | ||||
|   feel good to know that they provided a good answer and that you fixed the | ||||
|   problem. Far too often, the person who asked the question is never heard of | ||||
|   again, and we never get to know if he/she is gone because the problem was | ||||
|   solved or perhaps because the problem was unsolvable! | ||||
|  | ||||
|   Getting the solution posted also helps other users that experience the same | ||||
|   problem(s). They get to see (possibly in the web archives) that the | ||||
|   suggested fixes actually has helped at least one person. | ||||
|  | ||||
							
								
								
									
										24
									
								
								docs/MANUAL
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								docs/MANUAL
									
									
									
									
									
								
							| @@ -123,7 +123,13 @@ USING PASSWORDS | ||||
|  | ||||
| PROXY | ||||
|  | ||||
|  Get an ftp file using a proxy named my-proxy that uses port 888: | ||||
|  curl supports both HTTP and SOCKS proxy servers, with optional authentication. | ||||
|  It does not have special support for FTP proxy servers since there are no | ||||
|  standards for those, but it can still be made to work with many of them. You | ||||
|  can also use both HTTP and SOCKS proxies to transfer files to and from FTP | ||||
|  servers. | ||||
|  | ||||
|  Get an ftp file using an HTTP proxy named my-proxy that uses port 888: | ||||
|  | ||||
|         curl -x my-proxy:888 ftp://ftp.leachsite.com/README | ||||
|  | ||||
| @@ -146,9 +152,23 @@ PROXY | ||||
|  | ||||
|  curl also supports SOCKS4 and SOCKS5 proxies with --socks4 and --socks5. | ||||
|  | ||||
|  See also the environment variables Curl support that offer further proxy | ||||
|  See also the environment variables Curl supports that offer further proxy | ||||
|  control. | ||||
|  | ||||
|  Most FTP proxy servers are set up to appear as a normal FTP server from the | ||||
|  client's perspective, with special commands to select the remote FTP server. | ||||
|  curl supports the -u, -Q and --ftp-account options that can be used to | ||||
|  set up transfers through many FTP proxies. For example, a file can be | ||||
|  uploaded to a remote FTP server using a Blue Coat FTP proxy with the | ||||
|  options: | ||||
|  | ||||
|    curl -u "Remote-FTP-Username@remote.ftp.server Proxy-Username:Remote-Pass" \ | ||||
|     --ftp-account Proxy-Password --upload-file local-file \ | ||||
|     ftp://my-ftp.proxy.server:21/remote/upload/path/ | ||||
|  | ||||
|  See the manual for your FTP proxy to determine the form it expects to set up | ||||
|  transfers, and curl's -v option to see exactly what curl is sending. | ||||
|  | ||||
| RANGES | ||||
|  | ||||
|   With HTTP 1.1 byte-ranges were introduced. Using this, a client can request | ||||
|   | ||||
| @@ -1,5 +1,24 @@ | ||||
| #*************************************************************************** | ||||
| #                                  _   _ ____  _ | ||||
| #  Project                     ___| | | |  _ \| | | ||||
| #                             / __| | | | |_) | | | ||||
| #                            | (__| |_| |  _ <| |___ | ||||
| #                             \___|\___/|_| \_\_____| | ||||
| # | ||||
| # Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| # | ||||
| # This software is licensed as described in the file COPYING, which | ||||
| # you should have received as part of this distribution. The terms | ||||
| # are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| # | ||||
| # You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| # copies of the Software, and permit persons to whom the Software is | ||||
| # furnished to do so, under the terms of the COPYING file. | ||||
| # | ||||
| # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| # KIND, either express or implied. | ||||
| # | ||||
| ########################################################################### | ||||
|  | ||||
| AUTOMAKE_OPTIONS = foreign no-dependencies | ||||
|  | ||||
| @@ -16,7 +35,8 @@ CLEANFILES = $(GENHTMLPAGES) $(PDFPAGES) | ||||
| EXTRA_DIST = MANUAL BUGS CONTRIBUTE FAQ FEATURES INTERNALS SSLCERTS	 \ | ||||
|  README.win32 RESOURCES TODO TheArtOfHttpScripting THANKS VERSIONS	 \ | ||||
|  KNOWN_BUGS BINDINGS $(man_MANS) $(HTMLPAGES) HISTORY INSTALL		 \ | ||||
|  $(PDFPAGES) LICENSE-MIXING README.netware DISTRO-DILEMMA INSTALL.devcpp | ||||
|  $(PDFPAGES) LICENSE-MIXING README.netware DISTRO-DILEMMA INSTALL.devcpp \ | ||||
|  MAIL-ETIQUETTE | ||||
|  | ||||
| MAN2HTML= roffit < $< >$@ | ||||
|  | ||||
|   | ||||
							
								
								
									
										20
									
								
								docs/THANKS
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								docs/THANKS
									
									
									
									
									
								
							| @@ -33,6 +33,7 @@ Alexis Carvalho | ||||
| Alfred Gebert | ||||
| Allen Pulsifer | ||||
| Amol Pattekar | ||||
| Amr Shahin | ||||
| Anatoli Tubman | ||||
| Anders Gustafsson | ||||
| Andi Jahja | ||||
| @@ -84,6 +85,7 @@ Bernard Leak | ||||
| Bertrand Demiddelaer | ||||
| Bill Egert | ||||
| Bill Hoffman | ||||
| Bjoern Sikora | ||||
| Bjorn Augustsson | ||||
| Bjorn Reese | ||||
| Bj<EFBFBD>rn Stenberg | ||||
| @@ -91,6 +93,8 @@ Bob Richmond | ||||
| Bob Schader | ||||
| Bogdan Nicula | ||||
| Brad Burdick | ||||
| Brad Hards | ||||
| Brad King | ||||
| Bradford Bruce | ||||
| Brendan Jurd | ||||
| Brent Beardsley | ||||
| @@ -159,14 +163,17 @@ Daniel Cater | ||||
| Daniel Egger | ||||
| Daniel Fandrich | ||||
| Daniel Johnson | ||||
| Daniel Mentz | ||||
| Daniel Steinberg | ||||
| Daniel Stenberg | ||||
| Daniel at touchtunes | ||||
| Darryl House | ||||
| Darshan Mody | ||||
| Dave Dribin | ||||
| Dave Halbakken | ||||
| Dave Hamilton | ||||
| Dave May | ||||
| Dave Reisner | ||||
| Dave Vasilevsky | ||||
| David Bau | ||||
| David Binderman | ||||
| @@ -233,6 +240,7 @@ Emiliano Ida | ||||
| Enrico Scholz | ||||
| Enrik Berkhan | ||||
| Eric Cooper | ||||
| Eric Hu | ||||
| Eric Landes | ||||
| Eric Lavigne | ||||
| Eric Melville | ||||
| @@ -317,6 +325,7 @@ Hoi-Ho Chan | ||||
| Hongli Lai | ||||
| Howard Chu | ||||
| Hzhijun | ||||
| Ian D Allen | ||||
| Ian Ford | ||||
| Ian Gulliver | ||||
| Ian Lynagh | ||||
| @@ -386,6 +395,7 @@ Jofell Gallardo | ||||
| Johan Anderson | ||||
| Johan Nilsson | ||||
| Johan van Selst | ||||
| John Bradshaw | ||||
| John Crow | ||||
| John Dennis | ||||
| John E. Malmberg | ||||
| @@ -483,6 +493,7 @@ Luca Altea | ||||
| Luca Alteas | ||||
| Lucas Adamski | ||||
| Lukasz Czekierda | ||||
| Luke Amery | ||||
| Luke Call | ||||
| Luong Dinh Dung | ||||
| Maciej Karpiuk | ||||
| @@ -490,6 +501,7 @@ Maciej W. Rozycki | ||||
| Manfred Schwarb | ||||
| Marc Boucher | ||||
| Marc Kleine-Budde | ||||
| Marcel Roelofs | ||||
| Marcelo Juchem | ||||
| Marcin Konicki | ||||
| Marco G. Salvagno | ||||
| @@ -511,6 +523,7 @@ Martin C. Martin | ||||
| Martin Drasar | ||||
| Martin Hager | ||||
| Martin Hedenfalk | ||||
| Martin Lemke | ||||
| Martin Skinner | ||||
| Martin Storsjo | ||||
| Marty Kuhrt | ||||
| @@ -571,6 +584,7 @@ Naveen Noel | ||||
| Neil Dunbar | ||||
| Neil Spring | ||||
| Nic Roets | ||||
| Nicholas Maniscalco | ||||
| Nick Gimbrone | ||||
| Nick Humfrey | ||||
| Nick Zitzmann | ||||
| @@ -595,6 +609,7 @@ Olaf St | ||||
| Oren Tirosh | ||||
| P R Schaffner | ||||
| Pascal Terjan | ||||
| Pasha Kuznetsov | ||||
| Pat Ray | ||||
| Patrick Bihan-Faou | ||||
| Patrick Monnerat | ||||
| @@ -612,6 +627,7 @@ Pavel Orehov | ||||
| Pavel Raiskup | ||||
| Pawel A. Gajda | ||||
| Pawel Kierski | ||||
| Pedro Larroy | ||||
| Pedro Neves | ||||
| Pete Su | ||||
| Peter Bray | ||||
| @@ -645,6 +661,7 @@ Pramod Sharma | ||||
| Puneet Pawaia | ||||
| Quagmire | ||||
| Quanah Gibson-Mount | ||||
| Quinn Slack | ||||
| Rafa Muyo | ||||
| Rafael Sagula | ||||
| Rainer Canavan | ||||
| @@ -710,6 +727,7 @@ Sam Listopad | ||||
| Sampo Kellomaki | ||||
| Samuel D<>az Garc<72>a | ||||
| Samuel Listopad | ||||
| Samuel Thibault | ||||
| Sander Gates | ||||
| Sandor Feldi | ||||
| Saul good | ||||
| @@ -793,6 +811,7 @@ Tom Zerucha | ||||
| Tomas Pospisek | ||||
| Tomas Szepe | ||||
| Tomasz Lacki | ||||
| Tommie Gannert | ||||
| Tommy Tam | ||||
| Ton Voon | ||||
| Toon Verwaest | ||||
| @@ -819,6 +838,7 @@ Vlad Ureche | ||||
| Vladimir Lazarenko | ||||
| Vojtech Janota | ||||
| Vojtech Minarik | ||||
| Vsevolod Novikov | ||||
| Walter J. Mack | ||||
| Wayne Haigh | ||||
| Werner Koch | ||||
|   | ||||
							
								
								
									
										35
									
								
								docs/curl.1
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								docs/curl.1
									
									
									
									
									
								
							| @@ -351,12 +351,12 @@ run curl. | ||||
| is used to seed the random engine for SSL connections. See also the | ||||
| \fI--random-file\fP option. | ||||
| .IP "-E/--cert <certificate[:password]>" | ||||
| (SSL) Tells curl to use the specified certificate file when getting a file | ||||
| with HTTPS or FTPS. The certificate must be in PEM format.  If the optional | ||||
| password isn't specified, it will be queried for on the terminal. Note that | ||||
| this option assumes a \&"certificate" file that is the private key and the | ||||
| private certificate concatenated! See \fI--cert\fP and \fI--key\fP to specify | ||||
| them independently. | ||||
| (SSL) Tells curl to use the specified client certificate file when getting a | ||||
| file with HTTPS, FTPS or another SSL-based protocol. The certificate must be | ||||
| in PEM format.  If the optional password isn't specified, it will be queried | ||||
| for on the terminal. Note that this option assumes a \&"certificate" file that | ||||
| is the private key and the private certificate concatenated! See \fI--cert\fP | ||||
| and \fI--key\fP to specify them independently. | ||||
|  | ||||
| If curl is built against the NSS SSL library then this option can tell | ||||
| curl the nickname of the certificate to use within the NSS database defined | ||||
| @@ -815,6 +815,17 @@ to FTP to the machine host.domain.com with user name \&'myself' and password | ||||
| .IP "--netrc-optional" | ||||
| Very similar to \fI--netrc\fP, but this option makes the .netrc usage | ||||
| \fBoptional\fP and not mandatory as the \fI--netrc\fP option does. | ||||
|  | ||||
| .IP "--netrc-file" | ||||
| This option is similar to \fI--netrc\fP, except that you provide the path | ||||
| (absolute or relative) to the netrc file that Curl should use. | ||||
| You can only specify one netrc file per invocation. If several | ||||
| \fI--netrc-file\fP options are provided, only the \fBlast one\fP will be used. | ||||
| (Added in 7.21.5) | ||||
|  | ||||
| This option overrides any use of \fI--netrc\fP as they are mutually exclusive. | ||||
| It will also abide by --netrc-optional if specified. | ||||
|  | ||||
| .IP "--negotiate" | ||||
| (HTTP) Enables GSS-Negotiate authentication. The GSS-Negotiate method was | ||||
| designed by Microsoft and is used in their web applications. It is primarily | ||||
| @@ -905,6 +916,10 @@ part of the remote file is used, the path is cut off.) | ||||
| The remote file name to use for saving is extracted from the given URL, | ||||
| nothing else. | ||||
|  | ||||
| Consequentially, the file will be saved in the current working directory. If | ||||
| you want the file saved in a different directory, make sure you change current | ||||
| working directory before you invoke curl with the \fB-O/--remote-name\fP flag! | ||||
|  | ||||
| You may use this option as many times as the number of URLs you have. | ||||
| .IP "--remote-name-all" | ||||
| This option changes the default action for all given URLs to be dealt with as | ||||
| @@ -1637,6 +1652,10 @@ Unsupported protocol. This build of curl has no support for this protocol. | ||||
| Failed to initialize. | ||||
| .IP 3 | ||||
| URL malformed. The syntax was not correct. | ||||
| .IP 4 | ||||
| A feature or option that was needed to perform the desired request was not | ||||
| enabled or was explicitly disabled at build-time. To make curl able to do | ||||
| this, you probably need another build of libcurl! | ||||
| .IP 5 | ||||
| Couldn't resolve proxy. The given proxy host could not be resolved. | ||||
| .IP 6 | ||||
| @@ -1713,7 +1732,9 @@ Interface error. A specified outgoing interface could not be used. | ||||
| .IP 47 | ||||
| Too many redirects. When following redirects, curl hit the maximum amount. | ||||
| .IP 48 | ||||
| Unknown TELNET option specified. | ||||
| Unknown option specified to libcurl. This indicates that you passed a weird | ||||
| option to curl that was passed on to libcurl and rejected. Read up in the | ||||
| manual! | ||||
| .IP 49 | ||||
| Malformed telnet option. | ||||
| .IP 51 | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Example application source code using the multi interface to download many | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Example application source code using the multi interface to download many | ||||
|  * files, but with a capped maximum amount of simultaneous transfers. | ||||
|  * | ||||
|  * Written by Michael Wallner | ||||
|   | ||||
| @@ -1,5 +1,24 @@ | ||||
| #*************************************************************************** | ||||
| #                                  _   _ ____  _ | ||||
| #  Project                     ___| | | |  _ \| | | ||||
| #                             / __| | | | |_) | | | ||||
| #                            | (__| |_| |  _ <| |___ | ||||
| #                             \___|\___/|_| \_\_____| | ||||
| # | ||||
| # Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| # | ||||
| # This software is licensed as described in the file COPYING, which | ||||
| # you should have received as part of this distribution. The terms | ||||
| # are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| # | ||||
| # You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| # copies of the Software, and permit persons to whom the Software is | ||||
| # furnished to do so, under the terms of the COPYING file. | ||||
| # | ||||
| # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| # KIND, either express or implied. | ||||
| # | ||||
| ########################################################################### | ||||
|  | ||||
| AUTOMAKE_OPTIONS = foreign nostdinc | ||||
|  | ||||
|   | ||||
| @@ -1,11 +1,24 @@ | ||||
| ############################################################################# | ||||
| #*************************************************************************** | ||||
| #                                  _   _ ____  _ | ||||
| #  Project                     ___| | | |  _ \| | | ||||
| #                             / __| | | | |_) | | | ||||
| #                            | (__| |_| |  _ <| |___ | ||||
| #                             \___|\___/|_| \_\_____| | ||||
| # | ||||
| # Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| # | ||||
| # This software is licensed as described in the file COPYING, which | ||||
| # you should have received as part of this distribution. The terms | ||||
| # are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| # | ||||
| # You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| # copies of the Software, and permit persons to whom the Software is | ||||
| # furnished to do so, under the terms of the COPYING file. | ||||
| # | ||||
| # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| # KIND, either express or implied. | ||||
| # | ||||
| ########################################################################### | ||||
|  | ||||
| # What to call the final executable | ||||
| TARGET = example | ||||
|   | ||||
| @@ -1,3 +1,24 @@ | ||||
| #*************************************************************************** | ||||
| #                                  _   _ ____  _ | ||||
| #  Project                     ___| | | |  _ \| | | ||||
| #                             / __| | | | |_) | | | ||||
| #                            | (__| |_| |  _ <| |___ | ||||
| #                             \___|\___/|_| \_\_____| | ||||
| # | ||||
| # Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| # | ||||
| # This software is licensed as described in the file COPYING, which | ||||
| # you should have received as part of this distribution. The terms | ||||
| # are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| # | ||||
| # You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| # copies of the Software, and permit persons to whom the Software is | ||||
| # furnished to do so, under the terms of the COPYING file. | ||||
| # | ||||
| # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| # KIND, either express or implied. | ||||
| # | ||||
| ########################################################################### | ||||
| ######################################################################### | ||||
| # | ||||
| ## Makefile for building curl examples with MingW32 | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <fcntl.h> | ||||
| #ifdef WIN32 | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Example using a "in core" PEM certificate to retrieve a https page. | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Example using a "in core" PEM certificate to retrieve a https page. | ||||
|  * Written by Theo Borm | ||||
|  */ | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| /***************************************************************************** | ||||
|  */ | ||||
|  | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
|  | ||||
| #include <curl/curl.h> | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Example source code to show how the callback function can be used to | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Example source code to show how the callback function can be used to | ||||
|  * download data into a chunk of memory instead of storing it in a file. | ||||
|  * After successful download we use curl_easy_getinfo() calls to get the | ||||
|  * amount of downloaded bytes, the time used for the whole download, and | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  *  This example shows usage of simple cookie interface. | ||||
|  */ | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* This example shows usage of simple cookie interface. */ | ||||
|  | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <curl/curl.h> | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Example application source code using the multi socket interface to | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Example application source code using the multi socket interface to | ||||
|  * download many files at once. | ||||
|  * | ||||
|  * This example features the same basic functionality as hiperfifo.c does, | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <curl/curl.h> | ||||
| #include <sys/stat.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <curl/curl.h> | ||||
| #include <stdio.h> | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
|  | ||||
| #include <curl/curl.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
|  | ||||
| #include <curl/curl.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Upload to FTP, resuming failed transfers | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Upload to FTP, resuming failed transfers | ||||
|  * | ||||
|  * Compile for MinGW like this: | ||||
|  *  gcc -Wall -pedantic -std=c99 ftpuploadwithresume.c -o ftpuploadresume.exe | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <curl/curl.h> | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Example source code to show how the callback function can be used to | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Example source code to show how the callback function can be used to | ||||
|  * download data into a chunk of memory instead of storing it in a file. | ||||
|  */ | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Example application source code using the multi socket interface to | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Example application source code using the multi socket interface to | ||||
|  * download many files at once. | ||||
|  * | ||||
|  * Written by Jeff Pohlmeyer | ||||
|   | ||||
| @@ -1,15 +1,28 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Example application source code using the multi socket interface to | ||||
|  * download many files at once. | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * Written by Jeff Pohlmeyer | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Example application source code using the multi socket interface to | ||||
|    download many files at once. | ||||
|  | ||||
| Written by Jeff Pohlmeyer | ||||
|  | ||||
| Requires libevent and a (POSIX?) system that has mkfifo(). | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Download a document and use libtidy to parse the HTML. | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Download a document and use libtidy to parse the HTML. | ||||
|  * Written by Jeff Pohlmeyer | ||||
|  * | ||||
|  * LibTidy => http://tidy.sourceforge.net | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| // Get a web page, parse it with libxml. | ||||
| // | ||||
| // Written by Lars Nilsson | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <curl/curl.h> | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <curl/curl.h> | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <fcntl.h> | ||||
| #include <sys/stat.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <curl/curl.h> | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,27 @@ | ||||
| #*************************************************************************** | ||||
| #                                  _   _ ____  _ | ||||
| #  Project                     ___| | | |  _ \| | | ||||
| #                             / __| | | | |_) | | | ||||
| #                            | (__| |_| |  _ <| |___ | ||||
| #                             \___|\___/|_| \_\_____| | ||||
| # | ||||
| # Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| # | ||||
| # This software is licensed as described in the file COPYING, which | ||||
| # you should have received as part of this distribution. The terms | ||||
| # are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| # | ||||
| # You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| # copies of the Software, and permit persons to whom the Software is | ||||
| # furnished to do so, under the terms of the COPYING file. | ||||
| # | ||||
| # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| # KIND, either express or implied. | ||||
| # | ||||
| ########################################################################### | ||||
| # | ||||
| #  Adapted for djgpp / Watt-32 / DOS by | ||||
| #  Gisle Vanem <giva@bgnett.no> | ||||
| #  Gisle Vanem <gvanem@broadpark.no> | ||||
| # | ||||
|  | ||||
| TOPDIR = ../.. | ||||
|   | ||||
| @@ -1,13 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This is an example application source code using the multi interface. | ||||
|  */ | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* This is an example application source code using the multi interface. */ | ||||
|  | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|   | ||||
| @@ -1,14 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This is a very simple example using the multi interface and the debug | ||||
|  * callback. | ||||
|  */ | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* This is an example showing the multi interface and the debug callback. */ | ||||
|  | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|   | ||||
| @@ -1,14 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This is a very simple example using the multi interface. | ||||
|  */ | ||||
|  | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|  | ||||
|   | ||||
| @@ -1,14 +1,26 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This is an example application source code using the multi interface | ||||
|  * to do a multipart formpost without "blocking". | ||||
|  */ | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* This is an example application source code using the multi interface | ||||
|  * to do a multipart formpost without "blocking". */ | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
| #include <sys/time.h> | ||||
|   | ||||
| @@ -1,13 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This is a very simple example using the multi interface. | ||||
|  */ | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* This is a very simple example using the multi interface. */ | ||||
|  | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* A multi-threaded example that uses pthreads extensively to fetch | ||||
|  * X remote files at once */ | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Example source code to show one way to set the necessary OpenSSL locking | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Example source code to show one way to set the necessary OpenSSL locking | ||||
|  * callbacks if you want to do multi-threaded transfers with HTTPS/FTPS with | ||||
|  * libcurl built to use OpenSSL. | ||||
|  * | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <unistd.h> | ||||
| #include <curl/curl.h> | ||||
|   | ||||
| @@ -1,14 +1,26 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * An example source code that issues a HTTP POST and we provide the actual | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* An example source code that issues a HTTP POST and we provide the actual | ||||
|  * data through a read callback. | ||||
|  * | ||||
|  */ | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * Example code that uploads a file name 'foo' to a remote script that accepts | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* Example code that uploads a file name 'foo' to a remote script that accepts | ||||
|  * "HTML form based" (as described in RFC1738) uploads using HTTP POST. | ||||
|  * | ||||
|  * The imaginary form we'll fill in looks like: | ||||
|   | ||||
| @@ -1,11 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* | ||||
|    This is a simple example showing how a program on a non-ASCII platform | ||||
|    would invoke callbacks to do its own codeset conversions instead of | ||||
|   | ||||
| @@ -1,13 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * An example of curl_easy_send() and curl_easy_recv() usage. | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  */ | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* An example of curl_easy_send() and curl_easy_recv() usage. */ | ||||
|  | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <stdlib.h> | ||||
| #include <unistd.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <curl/curl.h> | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
| #include <curl/curl.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
| #include <curl/curl.h> | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
|  | ||||
| #include <curl/curl.h> | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This is a multi threaded application that uses a progress bar to show | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* 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 after studying the other examples provided with | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This is an example application source code sending SMTP mail using the | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* This is an example application source code sending SMTP mail using the | ||||
|  * multi interface. | ||||
|  */ | ||||
|  | ||||
|   | ||||
| @@ -1,12 +1,24 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  */ | ||||
|  | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
| #include <curl/curl.h> | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * This example code only builds as-is on Windows. | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* This example code only builds as-is on Windows. | ||||
|  * | ||||
|  * While Unix/Linux user, you do not need this software. | ||||
|  * You can achieve the same result as synctime using curl, awk and date. | ||||
|   | ||||
| @@ -1,12 +1,25 @@ | ||||
| /***************************************************************************** | ||||
| /*************************************************************************** | ||||
|  *                                  _   _ ____  _ | ||||
|  *  Project                     ___| | | |  _ \| | | ||||
|  *                             / __| | | | |_) | | | ||||
|  *                            | (__| |_| |  _ <| |___ | ||||
|  *                             \___|\___/|_| \_\_____| | ||||
|  * | ||||
|  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
|  * | ||||
|  * A multi-threaded example that uses pthreads and fetches 4 remote files at | ||||
|  * This software is licensed as described in the file COPYING, which | ||||
|  * you should have received as part of this distribution. The terms | ||||
|  * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
|  * | ||||
|  * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
|  * copies of the Software, and permit persons to whom the Software is | ||||
|  * furnished to do so, under the terms of the COPYING file. | ||||
|  * | ||||
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
|  * KIND, either express or implied. | ||||
|  * | ||||
|  ***************************************************************************/ | ||||
| /* A multi-threaded example that uses pthreads and fetches 4 remote files at | ||||
|  * once over HTTPS. The lock callbacks and stuff assume OpenSSL or GnuTLS | ||||
|  * (libgcrypt) so far. | ||||
|  * | ||||
|   | ||||
| @@ -1,5 +1,24 @@ | ||||
| #*************************************************************************** | ||||
| #                                  _   _ ____  _ | ||||
| #  Project                     ___| | | |  _ \| | | ||||
| #                             / __| | | | |_) | | | ||||
| #                            | (__| |_| |  _ <| |___ | ||||
| #                             \___|\___/|_| \_\_____| | ||||
| # | ||||
| # Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| # | ||||
| # This software is licensed as described in the file COPYING, which | ||||
| # you should have received as part of this distribution. The terms | ||||
| # are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| # | ||||
| # You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| # copies of the Software, and permit persons to whom the Software is | ||||
| # furnished to do so, under the terms of the COPYING file. | ||||
| # | ||||
| # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| # KIND, either express or implied. | ||||
| # | ||||
| ########################################################################### | ||||
|  | ||||
| AUTOMAKE_OPTIONS = foreign no-dependencies | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_easy_duphandle 3 "18 September 2001" "libcurl 7.9" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_easy_duphandle - Clone a libcurl session handle | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_easy_init 3 "4 March 2002" "libcurl 7.8.1" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_easy_init - Start a libcurl easy session | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_easy_pause 3 "17 Dec 2007" "libcurl 7.18.0" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_easy_pause - pause and unpause a connection | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_easy_perform 3 "5 Mar 2001" "libcurl 7.7" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_easy_perform - Perform a file transfer | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_easy_reset 3 "31 July 2004" "libcurl 7.12.1" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_easy_reset - reset all options of a libcurl session handle | ||||
|   | ||||
| @@ -208,6 +208,10 @@ From 7.18.0, the function can return CURL_READFUNC_PAUSE which then will cause | ||||
| reading from this connection to become paused. See \fIcurl_easy_pause(3)\fP | ||||
| for further details. | ||||
|  | ||||
| \fBBugs\fP: when doing TFTP uploads, you must return the exact amount of data | ||||
| that the callback wants, or it will be considered the final packet by the | ||||
| server end and the transfer will end there. | ||||
|  | ||||
| If you set this callback pointer to NULL, or don't set it at all, the default | ||||
| internal read function will be used. It is doing an fread() on the FILE * | ||||
| userdata set with \fICURLOPT_READDATA\fP. | ||||
| @@ -271,6 +275,10 @@ discretion.  Return 0 (zero) from the callback on success. Return 1 from the | ||||
| callback function to signal an unrecoverable error to the library and it will | ||||
| close the socket and return \fICURLE_COULDNT_CONNECT\fP.  (Option added in | ||||
| 7.15.6.) | ||||
|  | ||||
| Added in 7.21.5, the callback function may return | ||||
| \fICURL_SOCKOPT_ALREADY_CONNECTED\fP, which tells libcurl that the socket is | ||||
| in fact already connected and then libcurl will not attempt to connect it. | ||||
| .IP CURLOPT_SOCKOPTDATA | ||||
| Pass a pointer that will be untouched by libcurl and passed as the first | ||||
| argument in the sockopt callback set with \fICURLOPT_SOCKOPTFUNCTION\fP. | ||||
| @@ -823,7 +831,7 @@ below. If more than one bit is set, libcurl will first query the site to see | ||||
| which authentication methods it supports and then pick the best one you allow | ||||
| it to use. For some methods, this will induce an extra network round-trip. Set | ||||
| the actual name and password with the \fICURLOPT_USERPWD\fP option or | ||||
| with the \fICURLOPT_USERNAME\fP and the \fICURLOPT_USERPASSWORD\fP options. | ||||
| with the \fICURLOPT_USERNAME\fP and the \fICURLOPT_PASSWORD\fP options. | ||||
| (Added in 7.10.6) | ||||
| .RS | ||||
| .IP CURLAUTH_BASIC | ||||
| @@ -880,8 +888,8 @@ defined in RFC 5054 and provides mutual authentication if both sides have a | ||||
| shared secret. To use TLS-SRP, you must also set the | ||||
| \fICURLOPT_TLSAUTH_USERNAME\fP and \fICURLOPT_TLSAUTH_PASSWORD\fP options. | ||||
|  | ||||
| You need to build libcurl with GnuTLS and with TLS-SRP support for this to | ||||
| work. (Added in 7.21.4) | ||||
| You need to build libcurl with GnuTLS or OpenSSL with TLS-SRP support for this | ||||
| to work. (Added in 7.21.4) | ||||
| .RE | ||||
| .IP CURLOPT_TLSAUTH_USERNAME | ||||
| Pass a char * as parameter, which should point to the zero-terminated username | ||||
| @@ -1827,7 +1835,7 @@ resolves, by including a string in the linked list that uses the format | ||||
| \&"-HOST:PORT". The host name must be prefixed with a dash, and the host name | ||||
| and port number must exactly match what was already added previously. | ||||
|  | ||||
| (Added in 7.12.3) | ||||
| (Added in 7.21.3) | ||||
| .SH SSL and SECURITY OPTIONS | ||||
| .IP CURLOPT_SSLCERT | ||||
| Pass a pointer to a zero terminated string as parameter. The string should be | ||||
| @@ -2003,7 +2011,10 @@ The default value for this option is 2. | ||||
|  | ||||
| This option controls checking the server's certificate's claimed identity. | ||||
| The server could be lying.  To control lying, see | ||||
| \fICURLOPT_SSL_VERIFYPEER\fP. | ||||
| \fICURLOPT_SSL_VERIFYPEER\fP.  If libcurl is built against NSS and | ||||
| \fICURLOPT_SSL_VERIFYPEER\fP is zero, \fICURLOPT_SSL_VERIFYHOST\fP | ||||
| is ignored. | ||||
|  | ||||
| .IP CURLOPT_CERTINFO | ||||
| Pass a long set to 1 to enable libcurl's certificate chain info gatherer. With | ||||
| this enabled, libcurl (if built with OpenSSL) will extract lots of information | ||||
| @@ -2084,7 +2095,10 @@ behavior on host and key (mis)matching. (Added in 7.19.6) | ||||
| .IP CURLOPT_SSH_KEYFUNCTION | ||||
| Pass a pointer to a curl_sshkeycallback function. It gets called when the | ||||
| known_host matching has been done, to allow the application to act and decide | ||||
| for libcurl how to proceed. It gets passed the CURL handle, the key from the | ||||
| for libcurl how to proceed. The callback will only be called if | ||||
| \fICURLOPT_SSH_KNOWNHOSTS\fP is also set. | ||||
|  | ||||
| The curl_sshkeycallback function gets passed the CURL handle, the key from the | ||||
| known_hosts file, the key from the remote site, info from libcurl on the | ||||
| matching status and a custom pointer (set with \fICURLOPT_SSH_KEYDATA\fP). It | ||||
| MUST return one of the following return codes to tell libcurl how to act: | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_easy_strerror 3 "26 Apr 2004" "libcurl 7.12" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_easy_strerror - return string describing error code | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_escape 3 "6 March 2002" "libcurl 7.9" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_escape - URL encodes the given string | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_formadd 3 "24 June 2002" "libcurl 7.9.8" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_formadd - add a section to a multipart/formdata HTTP POST | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_formfree 3 "6 April 2001" "libcurl 7.7.1" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_formfree - free a previously build multipart/formdata HTTP POST chain | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_formget 3 "20 June 2006" "libcurl 7.15.5" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_formget - serialize a previously built multipart/formdata HTTP POST chain | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_free 3 "12 Aug 2003" "libcurl 7.10" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_free - reclaim memory that has been obtained through a libcurl call | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_getdate 3 "12 Aug 2005" "libcurl 7.0" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_getdate - Convert a date string to number of seconds since January 1, | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_getenv 3 "30 April 2004" "libcurl 7.12" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_getenv - return value for environment name | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_global_cleanup 3 "17 Feb 2006" "libcurl 7.8" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_global_cleanup - global libcurl cleanup | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_global_init 3 "11 May 2004" "libcurl 7.12" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_global_init - Global libcurl initialisation | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_global_init_mem 3 "10 May 2004" "libcurl 7.12.0" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_global_init_mem - Global libcurl initialisation with memory callbacks | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_printf 3 "30 April 2004" "libcurl 7.12" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_maprintf, curl_mfprintf, curl_mprintf, curl_msnprintf, curl_msprintf | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_add_handle 3 "4 March 2002" "libcurl 7.9.5" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_add_handle - add an easy handle to a multi session | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_assign 3 "9 Jul 2006" "libcurl 7.16.0" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_assign \- set data to association with an internal socket | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_cleanup 3 "1 March 2002" "libcurl 7.9.5" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_cleanup - close down a multi session | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_fdset 3 "2 Jan 2006" "libcurl 7.16.0" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_fdset - extracts file descriptor information from a multi handle | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_info_read 3 "18 Dec 2004" "libcurl 7.10.3" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_info_read - read multi stack informationals | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_init 3 "1 March 2002" "libcurl 7.9.5" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_init - create a multi handle | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_perform 3 "1 March 2002" "libcurl 7.9.5" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_perform - reads/writes available data from each easy handle | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_remove_handle 3 "6 March 2002" "libcurl 7.9.5" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_remove_handle - remove an easy handle from a multi session | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_setopt 3 "10 Oct 2006" "libcurl 7.16.0" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_setopt \- set options for a curl multi handle | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_socket 3 "9 Jul 2006" "libcurl 7.16.0" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_socket \- reads/writes available data | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_socket_action 3 "9 Jul 2006" "libcurl 7.16.0" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_socket_action \- reads/writes available data given an action | ||||
|   | ||||
| @@ -1,6 +1,24 @@ | ||||
| .\" You can view this file with: | ||||
| .\" nroff -man [file] | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_strerror 3 "26 Apr 2004" "libcurl 7.12" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_strerror - return string describing error code | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_multi_timeout 3 "2 Jan 2006" "libcurl 7.16.0" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_multi_timeout \- how long to wait for action before proceeding | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_share_cleanup 3 "8 Aug 2003" "libcurl 7.10.7" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_share_cleanup - Clean up a shared object | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_share_init 3 "8 Aug 2003" "libcurl 7.10.7" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_share_init - Create a shared object | ||||
|   | ||||
| @@ -1,4 +1,24 @@ | ||||
| .\" | ||||
| .\" ************************************************************************** | ||||
| .\" *                                  _   _ ____  _ | ||||
| .\" *  Project                     ___| | | |  _ \| | | ||||
| .\" *                             / __| | | | |_) | | | ||||
| .\" *                            | (__| |_| |  _ <| |___ | ||||
| .\" *                             \___|\___/|_| \_\_____| | ||||
| .\" * | ||||
| .\" * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. | ||||
| .\" * | ||||
| .\" * This software is licensed as described in the file COPYING, which | ||||
| .\" * you should have received as part of this distribution. The terms | ||||
| .\" * are also available at http://curl.haxx.se/docs/copyright.html. | ||||
| .\" * | ||||
| .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||||
| .\" * copies of the Software, and permit persons to whom the Software is | ||||
| .\" * furnished to do so, under the terms of the COPYING file. | ||||
| .\" * | ||||
| .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||||
| .\" * KIND, either express or implied. | ||||
| .\" * | ||||
| .\" ************************************************************************** | ||||
| .TH curl_share_setopt 3 "8 Aug 2003" "libcurl 7.10.7" "libcurl Manual" | ||||
| .SH NAME | ||||
| curl_share_setopt - Set options for a shared object | ||||
|   | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user