1. 12 10月, 2017 2 次提交
  2. 04 10月, 2017 1 次提交
    • T
      Session resume broken switching contexts · a84e5c9a
      Todd Short 提交于
      When an SSL's context is swtiched from a ticket-enabled context to
      a ticket-disabled context in the servername callback, no session-id
      is generated, so the session can't be resumed.
      
      If a servername callback changes the SSL_OP_NO_TICKET option, check
      to see if it's changed to disable, and whether a session ticket is
      expected (i.e. the client indicated ticket support and the SSL had
      tickets enabled at the time), and whether we already have a previous
      session (i.e. s->hit is set).
      
      In this case, clear the ticket-expected flag, remove any ticket data
      and generate a session-id in the session.
      
      If the SSL hit (resumed) and switched to a ticket-disabled context,
      assume that the resumption was via session-id, and don't bother to
      update the session.
      
      Before this fix, the updated unit-tests in 06-sni-ticket.conf would
      fail test #4 (server1 = SNI, server2 = no SNI).
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      Reviewed-by: NPaul Dale <paul.dale@oracle.com>
      (Merged from https://github.com/openssl/openssl/pull/1529)
      a84e5c9a
  3. 15 9月, 2017 1 次提交
  4. 14 9月, 2017 1 次提交
  5. 09 9月, 2017 1 次提交
  6. 31 8月, 2017 1 次提交
  7. 30 8月, 2017 1 次提交
  8. 12 8月, 2017 1 次提交
  9. 08 8月, 2017 1 次提交
  10. 03 8月, 2017 5 次提交
  11. 19 7月, 2017 1 次提交
  12. 16 7月, 2017 1 次提交
  13. 13 7月, 2017 1 次提交
  14. 07 7月, 2017 1 次提交
  15. 30 6月, 2017 3 次提交
  16. 29 6月, 2017 8 次提交
  17. 28 6月, 2017 1 次提交
  18. 21 6月, 2017 1 次提交
  19. 20 6月, 2017 1 次提交
  20. 16 6月, 2017 1 次提交
  21. 13 6月, 2017 1 次提交
  22. 08 6月, 2017 1 次提交
    • R
      make error tables const and separate header file · 52df25cf
      Rich Salz 提交于
      Run perltidy on util/mkerr
      Change some mkerr flags, write some doc comments
      Make generated tables "const" when genearting lib-internal ones.
      Add "state" file for mkerr
      Renerate error tables and headers
      Rationalize declaration of ERR_load_XXX_strings
      Fix out-of-tree build
      Add -static; sort flags/vars for options.
      Also tweak code output
      Moved engines/afalg to engines (from master)
      Use -static flag
      Standard engine #include's of errors
      Don't linewrap err string tables unless necessary
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3392)
      52df25cf