Skip to content
  1. Nov 15, 2016
    • 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. Nov 14, 2016
  3. Nov 13, 2016
  4. Nov 12, 2016
  5. Nov 11, 2016
  6. Nov 10, 2016