- 07 Sep, 2014 2 commits
-
-
Steve Holme authored
-
Steve Holme authored
As the current element in the list is free()d by Curl_llist_remove(), when the associated connection is pending, reworked the loop to avoid accessing the next element through e->next afterward.
-
- 06 Sep, 2014 3 commits
-
-
Steve Holme authored
warning: implicit conversion from enumeration type 'CURLMcode' to different enumeration type 'CURLcode'
-
Steve Holme authored
Small follow up to commit 898808fa to use auth constants rather than hard code value when clearing picked authentication mechanism.
-
Steve Holme authored
-
- 05 Sep, 2014 1 commit
-
-
Vilmos Nebehaj authored
SecCertificateCopyPublicKey() is not available on iPhone. Use CopyCertSubject() instead to see if the certificate returned by SecCertificateCreateWithData() is valid. Reported-by: Toby Peterson
-
- 04 Sep, 2014 2 commits
-
-
Steve Holme authored
-
Daniel Stenberg authored
-
- 03 Sep, 2014 2 commits
-
-
Daniel Stenberg authored
... and a minor wording edit
-
Daniel Stenberg authored
Dennis Clarke from Blastwave.org for ensuring that nightly builds run smooth on Solaris!
-
- 02 Sep, 2014 2 commits
-
-
Daniel Stenberg authored
... as the struct is free()d in the end anyway. It was first pointed out to me that one of the ->msglist assignments were supposed to have been ->pending but was a copy and paste mistake when I realized none of the clearing of pointers had to be there.
-
Daniel Stenberg authored
... instead of scanning through all handles, stash only the actual handles that are in that state in the new ->pending list and scan that list only. It should be mostly empty or very short. And only used for pipelining. This avoids a rather hefty slow-down especially notable if you add many handles to the same multi handle. Regression introduced in commit 0f147887 (version 7.30.0). Bug: http://curl.haxx.se/mail/lib-2014-07/0206.html Reported-by: David Meyer
-
- 01 Sep, 2014 3 commits
-
-
Daniel Stenberg authored
-
Andre Heinecke authored
Forwards the setting as minimum ssl version (if set) to polarssl. If the server does not support the requested version the SSL Handshake will fail. Bug: http://curl.haxx.se/bug/view.cgi?id=1419
-
nickzman authored
darwinssl: now accepts cacert bundles in PEM format in addition to single certs
-
- 31 Aug, 2014 3 commits
-
-
Vilmos Nebehaj authored
SecCertificateCreateWithData() returns a non-NULL SecCertificateRef even if the buffer holds an invalid or corrupt certificate. Call SecCertificateCopyPublicKey() to make sure cacert is a valid certificate.
-
Daniel Stenberg authored
Introducing Curl_expire_latest(). To be used when we the code flow only wants to get called at a later time that is "no later than X" so that something can be checked (and another timeout be added). The low-speed logic for example could easily be made to set very many expire timeouts if it would be called faster or sooner than what it had set its own timer and this goes for a few other timers too that aren't explictiy checked for timer expiration in the code. If there's no condition the code that says if(time-passed >= TIME), then Curl_expire_latest() is preferred to Curl_expire(). If there exists such a condition, it is on the other hand important that Curl_expire() is used and not the other. Bug: http://curl.haxx.se/mail/lib-2014-06/0235.html Reported-by: Florian Weimer
-
Michael Wallner authored
While waiting for a host resolve, check if the host cache may have gotten the name already (by someone else), for when the same name is resolved by several simultanoues requests. The resolver thread occasionally gets stuck in getaddrinfo() when the DNS or anything else is crappy or slow, so when a host is found in the DNS cache, leave the thread alone and let itself cleanup the mess.
-
- 30 Aug, 2014 1 commit
-
-
Vilmos Nebehaj authored
If the --cacert option is used with a CA certificate bundle that contains multiple CA certificates, iterate through it, adding each certificate as a trusted root CA.
-
- 29 Aug, 2014 4 commits
-
-
Askar Safin authored
-
Askar Safin authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- 28 Aug, 2014 2 commits
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- 27 Aug, 2014 1 commit
-
-
Daniel Stenberg authored
When enabling CURLOPT_NOBODY, libcurl effectively switches off upload mode and will do a download (without a body). This is now better explained in this man page. Bug: http://curl.haxx.se/mail/lib-2014-08/0236.html Reported-by: John Coffey
-
- 26 Aug, 2014 2 commits
-
-
Daniel Stenberg authored
-
Tatsuhiro Tsujikawa authored
-
- 25 Aug, 2014 12 commits
-
-
Dan Fandrich authored
-
Daniel Stenberg authored
... and bumped the contributor amount after recount
-
Daniel Stenberg authored
I re-ran contributors.sh on all changes since 7.10 and I found these contributors who are mentioned in the commits but never were added to THANKS before! I also removed a couple of duplicates (mostly due to different spellings).
-
Daniel Stenberg authored
-
Michael Osipov authored
By default, configure script assumes that libcurl will use the HP-supplied GSS-API implementation which does not have krb5-config. If a dev needs a more recent version which has that config script, the change will allow to pass an appropriate GSSAPI_ROOT.
-
Daniel Stenberg authored
This is usually due to failed auth. There's no point in us keeping such a connection alive since it shouldn't be re-used anyway. Bug: http://curl.haxx.se/bug/view.cgi?id=1381 Reported-by: Marcel Raad
-
Daniel Stenberg authored
And renamed all http2 references to HTTP/2 in this file
-
Daniel Stenberg authored
-
Jakub Zakrzewski authored
At this point I can build libcurl on windows. It provides at least the same list of protocols as for linux build and works with our software.
-
Jakub Zakrzewski authored
They are unnecesary in modern CMake and removing them improves readability.
-
Jakub Zakrzewski authored
Undefined variables resolve to empty strings and we do not ever test if the variable is defined thus those SETs are superfluous.
-
Jakub Zakrzewski authored
They look like some relics after changes.
-