Skip to content
  1. Feb 05, 2019
  2. Feb 04, 2019
  3. Feb 02, 2019
  4. Feb 01, 2019
  5. Jan 31, 2019
  6. Jan 30, 2019
  7. Jan 29, 2019
  8. Jan 28, 2019
  9. Jan 27, 2019
  10. Jan 25, 2019
  11. Jan 24, 2019
  12. Jan 22, 2019
  13. Jan 21, 2019
  14. Jan 16, 2019
  15. Jan 15, 2019
  16. Jan 08, 2019
  17. Jan 07, 2019
    • Viktor Dukhovni's avatar
      More configurable crypto and ssl library initialization · 25eb9299
      Viktor Dukhovni authored
      
      
      1.  In addition to overriding the default application name,
          one can now also override the configuration file name
          and flags passed to CONF_modules_load_file().
      
      2.  By default we still keep going when configuration file
          processing fails.  But, applications that want to be
          strict about initialization errors can now make explicit
          flag choices via non-null OPENSSL_INIT_SETTINGS that omit
          the CONF_MFLAGS_IGNORE_RETURN_CODES flag (which had so far
          been both undocumented and unused).
      
      3.  In OPENSSL_init_ssl() do not request OPENSSL_INIT_LOAD_CONFIG
          if the options already include OPENSSL_INIT_NO_LOAD_CONFIG.
      
      4.  Don't set up atexit() handlers when called with opts equal to
          OPENSSL_INIT_BASE_ONLY (this flag should only be used alone).
      
      Reviewed-by: default avatarBernd Edlinger <bernd.edlinger@hotmail.de>
      Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/7969)
      25eb9299