- Nov 01, 2007
-
-
Daniel Stenberg authored
happened when a user had a home dir as an empty string. curl would then do free() on a wrong area.
-
Dan Fandrich authored
due to a missing header file.
-
Dan Fandrich authored
-
Dan Fandrich authored
protocols listed in curl --version
-
- Oct 31, 2007
-
-
Dan Fandrich authored
always, except when --without-libssh2 was given
-
- Oct 30, 2007
-
-
Dan Fandrich authored
Moved Curl_file_connect into the protocol handler struct.
-
- Oct 29, 2007
-
-
Dan Fandrich authored
failed one using the multi interface
-
Daniel Stenberg authored
tracker (https://bugzilla.redhat.com/show_bug.cgi?id=316191), I now made curl-config --features and --protocols show the correct output when built with NSS.
-
Daniel Stenberg authored
-
- Oct 25, 2007
-
-
Dan Fandrich authored
-
Daniel Stenberg authored
Previously it would fail if the ca bundle wasn't present, even if the code ignored the verification results.
-
Patrick Monnerat authored
Tests 35, 544 545 added: binary data POSTs.
-
Daniel Stenberg authored
lib is built shared with libtool.
-
Daniel Stenberg authored
-
- Oct 24, 2007
-
-
Dan Fandrich authored
Added test cases 2002 and 2003 (the latter disabled for now)
-
Dan Fandrich authored
same easy handle Fixed the filecheck: make target to work outside the source tree
-
Daniel Stenberg authored
building with VC8 to get the "manifest" embedded to make fine stand-alone binaries. The maketgz and the src/Makefile.vc6 files were adjusted accordingly.
-
- Oct 23, 2007
-
-
http://curl.haxx.se/bug/view.cgi?id=1812190Daniel Stenberg authored
that libcurl tried to re-use connections a bit too much when using non-SSL protocols tunneled over a HTTP proxy.
-
- Oct 22, 2007
-
-
Daniel Stenberg authored
https://bugzilla.novell.com/show_bug.cgi?id=332917 about a HTTP redirect to FTP that caused memory havoc. His work together with my efforts created two fixes: #1 - FTP::file was moved to struct ftp_conn, because is has to be dealt with at connection cleanup, at which time the struct HandleData could be used by another connection. Also, the unused char *urlpath member is removed from struct FTP. #2 - provide a Curl_reset_reqproto() function that frees data->reqdata.proto.* on connection setup if needed (that is if the SessionHandle was used by a different connection).
-
http://curl.haxx.se/bug/view.cgi?id=1815530Daniel Stenberg authored
that specifying a proxy with a trailing slash didn't work (unless it also contained a port number).
-
- Oct 15, 2007
-
-
Patrick Monnerat authored
CURLOPT_COPYPOSTFIELDS option added for dynamic. Fix some OS400 features.
-
- Oct 12, 2007
-
-
Patrick Monnerat authored
in the connectdata structure by a single handler table ptr.
-
- Oct 11, 2007
-
-
Dan Fandrich authored
Added support for skipping tests based on key words.
-
- Oct 09, 2007
-
-
Daniel Stenberg authored
man page.
-
- Oct 07, 2007
-
-
Daniel Stenberg authored
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.
-
- Oct 05, 2007
-
-
Daniel Stenberg authored
string: "FLUSH". Using that will cause libcurl to flush its cookies to the CURLOPT_COOKIEJAR file.
-
- Oct 04, 2007
-
-
Daniel Stenberg authored
bumps and what the version number's significance to all that is.
-
Daniel Stenberg authored
risk of failures.
-
Daniel Stenberg authored
This happened because the tftp code always uncondionally did a bind() without caring if one already had been done and then it failed. I wrote a test case (1009) to verify this, but it is a bit error-prone since it will have to pick a fixed local port number and since the tests are run on so many different hosts in different situations I add it in disabled state.
-
- Oct 03, 2007
-
-
Yang Tse authored
-
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.
-
- Oct 02, 2007
-
-
Daniel Stenberg authored
Added test case 1008 to verify. Note that #47 is still there.
-
- Sep 30, 2007
-
-
Daniel Stenberg authored
function do wrong on all input bytes that are >= 0x80 (decimal 128) due to a signed / unsigned mistake in the code. I fixed it and added test case 543 to verify.
-
- Sep 29, 2007
-
-
Daniel Stenberg authored
previous proto struct was kept.
-
- Sep 28, 2007
-
-
Daniel Stenberg authored
notifier callback(s).
-
- Sep 27, 2007
-
-
Dan Fandrich authored
variables to avoid shadowing global declarations.
-
- Sep 26, 2007
-
-
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.
-
Daniel Stenberg authored
CURLOPT_NOBODY enabled but not CURLOPT_HEADER, libcurl wouldn't do TYPE before it does SIZE which makes it less useful. I walked over the code and made it do this properly, and added test case 542 to verify it.
-