1. 29 9月, 2016 3 次提交
  2. 22 9月, 2016 1 次提交
  3. 21 9月, 2016 1 次提交
  4. 16 9月, 2016 1 次提交
  5. 22 8月, 2016 1 次提交
  6. 20 8月, 2016 1 次提交
  7. 19 8月, 2016 1 次提交
  8. 18 8月, 2016 1 次提交
  9. 17 8月, 2016 1 次提交
  10. 16 8月, 2016 1 次提交
  11. 20 7月, 2016 1 次提交
  12. 29 6月, 2016 1 次提交
  13. 16 6月, 2016 1 次提交
  14. 01 6月, 2016 1 次提交
  15. 27 5月, 2016 1 次提交
    • M
      Fix s_client/s_server waiting for stdin on Windows · 75dd6c1a
      Matt Caswell 提交于
      On Windows we were using the function _kbhit() to determine whether there
      was input waiting in stdin for us to read. Actually all this does is work
      out whether there is a keyboard press event waiting to be processed in the
      input buffer. This only seems to work in a standard Windows console (not
      Msys console) and also doesn't work if you redirect the input from some
      other source (as we do in TLSProxy tests). This commit changes things to
      work differently depending on whether we are on the Windows console or not.
      
      RT#4255
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      75dd6c1a
  16. 20 5月, 2016 1 次提交
    • R
      Rename lh_xxx,sk_xxx tp OPENSSL_{LH,SK}_xxx · 739a1eb1
      Rich Salz 提交于
      Rename sk_xxx to OPENSSL_sk_xxx and _STACK to OPENSSL_STACK
      Rename lh_xxx API to OPENSSL_LH_xxx and LHASH_NODE to OPENSSL_LH_NODE
      Make lhash stuff opaque.
      Use typedefs for function pointers; makes the code simpler.
      Remove CHECKED_xxx macros.
      Add documentation; remove old X509-oriented doc.
      Add API-compat names for entire old API
      Reviewed-by: NDr. Stephen Henson <steve@openssl.org>
      739a1eb1
  17. 19 5月, 2016 1 次提交
  18. 18 5月, 2016 2 次提交
  19. 17 5月, 2016 1 次提交
  20. 12 5月, 2016 1 次提交
  21. 09 5月, 2016 1 次提交
  22. 29 4月, 2016 1 次提交
  23. 27 4月, 2016 1 次提交
  24. 20 4月, 2016 1 次提交
  25. 18 4月, 2016 1 次提交
  26. 05 4月, 2016 2 次提交
  27. 31 3月, 2016 2 次提交
  28. 22 3月, 2016 2 次提交
  29. 18 3月, 2016 1 次提交
  30. 11 3月, 2016 1 次提交
  31. 10 3月, 2016 1 次提交
  32. 08 3月, 2016 1 次提交
    • T
      GH787: Fix ALPN · 817cd0d5
      Todd Short 提交于
      * Perform ALPN after the SNI callback; the SSL_CTX may change due to
        that processing
      * Add flags to indicate that we actually sent ALPN, to properly error
        out if unexpectedly received.
      * clean up ssl3_free() no need to explicitly clear when doing memset
      * document ALPN functions
      Signed-off-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NEmilia Käsper <emilia@openssl.org>
      817cd0d5
  33. 04 3月, 2016 1 次提交
  34. 29 2月, 2016 1 次提交
    • M
      Refactor the async wait fd logic · ff75a257
      Matt Caswell 提交于
      Implementation experience has shown that the original plan for async wait
      fds was too simplistic. Originally the async logic created a pipe internally
      and user/engine code could then get access to it via API calls. It is more
      flexible if the engine is able to create its own fd and provide it to the
      async code.
      
      Another issue is that there can be a lot of churn in the fd value within
      the context of (say) a single SSL connection leading to continually adding
      and removing fds from (say) epoll. It is better if we can provide some
      stability of the fd value across a whole SSL connection. This is
      problematic because an engine has no concept of an SSL connection.
      
      This commit refactors things to introduce an ASYNC_WAIT_CTX which acts as a
      proxy for an SSL connection down at the engine layer.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      ff75a257