- Dec 25, 2010
-
-
Brad Hards authored
-
- Dec 23, 2010
-
-
Daniel Stenberg authored
Providing multiple dots in a series in the domain field (domain=..com) could trick the cookie engine to wrongly accept the cookie believing it to be fine. Since the tailmatching would then match all .com sites, the cookie would then be sent to all of them. The code now requires at least one letter between each dot for them to be counted. Edited test case 61 to verify this.
-
Daniel Stenberg authored
When using the multi interface and connecting to a host name that resolves to multiple IP addresses, there was no logic that made it continue to the next IP if connecting to the first address times out. This is now corrected.
-
Daniel Stenberg authored
Even if libcurl might to do it for us, it is more correct.
-
Daniel Stenberg authored
RAND_screen() is slow, not thread-safe and not needed anymore since OpenSSL uses the thread-safe win32 CryptoAPI nowadays.
-
- Dec 22, 2010
-
-
Daniel Stenberg authored
The info about pipe status and expire cleared are clearly debug-related and not anything mere mortals will or should care about so they are now ifdef'ed DEBUGBUILD
-
Daniel Stenberg authored
They were all wrong previously since none used the <brackets> they should for MAIL FROM. Now libcurl adds them itself if the app doesn't so they end up wrong less easy.
-
Daniel Stenberg authored
-
Brad Hards authored
Similar to what is done already for RCPT TO, the code now checks for and adds angle brackets (<>) around the email address that is provided for CURLOPT_MAIL_RCPT unless the app has done so itself.
-
Guenter Knauf authored
-
Guenter Knauf authored
-
Brad Hards authored
Without this you won't get the next (Subject) line.
-
- Dec 21, 2010
-
-
Brad Hards authored
-
Patrick Monnerat authored
-
- Dec 20, 2010
-
-
Yang Tse authored
sorted to reflect same internal order as the one shown in the usage message.
-
Daniel Stenberg authored
if add2list() returns an error, bail out!
-
Daniel Stenberg authored
Make sure that Curl_cache_addr() errors are propagated to callers of loadhostpairs(). (this loadhostpairs function caused a scan-build warning due to the 'dns' variable getting assigned but never used)
-
Yang Tse authored
-
Yang Tse authored
Default libcurl's file names are kept equal to those used since Y2K.
-
- Dec 18, 2010
-
-
Daniel Stenberg authored
Doing curlx_strtoofft() on the size just to figure out the end of it causes a compiler warning since the result wasn't used, but is also a bit of a waste.
-
Pasha Kuznetsov authored
Since the original `conn' pointer was used after the `connectdata' it points to has been closed/cleaned up by Curl_reconnect_request it caused a crash. We must make sure to use the newly created connection instead! URL: http://curl.haxx.se/mail/lib-2010-12/0202.html
-
Tommie Gannert authored
Make the c-ares resolver code ask for both IPv4 and IPv6 addresses when IPv6 is enabled. This is a workaround for the missing ares_getaddrinfo() and is a lot easier to implement. Note that as long as c-ares returns IPv4 addresses when IPv6 addresses were requested but missing, this will cause a host's IPv4 addresses to occur twice in the DNS cache. URL: http://curl.haxx.se/mail/lib-2010-12/0041.html
-
Daniel Stenberg authored
-
Brad Hards authored
-
Brad Hards authored
-
- Dec 17, 2010
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Brad Hards authored
This example shows how to send SMTP with TLS
-
Brad Hards authored
Add a simple SMTP example program, patterned after some of the existing examples, and the curl application. This version addresses issues raised by David Woodhouse on comments in the simplesmtp.c example.
-
Paul Howarth authored
-
- Dec 16, 2010
-
-
Daniel Stenberg authored
-
Brad Hards authored
Bug: http://curl.haxx.se/mail/lib-2010-12/0192.html
-
Yang Tse authored
-
- Dec 15, 2010
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
The SSL_SERVER_VERIFY_LATER bit in the ssl_ctx_new() call allows the code to verify the peer certificate explicitly after the handshake and then the "data->set.ssl.verifypeer" option works.
-
Daniel Stenberg authored
When no explicit version is selected we should try to use whatever is best for us, and in the axTLS case that means TLSv1.
-
Daniel Stenberg authored
Removed trailing whitespace Removed several compiler warnings Removed odd backslashes at some line endings
-
Daniel Stenberg authored
The public axTLS header (at least as of 1.2.7) redefines the memory functions. We #undef those again immediately after the public header to limit the damage. This should be fixed in axTLS.
-