Skip to content
  1. Jun 23, 2013
    • Daniel Stenberg's avatar
      ossl_recv: check for an OpenSSL error, don't assume · 8a7a277c
      Daniel Stenberg authored
      When we recently started to treat a zero return code from SSL_read() as
      an error we also got false positives - which primarily looks to be
      because the OpenSSL documentation is wrong and a zero return code is not
      at all an error case in many situations.
      
      Now ossl_recv() will check with ERR_get_error() to see if there is a
      stored error and only then consider it to be a true error if SSL_read()
      returned zero.
      
      Bug: http://curl.haxx.se/bug/view.cgi?id=1249
      Reported-by: Nach M. S.
      Patch-by: Nach M. S.
      8a7a277c
  2. Jun 22, 2013
  3. Jun 20, 2013
  4. Jun 18, 2013
  5. Jun 17, 2013
  6. Jun 15, 2013
  7. Jun 14, 2013
  8. Jun 13, 2013
  9. Jun 12, 2013
  10. Jun 10, 2013
  11. Jun 07, 2013
  12. Jun 06, 2013
    • Daniel Stenberg's avatar
      lib1500: remove bad check · 87cf677e
      Daniel Stenberg authored
      After curl_multi_wait() returns, this test checked that we got exactly
      one file descriptor told to read from, but we cannot be sure that is
      true. curl_multi_wait() will sometimes return earlier without any file
      descriptor to handle, just just because it is a suitable time to call
      *perform().
      
      This problem showed up with commit 29bf0598.
      
      Bug: http://curl.haxx.se/mail/lib-2013-06/0029.html
      Reported-by: Fabian Keil
      87cf677e