1. 08 6月, 2018 1 次提交
  2. 04 6月, 2018 1 次提交
  3. 30 5月, 2018 1 次提交
  4. 29 5月, 2018 5 次提交
  5. 27 5月, 2018 1 次提交
  6. 20 5月, 2018 2 次提交
  7. 18 5月, 2018 1 次提交
  8. 17 5月, 2018 3 次提交
  9. 15 5月, 2018 1 次提交
  10. 01 5月, 2018 1 次提交
  11. 27 4月, 2018 2 次提交
  12. 19 4月, 2018 4 次提交
  13. 18 4月, 2018 1 次提交
  14. 15 4月, 2018 2 次提交
  15. 14 4月, 2018 1 次提交
  16. 13 4月, 2018 3 次提交
  17. 11 4月, 2018 1 次提交
  18. 08 4月, 2018 3 次提交
  19. 05 4月, 2018 2 次提交
    • M
      Move the loading of the ssl_conf module to libcrypto · d8f031e8
      Matt Caswell 提交于
      The GOST engine needs to be loaded before we initialise libssl. Otherwise
      the GOST ciphersuites are not enabled. However the SSL conf module must
      be loaded before we initialise libcrypto. Otherwise we will fail to read
      the SSL config from a config file properly.
      
      Another problem is that an application may make use of both libcrypto and
      libssl. If it performs libcrypto stuff first and OPENSSL_init_crypto()
      is called and loads a config file it will fail if that config file has
      any libssl stuff in it.
      
      This commit separates out the loading of the SSL conf module from the
      interpretation of its contents. The loading piece doesn't know anything
      about SSL so this can be moved to libcrypto. The interpretation of what it
      means remains in libssl. This means we can load the SSL conf data before
      libssl is there and interpret it when it later becomes available.
      
      Fixes #5809
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5818)
      d8f031e8
    • A
      TLSProxy/Proxy.pm: switch to dynamic ports and overhaul. · 6228b1da
      Andy Polyakov 提交于
      By asking for port 0, you get a free port dynamically assigned by OS.
      TLSProxy::Proxy now asks for 0 and asks s_server to do the same. The
      s_server's port is reported in "ACCEPT" line, which TLSProxy::Proxy
      parses and uses.
      
      Because the server port is now a random affair in TLSProxy::Proxy,
      it's no longer possible to change it with the method 'server_port',
      and it has become an accessor only. For the sake of orthogonality, so
      has the method 'server_addr'.
      
      Remove all fork calls on Windows, as fork is not to be trusted there.
      This naturally minimized amount of fork calls on POSIX systems, to 1.
      
      Sink s_server's output to 'perl -ne print' which ensures that output
      is written strictly in lines. This keeps TAP parser happy.
      
      Improve synchronization in -naccept +n cases by establishing next
      connection to s_server *after* s_client finishes instead of before it
      starts.
      
      Improve error handling and clean up some methods.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5843)
      6228b1da
  20. 03 4月, 2018 1 次提交
  21. 31 3月, 2018 1 次提交
  22. 30 3月, 2018 1 次提交
  23. 29 3月, 2018 1 次提交