Skip to content
  1. Jul 05, 2017
  2. Jul 04, 2017
  3. Jul 02, 2017
  4. Jun 25, 2017
  5. Jun 21, 2017
  6. Jun 17, 2017
  7. Jun 14, 2017
  8. Jun 10, 2017
  9. Jun 09, 2017
  10. Jun 08, 2017
  11. Jun 05, 2017
  12. Jun 02, 2017
  13. Jun 01, 2017
  14. May 26, 2017
  15. May 25, 2017
  16. May 17, 2017
  17. May 11, 2017
  18. May 10, 2017
    • Matt Caswell's avatar
      Copy custom extension flags in a call to SSL_set_SSL_CTX() · ea3fc601
      Matt Caswell authored
      
      
      The function SSL_set_SSL_CTX() can be used to swap the SSL_CTX used for
      a connection as part of an SNI callback. One result of this is that the
      s->cert structure is replaced. However this structure contains information
      about any custom extensions that have been loaded. In particular flags are
      set indicating whether a particular extension has been received in the
      ClientHello. By replacing the s->cert structure we lose the custom
      extension flag values, and it appears as if a client has not sent those
      extensions.
      
      SSL_set_SSL_CTX() should copy any flags for custom extensions that appear
      in both the old and the new cert structure.
      
      Fixes #2180
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3427)
      ea3fc601
  19. May 05, 2017
  20. May 02, 2017