1. 23 Jun, 2013 1 commit
    • 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. 22 Jun, 2013 15 commits
  3. 20 Jun, 2013 3 commits
  4. 18 Jun, 2013 1 commit
  5. 17 Jun, 2013 2 commits
  6. 15 Jun, 2013 1 commit
  7. 14 Jun, 2013 1 commit
  8. 13 Jun, 2013 3 commits
  9. 12 Jun, 2013 4 commits
  10. 10 Jun, 2013 5 commits
  11. 07 Jun, 2013 3 commits
  12. 06 Jun, 2013 1 commit
    • 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