- Mar 21, 2012
-
-
Daniel Stenberg authored
The refactoring of HTTP CONNECT handling in commit 41b02378 that made it protocol independent broke it for the multi interface. This fix now introduce a better state handling and moved some logic to the http_proxy.c source file. Reported by: Yang Tse Bug: http://curl.haxx.se/mail/lib-2012-03/0162.html
-
Daniel Stenberg authored
-
Yang Tse authored
Take in account that POSIX standard Issue 7 drops h_errno support. Now, we also consider getaddrinfo() to be thread-safe when (_POSIX_C_SOURCE >= 200809L) or (_XOPEN_SOURCE >= 700) independently of whether h_errno exists or not.
-
- Mar 20, 2012
-
-
Yang Tse authored
-
- Mar 18, 2012
- Mar 17, 2012
-
-
Daniel Stenberg authored
3 more bugs, 1 more contributor
-
Daniel Stenberg authored
-
Yang Tse authored
-
- Mar 16, 2012
-
-
Daniel Stenberg authored
Windows standard libraries are located in C:/Program Files/Microsoft SDKs/[...]. They are already included in the default MSVC LIBPATH. Hence, find_library(WSOCK32_LIBRARY wsock32) and find_library(WS2_32_LIBRARY ws2_32) are not needed. They return the full path to the libraries including spaces. Of course, list_spaces_append_once will mangle the result and the build fails. Bug: http://curl.haxx.se/bug/view.cgi?id=3494968
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
-
- Mar 13, 2012
-
-
Maxim Prohorov authored
If the Curl_ipv6works() function says no, there is no reason to try AAAA names even if libcurl was built with IPv6 support enabled. Bug: http://curl.haxx.se/mail/lib-2012-03/0045.html
-
- Mar 10, 2012
-
-
Steve Holme authored
Changed the returned curl error codes for EHLO and HELO responses from CURLE_LOGIN_DENIED to CURLE_REMOTE_ACCESS_DENIED as a negative response from these commands represents no service as opposed to a login error.
-
Daniel Stenberg authored
New: 12 bugs, 3 changes, 6 contributors and updated counters at the top
-
Andrei Cipu authored
Since the host name is passed in to the cookie engine it will not work correctly if the brackets are left in the name. Bug:http://curl.haxx.se/mail/lib-2012-03/0036.html
-
Armel Asselin authored
-
John Joseph Bachir authored
An alternative would be: 1. specify HTTPS_CA_DIR and/or HTTPS_CA_FILE 2. ensure that Net::SSL is being used, and IO::Socket::SSL is NOT being used This question and answer explain: http://stackoverflow.com/questions/74358/
-
John Joseph Bachir authored
-
- Mar 08, 2012
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Curl_protocol_connect() now does the tunneling through the HTTP proxy if requested instead of letting each protocol specific connection function do it.
-
Daniel Stenberg authored
-
Daniel Stenberg authored
The check for Winsock definition was a bit too broad Bug: http://curl.haxx.se/mail/lib-2012-03/0046.html
-
Dave Reisner authored
In line with the manpage, curl-config --libs should only provide the necessary library flags for the linker in order to compile software with libcurl. Also with this change, we match what the pkg-config file provides.
-
- Mar 05, 2012
-
-
Daniel Stenberg authored
-
- Feb 25, 2012
-
-
Daniel Stenberg authored
Correct some inconsistencies in which version some things were added. Bug: http://curl.haxx.se/bug/view.cgi?id=3494091 Reported by: "curlybugs"
-
- Feb 24, 2012
-
-
Daniel Stenberg authored
Commit 466150bc fixed the Host: header with CONNECT, but I then forgot the preceeding request-line. Now this too uses [brackets] properly if a ipv6 numerical address was given. Bug: http://curl.haxx.se/bug/view.cgi?id=3493129 Reported by: "Blacat"
-
- Feb 23, 2012
-
-
Steve Holme authored
Set the conn->data->info.httpcode variable in smtp_statemach_act() to allow Curl_getinfo() to return the SMTP response code via the CURLINFO_RESPONSE_CODE action.
-
Daniel Stenberg authored
With Colin Hogben's recent work, --libcurl now also works with -F and more. Remove the previous caveat.
-
Daniel Stenberg authored
The line endings broke when I saved the three recent patches (my fault, not Colin's) to 'git am' them. Adjusted the stripping of the test program for comparing to also exclude the SSH key file name as that will differ and use a local path name.
-
Colin Hogben authored
The intention is to take the output of curl's --libcurl option, as exercised in test 14xx, and generate a corresponding test15xx in which the generated code is compiled and run. This will verify that the generated code behaves equivalently to the original invocation of the curl command. The script is not yet integrated into the configure / makefile machinery.
-
Colin Hogben authored
These tests check the output of the --libcurl option of curl, including the improved option handling added in a related patch.
-
Colin Hogben authored
This patch improves the output of curl's --libcurl option by generating code which builds curl_httppost and curl_slist lists, and uses symbolic names for enum and flag values. Variants of the my_setopt macro in tool_setopt.h are added in order to pass extra type information to the code-generation step in tool_setopt.c. If curl is configured with --disable-libcurl-option then the macros call curl_easy_setopt directly.
-
- Feb 21, 2012
-
-
Steve Holme authored
Fixed a problem in smtp_done() when writing out the postdata as Curl_write() would periodically return zero bytes written.
-
Daniel Stenberg authored
Brought in commit 0cf0ab6f
-
Daniel Stenberg authored
With commit 035ef06b applied, the test pop3 server needs to send ".\r\n" as the body terminating sequence and there needs to be a final CRLF in the actual body in the test data file.
-
- Feb 19, 2012
-
-
Steve Holme authored
Curl_pop3_write() would drop the final CRLF of a message as it was considered part of the EOB as opposed to part of the message. Whilst the EOB sequence needs to be searched for by the function only the final 3 characters should be removed as per RFC-1939 section 3. Reported by: Rich Gray Bug: http://curl.haxx.se/mail/lib-2012-02/0051.html
-