Daniel Stenberg
fc70b2f916
Add a paragraph about CURLOPT_CUSTOMREQUEST not actually changing libcurl's
...
behavior, it only changes the actual request method keyword and this is not
always what the user/app wants.
2007-10-09 14:53:50 +00:00
Daniel Stenberg
33a8e6c30c
Michal Marek removed the no longer existing return codes from the curl.1
...
man page.
2007-10-09 08:42:50 +00:00
Daniel Stenberg
08fd1829e0
Known bug #47 , which confused libcurl if doing NTLM auth over a proxy with
...
a response that was larger than 16KB is now improved slightly so that now
the restriction at 16KB is for the headers only and it should be a rare
situation where the response-headers exceed 16KB. Thus, I consider #47 fixed
and the header limitation is now known as known bug #48 .
2007-10-07 08:28:03 +00:00
Daniel Stenberg
83f385acf3
add url to the wikipedia article for a longer description
2007-10-05 15:18:34 +00:00
Daniel Stenberg
606af3024b
Alexey Pesternikov documented CURLOPT_OPENSOCKETDATA and
...
CURLOPT_OPENSOCKETFUNCTION
2007-10-05 15:16:18 +00:00
Daniel Stenberg
4449bd9b4d
Michael Wallner made the CULROPT_COOKIELIST option support a new magic
...
string: "FLUSH". Using that will cause libcurl to flush its cookies to the
CURLOPT_COOKIEJAR file.
2007-10-05 14:37:33 +00:00
Daniel Stenberg
bffa835573
The new file docs/libcurl/ABI describes how we view ABI breakages, soname
...
bumps and what the version number's significance to all that is.
2007-10-04 22:05:25 +00:00
Daniel Stenberg
db85a941d0
people from the 7.17.0 announcement
2007-10-03 08:51:36 +00:00
Daniel Stenberg
ce81cd21d3
I renamed the CURLE_SSL_PEER_CERTIFICATE error code to
...
CURLE_PEER_FAILED_VERIFICATION (standard CURL_NO_OLDIES style), and made this
return code get used by the previous SSH MD5 fingerprint check in case it
fails.
2007-10-03 08:07:50 +00:00
Daniel Stenberg
51c6a5d43b
Based on a patch brought by Johnny Luong, libcurl now offers
...
CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 and the curl tool --hostpubmd5. They both make
the SCP or SFTP connection verify the remote host's md5 checksum of the public
key before doing a connect, to reduce the risk of a man-in-the-middle attack.
2007-10-03 08:00:42 +00:00
Daniel Stenberg
119364741e
known bug #46 : chunked-encoded CONNECT responses from a http proxy now works.
...
Added test case 1008 to verify. Note that #47 is still there.
2007-10-02 10:21:36 +00:00
Daniel Stenberg
30a39fe877
document --post301, based on the phrasing in curl_easy_setopt.3 for
...
CURLOPT_POST301 written by Philip Langdale
2007-10-02 09:57:48 +00:00
Daniel Stenberg
0489081d3f
CURLOPT_POST301 section, added by Philip Langdale
2007-10-02 09:56:52 +00:00
Daniel Stenberg
a19de6e9ac
a new Lua binding and I shortened the wording on several bindings by cutting
...
out "written"
2007-09-25 08:46:49 +00:00
Daniel Stenberg
775f86cb5a
Immanuel Gregoire fixed KNOWN_BUGS #44 : --ftp-method nocwd did not handle
...
URLs ending with a slash properly (it should list the contents of that
directory). Test case 351 brought back and also test 1010 was added.
2007-09-24 21:47:35 +00:00
Daniel Stenberg
db1c92ceac
Bad use of "its" replaceed with a rephrase. I noticed this flaw thanks to the
...
Debian bug report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=443734
2007-09-24 10:56:26 +00:00
Daniel Stenberg
6c511abf43
--proxy-negotiate is added in 7.17.1
2007-09-21 11:53:56 +00:00
Daniel Stenberg
015d5869d7
Mark Davies fixed Negotiate authentication over proxy, and also introduced
...
the --proxy-negotiate command line option to allow a user to explicitly
select it.
2007-09-21 11:05:31 +00:00
Daniel Stenberg
785a4899f5
reformatted to be similar to the FAQ to make it look nicer on the site:
...
http://curl.haxx.se/docs/contribute.html
2007-09-20 14:43:31 +00:00
Daniel Stenberg
da62aff6bb
Achint Mehta pointed out this dead link
2007-09-20 14:19:57 +00:00
Daniel Stenberg
322308e298
the winsock stuff is made by curl_global_init
2007-09-20 14:05:53 +00:00
Daniel Stenberg
b53e326828
fix bad link
2007-09-20 14:05:11 +00:00
Daniel Stenberg
8c3f40ee32
Rob Crittenden provided an NSS update with the following highlights:
...
o It looks for the NSS database first in the environment variable SSL_DIR,
then in /etc/pki/nssdb, then it initializes with no database if neither of
those exist.
o If the NSS PKCS#11 libnspsem.so driver is available then PEM files may be
loaded, including the ca-bundle. If it is not available then only
certificates already in the NSS database are used.
o Tries to detect whether a file or nickname is being passed in so the right
thing is done
o Added a bit of code to make the output more like the OpenSSL module,
including displaying the certificate information when connecting in
verbose mode
o Improved handling of certificate errors (expired, untrusted, etc)
The libnsspem.so PKCS#11 module is currently only available in Fedora
8/rawhide. Work will be done soon to upstream it. The NSS module will work
with or without it, all that changes is the source of the certificates and
keys.
2007-09-18 22:21:54 +00:00
Daniel Stenberg
b1aafbd957
mention the prefered source code line length to be less than 80 columns
2007-09-18 21:33:05 +00:00
Dan Fandrich
8412d1e493
Compile samples with -DCURL_NO_OLDIES
2007-09-13 22:20:35 +00:00
Dan Fandrich
6d27647b61
Remove remaining traces of ftp3rdparty.c and mention htmltidy.c
2007-09-13 20:36:52 +00:00
Daniel Stenberg
3dbe708308
added some further stuff from the feature-requests tracker, and a bunch of URLs
...
to the specific tracker entries
2007-09-13 09:02:15 +00:00
Daniel Stenberg
24db40de7c
A brand new binding for SP-Forth was written
2007-09-09 22:22:45 +00:00
Daniel Stenberg
0ff311aa1a
two new CONNECT response problems that have appeared
2007-09-06 13:38:05 +00:00
Dan Fandrich
6fd1cfeab1
Minor updates
2007-09-05 17:17:59 +00:00
Gunter Knauf
21ed69b51e
added some comments for MingW32 builds.
2007-09-03 11:10:46 +00:00
Dan Fandrich
3b819b3064
bash is not required when compiling under Minix
2007-09-01 21:21:52 +00:00
Dan Fandrich
3fa60164af
Renamed the CURLE_FTP_SSL_FAILED error code to CURLE_USE_SSL_FAILED.
...
Renamed the curl_ftpssl enum to curl_usessl and its enumerated constants,
creating macros for backward compatibility.
2007-08-31 19:36:32 +00:00
Dan Fandrich
9f44a95522
Renamed several libcurl error codes and options to make them more general
...
and allow reuse by multiple protocols. Several unused error codes were
removed. In all cases, macros were added to preserve source (and binary)
compatibility with the old names. These macros are subject to removal at
a future date, but probably not before 2009. An application can be
tested to see if it is using any obsolete code by compiling it with the
CURL_NO_OLDIES macro defined.
Documented some newer error codes in libcurl-error(3)
2007-08-30 20:34:57 +00:00
Dan Fandrich
374f0214b6
Mention OS/400 and TPF
2007-08-23 17:26:42 +00:00
Daniel Stenberg
4cf3ad07e5
--libcurl does not support -F
2007-08-23 14:33:08 +00:00
Daniel Stenberg
014f1bea9a
1) the talk about strings used by libcurl doesn't apply to libcurl >= 7.17.0
...
2) added nroff header
2007-08-22 11:28:26 +00:00
Daniel Stenberg
138ca334f9
ignore all the binaries and the .deps and .libs
2007-08-17 22:33:25 +00:00
Daniel Stenberg
f3c7adcb54
NEXT soname bump
...
* #undef CURL_FTP_HTTPSTYLE_HEAD in lib/ftp.c to remove the HTTP-style headers
from being output in NOBODY requests over ftp
2007-08-17 22:21:41 +00:00
Dan Fandrich
7b5d148b1f
LDAP is no longer excluded on Minix.
2007-08-14 17:23:32 +00:00
Gunter Knauf
f4bc326670
updated NetWare docu about recent LDAP changes.
2007-08-14 16:43:52 +00:00
Daniel Stenberg
5cdcc2b3aa
the curl_multi_handle_control() idea
2007-08-14 10:11:34 +00:00
Daniel Stenberg
d0edb47896
Patrick Monnerat modified the LDAP code and approach in curl. Starting now,
...
the configure script checks for openldap and friends and we link with those
libs just like we link all other third party libraries, and we no longer
dlopen() those libraries. Our private header file lib/ldap.h was renamed to
lib/curl_ldap.h due to this. I set a tag in CVS (curl-7_17_0-preldapfix)
just before this commit, just in case.
2007-08-11 20:57:54 +00:00
Daniel Stenberg
c1b9356081
Usage of the BCURLOPT_PROGRESSFUNCTION callback is not recommended when using
...
the multi interface, but having the comment in here caused more questions than
we fixed problems so I remove it now. It still works fine.
2007-08-07 21:14:31 +00:00
Daniel Stenberg
58b0415d36
add URL to more "generated public config.h" details
2007-08-07 13:01:36 +00:00
Gunter Knauf
25920f4a14
Peteris Krumins pointed out that MingW32 doesnt provide a batch file to set the path to the bin folder.
2007-08-06 22:21:38 +00:00
Daniel Stenberg
160c302933
ontributors from the 7.16.4 release notes and a removed duplicate
2007-08-06 15:58:05 +00:00
Daniel Stenberg
dddc8e3374
removed the rsaglue hint since it doesn't apply to modern OpenSSL, and added
...
some brief hints about gssapi and libssh2
2007-08-06 15:54:38 +00:00
Daniel Stenberg
bccb1ee7cd
we now support GSS/Kerberos 5 for ftp file transfers!
2007-08-06 14:56:21 +00:00
Gunter Knauf
f2f7c18245
Peteris Krumins pointed out some MingW32 related build issues.
2007-08-03 11:46:00 +00:00
Daniel Stenberg
5a6dcdc36c
clarify that setting POSTFIELDS to NULL or "" is not enough to make a zero byte
...
POST
2007-08-02 13:26:06 +00:00
Daniel Stenberg
50c10aa5bf
Patrick Monnerat and I modified libcurl so that now it *copies* all strings
...
passed to it with curl_easy_setopt()! Previously it has always just refered
to the data, forcing the user to keep the data around until libcurl is done
with it. That is now history and libcurl will instead clone the given
strings and keep private copies.
2007-08-01 21:20:01 +00:00
Daniel Stenberg
16710a1c9b
users should use the CURLMOPT_TIMERFUNCTION rather than curl_multi_timeout
...
when using the socket API
2007-07-30 22:01:04 +00:00
Daniel Stenberg
ba5c71b79b
less blocking these days
2007-07-30 21:47:56 +00:00
Daniel Stenberg
f3799462c2
updated based on suggestion from Jeff Pohlmeyer
2007-07-30 21:47:44 +00:00
Daniel Stenberg
844cbc701a
Added "4.15 FTPS doesn't work" and updated a few other sections slightly
2007-07-29 22:17:39 +00:00
Dan Fandrich
000fdc6b99
Document pwd as an sftp quote command for curl(1), and show it as
...
lower case for consistency since sftp commands are case insensitive.
2007-07-20 17:29:43 +00:00
Daniel Stenberg
dca3564cfb
minor addition, re-count of the number of lines of code
2007-07-19 21:35:36 +00:00
James Housley
5251c45187
SFTP also supports PWD
2007-07-18 23:21:32 +00:00
Dan Fandrich
d9b5f327bf
Added the list of sftp quote commands.
2007-07-18 22:23:07 +00:00
Dan Fandrich
4706a93341
Fixed some more simple compile warnings in the examples.
2007-07-16 21:22:12 +00:00
Daniel Stenberg
b85b56a73d
45. libcurl built to support ipv6 uses getaddrinfo() to resolve host names.
...
getaddrinfo() sorts the response list which effectively kills how libcurl
deals with round-robin DNS entries. All details:
http://curl.haxx.se/mail/lib-2007-07/0168.html
initial suggested function to use for randomizing the response:
http://curl.haxx.se/mail/lib-2007-07/0178.html
2007-07-16 21:08:08 +00:00
Dan Fandrich
5bed99c97d
The examples don't need access to curl internal source files.
2007-07-13 21:31:44 +00:00
Daniel Stenberg
f7d6e147f1
Daniel Cater added the mentioning of CURL_DISABLE_TFTP
2007-07-13 20:09:38 +00:00
Daniel Stenberg
aad1d3ce14
Daniel Cater: libcurl-errors needs updating to reflect a couple of deprecated
...
error codes
2007-07-13 20:07:22 +00:00
Dan Fandrich
49ce3e5160
Fixed some compile warnings and errors and improved portability in the
...
examples.
Removed ftp3rdparty.c since libcurl doesn't support 3rd party FTP transfers
any longer.
2007-07-12 21:11:10 +00:00
Daniel Stenberg
4a728747e6
make it compile fine
2007-07-12 20:55:17 +00:00
Daniel Stenberg
f5a6355172
fix include path
2007-07-12 20:54:54 +00:00
Dan Fandrich
ffff8ddbef
Compile most of the example apps in docs/examples when doing a 'make check'.
2007-07-12 20:38:54 +00:00
Dan Fandrich
5e1cd407a3
Added the first libcurl version to which the SSH options were added.
2007-07-11 19:21:38 +00:00
Daniel Stenberg
e2bac4fe6f
add note about windows and dlls with CURLOPT_WRITEDATA
2007-07-06 20:14:03 +00:00
Daniel Stenberg
f7e9a21c53
contributors from the 7.16.3 release notes
2007-07-02 22:04:36 +00:00
James Housley
55cd28283c
Fix problem with the indenting noticed by Pavel
2007-07-02 17:22:51 +00:00
Daniel Stenberg
fcfffbe2f2
mention the old name
2007-07-01 22:03:47 +00:00
Daniel Stenberg
54967d2a3a
Thomas J. Moore provided a patch that introduces Kerberos5 support in
...
libcurl. This also makes the options change name to --krb (from --krb4) and
CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still
2007-07-01 22:01:18 +00:00
Gunter Knauf
8727803cf8
updated NetWare docu.
2007-07-01 12:09:25 +00:00
Daniel Stenberg
9ca688c8e7
James Bursa's improvement
2007-06-27 21:35:17 +00:00
Daniel Stenberg
8edbe262d9
fix little flaw that could make the transfer loop end prematurely
2007-06-27 21:29:29 +00:00
James Housley
4cd7f85410
Add two new options for the SFTP/SCP/FILE protocols: CURLOPT_NEW_FILE_PERMS
...
and CURLOPT_NEW_DIRECTORY_PERMS. These control the premissions for files
and directories created on the remote server. CURLOPT_NEW_FILE_PERMS
defaults to 0644 and CURLOPT_NEW_DIRECTORY_PERMS defaults to 0755
2007-06-27 20:15:48 +00:00
Daniel Stenberg
33b9daaa4c
add an FTP rename example to 3.7
2007-06-26 21:53:46 +00:00
Daniel Stenberg
eb965e2a13
44. --ftp-method nocwd does not handle URLs ending with a slash properly (it
...
should list the contents of that directory). See test case 351.
2007-06-18 21:03:14 +00:00
Daniel Stenberg
4e35395d0e
Daniel Johnson reported the tests now run fine on OS X!
2007-06-18 08:57:13 +00:00
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
a32eaffa77
Daniel Black's clarfication about the NTLM support
2007-06-11 07:27:02 +00:00
Daniel Stenberg
2ea052336f
bug #1720605 , There seems to be a problem when connecting to the Microsoft telnet server
2007-06-07 21:56:03 +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
fe1fe64fd4
Rob Crittenden fixed bug #1705802
...
(http://curl.haxx.se/bug/view.cgi?id=1705802 ), which was filed by Daniel
Black identifying several FTP-SSL test cases fail when we build libcurl with
NSS for TLS/SSL. Listed as #42 in KNOWN_BUGS.
2007-05-25 21:56:27 +00:00
Daniel Stenberg
9d904ee41b
updated
2007-05-25 21:20:39 +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
0427e94465
Added support for compiling under Minix 3.1.3 using ACK.
2007-05-17 06:04:44 +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
Dan Fandrich
b0a4c992e7
Added SFTP directory listing test case 613.
2007-05-14 22:03:42 +00:00
Dan Fandrich
4367e0513a
Added the list of SFTP post-quote commands, and fixed a few typos.
2007-05-09 18:05:14 +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
Daniel Stenberg
805a5dcac8
42. Daniel Black filed bug report #1705802 where he accurately mentions that
...
several FTP-SSL test cases fail when we build libcurl with NSS for TLS/SSL:
http://curl.haxx.se/bug/view.cgi?id=1705802
2007-05-03 20:50:07 +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
1afb67e31b
- Jeff Pohlmeyer improved the hiperfifo.c example to use the
...
CURLMOPT_TIMERFUNCTION callback option.
2007-05-02 13:52:38 +00:00
Daniel Stenberg
a93af43974
- Song Ma's warning if -r/--range is given with a "bad" range, also noted in
...
the man page now.
2007-04-22 09:31:27 +00:00
Daniel Stenberg
56a5c49ac0
clarify a bit on the follow-redirect logic and when curl switches from POST
...
to GET on redirect
2007-04-22 08:05:40 +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
e3716938bd
add recent contributors
2007-04-11 13:30:09 +00:00
Daniel Stenberg
1a0cc60741
blah
2007-04-10 20:52:30 +00:00
Daniel Stenberg
7cbbd1b56b
41. When doing an operation over FTP that requires the ACCT command (but not
...
when logging in), the operation will fail since libcurl does detect this and
thus fails to issue the correct command:
http://curl.haxx.se/bug/view.cgi?id=1693337
2007-04-10 20:51:52 +00:00
Yang Tse
09dd2d3856
Building Windows DLLs and C run-time (CRT) linkage issues
2007-04-04 18:03:28 +00:00
Daniel Stenberg
453e9b0dce
add units to a few info
2007-03-31 20:19:02 +00:00
Daniel Stenberg
b8626c3df8
new URL for wxWidgets binding
2007-03-31 20:17:26 +00:00
Dan Fandrich
f6e892b1b6
Added a libssh2 section.
2007-03-29 21:01:07 +00:00
Dan Fandrich
59302d4ba0
Show an absolute sftp: file path to give an additional example.
2007-03-29 20:44:06 +00:00
Daniel Stenberg
52e5e869e6
Added the How to get your patches into the libcurl sources instruction posted
...
recently
2007-03-25 08:41:22 +00:00
Daniel Stenberg
07b6625573
addressed (replied to with comments) most out-stading release issues and moved
...
one over to KNOWN_BUGS
2007-03-25 07:44:05 +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
f1a8fd843f
-z hasn't supported "yesterday" for quite some time...
2007-03-22 15:23:00 +00:00
Gisle Vanem
605a391178
Added cvs id. Use TOPDIR variable. Updated CSOURCES.
...
Dependencies are now put in external file depend.dj.
2007-03-17 17:58:45 +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
Dan Fandrich
1962ebf8e7
Updated the test harness to check for protocol support before running each
...
test, fixing KNOWN_BUGS #11 . Fixed some tests to more accurately specify
their required servers and features.
2007-03-09 21:01:39 +00:00
Daniel Stenberg
aeddea2b71
remove unncessary and wrong remark
2007-03-01 21:26:23 +00:00
Daniel Stenberg
dd433679e6
clarify that -K files are expected to have one option per line
2007-02-28 10:30:57 +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
d2cfb7fd13
Works for me
2007-02-23 10:08:46 +00:00
Daniel Stenberg
e37973913d
- Added warning outputs if the command line uses more than one of the options
...
-v, --trace and --trace-ascii, since it could really confuse the user.
Clarified this fact in the man page.
2007-02-23 09:48:01 +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
83e078256c
New FTP CCC functionality - adds passive and active mode to accomodate for different server behaviour
2007-02-20 22:08:50 +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
17e8d60c01
- Robson Braga Araujo made passive FTP transfers work with SOCKS (both 4 and
...
5).
2007-02-19 11:53:54 +00:00
Daniel Stenberg
cbf58d88d0
- Jeff Pohlmeyer identified two problems: first a rather obscure problem with
...
the multi interface and connection re-use that could make a
curl_multi_remove_handle() ruin a pointer in another handle.
The second problem was less of an actual problem but more of minor quirk:
the re-using of connections wasn't properly checking if the connection was
marked for closure.
2007-02-18 23:02:42 +00:00
Dan Fandrich
b05f408348
Added --ftp-ssl-ccc issue.
2007-02-14 20:02:08 +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
02c17651bf
updated with recent info and cut out some of the more speculating parts and
...
instead focus on explaining on how the libs differ from each other
2007-02-11 10:10:08 +00:00
Daniel Stenberg
890b34d22e
updated
2007-02-11 09:55:17 +00:00
Daniel Stenberg
e89fb10736
darned tab completion on a late evening... :-P
2007-02-10 23:24:18 +00:00
Daniel Stenberg
48e8b52fbb
minor updates to reflect reality better
2007-02-10 23:23:42 +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
823d296e12
recent contributors
2007-01-28 09:59:11 +00:00
Daniel Stenberg
fbc4407583
- David McCreedy fixed the Curl command line tool for HTTP on non-ASCII
...
platforms.
2007-01-27 23:02:17 +00:00
Gunter Knauf
f21a2b3270
updated mingw build instructions for libssh2.
2007-01-26 13:55:18 +00:00
Daniel Stenberg
dbdb7fa55a
- Added the --libcurl [file] option to curl. Append this option to any
...
ordinary curl command line, and you will get a libcurl-using source code
written to the file that does the equivalent operation of what your command
line operation does!
2007-01-25 15:58:00 +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
f5e4a78b59
no suprise really, but it works fine on SH4 as well...
2007-01-08 09:32:02 +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
0682d25da5
- Victor Snezhko helped us fix bug report #1603712
...
(http://curl.haxx.se/bug/view.cgi?id=1603712 ) (known bug #36 ) --limit-rate
(CURLOPT_MAX_SEND_SPEED_LARGE and CURLOPT_MAX_RECV_SPEED_LARGE) are broken
on Windows (since 7.16.0, but that's when they were introduced as previous
to that the limiting logic was made in the application only and not in the
library). It was actually also broken on select()-based systems (as apposed
to poll()) but we haven't had any such reports. We now use select(), Sleep()
or delay() properly to sleep a while without waiting for anything input or
output when the rate limiting is activated with the easy interface.
2007-01-02 22:34:56 +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
0e899d7728
* removed the SSH-based protocols as they are now being implemented
...
* added mentioning of doing the stunnel equivalent ourselves for the test suite
* spell-check
2006-12-19 14:28:01 +00:00
Daniel Stenberg
1a85fb2bd0
37. Having more than one connection to the same host when doing NTLM
...
authentication (with performs multiple "passes" and authenticates a
connection rather than a HTTP request), and particularly when using the
multi interface, there's a risk that libcurl will re-use a wrong connection
when doing the different passes in the NTLM negotiation and thus fail to
negotiate (in seemingly mysterious ways).
36. --limit-rate (CURLOPT_MAX_SEND_SPEED_LARGE and
CURLOPT_MAX_RECV_SPEED_LARGE) are broken on Windows (since 7.16.0, but
that's when they were introduced as previous to that the limiting logic was
made in the application only and not in the library). This problem is easily
repeated and it takes a Windows person to fire up his/hers debugger in order
to fix. http://curl.haxx.se/bug/view.cgi?id=1603712
2006-12-19 09:09:44 +00:00
Daniel Stenberg
6fe932b255
minor syntax mistake
2006-12-14 18:20:46 +00:00
Daniel Stenberg
4dcd606b47
7.16.1 knows SFTP too
2006-12-06 10:07:12 +00:00
Daniel Stenberg
393ddd6e1f
clarify --limit-rate somewhat: it might send away/receive chunks of date in
...
temporarily higher speeds than requested, but the given limiting is considered
"over time" and is an average
2006-12-06 09:52:04 +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
2336d010ef
fixed in CVS
2006-12-05 13:20:28 +00:00
Daniel Stenberg
c6ff612f6e
Frank Teo provided an updated, mostly docs changed
2006-11-19 21:55:34 +00:00
Daniel Stenberg
5dcb055077
new ruby binding, new tclcurl release
2006-11-18 14:46:33 +00:00
Daniel Stenberg
a03c76b228
ok stop using old and deprecated options
2006-11-08 08:49:27 +00:00
Daniel Stenberg
961ec228d4
SCP support added
2006-11-03 13:45:52 +00:00
Daniel Stenberg
a777eb3d81
Olaf Stueben provided a patch that I edited slightly. It fixes the notorious
...
KNOWN_BUGS #25 , which happens when a proxy closes the connection when
libcurl has sent CONNECT, as part of an authentication negotiation. Starting
now, libcurl will re-connect accordingly and continue the authentication as
it should.
2006-11-03 12:43:55 +00:00
Daniel Stenberg
7f79b52dae
initial SCP support is now added
2006-11-03 12:22:13 +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
0af7aec211
add contributors from the 7.16.0 release
2006-10-30 09:03:34 +00:00
Yang Tse
609044aea2
Compiler warning fix
2006-10-29 21:19:23 +00:00
Daniel Stenberg
6adaac7e18
a Smalltalk binding
2006-10-25 21:07:26 +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
7575e6afc4
made the arrow for 'Send SSL data' point in the right direction!
2006-10-20 21:26:10 +00:00
Daniel Stenberg
694f31ca37
the "work in progress" for #25 was ditched a long time ago
2006-10-18 07:53:24 +00:00
Daniel Stenberg
f53347631e
Added comments about checking return code and the maxfd counter
2006-10-13 14:01:19 +00:00
Daniel Stenberg
4c04c09138
ghiper now uses the timer callback in the multi interface
2006-10-12 21:26:50 +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
2d38e51867
deleted #19 since it concerted FTP third party transfers and they are no longer
...
supported
2006-10-12 09:02:46 +00:00
Daniel Stenberg
a5dda669e3
we've cut out third party transfers
2006-10-12 08:55:01 +00:00
Daniel Stenberg
3c4f3a680a
point out the sslcert web page for -k/--insecure
2006-10-12 08:52:20 +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
083a84e5d0
repair id string
2006-10-10 19:48:24 +00:00
Daniel Stenberg
d5eb386d00
Added ghiper.c, Jeff Pohlmeyer's example code using the curl_multi_socket()
...
API with glib2
2006-10-10 19:46:57 +00:00
Daniel Stenberg
a40dcca794
changed the wording about removal of internal headers with -H
2006-10-09 14:54:11 +00:00
Daniel Stenberg
56fcf85ab6
slightly improved
2006-10-08 22:19:25 +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
fe8aee6b08
eeep, tab completion error
2006-09-24 10:33:25 +00:00
Daniel Stenberg
0639e2a6e2
--ftp-ssl-control requires SSL/TLS, it does not "try" it
2006-09-24 10:30:40 +00:00
Daniel Stenberg
4c0936e72f
minor edits
2006-09-23 20:46:07 +00:00
Daniel Stenberg
f7d31bb3e3
Mike Protts added --ftp-ssl-control to make curl use FTP-SSL, but only
...
encrypt the control connection and use the data connection "plain".
2006-09-23 19:37:23 +00:00
Dan Fandrich
b0d3ba76a0
-z works on FTP, too
2006-09-21 22:15:05 +00:00
Daniel Stenberg
c2404f77e9
Extended the explanation for CURLM_CALL_MULTI_PERFORM somewhat.
2006-09-21 11:09:54 +00:00
Daniel Stenberg
ca5de26f50
lots of "HTTPS" features are really "SSL" ones as they are also valid for
...
FTPS
2006-09-20 13:09:27 +00:00
Daniel Stenberg
5de75eee56
PEM is default type for key and cert
2006-09-20 11:35:13 +00:00
Gisle Vanem
9e54d4c7d2
Use CSOURCES as other makefiles. Add line for dependency generation.
2006-09-13 13:51:03 +00:00