- Nov 30, 2010
- Nov 28, 2010
- Nov 26, 2010
- Nov 25, 2010
- Nov 24, 2010
-
-
Yang Tse authored
-
- Nov 23, 2010
-
-
Yang Tse authored
Ensure that spurious results from system's getaddrinfo() ares not propagated by Curl_getaddrinfo_ex() into the library. Also ensure that the ai_addrlen member of Curl_getaddrinfo_ex()'s output linked list of Curl_addrinfo structures has appropriate family-specific address size.
-
- Nov 22, 2010
-
-
Kamil Dudka authored
... not the proxy port. It makes no difference unless a proxy is used.
-
- Nov 20, 2010
-
-
Yang Tse authored
Winsock builds clobber some errno.h defines in setup_once.
-
- Nov 19, 2010
-
-
Matthias Bolte authored
On Windows, translate WSAGetLastError() to errno values as GNU TLS does it internally, too. This is necessary because send() and recv() on Windows don't set errno when they fail but GNU TLS expects a proper errno value. Bug: http://curl.haxx.se/bug/view.cgi?id=3110991
-
- Nov 14, 2010
-
-
Daniel Stenberg authored
When no timeout is set, we call the socket_ready function with a timeout value of 0 during handshake, which makes it loop too much/fast in this function. It also made this function return CURLE_OPERATION_TIMEDOUT wrongly on a slow handshake. However, the particular bug report that highlighted this problem is not solved by this fix, as this fix only makes the more proper error get reported instead. Bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594150 Reported by: Johannes Ernst
-
- Nov 13, 2010
-
-
Julien Chaffraix authored
This makes it easier to spot the enum values from the variables. Removed some unneeded DEBUGASSERT added in the previous commit.
-
Julien Chaffraix authored
While changing Curl_sec_read_msg to accept an enum protection_level instead of an int, I went ahead and fixed the usage of the associated fields. Some code was assuming that prot_clear == 0. Fixed those to use the proper value. Added assertions prior to any code that would set the protection level.
-
- Nov 12, 2010
-
-
Julien Chaffraix authored
This is the advised way of checking for errors in the GSS-API RFC. Also added some '\n' to the error message so that they are not mixed with other outputs.
-
Julien Chaffraix authored
init is expecting app_data. Passing it the struct connecdata would make us crash later.
-
- Nov 11, 2010
-
-
Daniel Stenberg authored
The IP version choice was previously only in the UserDefined struct within the SessionHandle, but since we sometimes alter that option during a request we need to have it on a per-connection basis. I also moved more "init conn" code into the allocate_conn() function which is designed for that purpose more or less.
-
- Nov 10, 2010
-
-
Rutger Hofman authored
I found a bug in tftp_tx() in tftp.c. If a data resend is done after reception of an ACK/OACK, the call to sendto is wrong.
-
- Nov 09, 2010
-
-
Kamil Dudka authored
Bug: https://bugzilla.redhat.com/650255 Reported by: Simon H.
-
- Nov 08, 2010
-
-
Kamil Dudka authored
... and do not send ABOR unless really necessary. Bug: https://bugzilla.redhat.com/649347 Reported by: Simon H.
-
Daniel Stenberg authored
CURLOPT_RESOLVE is a new option that sends along a curl_slist with name:port:address sets that will populate the DNS cache with entries so that request can be "fooled" to use another host than what otherwise would've been used. Previously we've encouraged the use of Host: for that when dealing with HTTP, but this new feature has the added bonus that it allows the name from the URL to be used for TLS SNI and server certificate name checks as well. This is a first change. Surely more will follow to make it decent.
-
Yang Tse authored
-
- Nov 05, 2010
-
-
Alfred Gebert authored
If the query result has a binary attribute, the binary attribute is base64 encoded. But all following non binary attributes are also base64 encoded which is wrong. This is a test (LDAP server is public). curl ldap://x500.bund.de:389/o=Bund,c=DE?userCertificate,certificateSerialNumber?sub ?cn=*Woehleke*
-
Daniel Stenberg authored
This reverts commit b0fd03f5, 4b2fbe1e, afecd1aa, 68cde058
-
- Nov 04, 2010
-
-
Daniel Stenberg authored
If you use a custom Host: name in a request to a SSL server, libcurl will now use that given name when it verifies the server certificate to be correct rather than using the host name used in the actual URL.
-
Daniel Stenberg authored
The redirect check is already done at the position where the customhost field is assigned so there's no point in doing that a second time.
-
Daniel Stenberg authored
When given a custom host name in a Host: header, we can use it for several different purposes other than just cookies, so we rename it and use it for SSL SNI etc.
-
Hongli Lai (Phusion) authored
OpenSSL SNI host name should be set to the custom Host header, if the user provided one.
-
- Oct 29, 2010
-
-
Kamil Dudka authored
Some FTP servers (e.g. Pure-ftpd) end up hanging if we close the data connection before transferring all the requested data. If we send ABOR in that case, it prevents the server from hanging. Bug: https://bugzilla.redhat.com/643656 Reported by: Pasi Karkkainen, Patrick Monnerat
-
- Oct 28, 2010
-
-
Dan Fandrich authored
-
- Oct 21, 2010
-
-
Dan Fandrich authored
These haven't worked in at least 8 years due to missing source files, and most active RiscOS developers these days apparently cross-compile anyway. Signed-off-by: James Bursa <james@zamez.org>
-
Dan Fandrich authored
Also, added a few hints to help compilers to perform tail call recursion optimization.
-
- Oct 20, 2010
-
-
Daniel Stenberg authored
In libssh2 1.2.8, libssh2_session_handshake() replaces libssh2_session_startup() to fix the previous portability problem with the socket type that was too small for win64 and thus easily could cause crashes and more.
-
Daniel Stenberg authored
It is a bad idea to use the public prefix used by another library and now we realize that libssh2 introduces a symbol in the upcoming version 1.2.8 that conflicts with our static function named libssh2_free.
-
Daniel Stenberg authored
When failing to build form post due to an error, the code now does a proper failf(). Previously libcurl would report an error like "failed creating formpost data" when a file wasn't possible to open which was not easy for users to figure out. I also lower cased a function name to be named more curl-style and removed some unnecessary code.
-