Module Name: src Committed By: msaitoh Date: Fri Aug 14 05:59:39 UTC 2015
Modified Files: src/crypto/dist/openssl [netbsd-5-1]: e_os2.h src/crypto/dist/openssl/crypto/asn1 [netbsd-5-1]: a_int.c tasn_new.c src/crypto/dist/openssl/crypto/bn [netbsd-5-1]: bn.h bn_err.c bn_print.c bn_rand.c bn_shift.c src/crypto/dist/openssl/crypto/cms [netbsd-5-1]: cms_smime.c src/crypto/dist/openssl/crypto/ec [netbsd-5-1]: 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-1]: ecdsatest.c ecs_ossl.c src/crypto/dist/openssl/crypto/objects [netbsd-5-1]: obj_dat.c src/crypto/dist/openssl/crypto/ocsp [netbsd-5-1]: ocsp_vfy.c src/crypto/dist/openssl/crypto/pem [netbsd-5-1]: pem_pk8.c src/crypto/dist/openssl/crypto/pkcs7 [netbsd-5-1]: pk7_doit.c src/crypto/dist/openssl/crypto/x509 [netbsd-5-1]: x509_lu.c x509_vfy.c src/crypto/dist/openssl/doc/crypto [netbsd-5-1]: BN_rand.pod BN_set_bit.pod pem.pod src/crypto/dist/openssl/ssl [netbsd-5-1]: 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-1]: 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.12.1 src/crypto/dist/openssl/e_os2.h cvs rdiff -u -r1.1.1.8 -r1.1.1.8.12.1 \ src/crypto/dist/openssl/crypto/asn1/a_int.c cvs rdiff -u -r1.1.1.3 -r1.1.1.3.12.1 \ src/crypto/dist/openssl/crypto/asn1/tasn_new.c cvs rdiff -u -r1.12.12.1 -r1.12.12.2 src/crypto/dist/openssl/crypto/bn/bn.h cvs rdiff -u -r1.1.1.7 -r1.1.1.7.12.1 \ src/crypto/dist/openssl/crypto/bn/bn_err.c cvs rdiff -u -r1.9 -r1.9.12.1 src/crypto/dist/openssl/crypto/bn/bn_print.c cvs rdiff -u -r1.1.1.6 -r1.1.1.6.34.1 \ src/crypto/dist/openssl/crypto/bn/bn_rand.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.34.1 \ src/crypto/dist/openssl/crypto/bn/bn_shift.c cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.1.6.1 \ src/crypto/dist/openssl/crypto/cms/cms_smime.c cvs rdiff -u -r1.1.1.3 -r1.1.1.3.12.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.34.1 \ src/crypto/dist/openssl/crypto/ec/ec_check.c cvs rdiff -u -r1.1.1.1.34.1 -r1.1.1.1.34.2 \ src/crypto/dist/openssl/crypto/ec/ec_key.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.12.1 \ src/crypto/dist/openssl/crypto/ec/ec_lib.c cvs rdiff -u -r1.1.1.4.34.1 -r1.1.1.4.34.2 \ src/crypto/dist/openssl/crypto/ec/ecp_smpl.c cvs rdiff -u -r1.1.1.2 -r1.1.1.2.12.1 \ src/crypto/dist/openssl/crypto/ecdsa/ecdsatest.c cvs rdiff -u -r1.1.1.3 -r1.1.1.3.12.1 \ src/crypto/dist/openssl/crypto/ecdsa/ecs_ossl.c cvs rdiff -u -r1.10.12.1 -r1.10.12.2 \ src/crypto/dist/openssl/crypto/objects/obj_dat.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.12.1 \ src/crypto/dist/openssl/crypto/ocsp/ocsp_vfy.c cvs rdiff -u -r1.1.1.2 -r1.1.1.2.34.1 \ src/crypto/dist/openssl/crypto/pem/pem_pk8.c cvs rdiff -u -r1.6.12.1 -r1.6.12.2 \ src/crypto/dist/openssl/crypto/pkcs7/pk7_doit.c cvs rdiff -u -r1.1.1.6 -r1.1.1.6.12.1 \ src/crypto/dist/openssl/crypto/x509/x509_lu.c cvs rdiff -u -r1.9 -r1.9.12.1 src/crypto/dist/openssl/crypto/x509/x509_vfy.c cvs rdiff -u -r1.5 -r1.5.46.1 src/crypto/dist/openssl/doc/crypto/BN_rand.pod cvs rdiff -u -r1.1.1.1 -r1.1.1.1.46.1 \ src/crypto/dist/openssl/doc/crypto/BN_set_bit.pod cvs rdiff -u -r1.1.1.3 -r1.1.1.3.34.1 \ src/crypto/dist/openssl/doc/crypto/pem.pod cvs rdiff -u -r1.1.1.3.12.1 -r1.1.1.3.12.2 \ src/crypto/dist/openssl/ssl/d1_lib.c cvs rdiff -u -r1.12.4.2.2.5 -r1.12.4.2.2.6 \ src/crypto/dist/openssl/ssl/s3_clnt.c cvs rdiff -u -r1.15.4.3.2.4 -r1.15.4.3.2.5 \ src/crypto/dist/openssl/ssl/s3_srvr.c cvs rdiff -u -r1.18.4.1.2.2 -r1.18.4.1.2.3 src/crypto/dist/openssl/ssl/ssl.h cvs rdiff -u -r1.12.4.1.2.1 -r1.12.4.1.2.2 \ src/crypto/dist/openssl/ssl/ssl_err.c cvs rdiff -u -r1.5.12.2 -r1.5.12.3 src/crypto/dist/openssl/ssl/ssl_lib.c cvs rdiff -u -r1.13.4.1.2.1 -r1.13.4.1.2.2 \ src/crypto/dist/openssl/ssl/ssl_locl.h cvs rdiff -u -r1.12 -r1.12.12.1 src/crypto/dist/openssl/ssl/ssl_sess.c cvs rdiff -u -r1.1.1.12 -r1.1.1.12.12.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.