1. 15 Nov, 2016 1 commit
    • Richard Levitte's avatar
      Stop init loops · b7a7f39a
      Richard Levitte authored
      
      
      Under certain circumstances, the libcrypto init code would loop,
      causing a deadlock.  This would typically happen if something in
      ossl_init_base() caused an OpenSSL error, and the error stack routines
      would recurse into the init code before the flag that ossl_init_base()
      had been run was checked.
      
      This change makes sure ossl_init_base isn't run once more of the base
      is initiated.
      
      Thanks to Dmitry Kostjuchenko for the idea.
      
      Fixes Github issue #1899
      
      Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/1922)
      b7a7f39a
  2. 14 Nov, 2016 5 commits
  3. 13 Nov, 2016 5 commits
  4. 12 Nov, 2016 3 commits
  5. 11 Nov, 2016 10 commits
  6. 10 Nov, 2016 16 commits