Daniel Stenberg
4d7bf73fc3
getinmemory: remove a comment
...
The comment mentioned the need to free the data, but the example already
does that free
2013-09-29 00:16:21 +02:00
Daniel Stenberg
3c34f453fa
postinmemory: new example
...
This is similar to getinmemory.c but with an initial POST.
Combined-by: Ulf Samuelsson
2013-09-29 00:12:30 +02:00
Steve Holme
6dd8bd8d2f
curl.1: Added information about optional login options to --user in manpage
...
Added missing information, from curl 7.31.0, regarding the use of the
optional login options that may be specified as part of --user.
For example:
--user 'user:password;auth=NTLM' in IMAP, POP3 and SMTP protocols.
2013-09-21 22:05:12 +01:00
Daniel Stenberg
af44da38d6
curl_easy_setopt.3: clarify that TIMEOUT and TIMEOUT_MS set the same value
2013-09-20 23:16:04 +02:00
Kim Vandry
fcfa26a7ee
Documented --dns-* options in curl manpage
2013-09-20 23:09:39 +02:00
Steve Holme
18db743851
pop3: Added basic SASL XOAUTH2 support
...
Added the ability to use an XOAUTH2 bearer token [RFC6750] with POP3 for
authentication using RFC6749 "OAuth 2.0 Authorization Framework".
The bearer token is expected to be valid for the user specified in
conn->user. If CURLOPT_XOAUTH2_BEARER is defined and the connection has
an advertised auth mechanism of "XOAUTH2", the user and access token are
formatted as a base64 encoded string and sent to the server as
"AUTH XOAUTH2 <bearer token>".
2013-09-20 21:56:30 +01:00
Daniel Stenberg
0a691f8935
curl.1: detail how short/long options work
...
URL: http://curl.haxx.se/bug/view.cgi?id=1279
Suggested-by: Jerry Krinock
2013-09-13 23:14:41 +02:00
Daniel Stenberg
8a6dba520b
curl_easy_setopt.3: mention RTMP URL quirks
...
URL: http://curl.haxx.se/bug/view.cgi?id=1278
Reported-by: Gorilla Maguila
2013-09-13 14:06:20 +02:00
Kim Vandry
df69440d05
libcurl: New options to bind DNS to local interfaces or IP addresses
2013-09-12 21:11:47 +02:00
Daniel Stenberg
345955e87e
libcurl.3: for multi interface connections are held in the multi handle
...
... and a few more cleanups/clarifications
2013-09-12 13:59:05 +02:00
Clemens Gruber
632b3d81d6
curl_easy_pause: suggest one way to unpause
2013-09-08 19:26:28 +02:00
Daniel Stenberg
01d7bbbebe
--data: mention CRLF treatment when reading from file
2013-09-06 13:52:56 +02:00
Nick Zitzmann
d2fe616e7e
darwinssl: add support for PKCS#12 files for client authentication
...
I also documented the fact that the OpenSSL engine also supports them.
2013-09-05 18:57:06 -05:00
Daniel Stenberg
316ca865e3
symbols: added HTTP2 symbols and sorted list
...
CURL_HTTP_VERSION_2_0 and CURL_VERSION_HTTP2 are new
2013-09-05 12:04:41 +02:00
Daniel Stenberg
2eabb7d590
curl: add --http1.1 and --http2.0 options
2013-09-04 22:29:38 +02:00
Daniel Stenberg
f19efd07e7
-x: rephrased the --proxy section somewhat
2013-08-31 22:55:53 +02:00
Kyle L. Huff
e848942505
docs: Added documentation for CURLOPT_BEARER
2013-08-30 21:43:13 +01:00
Kyle L. Huff
7e489c42f7
curl.1: Add usage of '--bearer' option
2013-08-30 21:34:20 +01:00
Daniel Stenberg
a74b36af2a
symbols-in-versions: add CURLOPT_XOAUTH2_BEARER
2013-08-28 09:31:37 +02:00
Daniel Stenberg
0192ad65bb
KNOWN_BUGS: refer to bug numbers with the existing number series
...
The old numbers would still redirect but who knows for how long...
2013-08-26 00:29:33 +02:00
Daniel Stenberg
1a911f7ec4
FAQ: editorial updates
...
Several language fixes. Several reformats that should make the HTML
generation of this document look better.
Reported-by: Dave Thompson
2013-08-24 17:13:46 +02:00
Daniel Stenberg
19122c0768
CURLM_ADDED_ALREADY: new error code
...
Doing curl_multi_add_handle() on an easy handle that is already added to
a multi handle now returns this error code. It previously returned
CURLM_BAD_EASY_HANDLE for this condition.
2013-08-20 23:13:19 +02:00
Daniel Stenberg
70812c2f32
THANKS: added contributors from the 7.32.0 release notes
2013-08-11 23:43:32 +02:00
Daniel Stenberg
8c9236bb2c
curl_multi_add_handle.3: ... that timer callback is for event-based
2013-08-09 23:53:51 +02:00
Daniel Stenberg
08adecc9a1
curl_multi_add_handle.3: mention the CURLMOPT_TIMERFUNCTION use
2013-08-09 23:27:43 +02:00
John E. Malmberg
015556d74c
KNOWN_BUGS: 22 and 57 have been fixed and committed
2013-08-08 23:34:36 +02:00
Daniel Stenberg
0018d6830e
mk-ca-bundle.1: don't install on make install
...
Since the mk-ca-bundle tool itself isn't installed with make install,
there's no point in installing its documentation.
Bug: http://curl.haxx.se/mail/lib-2013-08/0057.html
Reported-by: Guenter Knauf
2013-08-08 09:45:51 +02:00
Daniel Stenberg
96749554fd
LIBCURL-STRUCTS: new document
...
This is the first version of this new document, detailing the seven
perhaps most important internal structs in libcurl source code:
1.1 SessionHandle
1.2 connectdata
1.3 Curl_multi
1.4 Curl_handler
1.5 conncache
1.6 Curl_share
1.7 CookieInfo
2013-08-06 14:13:33 +02:00
Daniel Stenberg
785749405f
CONTRIBUTE: minor language polish
2013-08-06 14:12:45 +02:00
Steve Holme
7da3caaf95
Revert "DOCS: Added IMAP URL example for listing new messages"
...
This reverts commit 82ab5f1b0c
as this was the wrong place to
document the complexity of IMAP URLs and Custom Requests.
2013-08-02 14:25:21 +01:00
Steve Holme
82ab5f1b0c
DOCS: Added IMAP URL example for listing new messages
...
In addition to listing the folder contents, in the URL examples, added
an example to list the new messages waiting in the user's inbox.
2013-08-02 10:08:55 +01:00
Daniel Stenberg
b5478a0e03
curl_easy_pause: on unpause, trigger mulit-socket handling
...
When the multi-socket API is used, we need the handle to be checked
again when it gets unpaused.
Bug: http://curl.haxx.se/mail/lib-2013-07/0239.html
Reported-by: Justin Karneges
2013-07-29 14:37:08 +02:00
Daniel Stenberg
12d01cb6fa
CURLOPT_XFERINFOFUNCTION: introducing a new progress callback
...
CURLOPT_XFERINFOFUNCTION is now the preferred progress callback function
and CURLOPT_PROGRESSFUNCTION is considered deprecated.
This new callback uses pure 'curl_off_t' arguments to pass on full
resolution sizes. It otherwise retains the same characteristics: the
same call rate, the same meanings for the arguments and the return code
is used the same way.
The progressfunc.c example is updated to show how to use the new
callback for newer libcurls while supporting the older one if built with
an older libcurl or even built with a newer libcurl while running with
an older.
2013-07-18 23:44:06 +02:00
Daniel Stenberg
7b115cc1e1
mk-ca-bundle.1: point out certdata.txt format docs
2013-07-17 00:06:16 +02:00
Dave Reisner
d8c04909fa
src/tool: allow timeouts to accept decimal values
...
Implement wrappers around strtod to convert the user argument to a
double with sane error checking. Use this to allow --max-time and
--connect-timeout to accept decimal values instead of strictly integers.
The manpage is updated to make mention of this feature and,
additionally, forewarn that the actual timeout of the operation can
vary in its precision (particularly as the value increases in its
decimal precision).
2013-07-14 23:04:05 +02:00
Dave Reisner
c0a7a98aee
curl.1: fix long line, found by checksrc.pl
2013-07-14 22:50:29 +02:00
Kamil Dudka
45339625bc
Revert "curl.1: document the --time-cond option in the man page"
...
This reverts commit 3a0e931fc7
because
the documentation of --time-cond was duplicated by mistake.
Reported by: Dave Reisner
2013-07-09 15:46:49 +02:00
Kamil Dudka
20ff820ef2
curl.1: document the --sasl-ir option in the man page
2013-07-09 15:18:39 +02:00
Kamil Dudka
39e85d99fe
curl.1: document the --post303 option in the man page
2013-07-09 15:18:39 +02:00
Kamil Dudka
3a0e931fc7
curl.1: document the --time-cond option in the man page
2013-07-09 15:18:39 +02:00
Guenter Knauf
b7a933154a
Added libmetalink URL; added Android versions.
2013-07-04 04:35:22 +02:00
Dan Fandrich
54f18e5427
examples: Moved usercertinmem.c to COMPLICATED_EXAMPLES
...
This prevents it from being built during a "make check" since it
depends on OpenSSL.
2013-07-03 21:13:12 +02:00
Daniel Stenberg
9c2853f2ae
curl.1: fix typo in --xattr description
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1252
Reported-by: Jean-Noël Rouvignac
2013-06-25 10:41:16 +02:00
Daniel Stenberg
d23745f7c9
TODO: 1.8 Modified buffer size approach
...
Thoughts around buffer sizes and what might be possible to do...
2013-06-23 22:49:06 +02:00
Daniel Stenberg
a2e0ce86ba
KNOWN_BUGS: #83 unable to load non-default openssl engines
2013-06-22 22:24:36 +02:00
Alessandro Ghedini
832c195179
docs: fix typo in curl_easy_getinfo manpage
2013-06-22 18:28:18 +02:00
Daniel Stenberg
4846b5e9fe
THANKS: added 24 new contributors from the 7.31.0 release
2013-06-22 13:52:27 +02:00
Guenter Knauf
da0db499fd
Use opened body.out file and write content to it.
2013-06-20 22:53:37 +02:00
Daniel Stenberg
e305f5ec71
TODO: mention the DANE patch from March
2013-06-18 09:38:06 +02:00
Daniel Stenberg
5fc24a5297
TODO: HTTP2/SPDY support
2013-06-15 14:36:35 +02:00
Daniel Stenberg
b1a295ac4e
curl_easy_setopt.3: clarify CURLOPT_PROGRESSFUNCTION frequency
...
Make it clearer that the CURLOPT_PROGRESSFUNCTION callback will be
called more frequently than once per second when things are happening.
2013-06-14 23:17:14 +02:00
Daniel Stenberg
9c3e098259
curl_multi_wait.3: clarify the numfds counter
2013-06-13 22:38:53 +02:00
Daniel Stenberg
9b8df58169
KNOWN_BUGS: #82 failed build with Borland compiler
2013-06-11 00:21:16 +02:00
Peter Gal
c53fb36b0c
curl_easy_setopt.3: HTTP header with no content
...
Update the documentation on how to specify a HTTP header with no
content.
2013-06-08 00:15:40 +02:00
Dan Fandrich
159d34b58e
libcurl-tutorial.3: added a section on IPv6
...
Also added a (correctly-escaped) backslash to the autoexec.bat
example file and a new Windows character device name with
a colon as examples of other characters that are special
and potentially dangerous (this reverts and reworks commit
7d8d2a54
).
2013-06-03 22:44:05 +02:00
Daniel Stenberg
29bf0598aa
curl_multi_wait: reduce timeout if the multi handle wants to
...
If the multi handle's pending timeout is less than what is passed into
this function, it will now opt to use the shorter time anyway since it
is a very good hint that the handle wants to process something in a
shorter time than what otherwise would happen.
curl_multi_wait.3 was updated accordingly to clarify
This is the reason for bug #1224
Bug: http://curl.haxx.se/bug/view.cgi?id=1224
Reported-by: Andrii Moiseiev
2013-06-03 20:27:08 +02:00
Daniel Stenberg
7d8d2a54ba
libcurl-tutorial.3: remove incorrect backslash
...
A single backslash in the content is not legal nroff syntax.
Reported and fixed by: Eric S. Raymond
Bug: http://curl.haxx.se/bug/view.cgi?id=1234
2013-05-28 13:37:08 +02:00
Daniel Stenberg
9986c6cb2b
curl_formadd.3: fixed wrong "end-marker" syntax
...
Reported and fixed by: Eric S. Raymond
Bug: http://curl.haxx.se/bug/view.cgi?id=1233
2013-05-28 13:35:13 +02:00
Daniel Stenberg
ba9a66663a
curl.1: clarify that --silent still outputs data
2013-05-28 11:37:58 +02:00
Daniel Stenberg
84f7991474
KNOWN_BUGS: curl -OJC- fails to resume
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1169
2013-05-21 23:58:52 +02:00
Daniel Stenberg
7d4d4892d8
curl_easy_setopt.3: expand the PROGRESSFUNCTION section
...
Explain the callback and its arguments better and with more descriptive
text.
2013-05-20 10:50:51 +02:00
Daniel Stenberg
ee84c47655
tarball: include the xmlstream example
2013-05-19 11:21:56 +02:00
David Strauss
ce32176db7
xmlstream: XML stream parsing example source code
...
Add an XML stream parsing example using Expat. Add missing ignore for
the binary from an unrelated example.
2013-05-19 11:19:28 +02:00
Guenter Knauf
ae26ee3489
Updated zlib version in build files.
2013-05-11 17:08:00 +02:00
Kamil Dudka
42e01cff9a
curl.1: document escape sequences recognized by -E
2013-05-06 14:32:26 +02:00
Steve Holme
f4e3cae8a7
TODO: Updated following the addition of CURLOPT_SASL_IR
2013-04-30 00:12:41 +01:00
Steve Holme
945246988d
DOCS: Corrected line length of recent Secure Transport changes
2013-04-28 12:17:15 +01:00
Nick Zitzmann
a5c0e20939
darwinssl: add TLS crypto authentication
...
Users using the Secure Transport (darwinssl) back-end can now use a
certificate and private key to authenticate with a site using TLS. Because
Apple's security system is based around the keychain and does not have any
non-public function to create a SecIdentityRef data structure from data
loaded outside of the Keychain, the certificate and private key have to be
loaded into the Keychain first (using the certtool command line tool or
the Security framework's C API) before we can find it and use it.
2013-04-27 23:15:07 -06:00
Steve Holme
128517649c
Corrected version numbers after bump
2013-04-27 23:02:20 +01:00
Steve Holme
f4e6e201b1
DOCS: Updated following the addition of CURLOPT_SASL_IR
...
Documented the the option in curl_easy_setopt() and added it to
symbols-in-versions.
2013-04-27 17:08:08 +01:00
Steve Holme
4dc2d965d6
TODO: Corrected copy/paste typo
2013-04-25 20:18:08 +01:00
Steve Holme
70bbbccc39
TODO: Added new ideas for future SMTP, POP3 and IMAP features
2013-04-25 20:10:09 +01:00
Steve Holme
0dd470fc61
TODO: Updated following the addition of ;auth=<MECH> support
2013-04-25 19:48:34 +01:00
Steve Holme
89acdf50fa
DOCS: Minor rewording / clarification of host name protocol detection
2013-04-25 13:30:17 +01:00
Steve Holme
a8c92cb608
DOCS: Added reference to IETF draft for SMTP URL Interface
...
...when mentioning login options. Additional minor clarification of
"Windows builds" to be "Windows builds with SSPI"as a way of enabling
NTLM as Windows builds may be built with OpenSSL to enable NTLM or
without NTLM support altogether.
2013-04-24 19:35:38 +01:00
Linus Nielsen Feltzing
53fda844cc
HISTORY: Fix spelling error.
2013-04-23 21:41:38 +02:00
Steve Holme
bbf63b0faa
DOCS: Reworked the scheme calculation explanation under CURLOPT_URL
2013-04-23 19:57:58 +01:00
Daniel Stenberg
2c0d65785f
HISTORY: correct some years/dates
...
Thanks to archive.org's wayback machine I updated this document with
some facts from the early httpget/urlget web page:
http://web.archive.org/web/19980216125115/http://www.inf.ufrgs.br/~sagula/urlget.html
2013-04-23 16:21:29 +02:00
Steve Holme
868d8e6831
DOCS: Added information about login options to CURLOPT_USERPWD
2013-04-22 20:22:12 +01:00
Steve Holme
e3aca1b2ce
DOCS: Added information about login options in the URL
2013-04-22 20:22:10 +01:00
Ishan SinghLevett
993cdcd6ee
usercertinmem.c: add example showing user cert in memory
...
Relies on CURLOPT_SSL_CTX_FUNCTION, which is OpenSSL specific
2013-04-18 23:07:15 +02:00
Dave Reisner
d9569720dd
docs/libcurl: fix formatting in manpage
...
Commit c3ea3eb6
introduced some minor cosmetic errors in
curl_mutli_socket_action(3).
2013-04-16 09:52:12 +02:00
Dan Fandrich
31c6e7af6a
FAQ: mention that the network connection can be monitored
...
Also note the prohibition on sharing handles across threads.
2013-04-15 22:26:18 +02:00
David Strauss
8ffbeeda80
libcurl-share.3: update what it does and does not share.
...
Update sharing interface documentation to provide exhaustive list of
what it does and does not share.
2013-04-12 13:35:29 +02:00
Daniel Stenberg
1d1ffaf912
THANKS: remove duplicated names
2013-04-12 12:37:47 +02:00
Daniel Stenberg
7fe95bb0d5
THANKS: added people from the 7.30.0 RELEASE-NOTES
2013-04-12 11:30:12 +02:00
Kamil Dudka
688124f0e9
curl_global_init.3: improve description of CURL_GLOBAL_ALL
...
Reported by: Tomas Mlcoch
2013-04-05 13:14:58 +02:00
Kamil Dudka
247b291b12
examples/multi-single.c: fix the order of destructions
...
... so that it adheres to the API documentation.
Reported by: Tomas Mlcoch
2013-04-05 13:10:41 +02:00
Daniel Stenberg
962eb3d9ed
curl_easy_setopt.3: CURLOPT_HTTPGET disables CURLOPT_UPLOAD
2013-04-03 15:39:38 +02:00
Guenter Knauf
cfb7e80991
Added dns and connect time to output.
2013-04-01 14:54:01 +02:00
Daniel Stenberg
e839e7c61b
BINDINGS: BBHTTP is a cocoa binding, Julia has a binding
2013-03-30 22:04:56 +01:00
Clemens Gruber
b1ce7c5a6b
multi-uv.c: remove unused variable
2013-03-27 15:39:42 +01:00
Clemens Gruber
142755fa5c
Added libuv example multi-uv.c
2013-03-27 09:24:49 +01:00
Steve Holme
91ab2497c6
FEATURES: Small tidy up for constancy and grammar
2013-03-18 22:43:16 +00:00
Steve Holme
90110a9be0
TODO: Reordered the protocol and security sections
...
Moved SMTP, POP3, IMAP and New Protocol sections to be listed after the
other protocols (FTP, HTTP and TELNET) and SASL to be after SSL and
GnuTLS as these are all security related.
Additionally fixed numbering of the SSL and GnuTLS sections as they
weren't consecutive.
2013-03-18 21:43:34 +00:00
Steve Holme
2dd56991f7
FEATURES: Expanded the supported enhanced IMAP command list
2013-03-16 11:42:17 +00:00
Steve Holme
ff3444c36d
TODO: Corrected typo in TOC
2013-03-16 10:36:25 +00:00
Steve Holme
5e2ef3942f
TODO: Added IMAP section and removed unused Other protocols section
2013-03-16 10:18:43 +00:00
Steve Holme
f660fc4423
TODO: Added graceful base64 decoding failure to SMTP and POP3
2013-03-16 00:28:16 +00:00
Steve Holme
5d4e12bbea
TODO: Corrected typo on section 10.2 heading
2013-03-16 00:02:40 +00:00