1. 30 10月, 2017 1 次提交
  2. 16 8月, 2017 1 次提交
  3. 27 7月, 2017 1 次提交
    • P
      Update the test framework so that the need for test_main is removed. Everything · ad887416
      Pauli 提交于
      that needed test_main now works using the same infrastructure as tests that used
      register_tests.
      
      This meant:
      * renaming register_tests to setup_tests and giving it a success/failure return.
      * renaming the init_test function to setup_test_framework.
      * renaming the finish_test function to pulldown_test_framework.
      * adding a user provided global_init function that runs before the test frame
          work is initialised.  It returns a failure indication that stops the stest.
      * adding helper functions that permit tests to access their command line args.
      * spliting the BIO initialisation and finalisation out from the test setup and
          teardown.
      * hiding some of the now test internal functions.
      * fix the comments in testutil.h
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3953)
      ad887416
  4. 18 5月, 2017 1 次提交
  5. 25 4月, 2017 1 次提交
  6. 19 4月, 2017 1 次提交
  7. 18 5月, 2016 1 次提交
  8. 03 3月, 2016 1 次提交
    • E
      Refactor ClientHello extension parsing · 06217867
      Emilia Kasper 提交于
      1) Simplify code with better PACKET methods.
      
      2) Make broken SNI parsing explicit. SNI was intended to be extensible
      to new name types but RFC 4366 defined the syntax inextensibly, and
      OpenSSL has never parsed SNI in a way that would allow adding a new name
      type. RFC 6066 fixed the definition but due to broken implementations
      being widespread, it appears impossible to ever extend SNI.
      
      3) Annotate resumption behaviour. OpenSSL doesn't currently handle all
      extensions correctly upon resumption. Annotate for further clean-up.
      
      4) Send an alert on ALPN protocol mismatch.
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      06217867
  9. 01 2月, 2016 1 次提交
  10. 27 1月, 2016 1 次提交
    • R
      Remove /* foo.c */ comments · 34980760
      Rich Salz 提交于
      This was done by the following
              find . -name '*.[ch]' | /tmp/pl
      where /tmp/pl is the following three-line script:
              print unless $. == 1 && m@/\* .*\.[ch] \*/@;
              close ARGV if eof; # Close file to reset $.
      
      And then some hand-editing of other files.
      Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
      34980760
  11. 09 10月, 2015 1 次提交
  12. 07 10月, 2015 1 次提交
    • A
      Fix travis builds on master · 2d284623
      Alessandro Ghedini 提交于
      -Allow mingw debug builds to fail on Travis CI
      -Fix Travis email notifications config
      -Rename a variable to avoid a bogus warning with old GCC
       error: declaration of ``dup'' shadows a global declaration [-Werror=shadow]
      -Disable pedantic ms-format warnings with mingw
      -Properly define const DH parameters
      -Restore --debug flag in Travis CI builds; -d would get incorrectly passed
       to ./Configure in mingw debug builds.
      Signed-off-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      2d284623
  13. 06 10月, 2015 2 次提交
    • E
      Add PACKET_copy_all · 67202973
      Emilia Kasper 提交于
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      67202973
    • E
      ssl3_get_client_hello: rearrange logic · b3e2272c
      Emilia Kasper 提交于
      Move all packet parsing to the beginning of the method. This limits the
      SSLv2 compatibility soup to the parsing, and makes the rest of the
      processing uniform.
      
      This is also needed for simpler EMS support: EMS servers need to do an
      early scan for EMS to make resumption decisions. This'll be easier when
      the entire ClientHello is parsed in the beginning.
      
      As a side effect,
      1) PACKETize ssl_get_prev_session and tls1_process_ticket; and
      2) Delete dead code for SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG.
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      b3e2272c
  14. 23 9月, 2015 1 次提交
  15. 18 9月, 2015 2 次提交
  16. 10 9月, 2015 1 次提交
  17. 09 9月, 2015 1 次提交
  18. 26 8月, 2015 1 次提交
  19. 14 8月, 2015 1 次提交
  20. 07 8月, 2015 3 次提交
  21. 04 8月, 2015 1 次提交
  22. 03 8月, 2015 1 次提交