/curl/docs/cmdline-opts/ |
H A D | url-query.md | 6 Help: Add a URL query part 24 Add a piece of data, usually a name + value pair, to the end of the URL query 28 If the argument starts with a '+' (plus), the rest of the string is provided 31 The query part of a URL is the one following the question mark on the right
|
H A D | range.md | 21 Retrieve a byte range (i.e. a partial document) from an HTTP/1.1, FTP or SFTP 22 server or a local FILE. Ranges can be specified in a number of ways. 44 (*) = NOTE that these make the server reply with a multipart response, which 49 'start-stop' range syntax. If a non-digit character is given in the range, the 53 attempt to get a range, curl instead gets the whole document.
|
H A D | false-start.md | 18 Use false start during the TLS handshake. False start is a mode where a TLS 20 message, thus saving a round trip when performing a full handshake.
|
/curl/packages/vms/ |
H A D | readme | 28 This directory contains the following files for a DCL based build. 31 creating a PCSI kit. 43 creating a PCSI based package. 47 creating a PCSI based package. 54 build_libcurl_pc.com Procedure to create a libcurl.pc file. 59 a GNV based build. 63 This is a generic procedure that does most 67 with a repository directory or a backup staging 132 be included in a PCSI kit. 172 the GNV tool kit, building a shared libcurl, and producing a PCSI kit for [all …]
|
/curl/tests/data/ |
H A D | test430 | 40 <file1 name="%LOGDIR/config%TESTNUMBER-a"> 43 header = "a: a" 44 data = "a" 66 -K %LOGDIR/config%TESTNUMBER-a -K %LOGDIR/config%TESTNUMBER-b -K %LOGDIR/config%TESTNUMBER-c 78 a: a
|
H A D | test877 | 41 # we try to use the LD_PRELOAD hack, if not a debug build 60 # The multi interface considers a broken "CONNECT" as a prematurely broken 61 # transfer and such a connection will not get a "QUIT"
|
H A D | test849 | 43 # The multi interface considers a broken "CONNECT" as a prematurely broken 44 # transfer and such a connection will not get a "LOGOUT"
|
H A D | test876 | 49 # The multi interface considers a broken "CONNECT" as a prematurely broken 50 # transfer and such a connection will not get a "QUIT"
|
H A D | test893 | 45 # The multi interface considers a broken "CONNECT" as a prematurely broken 46 # transfer and such a connection will not get a "QUIT"
|
H A D | test436 | 25 header = "a: a" 51 a: a
|
H A D | test433 | 25 header = "a: a" 52 a: a
|
H A D | test949 | 49 # The multi interface considers a broken "CONNECT" as a prematurely broken 50 # transfer and such a connection will not get a "QUIT" 53 AUTH OAUTHBEARER %b64[n,a=user,%01host=127.0.0.1%01port=%SMTPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%…
|
/curl/docs/libcurl/opts/ |
H A D | CURLOPT_ABSTRACT_UNIX_SOCKET.md | 29 Enables the use of an abstract Unix domain socket instead of establishing a 30 TCP connection to a host. The parameter should be a char * to a 32 *path* prefixed by a NULL byte. This is the convention for abstract 34 should not contain a leading NULL byte. 37 string and fails gracefully, generating a runtime error.
|
H A D | CURLOPT_STREAM_DEPENDS.md | 31 Pass a CURL pointer in *dephandle* to identify the stream within the same 36 The spec says "Including a dependency expresses a preference to allocate 42 an error. It must be another easy handle, and it also needs to be a handle of 43 a transfer that is about to be sent over the same HTTP/2 connection for this 56 CURL *curl2 = curl_easy_init(); /* a second handle */ 64 /* then add both to a multi handle and transfer them! */
|
H A D | CURLOPT_URL.md | 35 Pass in a pointer to the *URL* to work with. The parameter should be a 36 char * to a null-terminated string which must be URL-encoded in the following 41 For a greater explanation of the format please see RFC 3986. 44 started. Even if you set a crazy value here, curl_easy_setopt(3) might 47 If the given URL is missing a scheme name (such as "http://" or "ftp://" etc) 50 otherwise HTTP is used. Since 7.45.0 guessing can be disabled by setting a 67 Either CURLOPT_URL(3) or CURLOPT_CURLU(3) must be set before a 83 UTF-8 (when winidn is used; or a Windows Unicode build using libidn2). 98 Getting a URL from an external untrusted party brings several security 107 are part of the regular URL format. The combination of a local host and a [all …]
|
H A D | CURLOPT_COOKIELIST.md | 31 Pass a char pointer to a *cookie* string. 33 Such a cookie can be either a single line in Netscape / Mozilla format or just 41 occur. If you use the `Set-Cookie` format and the string does not specify a 43 followed) and cannot be modified by a server-set cookie. If a server sets a 46 these issues set a domain in `Set-Cookie` (doing that includes subdomains) or 75 /* an inline import of a cookie in Netscape format. */ 96 before a transfer is performed. Cookies in the list that have the same 98 libcurl has already imported my_cookie and it's considered a "live" 99 cookie. A live cookie is not replaced by one read from a file.
|
H A D | CURLOPT_WRITEDATA.md | 31 callback's fourth and last argument. If you do not use a write callback, you 32 must make *pointer* a 'FILE *' (cast to 'void *') as libcurl passes this 38 If you are using libcurl as a Windows DLL, you **MUST** use a 44 By default, this is a FILE * to stdout. 49 into a dynamically growing allocated buffer, and then this 50 CURLOPT_WRITEDATA(3) is used to point to a struct or the buffer to store
|
H A D | CURLOPT_MAIL_AUTH.md | 28 Pass a pointer to a null-terminated string as parameter. This is used to 29 specify the authentication address (identity) of a submitted message that is 32 This optional parameter allows co-operating agents in a trusted environment to 34 by the application program, using libcurl, if the application is itself a mail 40 be specified within a pair of angled brackets (\<\>). However, if an empty 41 string is used then a pair of brackets are sent by libcurl as required by RFC
|
H A D | CURLOPT_CA_CACHE_TIMEOUT.md | 36 Pass a long, this sets the timeout in seconds. This tells libcurl the maximum 38 for new connections. Once the timeout has expired, a subsequent fetch 39 requiring a CA certificate has to reload it. 41 Building a CA certificate store from a CURLOPT_CAINFO(3) file is a slow 63 /* only reuse certificate stores for a short time */
|
H A D | CURLOPT_BUFFERSIZE.md | 30 Pass a long specifying your preferred *size* (in bytes) for the receive buffer 33 is a benefit of having a larger buffer for performance. 35 This is just treated as a request, not an order. You cannot be guaranteed to 42 DO NOT set this option on a handle that is currently used for an active 47 Starting in libcurl 8.7.0, there is just a single transfer buffer allocated 48 per multi handle. This buffer is used by all easy handles added to a multi 66 /* ask libcurl to allocate a larger receive buffer */
|
/curl/docs/libcurl/ |
H A D | curl_easy_pause.md | 16 curl_easy_pause - pause and unpause a connection 28 Using this function, you can explicitly mark a running connection to get 29 paused, and you can unpause a connection that was previously paused. Unlike 54 CURLOPT_LOW_SPEED_LIMIT(3) option and unpausing a transfer resets the 57 The **bitmask** argument is a set of bits that sets the new state of the 83 network connectivity, like FILE://. Trying to pause such a transfer, in any 88 When a connection is used multiplexed, like for HTTP/2, and one of the 94 announces a 32 megabyte window size, which thus can make libcurl end up 95 buffering 32 megabyte of data for a paused stream. 107 /* pause a transfer in both directions */ [all …]
|
H A D | libcurl-url.md | 33 Create a handle that holds URL info and resources with curl_url(3): 47 When you need a copy of a handle, just duplicate it with curl_url_dup(3): 54 By setting a URL to the handle with curl_url_set(3), the URL is parsed 62 The zero in the fourth argument is a bitmask for changing specific features. 68 When a handle already contains info about a URL, setting a relative URL makes 76 The **CURLU** handle represents a URL and you can easily extract that with 83 The zero in the fourth argument is a bitmask for changing specific features. 87 When a URL has been parsed or parts have been set, you can extract those 110 A user set individual URL parts, either after having parsed a full URL or 133 Imagine a handle that holds the URL "https://example.com/?shoes=2". An [all …]
|
H A D | libcurl-errors.md | 32 is a good idea as it gives you a human readable error string that may offer 47 can be a misspelled protocol string or just a protocol libcurl has no code 63 due to a build-time decision. This means that a feature or option was not 106 libcurl failed to get a sensible result back from the server as a response to 107 either a PASV or a EPSV command. The server is flawed. 111 FTP servers return a 227-line as a response to a PASV command. If libcurl 135 This was either a weird reply to a 'RETR' command or a zero byte transfer 156 returned to libcurl from a write callback. 169 There was a problem reading a local file or an error returned by the read 248 A function was called with a bad parameter. [all …]
|
/curl/tests/libtest/ |
H A D | lib543.c | 32 static const unsigned char a[] = { in test() local 48 int asize = (int)sizeof(a); in test() 49 char *s = curl_easy_escape(easy, (const char *)a, asize); in test()
|
/curl/docs/ |
H A D | TODO | 251 This option allows applications to set a replacement IP address for a given 306 purpose of possible subsequent connection reuse. It may contain a few up to a 374 An API could allow a forced flush or just a forced loop that would properly 467 If a name resolve has been initiated for name NN and a second easy handle 536 HOST is a command for a client to tell which hostname to use, to offer FTP 589 When curl receives a body response from a CONNECT request to a proxy, it 649 consider adding a way to require a minimum version. 684 set a string that already contains a bracket. For instance something like 800 the state from such a buffer at a later date - this is used by mod_ssl for 1107 When a user gives a URL and uses -O, and curl follows a redirect to a new [all …]
|