1. 11 Feb, 2016 1 commit
  2. 10 Feb, 2016 1 commit
  3. 08 Feb, 2016 1 commit
    • Matt Caswell's avatar
      Handle SSL_shutdown while in init more appropriately #2 · 64193c82
      Matt Caswell authored
      Previous commit f73c737c attempted to "fix" a problem with the way
      SSL_shutdown() behaved whilst in mid-handshake. The original behaviour had
      SSL_shutdown() return immediately having taken no action if called mid-
      handshake with a return value of 1 (meaning everything was shutdown
      successfully). In fact the shutdown has not been successful.
      
      Commit f73c737c
      
       changed that to send a close_notify anyway and then
      return. This seems to be causing some problems for some applications so
      perhaps a better (much simpler) approach is revert to the previous
      behaviour (no attempt at a shutdown), but return -1 (meaning the shutdown
      was not successful).
      
      This also fixes a bug where SSL_shutdown always returns 0 when shutdown
      *very* early in the handshake (i.e. we are still using SSLv23_method).
      
      Reviewed-by: default avatarViktor Dukhovni <viktor@openssl.org>
      64193c82
  4. 06 Feb, 2016 1 commit
  5. 05 Feb, 2016 1 commit
    • Viktor Dukhovni's avatar
      Fix missing ok=0 with locally blacklisted CAs · a3baa171
      Viktor Dukhovni authored
      
      
      Also in X509_verify_cert() avoid using "i" not only as a loop
      counter, but also as a trust outcome and as an error ordinal.
      
      Finally, make sure that all "goto end" jumps return an error, with
      "end" renamed to "err" accordingly.
      
      [ The 1.1.0 version of X509_verify_cert() is major rewrite,
        which addresses these issues in a more systemic way. ]
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      a3baa171
  6. 04 Feb, 2016 1 commit
  7. 02 Feb, 2016 2 commits
  8. 01 Feb, 2016 2 commits
  9. 30 Jan, 2016 1 commit
  10. 29 Jan, 2016 5 commits
  11. 28 Jan, 2016 9 commits
  12. 22 Jan, 2016 1 commit
  13. 21 Jan, 2016 1 commit
  14. 20 Jan, 2016 2 commits
  15. 19 Jan, 2016 3 commits
  16. 18 Jan, 2016 1 commit
  17. 17 Jan, 2016 1 commit
  18. 15 Jan, 2016 1 commit
  19. 14 Jan, 2016 1 commit
  20. 13 Jan, 2016 4 commits