Daniel Stenberg
49078ae363
ROADMAP: removed, now ROADMAP.md
2014-06-19 15:11:28 +02:00
Daniel Stenberg
42d199b1f1
ROADMAP.md: make it markdown formatted
2014-06-19 14:16:14 +02:00
Daniel Stenberg
00d84a2f3e
ROADMAP: initial commit of "curl the next few years"
...
To be further discussed, debated and edited
2014-06-19 14:08:12 +02:00
Daniel Stenberg
c31e6d223a
opts: more man pages
2014-06-19 13:53:13 +02:00
Daniel Stenberg
47311e4c7e
CURLOPT_UNRESTRICTED_AUTH.3: added missing 'T'
2014-06-19 08:40:51 +02:00
Daniel Stenberg
ba1d831cf1
opts: makefile now includes all current man pages
2014-06-19 00:08:18 +02:00
Daniel Stenberg
ae353b0b20
opts: 11 more man pages
2014-06-19 00:03:17 +02:00
Dan Fandrich
efbffa2fb7
opts: document CURLE_OUT_OF_MEMORY as RETURN VALUE
2014-06-18 23:28:13 +02:00
Dan Fandrich
479675f23e
opts: fixed a couple of typos
2014-06-18 23:07:08 +02:00
Daniel Stenberg
8fab76e8f3
opts: 16 more man pages
2014-06-18 14:40:26 +02:00
Daniel Stenberg
c3954ffb25
opts: more man pages
2014-06-18 13:18:58 +02:00
Daniel Stenberg
38bf85fd61
CURLOPT_READFUNCTION.3: add short desc
2014-06-18 11:55:13 +02:00
Daniel Stenberg
de6b89262e
CURLOPT_LOW_SPEED_LIMIT.3: language
2014-06-18 11:54:42 +02:00
Daniel Stenberg
e34bdc3187
opts: 4 more man pages
2014-06-18 11:45:22 +02:00
Daniel Stenberg
1a876a37cf
opts: add all existing man pages to the dist
2014-06-18 10:18:00 +02:00
Daniel Stenberg
082d5300db
libcurl build: use correct dir when cd'ing to opts for pdf building
2014-06-18 10:15:07 +02:00
Dan Fandrich
455bfedc84
opts: fixed a few typos
2014-06-18 00:54:30 +02:00
Daniel Stenberg
38d517fcd4
opts: 29 more options as man pages
2014-06-18 00:30:02 +02:00
Daniel Stenberg
0890bb6a51
opts: 9 more options as separate man pages
2014-06-17 18:04:40 +02:00
Daniel Stenberg
0042557598
opts: 3 more options as man pages
2014-06-17 16:48:16 +02:00
Daniel Stenberg
d865376c1d
opts: 7 more setopt options as individual man pages
2014-06-17 11:39:26 +02:00
Daniel Stenberg
0219d4e04e
opts template: provide a filled in error code phrase
2014-06-17 11:38:51 +02:00
Daniel Stenberg
c522c7ba88
CURLOPT_SOCKOPTFUNCTION.3: clarify return code
2014-06-17 10:10:13 +02:00
Daniel Stenberg
89a2178bc9
CURLOPT_WRITEDATA.3: move version info to AVAILABILITY
2014-06-17 10:02:14 +02:00
Daniel Stenberg
5d746fc98c
opts: 4 more options with stand-alone man pages
2014-06-17 09:54:58 +02:00
Daniel Stenberg
d8aa360058
CURLOPT_READFUNCTION.3: see also the seekfunction
2014-06-17 09:54:40 +02:00
Daniel Stenberg
a6882a3a49
CURLOPT_IOCTLFUNCTION.3: fill in short desc
2014-06-17 08:12:14 +02:00
Dan Fandrich
4a2da38bed
CURLOPT_READDATA.3: fixed typo
2014-06-17 00:47:25 +02:00
Daniel Stenberg
b56dff79ad
opts: initial makefile
...
with a bonus first rough 'mancheck' target to see which man pages that
are still missing
2014-06-17 00:29:02 +02:00
Daniel Stenberg
e029243727
CURLOPT_IOCTLFUNCTION.3: initial man page
2014-06-17 00:15:41 +02:00
Daniel Stenberg
bb71f1aa25
CURLOPT_WRITEFUNCTION: changed the order of some sentences
...
First explain the data then describe what the callback should return.
2014-06-17 00:02:22 +02:00
Daniel Stenberg
b203377df7
CURLOPT_WRITEFUNCTION.3: improved language
...
Suggestions-by: Jeff Pohlmeyer
2014-06-16 23:55:30 +02:00
Daniel Stenberg
28b698858c
opts docs: 3 more options in their own man pages
2014-06-16 23:01:12 +02:00
Daniel Stenberg
7ad9cb12b2
template: a template for adding new option man pages
...
Inludes all the sections to consider.
2014-06-16 22:16:13 +02:00
Daniel Stenberg
a5e498b543
CURLOPT_WRITEFUNCTION: add RETURN VALUE and DEFAULT sections
2014-06-16 22:01:08 +02:00
Daniel Stenberg
e810ddbb70
CURLOPT_WRITEFUNCTION: initial man page
2014-06-16 20:27:37 +02:00
Daniel Stenberg
0761f17560
CURLOPT_WILDCARDMATCH: initial man page
2014-06-16 20:27:28 +02:00
Daniel Stenberg
0795e5c8b9
CURLOPT_VERBOSE: initial man page
2014-06-16 20:27:18 +02:00
Daniel Stenberg
49b3c145ee
CURLOPT_NOSIGNAL: initial man page
2014-06-16 20:27:07 +02:00
Daniel Stenberg
801a683007
CURLOPT_NOPROGRESS: initial man page
2014-06-16 20:26:53 +02:00
Daniel Stenberg
7e109995fd
CURLOPT_HEADER: initial man page
2014-06-16 20:26:32 +02:00
Daniel Stenberg
5468a2122c
KNOWN_BUGS: #83 was addressed with commit c50ce85918
2014-06-04 18:21:33 +00:00
Daniel Stenberg
c50ce85918
Curl_ossl_init: call OPENSSL_config for initing engines
...
Bug: http://curl.haxx.se/mail/lib-2014-06/0003.html
Reported-by: Дмитрий Фалько
2014-06-03 22:15:38 +02:00
Daniel Stenberg
d603ed6753
KNOWN_BUGS: #30 was fixed in 0bc4938eec
, 7.37.0
2014-06-01 19:59:17 +02:00
Daniel Stenberg
9d85d4746b
curl_version_info.3: returns a pointer to a static struct
...
And clarify that age 3 means 7.16.1 or later.
2014-05-26 11:53:49 +02:00
Daniel Stenberg
3b65aeda52
curl.1: clarify that -u can't specify a user with colon
2014-05-23 14:34:03 +02:00
Daniel Stenberg
3fed9acaef
THANKS: 18 new contributors for 7.37.0
2014-05-20 23:42:47 +02:00
Steve Holme
905b63e433
INSTALL: Updated MSVC 6 caveats
...
To use an up to date download link as well as remove duplicate
information.
2014-05-19 10:34:05 +01:00
Steve Holme
9f170ed091
INSTALL: Updated for new Visual Studio project files
2014-05-19 10:34:03 +01:00
Daniel Stenberg
4550a00a3e
curl_easy_getinfo.3: clarify CURLINFO_SIZE_DOWNLOAD
...
It counts "body" data only, no meta data, no headers.
2014-05-16 09:28:28 +02:00
Daniel Stenberg
077366d0c6
curl_easy_setopt.3: prefer XFERINFOFUNCTION to PROGRESSFUNCTION
2014-05-16 08:52:06 +02:00
Daniel Stenberg
4e0d1d60dc
CONTRIBUTE: mention our Bug/Reported-by commit style
2014-05-09 13:49:22 +02:00
Daniel Stenberg
1343756742
cacertinmem: fix memory leak
...
While "just" an example it still isn't nice to leak memory.
Bug: http://curl.haxx.se/bug/view.cgi?id=1368
Fixed-by: Marko
2014-05-09 13:33:21 +02:00
Daniel Stenberg
ec9fa4f6b3
TODO: firefox will soon support SSL (HTTPS) to proxy
2014-05-09 11:36:11 +02:00
Patrick Watson
94898303d2
mk-ca-bundle: added -p
...
-p takes a list of Mozilla trust purposes and levels for certificates to
include in output. Takes the form of a comma separated list of
purposes, a colon, and a comma separated list of levels.
2014-05-08 11:37:45 +02:00
Daniel Stenberg
1495f42138
FAQ: Added 5.18 Does libcurl use threads?
2014-05-08 09:30:35 +02:00
Steve Holme
fa083980c5
curl.1: Added missing --login-options option
...
...and removed ;OPTIONS from --user as that functionality was removed
in 7.34.0.
2014-05-07 19:47:22 +01:00
Steve Holme
3b59753c11
TODO: Fixed some spelling mistakes
2014-05-06 22:23:50 +01:00
Steve Holme
3400148768
TODO: Add support for concurrent connections in ftpserver.pl
2014-05-06 22:19:24 +01:00
Daniel Stenberg
9987106f53
curl_easy_setopt.3: added the proto for CURLOPT_SSH_KNOWNHOSTS
2014-05-05 16:01:03 +02:00
Daniel Stenberg
1f93471bda
TODO: the FTP HOST command is now in RFC 7151
2014-05-05 09:57:39 +02:00
Daniel Stenberg
981bf6999d
TODO: Update date and version in man pages
...
Mentioned in bug #1342
2014-05-05 09:54:00 +02:00
Steve Holme
33e0cba8f1
curl_easy_setopt: Updated CURLOPT_URL to include IMAP PARTIAL FETCH example
2014-04-18 20:23:45 +01:00
Steve Holme
0d4af92aeb
curl_easy_setopt: Updated CURLOPT_URL to include IMAP query string examples
2014-04-18 17:51:24 +01:00
Daniel Stenberg
c877c50e13
curl_easy_setopt: fix wrong version number references
2014-04-04 17:20:55 +02:00
Daniel Stenberg
109e94c51c
docs: this is for 7.37.0
...
And clarify for curl that --proxy-header now must be used for headers
that are meant for a proxy, and they will not be included if the request
is not for a proxy.
2014-04-04 17:10:47 +02:00
Daniel Stenberg
74851340bd
PROXYHEADER: send these headers in "normal" proxy requests too
...
Updated the docs to clarify and the code accordingly, with test 1528 to
verify:
When CURLHEADER_SEPARATE is set and libcurl is asked to send a request
to a proxy but it isn't CONNECT, then _both_ header lists
(CURLOPT_HTTPHEADER and CURLOPT_PROXYHEADER) will be used since the
single request is then made for both the proxy and the server.
2014-04-04 17:03:43 +02:00
Daniel Stenberg
20f61cd12c
curl.1: documented --proxy-header
2014-04-04 17:03:43 +02:00
Daniel Stenberg
fa0a5e6812
symbols-in-versions: Added CURLHEADER_*
...
... and sorted the list
2014-04-04 17:03:43 +02:00
Daniel Stenberg
ef6be35bae
CURLOPT_HEADEROPT: added
...
Modified the logic so that CURLOPT_HEADEROPT now controls if PROXYHEADER
is actually used or not.
2014-04-04 17:03:43 +02:00
Daniel Stenberg
ac887eedbc
CURLOPT_PROXYHEADER: set headers for proxy-only
...
Includes docs and new test cases: 1525, 1526 and 1527
Co-written-by: Vijay Panghal
2014-04-04 17:03:43 +02:00
Dan Fandrich
ed4972ffdb
docs: Removed mention of -g hack when using IPv6 literals
...
This limitation was removed in commit 0bc4938e
2014-03-31 09:06:09 +02:00
Till Maas
9317eced98
URL parser: IPv6 zone identifiers are now supported
2014-03-31 07:58:25 +02:00
Steve Holme
0c4589f0c0
imap-append.c: Fixed compilation errors on some platforms
...
In the initializer for len, there is no prototype for "strlen".
In this statement, there is no prototype for "memcpy".
2014-03-30 10:56:51 +01:00
Daniel Stenberg
e798e6759b
THANKS: 14 new friends from the 7.36.0 announcement
2014-03-25 22:40:46 +01:00
Daniel Stenberg
5017d5ada8
polarssl: now require 1.3.0+
...
Also fixed a function name change in the version requirement bump
2014-03-17 20:48:06 +01:00
Dan Fandrich
ca7d1de69c
docs: fixed a bunch of typos
2014-03-14 23:38:00 +01:00
Daniel Stenberg
2465ee7573
TODO: remove http2, we now have it
2014-03-11 14:10:20 +01:00
Daniel Stenberg
74ad0221cc
SSL-PROBLEMS: add "missing intermediate certificates" piece
2014-03-09 15:55:13 +00:00
Daniel Stenberg
a55e7f0abd
SSL-PROBLEMS: describes common curl+SSL problems
2014-03-08 22:21:41 +00:00
Nick Zitzmann
63e3e03dae
docs: remove documentation on setting up krb4 support
...
The information about building with Kerberos4 support was half a year out
of date. We dropped support for that.
2014-03-08 11:58:06 -06:00
Steve Holme
1a9b58fcb2
tool_getparam: Added initial support for --next/-:
...
Added initial support for --next/-: which will be used to replace the
rather confusing : command line operation what was used for the URL
specific options prototype.
2014-02-26 20:42:30 +00:00
Kamil Dudka
03c288202e
curl.1: update the description of --tlsv1
...
... and mention the --tlsv1.[0-2] options in the --tslv1 entry
Reported-by: Hubert Kario
2014-02-18 10:35:41 +01:00
Daniel Stenberg
938f93549f
curl_version.3: recommend using curl_version_info() instead
2014-02-18 08:59:56 +01:00
Daniel Stenberg
911a5c3646
curl_version_info.3: added *HTTP2
...
... and edited language slightly
2014-02-18 08:59:38 +01:00
Daniel Stenberg
f207f7e427
curl_multi_assign.3: updated language
2014-02-18 08:51:03 +01:00
Daniel Stenberg
b1096d2352
libcurl.3: edited slightly to improve readability
2014-02-18 08:46:46 +01:00
Daniel Stenberg
452a4d90a4
curl_easy_perform.3: extended and clarified
2014-02-18 08:30:59 +01:00
Daniel Stenberg
860424bb06
curl_multi_add_handle.3: clarify multi vs easy use
...
it is only WHILE added to a multi handle that it can't be used with the
easy interface
2014-02-18 08:29:39 +01:00
Dan Fandrich
4b4e8a5853
tests: Made the crypto test feature usable
...
This feature specifies the availability of cryptographic
authentication, which can be disabled at compile-time
2014-02-17 09:50:46 +01:00
Daniel Stenberg
b04c158adf
curl_multi_setopt.3: clarify CURLMOPT_MAXCONNECTS
2014-02-17 09:29:25 +01:00
Daniel Stenberg
1f60728f81
examples: remove all use of CURLM_CALL_MULTI_PERFORM
...
... since it is never returned since a long while back.
2014-02-17 08:25:39 +01:00
Colin Hogben
0d94640c9b
curl_easy_setopt.3: Add another non-matching hostname
...
For the avoidance of doubt, show a domain which contains the no-proxy
pattern but not at the top level.
2014-02-16 23:32:24 +01:00
Yehezkel Horowitz
79a9f8c942
url_easy_setopt.3: Add undocumented values of curl_infotype
...
... for debug function
2014-02-16 23:27:16 +01:00
Steve Holme
dc0f8c04ec
examples: Added IMAP LSUB example
2014-02-16 00:09:22 +00:00
Colin Hogben
01844658df
curl_easy_setopt.3: Fix word order of CURLOPT_PROXY section
...
The word CURLOPT_PROXYPORT became detached from its sentence when the
note about the default was added.
2014-02-14 16:16:46 +01:00
Tiit Pikma
c021a60bcc
transfer: make Expect: 100-continue timeout configurable.
...
Replaced the #define CURL_TIMEOUT_EXPECT_100 in transfer.c with the
CURLOPT_EXPECT_100_TIMEOUT_MS option to make the timeout configurable.
2014-02-13 16:05:17 +01:00
Fabian Frank
bff7398942
curl_easy_setopt.3: add CURL_HTTP_VERSION_2_0
2014-02-11 22:55:49 +01:00
Daniel Stenberg
33224f9bcd
curl_easy_setopt.3: add CURLOPT_SSL_ENABLE_ALPN/NPN
2014-02-11 07:44:27 +01:00
Fabian Frank
909a68c121
NPN/ALPN: allow disabling via command line
...
when using --http2 one can now selectively disable NPN or ALPN with
--no-alpn and --no-npn. for now honored with NSS only.
TODO: honor this option with GnuTLS and OpenSSL
2014-02-10 13:06:17 +01:00
Steve Holme
ae363075e6
TODO: Removed url-specific options
2014-02-09 15:20:53 +00:00
Steve Holme
6fb34ea6c6
INSTALL: Corrected mentioned version number as release 7.34.1 became 7.35.0
2014-01-31 00:57:02 +00:00
Daniel Stenberg
0952c9abcc
http2: call it "HTTP 2" and not 2.0
...
The minor version will be dropped for HTTP 2 so it will make sense to
avoid using it in option names etc.
2014-01-30 16:59:35 +01:00
Daniel Stenberg
8bcf677a30
examples: gitignore more binaries
2014-01-29 10:22:40 +01:00
Daniel Stenberg
c3678f3bf6
THANKS: 19 new contributors from the 7.35.0 release notes
2014-01-29 08:35:04 +01:00
Dan Fandrich
0f46b3b3dd
docs/INSTALL: Updated example minimal binary sizes
2014-01-26 10:53:06 +01:00
Daniel Stenberg
755dc2f058
curl_easy_setopt.3: remove what auth types that work for CURLOPT_PROXYAUTH
...
The list was out of date and the paragraph already refers to the
CURLOPT_HTTPAUTH explanation. All the auth bits are explained properly
there.
It also removes the ambiguity for what the "added" phrase refers to.
This change based on pull request #85 on github
URL: https://github.com/bagder/curl/pull/85
Reported-by: gnawhleinad
2014-01-23 23:22:07 +01:00
Daniel Stenberg
b0fa530c98
curl_getdate.3: edited, removed references to pre 7.12.2 functionality
2014-01-20 00:02:33 +01:00
Steve Holme
27ecc22649
pop3-dele.c: Added missing CURLOPT_NOBODY following feedback
2014-01-15 23:39:46 +00:00
Daniel Stenberg
8b984641f2
curl_easy_setopt.3: mention how to unset CURLOPT_INFILESIZE*
2014-01-14 11:49:09 +01:00
Daniel Stenberg
5b591829b6
TODO: Allow SSL (HTTPS) to proxy
2014-01-14 11:43:36 +01:00
Daniel Stenberg
9d497c6afe
TODO: remove FTP proxy and more SSL libraries
2014-01-14 11:41:51 +01:00
Daniel Stenberg
89dbb6a0da
TODO: Detect when called from witin callbacks
2014-01-14 07:43:06 +01:00
Steve Holme
a33e7edcec
examples: Fixed compilation errors
...
error: 'MULTI_PERFORM_HANG_TIMEOUT' undeclared
2014-01-12 18:43:40 +00:00
Steve Holme
0fea86afe3
imap-multi.c: Corrected typo
2014-01-12 18:27:33 +00:00
Steve Holme
3a4cd2ad8d
smtp-multi.c: Minor coding style tidyup following POP3 and IMAP additions
2014-01-12 18:24:48 +00:00
Steve Holme
82c472228e
examples: Added IMAP multi example
2014-01-12 18:21:46 +00:00
Steve Holme
0089e65008
pop3-multi.c: Corrected copy/paste typo
2014-01-12 18:11:22 +00:00
Steve Holme
2492fd30e5
examples: Added POP3 multi example
2014-01-12 18:02:22 +00:00
Steve Holme
190e41f840
examples: Added comments to SMTP multi example based on other MAIL examples
2014-01-12 16:45:52 +00:00
Steve Holme
5d25d626b1
examples: Removed user information and TLS setup from SMTP multi example
...
Simplified the SMTP multi example as this example should demonstrate
the differences the easy and multi interfaces rather than introduce new
concepts such as user authentication and TLS which are shown in the TLS
and SSL examples.
2014-01-12 16:33:19 +00:00
Steve Holme
e473a4d2f3
examples: Updated SMTP MAIL example to return libcurl result code
2014-01-12 15:55:08 +00:00
Steve Holme
7e85964080
examples: Synchronised comments between SMTP MAIL examples
2014-01-12 15:43:07 +00:00
Steve Holme
9bd2fdb8e2
examples: Updated SMTP MAIL example to use a read function for data
...
Updated to read data from a callback rather than from stdio as this is
more realistic to most use cases.
2014-01-12 15:43:05 +00:00
Daniel Stenberg
e35458bc08
mk-ca-bundle.1: document -d
2014-01-07 23:51:01 +01:00
Steve Holme
fc0b4b0d31
examples: Added required libcurl version information to SMTP examples
2014-01-05 23:00:56 +00:00
Marc Hoersken
e9c0f1f658
docs/INTERNALS: follow up fix for 11e8066
and 92b9ae5
2014-01-05 20:17:04 +01:00
Steve Holme
149e0c8d10
Examples: Renamed SMTP MAIL example to match other email examples
2014-01-05 17:51:18 +00:00
Steve Holme
0f4bf77bd3
examples: Added POP3 TLS example
2014-01-05 14:26:51 +00:00
Steve Holme
ecb0dc4c90
examples: Added IMAP NOOP example
2014-01-05 14:22:35 +00:00
Steve Holme
a6742a1c12
examples: Added POP3 NOOP example
2014-01-05 13:59:21 +00:00
Steve Holme
e209d60713
pop3-stat.c: Corrected small typo from commit 91d62e9abd
2014-01-05 13:56:49 +00:00
Steve Holme
91d62e9abd
examples: Added POP3 STAT example
2014-01-05 13:29:50 +00:00
Steve Holme
3e17db4882
examples: Added POP3 TOP example
2014-01-05 13:16:41 +00:00
Steve Holme
ef2d7cb44b
examples: Added POP3 DELE example
2014-01-05 13:00:25 +00:00
Steve Holme
e948b9c6e3
examples: Added POP3 UIDL example
2014-01-05 12:31:28 +00:00
Steve Holme
afb65c6cf3
examples: Added POP3 RETR example
2014-01-05 12:17:15 +00:00
Steve Holme
5be92d03b0
examples: Added return of error code in POP3 examples
2014-01-05 12:05:02 +00:00
Steve Holme
ad39e7ec01
examples: Reworked POP3 examples for additional upcoming POP3 examples
2014-01-05 11:28:24 +00:00
Steve Holme
98b7fc0195
examples: Added SMTP SSL example
2014-01-05 11:27:29 +00:00
Steve Holme
f9797871aa
examples: Added IMAP SSL and TLS examples
2014-01-05 11:26:41 +00:00
Steve Holme
5220c1d692
examples: Standardised username and password settings for all email examples
...
Replaced the use of CURLOPT_USERPWD for the preferred CURLOPT_USERNAME
and CURLOPT_PASSWORD options and used the same username and password for
all email examples which is the same as that used in the test suite.
2014-01-04 18:12:02 +00:00
Marc Hoersken
c216179af4
docs: primarily refer to schannel as WinSSL
2014-01-04 14:33:27 +01:00
Steve Holme
4c51f2b578
examples: Added IMAP COPY example
2014-01-04 01:11:26 +00:00
Steve Holme
2b026784a8
examples: Added IMAP DELETE example
2014-01-04 01:11:03 +00:00
Steve Holme
3c1519117a
examples: Added IMAP CREATE example
2014-01-04 01:05:46 +00:00
Steve Holme
c50d3ed075
Updated copyright year for recent changes
2014-01-02 23:53:29 +00:00
Christian Weisgerber
42100cdead
curl_easy_setopt.3: fix formatting mistakes
...
This fixes two markup typos I noticed in curl_easy_setopt.3. (The use
of bold vs. italics seems a bit inconsistent in that page, but it should
at least be valid man syntax.)
2014-01-03 00:01:36 +01:00
Steve Holme
0f340f0572
examples: Added IMAP SEARCH example
2014-01-02 20:19:45 +00:00
Steve Holme
f063773b83
examples: Added IMAP EXAMINE mailbox folder example
2014-01-02 20:19:36 +00:00
Steve Holme
6bc9e46bf1
examples: Updated SMTP multi example to be more realistic
...
Updated the contents of the email and payload callback as per the IMAP
and other SMTP examples.
2014-01-01 20:58:04 +00:00
Steve Holme
1f47a77b29
examples: Corrected unescaped backslash in imap-store.c
2014-01-01 19:31:41 +00:00
Steve Holme
0757a9b941
examples: Update SMTP TLS example mail content to be RFC-2821 compliant
...
...and made some minor coding style changes to better match the curl
coding standards as well as the other email related examples.
2014-01-01 18:44:53 +00:00
Steve Holme
83ae98c6c6
examples: Added IMAP APPEND example
2014-01-01 18:02:06 +00:00
Steve Holme
2658da7604
examples: Added IMAP STORE example
2014-01-01 17:25:12 +00:00
Steve Holme
7de2e03258
examples: Added IMAP LIST mailbox example
2013-12-31 16:28:37 +00:00
Steve Holme
ab71241c88
examples: Updated IMAP fetch example for libcurl 7.30.0
2013-12-31 16:13:22 +00:00
Steve Holme
e9625c5bc6
examples: Rename before adding additional email examples
2013-12-31 16:01:31 +00:00
Steve Holme
18a6467c8c
examples: Added SMTP EXPN command example
2013-12-31 14:37:49 +00:00
Steve Holme
7b368e7f94
examples: Added SMTP email verification example
2013-12-31 13:29:32 +00:00
Steve Holme
6e4d4a9b51
examples: Updated copyright year for recent edits
2013-12-31 00:29:14 +00:00
Steve Holme
c68758b621
examples: Corrected incorrect indentation in smtp-multi.c
2013-12-31 00:20:55 +00:00
Steve Holme
73a894170b
examples: Updated SMTP examples to set CURLOPT_UPLOAD
2013-12-31 00:19:10 +00:00
Steve Holme
9f96f8a5c5
curl_easy_setopt.3: Added SMTP information to CURLOPT_INFILESIZE_LARGE
...
Although added to CURLOPT_INFILESIZE in commit ee3d3adc6f
it was
never added to CURLOPT_INFILESIZE_LARGE.
2013-12-29 16:59:04 +00:00
Daniel Stenberg
2a4ee0d221
FILE: we don't support paused transfers using this protocol
...
Make sure that we detect such attempts and return a proper error code
instead of silently handling this in problematic ways.
Updated the documentation to mention this limitation.
Bug: http://curl.haxx.se/bug/view.cgi?id=1286
2013-12-26 23:50:34 +01:00
Daniel Stenberg
15bf9389ce
TheArtOfHttpScripting: major update, converted layout and more
2013-12-24 23:36:23 +01:00
Daniel Stenberg
f718415bc7
docs: mention CURLOPT_MAX_RECV/SEND_SPEED_LARGE don't work for FILE://
2013-12-22 23:45:10 +01:00
Steve Holme
fae7db8a31
curl_easy_setopt: Fixed OAuth 2.0 Bearer option name
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1313
Reported-by: Viktor Szakáts
2013-12-19 22:40:56 +00:00
Daniel Stenberg
0a898655e8
curl.1: remove URL encoding phrase from --data description
...
... it could be misleading a reader into thinking it _has_ to be encoded.
2013-12-18 22:46:38 +01:00
Daniel Stenberg
b7b126ee41
RELEASE-PROCEDURE: new document
2013-12-18 14:37:04 +01:00
Daniel Stenberg
c0ef05e675
THANKS: add contributors from 7.34.0 release
...
24 new great friends
2013-12-16 22:53:20 +01:00
Daniel Stenberg
8a8f9a5d57
curl.1 document -J doesn't %-decode
...
...also added as KNOWN_BUG #87 with reference to bug #1294
2013-12-15 23:38:37 +01:00
Daniel Stenberg
dd4d9ea542
curl_easy_setopt: clarify some USERPWD and PROXYUSERPWD details
2013-12-14 23:09:05 +01:00
Daniel Stenberg
169fedbdce
login options: remove the ;[options] support from CURLOPT_USERPWD
...
To avoid the regression when users pass in passwords containing semi-
colons, we now drop the ability to set the login options with the same
options. Support for login options in CURLOPT_USERPWD was added in
7.31.0.
Test case 83 was modified to verify that colons and semi-colons can be
used as part of the password when using -u (CURLOPT_USERPWD).
Bug: http://curl.haxx.se/bug/view.cgi?id=1311
Reported-by: Petr Bahula
Assisted-by: Steve Holme
Signed-off-by: Daniel Stenberg <daniel@haxx.se>
2013-12-14 22:40:37 +01:00
Kamil Dudka
30e7e7552b
nss: use a better API for controlling SSL version
...
This change introduces a dependency on NSS 3.14+.
2013-12-02 15:00:13 +01:00
Steve Holme
dc68120e63
curl_easy_getinfo: Post CURLINFO_TLS_SESSION tidy up
...
1) Renamed curl_tlsinfo to curl_tlssessioninfo as discussed on the
mailing list.
2) Renamed curl_ssl_backend to curl_sslbackend so it doesn't follow our
function naming convention.
3) Updated sessioninfo.c example accordingly.
2013-11-30 11:08:56 +00:00
Daniel Stenberg
0db811b69b
parseconfig: dash options can't specified with colon or equals
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1297
Reported-by: Michael Osipov
2013-11-29 15:17:08 +01:00
Daniel Stenberg
d81cbbcc2c
curl.1: -G also takes --data-urlencode data
2013-11-29 15:10:53 +01:00
Christian Grothoff
889cb9c982
sessioninfo.c: Added sample code for CURLINFO_TLS_SESSION
...
Added a simple example to show how one can use CURLINFO_TLS_SESSION for
obtaining extensive TLS certificate information.
2013-11-28 07:05:07 +00:00
Steve Holme
7b9365c65f
KNOWN_BUGS: #86 : Disconnect commands may not be sent by IMAP, POP3 and SMTP
2013-11-27 22:35:08 +00:00
Steve Holme
9f18cf15d5
symbols-in-versions: Added missing CURLSSLBACKEND_* symbols
2013-11-22 13:22:18 +00:00
Steve Holme
bf05da183e
symbols-in-versions: Fixed missing CURLINFO_TLS_SESSION
2013-11-22 07:30:00 +00:00
Christian Grothoff
2c04e8d80c
curl_easy_getinfo: Added CURLINFO_TLS_SESSION for accessing TLS internals
...
Added new API for returning a SSL backend type and pointer, in order to
allow access to the TLS internals, that may then be used to obtain X509
certificate information for example.
2013-11-21 20:40:04 +00:00
Steve Holme
3c8c9b2779
smtp: Changed the default command to HELP when no options are specified
...
Otherwise a NOOP operation would be performed which a) only returns a
single line response and not a multiline response where -I needs to be
used, and b) provides an inconsistent user experience compared to that
of the POP3 and IMAP protocols.
2013-11-17 10:09:07 +00:00
Steve Holme
314c3b8480
DOCS: Updated curl_easy_setopt.3 following recent SMTP changes
...
* Added information about the verify and expand commands to
CURLOPT_MAIL_RCPT.
* Reworked CURLOPT_CUSTOMREQUEST section, adding information about IMAP
and SMTP custom commands.
2013-11-15 21:25:26 +00:00
Steve Holme
d630e1f389
DOCS: Updated manpage following recent SMTP modifications
...
* Added SMTP section to --request
* Expanded --mail-rcpt to describe the usage when using the verify and
expand commands.
2013-11-15 21:23:56 +00:00
Nick Zitzmann
bf77101e5c
darwinssl: PKCS#12 import feature now requires Lion or later
...
It turns out that some of the constants necessary to make this feature
work are missing from Snow Leopard's Security framework even though
they are defined in the headers.
Bug: http://curl.haxx.se/mail/lib-2013-11/0076.html
Reported by: myriachan
2013-11-12 20:18:04 -06:00
Steve Holme
434bc09263
TODO: Added auth= in URLs to the wish list for HTTP
2013-11-12 20:32:25 +00:00
Steve Holme
f2584627c8
curl_easy_setopt: Added the ability to set the login options separately
...
Rather than set the authentication options as part of the login details
specified in the URL, or via the older CURLOPT_USERPWD option, added a
new libcurl option to allow the login options to be set separately.
2013-11-12 19:08:55 +00:00
Daniel Stenberg
6901861fc9
curl.1: mention that -O does no URL decoding
2013-11-12 09:28:07 -08:00
Tomas Hoger
d7d8a8f922
curl_easy_setopt.3: clarify CURLOPT_SSL_VERIFYHOST documentation
...
- better describe what happens when 1 is specified as parameter
- clarify what "is ignored" means for NSS builds
2013-11-12 17:03:13 +01:00
Daniel Stenberg
c9d8c00a41
KNOWN_BUGS: STARTTRANSFER for POST requests
...
added 85. Wrong STARTTRANSFER timer accounting for POST requests
2013-11-05 10:21:30 +01:00
Steve Holme
0177f28c51
DOCS: Expanded --request description to include POP3 and IMAP details
2013-11-03 14:39:10 +00:00
Steve Holme
526a1c3b45
DOCS: Updated --list-only description to include POP3
...
Additionally corrected typos in --oauth2-bearer protocol list.
2013-11-03 13:54:49 +00:00
Steve Holme
e232f5f3f9
TODO: Removed the 'Graceful base64 decoding failure' sections
...
Updated following the recent changes to support graceful failures
during the authentication phrase.
2013-10-30 21:01:26 +00:00
Patrick Monnerat
f6c335d63f
NSS: support for CERTINFO feature
2013-10-30 11:12:06 +01:00
Daniel Stenberg
8005e58983
SECURITY: "curl security for developers"
...
Describes our security process from a project and curl developer's
perspective.
2013-10-28 23:19:55 +01:00
Gisle Vanem
6fe619be7a
docs/examples/httpput.c: fix build for MSVC
...
"Dan Fandrich" <dan@coneharvesters.com> wrote:
>> But I'm not sure <unistd.h> is needed at all.
>
> It's needed for close(2). But the only reason that's needed is because fstat
> is used instead of stat(2); if you fix that, then you could remove that
> include altogether.
Okay. I've tested the following with MSVC and MingW. htttput.c now
simply uses stat():
2013-10-27 15:48:57 +01:00
Daniel Stenberg
1709e5e966
TODO: remove "Happy Eyeball dual stack connect"
...
... as it was just merged in commit 7d7df
2013-10-27 11:34:09 +01:00
Daniel Stenberg
947d431d50
CURLOPT_RESOLVE: mention they don't time-out
...
Clarify in the documentation that DNS entries added with CURLOPT_RESOLVE
won't time-out.
Bug: http://curl.haxx.se/mail/lib-2013-10/0062.html
Reported-by: Romulo Ceccon
2013-10-23 23:15:36 +02:00
Gisle Vanem
ae495ffcc3
curl.1: add missing exit-code
...
I noted a missing text for exit-code 89 in docs/curl.1
2013-10-20 23:57:24 +02:00
Steve Holme
75b9b26465
DOCS: Added libcurl version number to CURLOPT_SSLVERSION
2013-10-16 20:18:18 +01:00
Steve Holme
2c84ffe154
SSL: Corrected version number for new symbols from commit ad34a2d5c8
2013-10-16 20:06:23 +01:00
Ishan SinghLevett
18ca0aa984
usercertinmem: fix memory leaks
2013-10-15 20:48:22 +02:00
Dave Reisner
c4e6c33b13
build: distribute and install libcurl.m4 by default
2013-10-15 20:43:39 +02:00
Alessandro Ghedini
69c0d3fbc8
curl.1: fix typo conjuction -> conjunction
2013-10-15 20:37:13 +02:00
Daniel Stenberg
076726f141
curl: document the new --tlsv1.[012] options
2013-10-15 20:31:04 +02:00
Gergely Nagy
ad34a2d5c8
SSL: protocol version can be specified more precisely
...
CURL_SSLVERSION_TLSv1_0, CURL_SSLVERSION_TLSv1_1,
CURL_SSLVERSION_TLSv1_2 enum values are added to force exact TLS version
(CURL_SSLVERSION_TLSv1 means TLS 1.x).
axTLS:
axTLS only supports TLS 1.0 and 1.1 but it cannot be set that only one
of these should be used, so we don't allow the new enum values.
darwinssl:
Added support for the new enum values.
SChannel:
Added support for the new enum values.
CyaSSL:
Added support for the new enum values.
Bug: The original CURL_SSLVERSION_TLSv1 value enables only TLS 1.0 (it
did the same before this commit), because CyaSSL cannot be configured to
use TLS 1.0-1.2.
GSKit:
GSKit doesn't seem to support TLS 1.1 and TLS 1.2, so we do not allow
those values.
Bugfix: There was a typo that caused wrong SSL versions to be passed to
GSKit.
NSS:
TLS minor version cannot be set, so we don't allow the new enum values.
QsoSSL:
TLS minor version cannot be set, so we don't allow the new enum values.
OpenSSL:
Added support for the new enum values.
Bugfix: The original CURL_SSLVERSION_TLSv1 value enabled only TLS 1.0,
now it enables 1.0-1.2.
Command-line tool:
Added command line options for the new values.
2013-10-15 20:26:47 +02:00
Daniel Stenberg
a106abee62
THANKS: added contributors from the 7.33.0 announcement
2013-10-14 23:10:35 +02:00
Daniel Stenberg
5df04bfafd
curl: rename --bearer to --oauth2-bearer
...
The option '--bearer' might be slightly ambiguous in name. It doesn't
create any conflict that I am aware of at the moment, however, OAUTH v2
is not the only authentication mechanism which uses "bearer" tokens.
Reported-by: Kyle L. Huff
URL: http://curl.haxx.se/mail/lib-2013-10/0064.html
2013-10-12 23:26:38 +02:00
Heinrich Schaefer
9b33ecfd01
minor fix in doc
2013-10-11 11:57:26 +02:00
Daniel Stenberg
a22c478ed7
KNOWN_BUGS: #84 : CURLINFO_SSL_VERIFYRESULT
...
CURLINFO_SSL_VERIFYRESULT is only implemented for the OpenSSL and NSS
backends and not for any other!
2013-10-02 15:39:47 +02:00
Daniel Stenberg
c8b05b809e
curl_easy_setopt.3: slight clarification of SEEKFUNCTION
2013-09-30 14:58:06 +02:00
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
Steve Holme
2ba5f4bf1c
TODO: Added section 10.2 Initial response to POP3 to do list
2013-03-15 23:55:31 +00:00
Linus Nielsen Feltzing
0f147887b0
Multiple pipelines and limiting the number of connections.
...
Introducing a number of options to the multi interface that
allows for multiple pipelines to the same host, in order to
optimize the balance between the penalty for opening new
connections and the potential pipelining latency.
Two new options for limiting the number of connections:
CURLMOPT_MAX_HOST_CONNECTIONS - Limits the number of running connections
to the same host. When adding a handle that exceeds this limit,
that handle will be put in a pending state until another handle is
finished, so we can reuse the connection.
CURLMOPT_MAX_TOTAL_CONNECTIONS - Limits the number of connections in total.
When adding a handle that exceeds this limit,
that handle will be put in a pending state until another handle is
finished. The free connection will then be reused, if possible, or
closed if the pending handle can't reuse it.
Several new options for pipelining:
CURLMOPT_MAX_PIPELINE_LENGTH - Limits the pipeling length. If a
pipeline is "full" when a connection is to be reused, a new connection
will be opened if the CURLMOPT_MAX_xxx_CONNECTIONS limits allow it.
If not, the handle will be put in a pending state until a connection is
ready (either free or a pipe got shorter).
CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE - A pipelined connection will not
be reused if it is currently processing a transfer with a content
length that is larger than this.
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE - A pipelined connection will not
be reused if it is currently processing a chunk larger than this.
CURLMOPT_PIPELINING_SITE_BL - A blacklist of hosts that don't allow
pipelining.
CURLMOPT_PIPELINING_SERVER_BL - A blacklist of server types that don't allow
pipelining.
See the curl_multi_setopt() man page for details.
2013-03-13 23:55:24 +01:00
Patrick Monnerat
e60bf25107
OS400: synchronize RPG binding
2013-03-12 15:37:34 +01:00
Zdenek Pavlas
57ccdfa8d2
curl_global_init: accept the CURL_GLOBAL_ACK_EINTR flag
...
The flag can be used in pycurl-based applications where using the multi
interface would not be acceptable because of the performance lost caused
by implementing the select() loop in python.
Bug: http://curl.haxx.se/bug/view.cgi?id=1168
Downstream Bug: https://bugzilla.redhat.com/919127
2013-03-12 10:58:20 +01:00
Yang Tse
83a42ee20e
curl.h: stricter CURL_EXTERN linkage decorations logic
...
No API change involved.
Info: http://curl.haxx.se/mail/lib-2013-02/0234.html
2013-03-12 00:27:47 +01:00
Daniel Stenberg
90d7d1b727
THANKS: Latin-1'ified Jiri's name
2013-03-11 22:36:32 +01:00
Daniel Stenberg
ad361d109b
hiperfifo: updated to use current libevent API
...
Patch by: Myk Taylor
2013-03-10 19:46:19 +01:00
Cédric Deltheil
6645d2ae8f
examples/getinmemory.c: abort the transfer if not enough memory
...
No more use exit(3) but instead tell libcurl that no byte has been
written to let it return a `CURLE_WRITE_ERROR`. In addition, check
curl easy handle return code.
2013-03-09 16:38:18 +01:00
Steve Holme
b99c9f7c7f
DOCS: Corrected the IMAP URL grammar of the UIDVALIDITY parameter
2013-03-07 20:53:15 +00:00
Steve Holme
ad2920fa85
FEATURES: Provided a little clarity in some IMAP features
2013-03-07 18:31:48 +00:00
Steve Holme
3df1e35838
DOCS: Added the list command to the IMAP URL section
...
Added examples of the list command and clarified existing example URLs
following recent changes.
2013-03-07 11:51:40 +00:00
Steve Holme
7e6d2fe9ec
FEATURES: Updated for recent imap additions
...
Updated the imap features list, corrected a typo in the smtp features
and clarified a pop3 feature.
2013-03-07 11:03:16 +00:00
Steve Holme
f67bd1a344
DOCS: Added the IMAP UIDVALIDITY property to the CURLOPT_URL section
2013-02-26 22:22:26 +00:00
Steve Holme
94336d3c1e
DOCS: Corrected IMAP URL examples according to RFC5092
...
URL examples that included the UID weren't technically correct although
would pass the curl parser.
2013-02-25 09:36:52 +00:00
Steve Holme
e87a3ccc62
DOCS: Corrected layout of POP3 and IMAP URL examples
...
Corrected layout issues with the POP3 and IMAP URL examples introduced
in commit cb3ae6894f
.
2013-02-24 00:47:38 +00:00
Steve Holme
cb3ae6894f
DOCS: Updated CURLOPT_URL section following recent POP3 and IMAP changes
...
Updated the POP3 sub-section to refer to message ID rather than mailbox.
Added an IMAP sub-section with example URLs depicting the specification
of mailbox, uid and section.
2013-02-23 23:14:12 +00:00
Steve Holme
04456a74d0
FEATURES: Updated following recent IMAP changes
2013-02-23 21:15:06 +00:00
Alexander Klauer
6b7cf6c72d
Documentation: Typo in docs/CONTRIBUTE
...
Fixes a typo get → git in docs/CONTRIBUTE.
2013-02-22 23:22:22 +01:00
Alexander Klauer
c3ea3eb6a3
libcurl documentation: clarifications and typos
...
* Elaborates on default values of some curl_easy_setopt() options.
* Reminds the user to cast variadic arguments to curl_easy_setopt() to
'void *' where curl internally interprets them as such.
* Clarifies the working of the CURLOPT_SEEKFUNCTION option for
curl_easy_setopt().
* Fixes typo 'forth' → 'fourth'.
* Elaborates on CURL_SOCKET_TIMEOUT.
* Adds some missing periods.
* Notes that the return value of curl_version() must not be passed to
free().
2013-02-22 23:22:22 +01:00
Alexander Klauer
790abe3fbe
libcurl documentation: updates HTML index
...
* Adds several links to documentation of library functions which were
missing.
* Marks documentation of deprecated library functions "(deprecated)".
* Removes spurious .html suffixes.
2013-02-22 23:22:21 +01:00
Nick Zitzmann
44a3cdb9db
FEATURES: why yes, we do support metalink
...
I just noticed Metalink support wasn't listed as a feature of the tool.
2013-02-19 19:15:32 -07:00
Nick Zitzmann
79f1bf32d0
docs: schannel and darwinssl documentation improvements
...
Schannel and darwinssl use the certificates built into the
OS to do vert verification instead of bundles. darwinssl
is thread-safe. Corrected typos in the NSS docs.
2013-02-18 16:27:30 -07:00
Daniel Stenberg
10c1b11f88
docs: refer to CURLOPT_ACCEPT_ENCODING instead of the old name
2013-02-17 19:30:12 +01:00
Daniel Stenberg
d4703fa428
Guile-curl: a new libcurl binding
2013-02-16 14:26:28 +01:00
Yang Tse
cc8fad9a7f
move msvc IDE related files to 'vs' directory tree
...
Use 'vs' directory tree given that 'vc' intended one clashes
with an already existing build target in file Makefile.dist.
2013-02-13 17:14:21 +01:00
Alessandro Ghedini
b333504327
htmltitle: fix suggested build command
2013-02-10 18:54:56 +01:00
Guenter Knauf
5be2499e16
Updated dependency libs.
2013-02-09 01:35:11 +01:00
Daniel Stenberg
07f97809b8
FAQ: refreshed some phrases
2013-02-08 09:58:23 +01:00
Daniel Stenberg
4ed469a56f
Revert "vc: remove explicit MSVC6 IDE project file and documentation"
...
This reverts commit 0e66d5878e
.
2013-02-07 14:58:01 +01:00
Daniel Stenberg
0e66d5878e
vc: remove explicit MSVC6 IDE project file and documentation
...
VC6 is _very_ old and we provide working makefiles even for that
compiler. Users who build with the IDE never use that method and project
file anyway and it was just lingering in the root dir.
2013-02-06 23:30:41 +01:00
Daniel Stenberg
7be925aefc
build: move Android.mk to packages/Android/
2013-02-06 23:08:05 +01:00
Nick Zitzmann
12dbb8aedc
FEATURES: More NTLM and SSL changes, added two others, fixed typo
...
Added IDN and HTTP data compression as they were left out of the
document until now.
Added notes for qssl, schannel and Secure Transport supporting SSLv2,
Secure Transport supports NTLM, and axTLS does not support SSLv3.
There was also a typo; "AUTH TSL" should be "AUTH TLS".
2013-02-06 19:42:44 +00:00
Daniel Stenberg
0a4bb75bc5
THANKS: 12 contributors from 7.29.0
2013-02-06 11:52:22 +01:00
Steve Holme
add37cc49f
FEATURES: Removed erroneous whitespace
...
Removed whitespace introduced in commit 5f8f20f5e6
that caused
formatting issues when generating the website docs.
2013-02-06 09:29:50 +00:00
Steve Holme
12f4ea50f7
FEATURES: Added SSPI to list of NTLM libraries
2013-02-06 00:36:54 +00:00
Steve Holme
ae6b5f1772
FEATURES: Added Secure Transport and qssl to list of SSL libraries
2013-02-06 00:30:08 +00:00
Steve Holme
5f8f20f5e6
FEATURES: Added email feature set
...
Added SMTP, SMTPS, POP3, POP3S, IMAP and IMAPS features.
2013-02-06 00:28:50 +00:00