James Housley
17798ed740
Update documentation to reflect SFTP's ability to create directories on
...
upload. Some text provieded by Tom Regner
2007-06-13 15:02:34 +00:00
Daniel Stenberg
a49e78d9b7
Added CURLMOPT_MAXCONNECTS which is a curl_multi_setopt() option for setting
...
the maximum size of the connection cache maximum size of the multi handle.
2007-05-30 20:04:44 +00:00
Daniel Stenberg
ebb5e1db4b
Clarify a bit about the fact that easy handles remain in the multi stack when
...
transfers are done and need to be removed and closed or re-added.
2007-05-26 20:50:00 +00:00
Daniel Stenberg
4702807da8
make it a WARNING since this hits people hard in their faces
2007-05-26 20:47:33 +00:00
Daniel Stenberg
380e132da3
TFTP transfers are also blocking
2007-05-23 12:59:12 +00:00
Daniel Stenberg
f2eb3c1f79
fix the formatting of the trailing list
2007-05-23 12:51:52 +00:00
Dan Fandrich
ea43bb013b
Added support for quote commands before a transfer using SFTP and test
...
case 614.
Allow SFTP quote commands chmod, chown, chgrp to set a value of 0.
2007-05-15 00:28:50 +00:00
Daniel Stenberg
1b7f00b2a6
CURLE_FTP_COULDNT_STOR_FILE is now known as CURLE_UPLOAD_FAILED. This is
...
because I just made SCP uploads return this value if the file size of
the upload file isn't given with CURLOPT_INFILESIZE*. Docs updated to
reflect this news, and a define for the old name was added to the public
header file.
2007-05-08 11:34:31 +00:00
Dan Fandrich
0b67ee7bad
Fixed a few typos.
2007-05-03 19:12:45 +00:00
Daniel Stenberg
9298037639
document the new 200alias behaviour
2007-05-03 12:30:33 +00:00
Daniel Stenberg
76627b322e
- Robert Iakobashvil added curl_multi_socket_action() to libcurl, which is a
...
function that deprecates the curl_multi_socket() function. Using the new
function the application tell libcurl what action that was found in the
socket that it passes in. This gives a significant performance boost as it
allows libcurl to avoid a call to poll()/select() for every call to
curl_multi_socket*().
2007-04-16 16:34:08 +00:00
Daniel Stenberg
453e9b0dce
add units to a few info
2007-03-31 20:19:02 +00:00
Dan Fandrich
0043e87014
Added --pubkey option to curl and made --key also work for SCP/SFTP,
...
plus made --pass work on an SSH private key as well.
2007-03-23 17:59:40 +00:00
Daniel Stenberg
d76a734043
RECV is for download
2007-03-12 13:20:39 +00:00
Daniel Stenberg
c8cd13337e
reverted the pselect patch => http://curl.haxx.se/mail/lib-2007-03/0100.html
2007-03-11 09:11:29 +00:00
Daniel Stenberg
dbaf4f9361
- Bryan Henderson introduces two things:
...
1) the progress callback gets called more frequently (at times)
2) libcurl *might* call the callback when it receives a signal
2007-03-10 12:11:21 +00:00
Daniel Stenberg
fa31335926
Somewhat updated, changes include: I tried to be more agnostic about the
...
specific SSL library that might be used, and I cut out the closepolicy stuff
that we no longer support
2007-02-27 12:44:14 +00:00
Daniel Stenberg
8b5295d003
setting CURLOPT_PROXY to "" explicitly disables the use of a proxy (even if
...
there is an environment variable set)
2007-02-22 21:21:05 +00:00
Linus Nielsen Feltzing
2f5e99ca02
New FTP CCC functionality - adds passive and active mode to accomodate for different server behaviour
2007-02-20 22:02:11 +00:00
Daniel Stenberg
1297c54b26
Ian Turner fixed the libcurl.m4 macro's support for --with-libcurl.
...
AC_PATH_PROG was not used properly.
2007-02-19 12:37:04 +00:00
Daniel Stenberg
7f70dbcad5
Rob Crittenden added support for NSS (Network Security Service) for the
...
SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/
2007-02-12 22:32:37 +00:00
Daniel Stenberg
28b932fb4e
- Shmulik Regev fixed so that the final CRLF of HTTP response headers are sent
...
to the debug callback.
- Shmulik Regev added CURLOPT_HTTP_CONTENT_DECODING and
CURLOPT_HTTP_TRANSFER_DECODING that if set to zero will disable libcurl's
internal decoding of content or transfer encoded content. This may be
preferable in cases where you use libcurl for proxy purposes or similar. The
command line tool got a --raw option to disable both at once.
2007-02-12 21:13:47 +00:00
Daniel Stenberg
61f19c6ca3
file:// transfers are blocking
2007-02-10 12:07:46 +00:00
Daniel Stenberg
91386937ff
- Michael Wallner provided a patch that adds support for CURLOPT_TIMEOUT_MS
...
and CURLOPT_CONNECTTIMEOUT_MS that, as their names should hint, do the
timeouts with millisecond resolution instead. The only restriction to that
is the alarm() (sometimes) used to abort name resolves as that uses full
seconds. I fixed the FTP response timeout part of the patch.
Internally we now count and keep the timeouts in milliseconds but it also
means we multiply set timeouts with 1000. The effect of this is that no
timeout can be set to more than 2^31 milliseconds (on 32 bit systems), which
equals 24.86 days. We probably couldn't before either since the code did
*1000 on the timeout values on several places already.
2007-02-05 22:51:32 +00:00
Daniel Stenberg
8f87c15bda
some additional info
2007-02-03 21:35:11 +00:00
Daniel Stenberg
0b4bdcf18f
clarify the INFILESIZE option(s)
2007-01-17 08:57:20 +00:00
Daniel Stenberg
75899741b9
corrected example
2007-01-09 18:58:16 +00:00
Daniel Stenberg
4750e6f3c5
- Linus Nielsen Feltzing introduced the --ftp-ssl-ccc command line option to
...
curl that uses the new CURLOPT_FTP_SSL_CCC option in libcurl. If enabled, it
will make libcurl shutdown SSL/TLS after the authentication is done on a
FTP-SSL operation.
2007-01-05 23:11:14 +00:00
Daniel Stenberg
8500397cf1
curl_easy_cleanup kills this memory too
2006-12-31 13:53:19 +00:00
Daniel Stenberg
439b84c782
CURLOPT_CAPATH is OpenSSL-only
2006-12-21 09:36:03 +00:00
Daniel Stenberg
ae76ebe2d1
Sh Diao reported that CURLOPT_CLOSEPOLICY doesn't work, and indeed, there is
...
no code present in the library that receives the option. Since it was not
possible to use, we know that no current users exist and thus we simply
removed it from the docs and made the code always use the default path of
the code.
2006-12-05 16:04:01 +00:00
Daniel Stenberg
675f6a8901
mention the new options
2006-11-02 22:10:18 +00:00
Daniel Stenberg
2147284cad
James Housley brought support for SCP transfers
2006-11-02 21:56:40 +00:00
Daniel Stenberg
cde5e35d9b
Fixed CURLOPT_FAILONERROR to return CURLE_HTTP_RETURNED_ERROR even for the
...
case when 401 or 407 are returned, *IF* no auth credentials have been given.
The CURLOPT_FAILONERROR option is not possible to make fool-proof for 401
and 407 cases when auth credentials is given, but we've now covered this
somewhat more.
You might get some amounts of headers transferred before this situation is
detected, like for when a "100-continue" is received as a response to a
POST/PUT and a 401 or 407 is received immediately afterwards.
Added test 281 to verify this change.
2006-10-25 20:40:14 +00:00
Daniel Stenberg
4e717cdb30
Armel Asselin separated CA cert verification problems from problems with
...
reading the (local) CA cert file to let users easier pinpoint the actual
problem. CURLE_SSL_CACERT_BADFILE (77) is the new libcurl error code.
2006-10-21 11:32:05 +00:00
Daniel Stenberg
95c3fa836b
clarify more
2006-10-12 14:35:20 +00:00
Daniel Stenberg
ab60a12465
Starting now, adding an easy handle to a multi stack that was already added
...
to a multi stack will cause CURLM_BAD_EASY_HANDLE to get returned.
2006-10-12 14:30:47 +00:00
Daniel Stenberg
b61c06384a
Jeff Pohlmeyer has been working with the hiperfifo.c example source code,
...
and while doing so it became apparent that the current timeout system for
the socket API really was a bit awkward since it become quite some work to
be sure we have the correct timeout set.
Jeff then provided the new CURLMOPT_TIMERFUNCTION that is yet another
callback the app can set to get to know when the general timeout time
changes and thus for an application like hiperfifo.c it makes everything a
lot easier and nicer. There's a CURLMOPT_TIMERDATA option too of course in
good old libcurl tradition.
2006-10-12 08:36:47 +00:00
Daniel Stenberg
77db81d661
clarified more
2006-10-08 21:41:22 +00:00
Daniel Stenberg
5e0d9aea32
Support for FTP third party transfers is now dropped
2006-09-30 20:31:11 +00:00
Daniel Stenberg
b9f8a4a477
added more explanations
2006-09-27 21:15:36 +00:00
Daniel Stenberg
d569693f24
Armel Asselin's fix for the RESUME_FROM docu
2006-09-26 10:38:24 +00:00
Daniel Stenberg
c2404f77e9
Extended the explanation for CURLM_CALL_MULTI_PERFORM somewhat.
2006-09-21 11:09:54 +00:00
Daniel Stenberg
29dc39fce1
- Fixed my breakage from earlier today so that doing curl_easy_cleanup() on a
...
handle that is part of a multi handle first removes the handle from the
stack.
- Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable SSL
session-ID re-use on demand since there obviously are broken servers out
there that misbehave with session-IDs used.
2006-09-11 17:18:18 +00:00
Daniel Stenberg
9cc3795f1a
Mention that CURLOPT_MAX_RECV/SEND* were added in 7.15.5
2006-09-08 12:46:41 +00:00
Daniel Stenberg
b7eeb6e67f
Major overhaul introducing http pipelining support and shared connection
...
cache within the multi handle.
2006-09-07 21:49:20 +00:00
Daniel Stenberg
1e9be353c2
Mohun Biswas' improvements and clarifications about the options and how to use
...
them.
2006-09-03 22:12:57 +00:00
Daniel Stenberg
5acadc9cd7
David McCreedy added CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA to
...
allow applications to set their own socket options.
2006-08-29 14:39:33 +00:00
Daniel Stenberg
da48a6ba87
clarify the string syntax support in the CURLOPT_PROXY section
2006-08-23 21:49:44 +00:00
Daniel Stenberg
b04cbebf86
option name spell fix
2006-08-09 20:54:17 +00:00
Daniel Stenberg
1eedad27a2
Armel Asselin made the CURLOPT_PREQUOTE option work fine even when
...
CURLOPT_NOBODY is set true. PREQUOTE is then run roughly at the same place
in the command sequence as it would have run if there would've been a
transfer.
2006-08-08 22:56:46 +00:00
Daniel Stenberg
fbcdc192d5
a CURLOPT_PROGRESSFUNCTION clarification
2006-08-02 09:33:32 +00:00
Daniel Stenberg
825a526789
updated docs with the new parameter
2006-08-01 08:57:32 +00:00
Daniel Stenberg
6f6b93da02
[Hiper-related work] Added a function called curl_multi_assign() that will
...
set a private pointer added to the internal libcurl hash table for the
particular socket passed in to this function.
2006-07-26 22:19:42 +00:00
Daniel Stenberg
2527b53019
Dan Nelson added the CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curl
...
tool option named --ftp-alternative-to-user. It provides a mean to send a
particular command if the normal USER/PASS approach fails.
2006-07-25 22:45:21 +00:00
Daniel Stenberg
ee8112b42f
mention the shared DNS stuff
2006-07-07 23:08:03 +00:00
Daniel Stenberg
a09a8164db
mention the by-default "sharing"
2006-07-07 22:07:10 +00:00
Daniel Stenberg
01f5f0be5a
changed wording slightly, and added standard boiler-plate header
2006-06-26 06:43:45 +00:00
Daniel Stenberg
eb6d404753
Wallner's update
2006-06-24 23:11:36 +00:00
Daniel Stenberg
00a41ab296
corrected introduction version number
2006-06-24 21:49:40 +00:00
Daniel Stenberg
37f4877e56
Michael Wallner added curl_formget(), which allows an application to extract
...
(serialise) a previously built formpost (as with curl_formadd()).
2006-06-24 21:46:41 +00:00
Daniel Stenberg
dfe1884c25
Peter Silva introduced CURLOPT_MAX_SEND_SPEED_LARGE and
...
CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate libcurl is allowed
to send or receive data. This kind of adds the the command line tool's
option --limit-rate to the library.
The rate limiting logic in the curl app is now removed and is instead
provided by libcurl itself. Transfer rate limiting will now also work for -d
and -F, which it didn't before.
2006-06-22 21:36:53 +00:00
Daniel Stenberg
3e5dcc8bcd
minor language edits bug reports 1510080 1510098
2006-06-21 17:34:29 +00:00
Daniel Stenberg
4cb30a3057
bad syntax
2006-06-20 07:03:29 +00:00
Daniel Stenberg
6a151c1312
corrected the CURLINFO_TOTAL_TIME description
2006-06-08 11:06:26 +00:00
Daniel Stenberg
606562aa7e
Michael Wallner provided a patch that allows "SESS" to be set with
...
CURLOPT_COOKIELIST, which then makes all session cookies get cleared. (slightly
edited by me, and the re-indent in cookie.c was also done by me)
2006-05-24 22:46:38 +00:00
Daniel Stenberg
77475f2ad0
Andreas Ntaflos reported a bug in libcurl.m4: When configuring my GNU
...
autotools project, which optionally (default=yes) uses libcurl on a system
without a (usable) libcurl installation, but not specifying
`--without-libcurl', configure determines correctly that no libcurl is
available, however, the LIBCURL variable gets expanded to `LIBCURL = -lcurl'
in the resulting Makefiles.
David Shaw fixed the flaw.
2006-05-09 12:56:35 +00:00
Daniel Stenberg
6ef7a81a3b
updated with more error codes
2006-04-26 13:00:45 +00:00
Daniel Stenberg
fede784fa2
the new conversion stuff documented (mostly by David McCreedy)
2006-04-19 09:08:15 +00:00
Daniel Stenberg
b0e4debaab
adding the new man pages to the package
2006-04-10 21:55:48 +00:00
Daniel Stenberg
a21a77d230
CURLE_FTP_USER_PASSWORD_INCORRECT is not returned by libcurl anymore!
2006-04-09 22:41:22 +00:00
Daniel Stenberg
260b88c197
mention RFC 2396 for URL syntax spec
2006-04-09 22:40:49 +00:00
Daniel Stenberg
09e569f83d
mention the outlength argument
2006-04-08 21:29:01 +00:00
Daniel Stenberg
5a4b43848a
First commit of David McCreedy's EBCDIC and TPF changes.
2006-04-07 21:50:47 +00:00
Daniel Stenberg
598ffeea89
David McCreedy added CURLINFO_FTP_ENTRY_PATH to export the FTP entry path
2006-03-21 22:30:03 +00:00
Daniel Stenberg
38295e8a75
slight rewording based on debian bug report #357388 by Justin Pryzby
2006-03-17 08:22:50 +00:00
Daniel Stenberg
bac52f3969
--ftp-method and CURLOPT_FTP_FILEMETHOD are now documented and usable
2006-03-14 00:05:15 +00:00
Daniel Stenberg
3f22901a43
Scott Worley's typo fixes
2006-03-13 19:44:36 +00:00
Daniel Stenberg
aa50a00898
point out that CAINFO points out a file name by default
2006-03-02 22:09:30 +00:00
Daniel Stenberg
a15d107dde
Peter Su added support for SOCKS4 proxies. Enable this by setting the proxy
...
type to the already provided type CURLPROXY_SOCKS4.
I added a --socks4 option that works like the current --socks5 option but
instead use the socks4 protocol.
2006-02-21 07:46:41 +00:00
Daniel Stenberg
98180b5cc7
fixed formatting
2006-02-17 13:31:49 +00:00
Daniel Stenberg
dcee24191f
mention the CURLOPT_CONNECT_ONLY connection
2006-02-11 22:36:29 +00:00
Daniel Stenberg
87bcb6f377
Karl M added the CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options that
...
an app can use to let libcurl only connect to a remote host and then extract
the socket from libcurl. libcurl will then not attempt to do any transfer at
all after the connect is done.
2006-02-11 22:35:16 +00:00
Daniel Stenberg
3b19c7d0d9
CURLOPT_NOSIGNAL might be a MUST to make threaded use work, like on AIX 5.2
...
due to the use of the static variable for sigsetjmp()
2006-02-09 22:25:41 +00:00
Daniel Stenberg
7725729d90
Rene Bernhardt found this typo
2006-02-07 14:03:17 +00:00
Daniel Stenberg
2fbf94b0f3
Added CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with the
...
curl tool with --local-port. Plain and simply set the range of ports to bind
the local end of connections to. Implemented on to popular demand.
Not extensively tested. Please let me know how it works.
2006-01-30 08:24:07 +00:00
Daniel Stenberg
2aed209efa
typo pointed out by Mike Griffiths
2006-01-27 21:23:04 +00:00
Daniel Stenberg
b55b780d7b
Cyrill Osterwalder pointed out that sending "" as data in a header is in
...
fact equal to a blank one according to the spec.
2006-01-27 15:01:10 +00:00
Daniel Stenberg
8971f656b4
David Shaw: Here is the latest libcurl.m4 autoconf tests. It is updated with
...
the latest features and protocols that libcurl supports and has a minor fix to
better deal with the obscure case where someone has more than one libcurl
installed at the same time.
2006-01-17 17:39:39 +00:00
Daniel Stenberg
67a83c1b34
David Shaw finally removed all traces of Gopher and we are now officially
...
not supporting it. It hasn't been functioning for years anyway, so this is
just finally stating what already was true. And a cleanup at the same time.
2006-01-16 22:14:37 +00:00
Daniel Stenberg
4c35a40858
Bryan Henderson turned the 'initialized' variable for curl_global_init()
...
into a counter, and thus you can now do multiple curl_global_init() and you
are then supposed to do the same amount of calls to curl_global_cleanup().
Bryan also updated the docs accordingly.
2006-01-15 23:55:53 +00:00
Daniel Stenberg
0e79a8944b
adjusted to the new concept of the callback
2006-01-15 23:15:24 +00:00
Daniel Stenberg
bda1e9aeab
Made the copyright year match the latest modification's year.
2006-01-09 13:17:14 +00:00
Daniel Stenberg
e1e753179a
use the proper dash
2006-01-08 22:55:13 +00:00
Daniel Stenberg
99c0a1a7d0
removed easy handle argument from proto
2006-01-04 14:09:57 +00:00
Daniel Stenberg
5acf997e69
upcoming new error code
2006-01-04 14:09:42 +00:00
Daniel Stenberg
c1a06d858d
CURLOPT_PROGRESSFUNCTION is really not a good idea when using the multi
...
interface
2006-01-03 15:53:29 +00:00
Daniel Stenberg
53b5fdbe9e
fixed the prototype
2006-01-03 15:52:59 +00:00
Daniel Stenberg
089e4848d8
minor edits
2006-01-02 23:32:36 +00:00
Daniel Stenberg
58d2e7c6d1
Initial description of the upcoming curl_multi_timeout() function
2006-01-02 23:00:04 +00:00
Daniel Stenberg
fa18d6fb76
I removed the timeout argument from the socket callback and did some other
...
cleanups of this man page. The lengthy description has now also been removed
from curl/multi.h since it immediately got tedious to maintain the info on
two places when I did major updates...
2006-01-02 22:58:56 +00:00
Daniel Stenberg
598965a606
clarified that curl_global_init() isn't thread-safe and that it might affect
...
curl_easy_init() if you don't call curl_global_init() explicitly in your app
2005-12-23 23:22:23 +00:00
Daniel Stenberg
a718cb05ff
The inital early embryos to describe the curl_multi_socket() API. Committed
...
now to enable them to get added as web pages easier, they are not ready
for anything "real" just yet.
2005-12-22 15:11:11 +00:00
Daniel Stenberg
2d71e22f08
fix CURLOPT_FAILONERROR error, pointed out by Shailesh N. Humbad
2005-12-10 22:12:44 +00:00
Daniel Stenberg
4022a60ea7
I extended a patch from David Shaw to make libcurl _always_ provide an error
...
string in the given error buffer to address the flaw mention on 21 sep 2005.
2005-11-17 14:29:54 +00:00
Daniel Stenberg
89024febde
mention how to set domain when using NTLM
2005-11-11 08:52:29 +00:00
Daniel Stenberg
966fa848a0
Nis Jorgensen filed bug report #1338648
...
(http://curl.haxx.se/bug/view.cgi?id=1338648 ) which really is more of a
feature request, but anyway. It pointed out that --max-redirs did not allow
it to be set to 0, which then would return an error code on the first
Location: found. Based on Nis' patch, now libcurl supports CURLOPT_MAXREDIRS
set to 0, or -1 for infinity. Added test case 274 to verify.
2005-10-27 22:05:38 +00:00
Daniel Stenberg
82a4c2bce3
Slight editing of wording in the CURLOPT_SSL_VERIFYHOST section.
2005-10-13 21:49:28 +00:00
Daniel Stenberg
b433e4a1e7
NTLM requires windows or OpenSSL. If you build with GnuTLS for example you
...
do not get NTLM support enabled.
2005-10-13 06:20:43 +00:00
Daniel Stenberg
d3569a3572
remove getinfo-times from the dist archive since the info is now in the
...
curl_easy_getinfo man page
2005-10-06 09:05:08 +00:00
Daniel Stenberg
89df76e449
end the .nf section, mark the option names properly so that they end up
...
as links in the html version
2005-10-06 09:03:36 +00:00
Daniel Stenberg
e5b2f33b4f
Added the info from getinfo-times as it really belongs in this man page.
2005-10-06 08:58:44 +00:00
Daniel Stenberg
6d9fddb95d
Domenico Andreoli's SEE ALSO patch
2005-10-04 10:58:14 +00:00
Daniel Stenberg
da192f7955
clarify what the default read callback does and how it uses the READDATA
...
option
2005-09-22 10:15:10 +00:00
Daniel Stenberg
6af5ea38ce
clarified ERRORBUFFER - some errors just don't write a string even though
...
they should. And I removed all uses 'Note' (as they are pretty useless) and
did some other language and phrasing cleanups.
2005-09-21 06:59:01 +00:00
Daniel Stenberg
774dab58f6
mention what WRITEFUNCTION and WRITEDATA do by default
2005-09-21 06:12:41 +00:00
Daniel Stenberg
e3bdb98f7a
oops, broken sentence fixed:
...
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=329305
2005-09-21 06:07:41 +00:00
Daniel Stenberg
0b7f5ad508
CURLOPT_BUFFERSIZE clarification
2005-09-12 20:36:17 +00:00
Daniel Stenberg
e369270f88
7.14.2 actually
2005-09-04 05:23:08 +00:00
Daniel Stenberg
7e845e7cfd
Added FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip
2005-09-04 05:16:06 +00:00
Daniel Stenberg
0177ed6f03
clarify that the ctxfunc is called on all new connects
2005-09-01 13:41:29 +00:00
Daniel Stenberg
54887af471
"Added in 7.14.1" notes and some minor edits
2005-08-25 07:06:50 +00:00
Daniel Stenberg
573350637e
CURLINFO_COOKIELIST is added in 7.14.1
2005-08-25 07:06:15 +00:00
Daniel Stenberg
a4773fcbbb
Toby Peterson added CURLOPT_IGNORE_CONTENT_LENGTH to the library, accessible
...
from the command line tool with --ignore-content-length. This will make it
easier to download files from Apache 1.x (and similar) servers that are
still having problems serving files larger than 2 or 4 GB. When this option
is enabled, curl will simply have to wait for the server to close the
connection to signal end of transfer. I wrote test case 269 that runs a
simple test that this works.
2005-08-24 10:57:28 +00:00
Daniel Stenberg
747a05844d
Using CURLOPT_COOKIEFILE serveral times add more files to read from.
2005-08-19 21:38:44 +00:00
Daniel Stenberg
94692b904e
it isn't strictly necessary to use it after a perform
2005-08-18 06:14:17 +00:00
Daniel Stenberg
2f78c96330
clarify
2005-08-12 21:47:05 +00:00
Daniel Stenberg
9a264bf610
mention that the NOBODY reset thing is added in 7.14.1
2005-08-01 11:56:03 +00:00
Daniel Stenberg
84c2184909
CURLOPT_COOKIELIST change since it no longer modifies the input string contents
2005-07-30 08:27:51 +00:00
Daniel Stenberg
726b9e2240
If any of the options CURLOPT_HTTPGET, CURLOPT_POST and CURLOPT_HTTPPOST is
...
set to 1, CURLOPT_NOBODY will now automatically be set to 0.
2005-07-27 22:29:50 +00:00
Daniel Stenberg
2236ba0d20
Peteris Krumins added CURLOPT_COOKIELIST and CURLINFO_COOKIELIST, which is a
...
simple interface to extracting and setting cookies in libcurl's internal
"cookie jar". See the new cookie_interface.c example code.
2005-07-27 22:17:14 +00:00
Daniel Stenberg
ee0666c8df
better description for HEADERFUNCTION
2005-07-13 09:46:37 +00:00
Daniel Stenberg
a8a8ae2e92
elaborate a bit on how to deal with chunked-encoded trailers that now are
...
passed to the app using the header callback
2005-07-13 09:37:22 +00:00
Daniel Stenberg
36461fb2aa
clarify that ftp ascii transfers don't do right in current libcurl
2005-06-26 10:08:08 +00:00
Daniel Stenberg
d8dcd5e472
added docs about the new proxy string support
2005-06-23 23:07:07 +00:00
Daniel Stenberg
c73f8e835f
David Shaw's updated version:
...
It now properly handles code that uses curl_free() (since not all versions of
curl have it), and also fixes a few problems when detecting libcurl on MinGW,
and a linker problem on OSX Panther.
2005-06-22 06:58:11 +00:00
Daniel Stenberg
93558c4299
mistake
2005-06-20 22:32:45 +00:00
Daniel Stenberg
c04fae3096
CURLINFO_FILETIME returns the time for GMT
2005-06-11 22:04:41 +00:00
Daniel Stenberg
c4bbcc83b6
Tupone Alfredo's fixes:
...
1) findtool does look per tool in PATH and think ./perl is the perl
executable, while is just a local directory (I have . in the PATH)
2) I got several warning for head -1 deprecated in favour of head -n 1
3) ares directory is missing some file (missing is missing :-) ) because
automake and friends is not run.
(Let's hope number 2 doesn't break somewhere "out there", if so we can always
search/replace that back.)
2005-06-06 21:19:04 +00:00
Daniel Stenberg
eb162b73c2
first rough version
2005-06-03 21:38:40 +00:00
Daniel Stenberg
1e51c3a832
bad formatting
2005-05-16 22:30:00 +00:00
Daniel Stenberg
fa4cd8868c
remove blank lines
2005-05-12 21:56:26 +00:00
Daniel Stenberg
8c573ca7f3
CURLOPT_SSLVERSION clarified
2005-05-12 21:49:42 +00:00
Daniel Stenberg
e816bd259f
add multi-thread details for GnuTLS
2005-05-09 13:13:38 +00:00
Daniel Stenberg
d12b44204b
Bryan Henderson's fine update of SSL_VERIFYPEER and SSL_VERIFYHOST
2005-05-02 07:28:40 +00:00
Daniel Stenberg
6e1633a6c5
be specific about what max_fd contains after a call
2005-04-25 08:55:55 +00:00
Daniel Stenberg
6a27449922
digest works in the proxyauth too
2005-04-18 14:32:48 +00:00
Daniel Stenberg
7fba9ed398
somewhat clarified that this only sets the fd_sets and expects them to be
...
cleared before this function is called
2005-04-17 23:01:46 +00:00
Daniel Stenberg
015a618172
ssl_version_num is not used anymore
2005-04-07 15:21:50 +00:00
Daniel Stenberg
fc80c714e8
added CURL_VERSION_SSPI
2005-03-11 15:18:46 +00:00
Daniel Stenberg
8a96aec567
mktime() returns a time_t. time_t is often 32 bits, even on many architectures
...
that feature 64 bit 'long'.
Some systems have 64 bit time_t and deal with years beyond 2038. However, even
some of the systems with 64 bit time_t returns -1 for dates beyond 03:14:07
UTC, January 19, 2038. (Such as AIX 5100-06)
2005-03-08 16:31:56 +00:00
Daniel Stenberg
5cd9f57137
days are english
2005-03-08 11:15:29 +00:00
Daniel Stenberg
6f752c64bc
Dave Dribin made it possible to set CURLOPT_COOKIEFILE to "" to activate
...
the cookie "engine" without having to provide an empty or non-existing file.
2005-03-04 00:26:50 +00:00
Daniel Stenberg
14aa3fa258
add missing error codes
2005-02-09 14:13:21 +00:00
Daniel Stenberg
177dbc7be0
Ian Ford asked about support for the FTP command ACCT, and I discovered it is
...
present in RFC959... so now (lib)curl supports it as well. --ftp-account and
CURLOPT_FTP_ACCOUNT set the account string. (The server may ask for an account
string after PASS have been sent away. The client responds with "ACCT [account
string]".) Added test case 228 and 229 to verify the functionality. Updated
the test FTP server to support ACCT somewhat.
2005-01-25 22:13:12 +00:00
Daniel Stenberg
80a8be6319
David Shaw contributed a fairly complete and detailed autoconf macro you can
...
use to detect libcurl and setup variables for the protocols the installed
libcurl supports: docs/libcurl/libcurl.m4
2005-01-25 09:29:05 +00:00
Daniel Stenberg
53143910a1
\fI marked \fP more function calls etc.
2005-01-22 22:43:04 +00:00
Daniel Stenberg
95656cd7f3
If you're using libcurl as a win32 DLL, you MUST use the CURLOPT_WRITEFUNCTION
...
if you set CURLOPT_WRITEDATA - or you will experience crashes.
2005-01-22 22:24:17 +00:00
Daniel Stenberg
7e42cb61f7
FTP third transfer support overhaul. See CHANGES for details.
2005-01-21 09:32:32 +00:00
Daniel Stenberg
6c038680f9
clarify the struct name for CURLOPT_HTTPPOST
2005-01-21 08:56:04 +00:00
Daniel Stenberg
c5b2e85b47
Dan Torop cleaned up a few no longer used variables from David Phillips'
...
select() overhaul fix.
2005-01-11 20:22:44 +00:00
Daniel Stenberg
3acda85c2b
added CURLINFO_HTTP_CONNECTCODE
2004-12-22 12:31:55 +00:00
Daniel Stenberg
6e43a4ccce
Jean-Marc Ranger pointed out that the returned data doesn't survive a call
...
to curl_multi_remove_handle() either.
2004-12-18 10:24:49 +00:00
Daniel Stenberg
9359498b06
clarify that the app must free the engine list
2004-12-14 22:47:13 +00:00
Gisle Vanem
5c14b3be6d
Document CURLINFO_SSL_ENGINES and "--engine".
2004-12-13 20:14:04 +00:00
Daniel Stenberg
4b1c0bd1e7
CURLOPT_FTPSSLAUTH was added in 7.12.2
2004-12-03 11:25:06 +00:00
Daniel Stenberg
0966ddafaa
As reported in Mandrake's bug tracker bug 12285
...
(http://qa.mandrakesoft.com/show_bug.cgi?id=12285 ), when connecting to an
IPv6 host with FTP, --disable-epsv (or --disable-eprt) effectively disables
the ability to transfer a file. Now, when connected to an FTP server with
IPv6, these FTP commands can't be disabled even if asked to with the
available libcurl options.
2004-11-29 21:25:07 +00:00
Daniel Stenberg
3e1caa6185
HTTP "auth done right". See lib/README.httpauth
2004-11-24 16:11:35 +00:00
Daniel Stenberg
86f059dcfb
tiny format fix for nicer man output
2004-11-15 21:41:21 +00:00
Daniel Stenberg
1b02ad5e8a
format mistake fixed
2004-11-12 06:42:30 +00:00
Daniel Stenberg
c3323b1902
clarify and update according to commit made just now
2004-11-11 23:11:32 +00:00
Daniel Stenberg
cd73a733c7
dates from 2038 or later now return 0x7fffffff when 32 bit time_t is used
2004-11-11 09:26:09 +00:00
Daniel Stenberg
34089c93bb
format update
2004-10-25 11:05:37 +00:00
Daniel Stenberg
f4bef25b5e
CURLINFO_NUM_CONNECTS and more
2004-10-19 15:30:08 +00:00
Daniel Stenberg
f4f961c4ea
added info about how users get info (like the CURLcode return code) from
...
individual transfers
2004-10-03 17:38:57 +00:00
Daniel Stenberg
bb48ccedd7
mention when this option was added
2004-10-01 06:43:48 +00:00
Daniel Stenberg
be1cece69b
- Larry Campbell added CURLINFO_OS_ERRNO to curl_easy_getinfo() that allows an
...
app to retrieve the errno variable after a (connect) failure. It will make
sense to provide this for more failures in a more generic way, but let's
start like this.
2004-09-30 21:01:23 +00:00
Daniel Stenberg
6a06667cc0
Added CURLOPT_FTPSSLAUTH
2004-09-16 21:45:16 +00:00
Daniel Stenberg
2544c78083
Bertrand Demiddelaer's correction
2004-09-16 14:26:04 +00:00
Daniel Stenberg
f71b3f48a1
Replaced the former date parser with a rewrite. No more yacc/bison needed.
2004-09-15 07:28:04 +00:00
Daniel Stenberg
428741d7cf
clarify CURLE_SSL_CERTPROBLEM somewhat
2004-09-02 21:05:56 +00:00
Daniel Stenberg
5f60188b8a
use the correct struct name in the example
2004-09-02 20:42:44 +00:00
Daniel Stenberg
75a6fdeb58
added more info on the nobody
2004-09-01 12:05:59 +00:00
Daniel Stenberg
5f3fa92062
minor edit of HTTPGET
2004-09-01 09:25:19 +00:00
Daniel Stenberg
66077ae48b
fix formatting flaw
2004-09-01 09:24:01 +00:00
Daniel Stenberg
811dfd710b
mention when the function was added to the lib
2004-08-31 06:03:16 +00:00
Daniel Stenberg
49746d1dce
returned memory should not be freed
2004-08-24 20:36:38 +00:00
Daniel Stenberg
d869b51a57
Expect: 100-continue info added
2004-08-23 14:46:43 +00:00
Daniel Stenberg
dbacc81af7
added note about WRITEFUNCTION now being called with zero bytes if the file
...
to be transfered is empty
2004-08-23 14:41:54 +00:00
Daniel Stenberg
46313be2f5
added more header info for PUT and POST requests
2004-08-23 14:04:38 +00:00
Daniel Stenberg
e139e49826
see also the reset function
2004-08-17 12:39:10 +00:00
Daniel Stenberg
3838745fdb
mention the reset function
2004-08-17 12:37:35 +00:00
Daniel Stenberg
8b6e87abee
summary edit: mention that some options take a curl_off_t
2004-08-16 10:49:57 +00:00
Daniel Stenberg
d3c9f3d6f8
clarify that CURLE_FTP_USER_PASSWORD_INCORRECT might in fact get returned
...
even if user and password are correct
2004-08-11 08:44:36 +00:00
Daniel Stenberg
355b3d3057
updated the CURLOPT_POST description after input from Alan Pinstein
2004-08-10 13:22:08 +00:00
Daniel Stenberg
d892a4dc23
mention this is new
2004-07-31 19:47:00 +00:00
Daniel Stenberg
496ea65f39
link to reset as well
2004-07-31 19:46:25 +00:00
Daniel Stenberg
6577b15d08
curl_easy_reset() documented
2004-07-31 19:46:01 +00:00
Daniel Stenberg
060b6ce148
the multi interface is not so new anymore!
2004-07-17 08:24:22 +00:00
Daniel Stenberg
35618b4712
minor format fix
2004-07-17 08:22:50 +00:00
Daniel Stenberg
a92b7c1b16
Jason Nye pointed out that callbacks don't need to use the "C namespace"
2004-07-14 15:32:09 +00:00
Daniel Stenberg
5a70e42428
I prefer CURLOPT_WRITEDATA before CURLOPT_FILE
2004-07-02 14:00:49 +00:00
Daniel Stenberg
6f252f4704
reset CURLOPT_CUSTOMREQUEST with NULL
2004-06-27 21:19:54 +00:00
Daniel Stenberg
a20eb6df1b
reset CURLOPT_HTTPHEADER with NULL
2004-06-22 17:22:30 +00:00
Daniel Stenberg
1886893d66
Added blurb for the READFUNCTION, including the new CURL_READFUNC_ABORT
...
return code.
2004-06-21 14:09:23 +00:00
Daniel Stenberg
0d259b898b
updates
2004-06-21 08:28:18 +00:00
Daniel Stenberg
c136b80af5
refer to the new tutorial man page
2004-06-21 08:28:10 +00:00
Daniel Stenberg
1e99f1ee41
libcurl-tutorial.3 is the former libcurl-the-guide converted to man page format
2004-06-21 08:17:08 +00:00
Daniel Stenberg
9733cd59bb
removed reference to the removed curl_formparse
2004-06-09 08:18:17 +00:00
Daniel Stenberg
b3caf7bfa8
Setting CURLOPT_RANGE to NULL disables it.
...
Setting CURLOPT_RESUME_FROM to 0 prevents a resumed transfer.
2004-06-09 08:05:23 +00:00
Daniel Stenberg
aa0e32060e
CURLE_FAILED_INIT is returend when an unknown option is set
2004-06-03 11:19:35 +00:00
Daniel Stenberg
0078944486
CURLOPT_PUT is deprecated
2004-06-02 14:06:49 +00:00
Daniel Stenberg
8bbf9b13af
Renaud Duhaut corrected the unescaping procedure
2004-06-01 08:33:15 +00:00
Daniel Stenberg
23a43c6e0f
Seshubabu Pasam's format fixes and added notes about DER not working for
...
some (SSL-)options.
2004-05-17 07:12:32 +00:00
Daniel Stenberg
91025d1dd6
new man page
2004-05-12 08:10:25 +00:00
Daniel Stenberg
c8807438ce
updated to reflect reality!
2004-05-11 14:15:49 +00:00
Daniel Stenberg
bbafb2eb27
curl_global_init_mem() allows the memory functions to be replaced.
...
memory.h is included everywhere for this.
2004-05-11 11:30:23 +00:00
Daniel Stenberg
7332350e85
minor update edits
2004-05-05 06:11:57 +00:00
Daniel Stenberg
2960d37d71
removed curl_formparse() from the library
2004-05-04 08:24:13 +00:00
Daniel Stenberg
e3bc92ae53
fixed the pdf and html for the strerror functions
2004-05-03 14:40:22 +00:00
Daniel Stenberg
38cc79a54f
these functions are marked to get removed from the public API "soon"
2004-04-30 08:38:08 +00:00
Daniel Stenberg
58f1cc0b5f
added curl_*_strerror
2004-04-27 07:05:40 +00:00
Daniel Stenberg
923ce98e42
Kim Karlsson pointed out that error 57 was wrongly documented
2004-04-26 09:28:02 +00:00
Daniel Stenberg
5de447b0cb
clarified that select() timeouts should always remain rather short
2004-04-15 15:05:12 +00:00
Daniel Stenberg
220cd010bd
format fix
2004-04-14 12:13:21 +00:00
Daniel Stenberg
9c0a386246
minor format fix
2004-04-13 14:34:12 +00:00
Daniel Stenberg
bba3bb7556
eh, these can't be used for poll()! ;-)
2004-04-13 14:31:49 +00:00
Daniel Stenberg
c1422864b5
additional info
2004-04-13 14:27:47 +00:00
Daniel Stenberg
1ca9ce5ef4
removed the BUGS section since it offers nothing good
2004-04-13 09:08:52 +00:00
Daniel Stenberg
7c72f8ee6c
prepend the man3 dir to the file name to work better.
...
Robin Kay pointed this out.
2004-04-02 11:04:34 +00:00
Daniel Stenberg
bb3d6e8552
tcp-nodelay patch by Joe Halpin
2004-03-25 13:37:18 +00:00
Daniel Stenberg
4b78b4124e
Tor Arntsen's major ispell patch
2004-03-24 21:40:45 +00:00
Daniel Stenberg
03a0988ce8
better formatting to create fine links in the web version
2004-03-15 12:42:19 +00:00
Daniel Stenberg
7de892eeb4
more formatting fixes
2004-03-15 12:41:24 +00:00
Daniel Stenberg
8c4e91a653
refer to function names better to enhance the HTML output
2004-03-15 11:56:07 +00:00
Daniel Stenberg
6dc8fac122
random formatting updates to look better in HTML version
2004-03-15 11:37:37 +00:00
Daniel Stenberg
8114f8562b
use .NF for the struct part to looke better in HTML
...
format some function references properly
2004-03-15 11:30:29 +00:00
Daniel Stenberg
c79fa187b9
more fixes
2004-03-15 11:26:53 +00:00
Daniel Stenberg
237ec68b0e
better formatting of functions to get better links in the web version
2004-03-15 10:26:08 +00:00
Daniel Stenberg
4ebf4f6e55
better mentioning of other functions to create proper hrefs in the web
...
version
2004-03-15 10:23:14 +00:00
Daniel Stenberg
bc7122f6e2
CURLOPT_POSTFIELDSIZE_LARGE is added in 7.11.1
2004-03-12 09:14:45 +00:00
Daniel Stenberg
1ebda8fa0e
Added CURLOPT_POSTFIELDSIZE_LARGE to offer a large file version of the
...
CURLOPT_POSTFIELDSIZE option to allow really big HTTP POSTs.
2004-03-12 08:55:47 +00:00
Daniel Stenberg
9d311ff2c0
mention error 64
2004-03-08 13:57:38 +00:00
Daniel Stenberg
526c61c657
global dns cache is not nice, we consider it obsolete starting now
2004-03-01 15:50:15 +00:00
Daniel Stenberg
45c7f064d4
mention how to make a curl handle use the share
2004-03-01 08:02:50 +00:00
Daniel Stenberg
4ae4336643
using roffit 0.6 we can get <a href> links with the --mandir option
2004-02-27 15:48:13 +00:00
Daniel Stenberg
25bcd45034
formatting update to produce better links with the new roffit version
2004-02-27 15:34:06 +00:00
Daniel Stenberg
f53d6e1c39
elaborate on the URL option
2004-02-27 14:07:22 +00:00
Daniel Stenberg
d0242da304
Added a few options that were still not documented. Now I believe all options
...
mentioned in the current curl/curl.h header file (that aren't marked as
obsolete) are present.
2004-02-27 09:02:06 +00:00
Daniel Stenberg
82c31256e1
better formatting of the share options
2004-02-25 12:34:19 +00:00