- 15 Oct, 2007 1 commit
-
-
Patrick Monnerat authored
CURLOPT_COPYPOSTFIELDS option added for dynamic. Fix some OS400 features.
-
- 06 Oct, 2007 1 commit
-
-
Gisle Vanem authored
-
- 03 Oct, 2007 4 commits
-
-
Daniel Stenberg authored
warnings, one C99 thing and the bad pointer sent to the callback
-
Daniel Stenberg authored
CURLOPT_OPENSOCKETDATA to set a callback that allows an application to replace the socket() call used by libcurl. It basically allows the app to change address, protocol or whatever of the socket. (I also did some whitespace indent/cleanups in lib/url.c which kind of hides some of these changes, sorry for mixing those in.)
-
Daniel Stenberg authored
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.
-
Daniel Stenberg authored
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.
-
- 26 Sep, 2007 1 commit
-
-
Daniel Stenberg authored
curl_easy_setopt() that alters how libcurl functions when following redirects. It makes libcurl obey the RFC2616 when a 301 response is received after a non-GET request is made. Default libcurl behaviour is to change method to GET in the subsequent request (like it does for response code 302 - because that's what many/most browsers do), but with this CURLOPT_POST301 option enabled it will do what the spec says and do the next request using the same method again. I.e keep POST after 301. The curl tool got this option as --post301 Test case 1011 and 1012 were added to verify.
-
- 31 Aug, 2007 1 commit
-
-
Dan Fandrich authored
Renamed the curl_ftpssl enum to curl_usessl and its enumerated constants, creating macros for backward compatibility.
-
- 30 Aug, 2007 1 commit
-
-
Dan Fandrich authored
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)
-
- 23 Aug, 2007 1 commit
-
-
Patrick Monnerat authored
-
- 01 Jul, 2007 1 commit
-
-
Daniel Stenberg authored
libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still
-
- 30 Jun, 2007 1 commit
-
-
Gunter Knauf authored
sent by Dmitry Mityugov.
-
- 27 Jun, 2007 1 commit
-
-
James Housley authored
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
-
- 08 May, 2007 1 commit
-
-
Daniel Stenberg authored
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.
-
- 20 Apr, 2007 1 commit
-
-
Daniel Stenberg authored
changed at build time (from command line or similar)
-
- 20 Feb, 2007 1 commit
-
-
Linus Nielsen Feltzing authored
New FTP CCC functionality - adds passive and active mode to accomodate for different server behaviour
-
- 12 Feb, 2007 1 commit
-
-
Daniel Stenberg authored
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.
-
- 05 Feb, 2007 1 commit
-
-
Daniel Stenberg authored
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.
-
- 08 Jan, 2007 1 commit
-
-
Linus Nielsen Feltzing authored
-
- 05 Jan, 2007 1 commit
-
-
Daniel Stenberg authored
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.
-
- 02 Nov, 2006 1 commit
-
-
Daniel Stenberg authored
-
- 21 Oct, 2006 1 commit
-
-
Daniel Stenberg authored
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.
-
- 30 Sep, 2006 1 commit
-
-
Daniel Stenberg authored
-
- 11 Sep, 2006 1 commit
-
-
Daniel Stenberg authored
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.
-
- 03 Sep, 2006 1 commit
-
-
Gisle Vanem authored
-
- 29 Aug, 2006 2 commits
-
-
Gisle Vanem authored
-
Daniel Stenberg authored
allow applications to set their own socket options.
-
- 04 Aug, 2006 2 commits
-
-
Gisle Vanem authored
-
Gisle Vanem authored
-
- 25 Jul, 2006 1 commit
-
-
Daniel Stenberg authored
tool option named --ftp-alternative-to-user. It provides a mean to send a particular command if the normal USER/PASS approach fails.
-
- 11 Jul, 2006 1 commit
-
-
Dan Fandrich authored
-
- 24 Jun, 2006 1 commit
-
-
Daniel Stenberg authored
(serialise) a previously built formpost (as with curl_formadd()).
-
- 22 Jun, 2006 1 commit
-
-
Daniel Stenberg authored
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.
-
- 12 Jun, 2006 1 commit
-
-
Dan Fandrich authored
-fvisibility=hidden on gcc >= 4.0. This reduces the size of the libcurl binary and speeds up dynamic linking by hiding all the internal symbols from the symbol table.
-
- 26 Apr, 2006 1 commit
-
-
Gisle Vanem authored
-
- 19 Apr, 2006 1 commit
-
-
Daniel Stenberg authored
to allow/support character conversions
-
- 09 Apr, 2006 1 commit
-
-
Daniel Stenberg authored
-
- 07 Apr, 2006 1 commit
-
-
Daniel Stenberg authored
-
- 21 Mar, 2006 1 commit
-
-
Daniel Stenberg authored
-
- 14 Mar, 2006 1 commit
-
-
Daniel Stenberg authored
-