deps: upgrade openssl sources to 1.0.2f
authorMyles Borins <mborins@us.ibm.com>
Fri, 29 Jan 2016 19:30:16 +0000 (11:30 -0800)
committerJames M Snell <jasnell@gmail.com>
Tue, 9 Feb 2016 16:42:15 +0000 (08:42 -0800)
commit136295e20203656c6e51ed039e4eb2c2bb1c2d53
treeac278aa73fa1726256214fbdac1d1eb0f31e24ad
parent49ae2e0334a2bddf5755b278eb9598d6d9a44b6c
deps: upgrade openssl sources to 1.0.2f

This replaces all sources of openssl-1.0.2f.tar.gz
into deps/openssl/openssl

Fix: https://github.com/nodejs/node/issues/4857
PR-URL: https://github.com/nodejs/node/pull/4961
Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
deps: copy 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.

Fix: https://github.com/nodejs/node/issues/4857
PR-URL: https://github.com/nodejs/node/pull/4961
Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
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: https://github.com/nodejs/node/issues/589
PR-URL: https://github.com/nodejs/node/pull/1389
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
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: https://github.com/nodejs/node/issues/589
PR-URL: https://github.com/nodejs/node/pull/1389
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
openssl: fix keypress requirement in apps on win32

Reapply b910613792dac946b295855963869933a9089044 .

Fixes: https://github.com/nodejs/node/issues/589
PR-URL: https://github.com/nodejs/node/pull/1389
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
docs: update openssl UPDATING guide

the guide is now current with the steps taken to update
openssl to v1.0.2f

PR-URL: https://github.com/nodejs/node/pull/4961
Reviewed-By: Myles Borins <mborins@us.ibm.com>
199 files changed:
deps/openssl/doc/UPGRADING.md
deps/openssl/openssl/ACKNOWLEDGMENTS
deps/openssl/openssl/CHANGES
deps/openssl/openssl/Configure
deps/openssl/openssl/INSTALL
deps/openssl/openssl/LICENSE
deps/openssl/openssl/Makefile
deps/openssl/openssl/Makefile.bak
deps/openssl/openssl/Makefile.org
deps/openssl/openssl/NEWS
deps/openssl/openssl/README
deps/openssl/openssl/apps/app_rand.c
deps/openssl/openssl/apps/engine.c
deps/openssl/openssl/apps/md4.c [deleted symlink]
deps/openssl/openssl/apps/ocsp.c
deps/openssl/openssl/apps/pkcs12.c
deps/openssl/openssl/apps/pkeyutl.c
deps/openssl/openssl/apps/s_client.c
deps/openssl/openssl/apps/s_server.c
deps/openssl/openssl/apps/speed.c
deps/openssl/openssl/apps/x509.c
deps/openssl/openssl/crypto/aes/aes.h
deps/openssl/openssl/crypto/aes/aes_cbc.c
deps/openssl/openssl/crypto/aes/aes_cfb.c
deps/openssl/openssl/crypto/aes/aes_core.c
deps/openssl/openssl/crypto/aes/aes_ctr.c
deps/openssl/openssl/crypto/aes/aes_ecb.c
deps/openssl/openssl/crypto/aes/aes_ige.c
deps/openssl/openssl/crypto/aes/aes_locl.h
deps/openssl/openssl/crypto/aes/aes_misc.c
deps/openssl/openssl/crypto/aes/aes_ofb.c
deps/openssl/openssl/crypto/aes/aes_x86core.c
deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl
deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl
deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl
deps/openssl/openssl/crypto/bio/bio.h
deps/openssl/openssl/crypto/bio/bss_bio.c
deps/openssl/openssl/crypto/bio/bss_conn.c
deps/openssl/openssl/crypto/bio/bss_dgram.c
deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl
deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl
deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl
deps/openssl/openssl/crypto/bn/bn_exp.c
deps/openssl/openssl/crypto/bn/exptest.c
deps/openssl/openssl/crypto/camellia/camellia.c
deps/openssl/openssl/crypto/camellia/camellia.h
deps/openssl/openssl/crypto/camellia/cmll_cbc.c
deps/openssl/openssl/crypto/camellia/cmll_cfb.c
deps/openssl/openssl/crypto/camellia/cmll_ctr.c
deps/openssl/openssl/crypto/camellia/cmll_ecb.c
deps/openssl/openssl/crypto/camellia/cmll_locl.h
deps/openssl/openssl/crypto/camellia/cmll_misc.c
deps/openssl/openssl/crypto/camellia/cmll_ofb.c
deps/openssl/openssl/crypto/camellia/cmll_utl.c
deps/openssl/openssl/crypto/des/des_old.c
deps/openssl/openssl/crypto/des/des_old.h
deps/openssl/openssl/crypto/des/des_old2.c
deps/openssl/openssl/crypto/dh/dh.h
deps/openssl/openssl/crypto/dh/dh_check.c
deps/openssl/openssl/crypto/dh/dhtest.c
deps/openssl/openssl/crypto/dsa/dsa_ossl.c
deps/openssl/openssl/crypto/dso/dso.h
deps/openssl/openssl/crypto/dso/dso_dl.c
deps/openssl/openssl/crypto/dso/dso_dlfcn.c
deps/openssl/openssl/crypto/dso/dso_lib.c
deps/openssl/openssl/crypto/dso/dso_vms.c
deps/openssl/openssl/crypto/dso/dso_win32.c
deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl
deps/openssl/openssl/crypto/ec/ec2_smpl.c
deps/openssl/openssl/crypto/ec/ec_key.c
deps/openssl/openssl/crypto/ec/ecp_nistz256_table.c
deps/openssl/openssl/crypto/ec/ectest.c
deps/openssl/openssl/crypto/engine/eng_all.c
deps/openssl/openssl/crypto/evp/e_camellia.c
deps/openssl/openssl/crypto/evp/e_old.c
deps/openssl/openssl/crypto/evp/e_seed.c
deps/openssl/openssl/crypto/mem_clr.c
deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl
deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl
deps/openssl/openssl/crypto/o_dir.c
deps/openssl/openssl/crypto/o_dir.h
deps/openssl/openssl/crypto/o_dir_test.c
deps/openssl/openssl/crypto/o_str.c
deps/openssl/openssl/crypto/o_str.h
deps/openssl/openssl/crypto/o_time.c
deps/openssl/openssl/crypto/o_time.h
deps/openssl/openssl/crypto/opensslv.h
deps/openssl/openssl/crypto/rand/rand_vms.c
deps/openssl/openssl/crypto/rc4/rc4_utl.c
deps/openssl/openssl/crypto/rsa/rsa_chk.c
deps/openssl/openssl/crypto/rsa/rsa_sign.c
deps/openssl/openssl/crypto/seed/seed_cbc.c
deps/openssl/openssl/crypto/seed/seed_cfb.c
deps/openssl/openssl/crypto/seed/seed_ecb.c
deps/openssl/openssl/crypto/seed/seed_ofb.c
deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl
deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl
deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl
deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl
deps/openssl/openssl/crypto/sha/sha1test.c
deps/openssl/openssl/crypto/store/store.h
deps/openssl/openssl/crypto/store/str_lib.c
deps/openssl/openssl/crypto/store/str_locl.h
deps/openssl/openssl/crypto/store/str_mem.c
deps/openssl/openssl/crypto/store/str_meth.c
deps/openssl/openssl/crypto/ts/ts_rsp_verify.c
deps/openssl/openssl/crypto/ui/ui.h
deps/openssl/openssl/crypto/ui/ui_compat.c
deps/openssl/openssl/crypto/ui/ui_compat.h
deps/openssl/openssl/crypto/ui/ui_lib.c
deps/openssl/openssl/crypto/ui/ui_locl.h
deps/openssl/openssl/crypto/ui/ui_openssl.c
deps/openssl/openssl/crypto/ui/ui_util.c
deps/openssl/openssl/crypto/x509/x509_vfy.c
deps/openssl/openssl/crypto/x509/x509_vfy.h
deps/openssl/openssl/crypto/x509/x509_vpm.c
deps/openssl/openssl/crypto/x509v3/v3_pci.c
deps/openssl/openssl/crypto/x509v3/v3_pcia.c
deps/openssl/openssl/crypto/x509v3/v3_utl.c
deps/openssl/openssl/crypto/x509v3/v3nametest.c
deps/openssl/openssl/demos/easy_tls/easy-tls.c
deps/openssl/openssl/demos/easy_tls/easy-tls.h
deps/openssl/openssl/demos/tunala/tunala.c
deps/openssl/openssl/doc/apps/s_time.pod
deps/openssl/openssl/doc/crypto/BIO_s_connect.pod
deps/openssl/openssl/doc/ssl/SSL_CTX_set1_verify_cert_store.pod
deps/openssl/openssl/doc/ssl/SSL_CTX_set_tlsext_status_cb.pod [new file with mode: 0644]
deps/openssl/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod
deps/openssl/openssl/engines/e_chil.c
deps/openssl/openssl/include/openssl/aes.h
deps/openssl/openssl/include/openssl/bio.h
deps/openssl/openssl/include/openssl/camellia.h
deps/openssl/openssl/include/openssl/des_old.h
deps/openssl/openssl/include/openssl/dh.h
deps/openssl/openssl/include/openssl/dso.h
deps/openssl/openssl/include/openssl/kssl.h
deps/openssl/openssl/include/openssl/opensslv.h
deps/openssl/openssl/include/openssl/ssl.h
deps/openssl/openssl/include/openssl/ui.h
deps/openssl/openssl/include/openssl/ui_compat.h
deps/openssl/openssl/include/openssl/x509_vfy.h
deps/openssl/openssl/openssl.spec
deps/openssl/openssl/ssl/d1_both.c
deps/openssl/openssl/ssl/kssl.c
deps/openssl/openssl/ssl/kssl.h
deps/openssl/openssl/ssl/kssl_lcl.h
deps/openssl/openssl/ssl/s2_srvr.c
deps/openssl/openssl/ssl/s3_clnt.c
deps/openssl/openssl/ssl/s3_lib.c
deps/openssl/openssl/ssl/s3_srvr.c
deps/openssl/openssl/ssl/ssl.h
deps/openssl/openssl/ssl/ssl_err.c
deps/openssl/openssl/ssl/ssl_lib.c
deps/openssl/openssl/ssl/ssl_sess.c
deps/openssl/openssl/ssl/t1_enc.c
deps/openssl/openssl/ssl/t1_lib.c
deps/openssl/openssl/test/bctest [new file with mode: 0755]
deps/openssl/openssl/test/bftest.c [deleted symlink]
deps/openssl/openssl/test/bntest.c [deleted symlink]
deps/openssl/openssl/test/casttest.c [deleted symlink]
deps/openssl/openssl/test/clienthellotest.c [deleted symlink]
deps/openssl/openssl/test/constant_time_test.c [deleted symlink]
deps/openssl/openssl/test/destest.c [deleted symlink]
deps/openssl/openssl/test/dhtest.c [deleted symlink]
deps/openssl/openssl/test/dsatest.c [deleted symlink]
deps/openssl/openssl/test/ecdhtest.c [deleted symlink]
deps/openssl/openssl/test/ecdsatest.c [deleted symlink]
deps/openssl/openssl/test/ectest.c [deleted symlink]
deps/openssl/openssl/test/enginetest.c [deleted symlink]
deps/openssl/openssl/test/evp_extra_test.c [deleted symlink]
deps/openssl/openssl/test/evp_test.c [deleted symlink]
deps/openssl/openssl/test/exptest.c [deleted symlink]
deps/openssl/openssl/test/heartbeat_test.c [deleted symlink]
deps/openssl/openssl/test/hmactest.c [deleted symlink]
deps/openssl/openssl/test/ideatest.c [deleted symlink]
deps/openssl/openssl/test/igetest.c
deps/openssl/openssl/test/jpaketest.c [deleted symlink]
deps/openssl/openssl/test/md2test.c [deleted symlink]
deps/openssl/openssl/test/md4test.c [deleted symlink]
deps/openssl/openssl/test/md5test.c [deleted symlink]
deps/openssl/openssl/test/mdc2test.c [deleted symlink]
deps/openssl/openssl/test/randtest.c [deleted symlink]
deps/openssl/openssl/test/rc2test.c [deleted symlink]
deps/openssl/openssl/test/rc4test.c [deleted symlink]
deps/openssl/openssl/test/rc5test.c [deleted symlink]
deps/openssl/openssl/test/rmdtest.c [deleted symlink]
deps/openssl/openssl/test/rsa_test.c [deleted symlink]
deps/openssl/openssl/test/sha1test.c [deleted symlink]
deps/openssl/openssl/test/sha256t.c [deleted symlink]
deps/openssl/openssl/test/sha512t.c [deleted symlink]
deps/openssl/openssl/test/shatest.c [deleted symlink]
deps/openssl/openssl/test/srptest.c [deleted symlink]
deps/openssl/openssl/test/ssltest.c [deleted symlink]
deps/openssl/openssl/test/v3nametest.c [deleted symlink]
deps/openssl/openssl/test/verify_extra_test.c [deleted symlink]
deps/openssl/openssl/test/wp_test.c [deleted symlink]
deps/openssl/openssl/util/domd
deps/openssl/openssl/util/pl/VC-32.pl
deps/openssl/openssl/util/pod2mantest [new file with mode: 0755]