Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: upgrade OpenSSL to version 1.0.2l #13233

Closed
wants to merge 9 commits into from

Commits on Jun 1, 2017

  1. deps: upgrade openssl sources to 1.0.2l

    This replaces all sources of openssl-1.0.2l.tar.gz into
    deps/openssl/openssl
    danbev committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    9287100 View commit details
    Browse the repository at this point in the history
  2. deps: copy all openssl header files to include dir

    All symlink files in deps/openssl/openssl/include/openssl/ are removed
    and replaced with real header files to avoid issues on Windows. Two
    files of opensslconf.h in crypto and include dir are replaced to refer
    config/opensslconf.h.
    danbev committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    e237cb6 View commit details
    Browse the repository at this point in the history
  3. deps: fix openssl assembly error on ia32 win32

    `x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and
    perhaps others) are requiring .686 .
    
    Fixes: nodejs#589
    PR-URL: nodejs#1389
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Shigeki Ohtsu <[email protected]>
    indutny authored and danbev committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    78d802c View commit details
    Browse the repository at this point in the history
  4. deps: fix asm build error of openssl in x86_win32

    See
    https://mta.openssl.org/pipermail/openssl-dev/2015-February/000651.html
    
    iojs needs to stop using masm and move to nasm or yasm on Win32.
    
    Fixes: nodejs#589
    PR-URL: nodejs#1389
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Shigeki Ohtsu authored and danbev committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    578993e View commit details
    Browse the repository at this point in the history
  5. openssl: fix keypress requirement in apps on win32

    Reapply b910613 .
    
    Fixes: nodejs#589
    PR-URL: nodejs#1389
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Shigeki Ohtsu authored and danbev committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    800dd4b View commit details
    Browse the repository at this point in the history
  6. deps: add -no_rand_screen to openssl s_client

    In openssl s_client on Windows, RAND_screen() is invoked to initialize
    random state but it takes several seconds in each connection.
    This added -no_rand_screen to openssl s_client on Windows to skip
    RAND_screen() and gets a better performance in the unit test of
    test-tls-server-verify.
    Do not enable this except to use in the unit test.
    
    Fixes: nodejs#1461
    PR-URL: nodejs#1836
    Reviewed-By: Ben Noordhuis <[email protected]>
    Shigeki Ohtsu authored and danbev committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    f50e0fb View commit details
    Browse the repository at this point in the history
  7. deps: update openssl config files

    Regenerate config files for supported platforms with Makefile.
    danbev committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    d1c14cf View commit details
    Browse the repository at this point in the history
  8. deps: update openssl asm and asm_obsolete files

    Regenerate asm files with Makefile and CC=gcc and ASM=nasm where gcc
    version was 5.4.0 and nasm version was 2.11.08.
    
    Also asm files in asm_obsolete dir to support old compiler and
    assembler are regenerated without CC and ASM envs.
    danbev committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    884b79a View commit details
    Browse the repository at this point in the history
  9. doc: add missing make command to UPGRADING.md

    Added the missing make command in steps 6.3 when building
    asm_obsolete.
    
    Also updated the commit message to include the version nasm in
    addition to the gcc version.
    danbev committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    fbada7c View commit details
    Browse the repository at this point in the history