Module Name: src Committed By: msaitoh Date: Fri Aug 14 05:56:28 UTC 2015
Modified Files: src/crypto/dist/openssl [netbsd-5]: e_os2.h src/crypto/dist/openssl/crypto/asn1 [netbsd-5]: a_int.c tasn_new.c src/crypto/dist/openssl/crypto/bn [netbsd-5]: bn.h bn_err.c bn_print.c bn_rand.c bn_shift.c src/crypto/dist/openssl/crypto/cms [netbsd-5]: cms_smime.c src/crypto/dist/openssl/crypto/ec [netbsd-5]: ec2_smpl.c ec_check.c ec_key.c ec_lib.c ecp_smpl.c ectest.c src/crypto/dist/openssl/crypto/ecdsa [netbsd-5]: ecdsatest.c ecs_ossl.c src/crypto/dist/openssl/crypto/objects [netbsd-5]: obj_dat.c src/crypto/dist/openssl/crypto/ocsp [netbsd-5]: ocsp_vfy.c src/crypto/dist/openssl/crypto/pem [netbsd-5]: pem_pk8.c src/crypto/dist/openssl/crypto/pkcs7 [netbsd-5]: pk7_doit.c src/crypto/dist/openssl/crypto/x509 [netbsd-5]: x509_lu.c x509_vfy.c src/crypto/dist/openssl/doc/crypto [netbsd-5]: BN_rand.pod BN_set_bit.pod pem.pod src/crypto/dist/openssl/ssl [netbsd-5]: d1_lib.c s3_clnt.c s3_srvr.c ssl.h ssl_err.c ssl_lib.c ssl_locl.h ssl_sess.c src/crypto/dist/openssl/util [netbsd-5]: mkerr.pl Log Message: Pull up following revision(s) (requested by spz in ticket #1976): crypto/dist/openssl/e_os2.h patch crypto/dist/openssl/crypto/asn1/a_int.c patch crypto/dist/openssl/crypto/asn1/tasn_new.c patch crypto/dist/openssl/crypto/bn/bn.h patch crypto/dist/openssl/crypto/bn/bn_err.c patch crypto/dist/openssl/crypto/bn/bn_print.c patch crypto/dist/openssl/crypto/bn/bn_rand.c patch crypto/dist/openssl/crypto/bn/bn_shift.c patch crypto/dist/openssl/crypto/cms/cms_smime.c patch crypto/dist/openssl/crypto/ec/ec2_smpl.c patch crypto/dist/openssl/crypto/ec/ec_check.c patch crypto/dist/openssl/crypto/ec/ec_key.c patch crypto/dist/openssl/crypto/ec/ec_lib.c patch crypto/dist/openssl/crypto/ec/ecp_smpl.c patch crypto/dist/openssl/crypto/ec/ectest.c patch crypto/dist/openssl/crypto/ecdsa/ecdsatest.c patch crypto/dist/openssl/crypto/ecdsa/ecs_ossl.c patch crypto/dist/openssl/crypto/objects/obj_dat.c patch crypto/dist/openssl/crypto/ocsp/ocsp_vfy.c patch crypto/dist/openssl/crypto/pem/pem_pk8.c patch crypto/dist/openssl/crypto/pkcs7/pk7_doit.c patch crypto/dist/openssl/crypto/x509/x509_lu.c patch crypto/dist/openssl/crypto/x509/x509_vfy.c patch crypto/dist/openssl/doc/crypto/BN_rand.pod patch crypto/dist/openssl/doc/crypto/BN_set_bit.pod patch crypto/dist/openssl/doc/crypto/pem.pod patch crypto/dist/openssl/ssl/d1_lib.c patch crypto/dist/openssl/ssl/s3_clnt.c patch crypto/dist/openssl/ssl/s3_srvr.c patch crypto/dist/openssl/ssl/ssl.h patch crypto/dist/openssl/ssl/ssl_err.c patch crypto/dist/openssl/ssl/ssl_lib.c patch crypto/dist/openssl/ssl/ssl_locl.h patch crypto/dist/openssl/ssl/ssl_sess.c patch crypto/dist/openssl/util/mkerr.pl patch This change covers the vulnerabilities relevant to netbsd-5 from the June OpenSSL advisory, and also fixes a regression introduced with the POODLE fix in October last year that caused the SSL server side to fail to handshake. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.7.4.1 src/crypto/dist/openssl/e_os2.h cvs rdiff -u -r1.1.1.8 -r1.1.1.8.4.1 \ src/crypto/dist/openssl/crypto/asn1/a_int.c cvs rdiff -u -r1.1.1.3 -r1.1.1.3.4.1 \ src/crypto/dist/openssl/crypto/asn1/tasn_new.c cvs rdiff -u -r1.12.4.1 -r1.12.4.2 src/crypto/dist/openssl/crypto/bn/bn.h cvs rdiff -u -r1.1.1.7 -r1.1.1.7.4.1 \ src/crypto/dist/openssl/crypto/bn/bn_err.c cvs rdiff -u -r1.9 -r1.9.4.1 src/crypto/dist/openssl/crypto/bn/bn_print.c cvs rdiff -u -r1.1.1.6 -r1.1.1.6.26.1 \ src/crypto/dist/openssl/crypto/bn/bn_rand.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.26.1 \ src/crypto/dist/openssl/crypto/bn/bn_shift.c cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.2 \ src/crypto/dist/openssl/crypto/cms/cms_smime.c cvs rdiff -u -r1.1.1.3 -r1.1.1.3.4.1 \ src/crypto/dist/openssl/crypto/ec/ec2_smpl.c \ src/crypto/dist/openssl/crypto/ec/ectest.c cvs rdiff -u -r1.1.1.2 -r1.1.1.2.26.1 \ src/crypto/dist/openssl/crypto/ec/ec_check.c cvs rdiff -u -r1.1.1.1.26.1 -r1.1.1.1.26.2 \ src/crypto/dist/openssl/crypto/ec/ec_key.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \ src/crypto/dist/openssl/crypto/ec/ec_lib.c cvs rdiff -u -r1.1.1.4.26.1 -r1.1.1.4.26.2 \ src/crypto/dist/openssl/crypto/ec/ecp_smpl.c cvs rdiff -u -r1.1.1.2 -r1.1.1.2.4.1 \ src/crypto/dist/openssl/crypto/ecdsa/ecdsatest.c cvs rdiff -u -r1.1.1.3 -r1.1.1.3.4.1 \ src/crypto/dist/openssl/crypto/ecdsa/ecs_ossl.c cvs rdiff -u -r1.10.4.1 -r1.10.4.2 \ src/crypto/dist/openssl/crypto/objects/obj_dat.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \ src/crypto/dist/openssl/crypto/ocsp/ocsp_vfy.c cvs rdiff -u -r1.1.1.2 -r1.1.1.2.26.1 \ src/crypto/dist/openssl/crypto/pem/pem_pk8.c cvs rdiff -u -r1.6.4.1 -r1.6.4.2 \ src/crypto/dist/openssl/crypto/pkcs7/pk7_doit.c cvs rdiff -u -r1.1.1.6 -r1.1.1.6.4.1 \ src/crypto/dist/openssl/crypto/x509/x509_lu.c cvs rdiff -u -r1.9 -r1.9.4.1 src/crypto/dist/openssl/crypto/x509/x509_vfy.c cvs rdiff -u -r1.5 -r1.5.38.1 src/crypto/dist/openssl/doc/crypto/BN_rand.pod cvs rdiff -u -r1.1.1.1 -r1.1.1.1.38.1 \ src/crypto/dist/openssl/doc/crypto/BN_set_bit.pod cvs rdiff -u -r1.1.1.3 -r1.1.1.3.26.1 \ src/crypto/dist/openssl/doc/crypto/pem.pod cvs rdiff -u -r1.1.1.3.4.1 -r1.1.1.3.4.2 src/crypto/dist/openssl/ssl/d1_lib.c cvs rdiff -u -r1.12.4.7 -r1.12.4.8 src/crypto/dist/openssl/ssl/s3_clnt.c cvs rdiff -u -r1.15.4.7 -r1.15.4.8 src/crypto/dist/openssl/ssl/s3_srvr.c cvs rdiff -u -r1.18.4.3 -r1.18.4.4 src/crypto/dist/openssl/ssl/ssl.h cvs rdiff -u -r1.12.4.2 -r1.12.4.3 src/crypto/dist/openssl/ssl/ssl_err.c cvs rdiff -u -r1.5.4.2 -r1.5.4.3 src/crypto/dist/openssl/ssl/ssl_lib.c cvs rdiff -u -r1.13.4.2 -r1.13.4.3 src/crypto/dist/openssl/ssl/ssl_locl.h cvs rdiff -u -r1.12 -r1.12.4.1 src/crypto/dist/openssl/ssl/ssl_sess.c cvs rdiff -u -r1.1.1.12 -r1.1.1.12.4.1 src/crypto/dist/openssl/util/mkerr.pl Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.