Skip to content
  1. Sep 07, 2014
  2. Sep 06, 2014
  3. Sep 05, 2014
  4. Sep 04, 2014
  5. Sep 03, 2014
  6. Sep 02, 2014
  7. Sep 01, 2014
  8. Aug 31, 2014
    • Vilmos Nebehaj's avatar
      Check CA certificate in curl_darwinssl.c. · 0426670f
      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.
      0426670f
    • Daniel Stenberg's avatar
      low-speed-limit: avoid timeout flood · cacdc27f
      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
      cacdc27f
    • Michael Wallner's avatar
      resolve: cache lookup for async resolvers · 09b5a998
      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.
      09b5a998
  9. Aug 30, 2014
  10. Aug 29, 2014
  11. Aug 28, 2014
  12. Aug 27, 2014
  13. Aug 26, 2014
  14. Aug 25, 2014
    • Dan Fandrich's avatar
      THANKS: removed a few more duplicates · d4a4a42c
      Dan Fandrich authored
      d4a4a42c
    • Daniel Stenberg's avatar
      RELEASE-NOTES: synced with 00724225 · 11bb05ba
      Daniel Stenberg authored
      ... and bumped the contributor amount after recount
      11bb05ba
    • Daniel Stenberg's avatar
      THANKS: added 52 missing contributors · 00724225
      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).
      00724225
    • Daniel Stenberg's avatar
      dfd821c7
    • Michael Osipov's avatar
      configure.ac: Add support for recent GSS-API implementations for HP-UX · ee40b688
      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.
      ee40b688
    • Daniel Stenberg's avatar
      CONNECT: close proxy connections that fail to CONNECT · 36a76380
      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
      36a76380
    • Daniel Stenberg's avatar
      RELEASE-NOTES: added two missing HTTP/2 bug fixes · 26036188
      Daniel Stenberg authored
      And renamed all http2 references to HTTP/2 in this file
      26036188
    • Daniel Stenberg's avatar
      RELEASE-NOTES: synced with f646e907 · b17b4b4a
      Daniel Stenberg authored
      b17b4b4a
    • Jakub Zakrzewski's avatar
      Cmake: Possibility to use OpenLDAP, OpenSSL, LibSSH2 on windows · f646e907
      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.
      f646e907
    • Jakub Zakrzewski's avatar
      Cmake: Removed repeated content from ending blocks · ba879508
      Jakub Zakrzewski authored
      They are unnecesary in modern CMake and removing them improves readability.
      ba879508
    • Jakub Zakrzewski's avatar
      Cmake: Removed some useless empty SET statements. · 06de7d69
      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.
      06de7d69
    • Jakub Zakrzewski's avatar
      Cmake: Removed useless comments from CMakeLists.txt · febcfab2
      Jakub Zakrzewski authored
      They look like some relics after changes.
      febcfab2
    • Jakub Zakrzewski's avatar
      Cmake: Don't check for all headers each time · 1269df2e
      Jakub Zakrzewski authored
      One header at a time is the right way. Apart from that the output on
      windows goes from:
      ...
      -- Looking for include files I:/src/libssh2-1.4.3/include/libssh2.h, ws2tcpip.h
      -- Looking for include files I:/src/libssh2-1.4.3/include/libssh2.h, ws2tcpip.h
      - found
      -- Looking for 3 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., wins
      ock2.h
      -- Looking for 3 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., wins
      ock2.h - found
      -- Looking for 4 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., stdi
      o.h
      -- Looking for 4 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., stdi
      o.h - found
      -- Looking for 5 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., wind
      ows.h
      -- Looking for 5 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., wind
      ows.h - found
      -- Looking for 6 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., wins
      ock.h
      -- Looking for 6 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., wins
      ock.h - found
      -- Looking for 7 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., sys/
      filio.h
      -- Looking for 7 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., sys/
      filio.h - not found
      -- Looking for 7 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., sys/
      ioctl.h
      -- Looking for 7 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., sys/
      ioctl.h - not found
      -- Looking for 7 include files I:/src/libssh2-1.4.3/include/libssh2.h, ..., sys/
      resource.h
      ...
      
      To much nicer:
      ...
      -- Looking for ws2tcpip.h
      -- Looking for ws2tcpip.h - found
      -- Looking for winsock2.h
      -- Looking for winsock2.h - found
      -- Looking for stdio.h
      -- Looking for stdio.h - found
      -- Looking for windows.h
      -- Looking for windows.h - found
      -- Looking for winsock.h
      -- Looking for winsock.h - found
      -- Looking for sys/filio.h
      -- Looking for sys/filio.h - not found
      -- Looking for sys/ioctl.h
      -- Looking for sys/ioctl.h - not found
      -- Looking for sys/resource.h
      1269df2e