DragonFly commits List (threaded) for 2010-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: vendor/OPENSSL Import OpenSSL-0.9.8m.
commit 5f042374703a2263625c80de3c1b4b849652f939
Author: Peter Avalos <pavalos@dragonflybsd.org>
Date: Sun Feb 28 00:07:00 2010 +0000
Import OpenSSL-0.9.8m.
This new OpenSSL version is a security and bugfix release which
implements RFC5746 to address renegotiation vulnerabilities mentioned in
CVE-2009-3555. For a complete list of changes, please see the CHANGES
file.
Summary of changes:
crypto/openssl/CHANGES | 177 +++++-
crypto/openssl/FAQ | 2 +-
crypto/openssl/NEWS | 14 +-
crypto/openssl/README | 27 +-
crypto/openssl/README.DELETED | 19 +-
crypto/openssl/apps/CA.pl | 2 +-
crypto/openssl/apps/CA.sh | 121 +++-
crypto/openssl/apps/apps.c | 2 +
crypto/openssl/apps/ca.c | 69 +--
crypto/openssl/apps/dsa.c | 2 +-
crypto/openssl/apps/dsaparam.c | 6 +
crypto/openssl/apps/enc.c | 7 +-
crypto/openssl/apps/gendsa.c | 6 +
crypto/openssl/apps/genrsa.c | 8 +-
crypto/openssl/apps/openssl.c | 10 +-
crypto/openssl/apps/pkcs12.c | 6 +
crypto/openssl/apps/req.c | 6 +-
crypto/openssl/apps/s_apps.h | 3 +
crypto/openssl/apps/s_cb.c | 105 +++-
crypto/openssl/apps/s_client.c | 43 +-
crypto/openssl/apps/s_server.c | 56 ++-
crypto/openssl/apps/s_socket.c | 6 +
crypto/openssl/apps/speed.c | 26 +-
crypto/openssl/apps/x509.c | 1 +
crypto/openssl/crypto/aes/aes_cfb.c | 1 -
crypto/openssl/crypto/asn1/a_mbstr.c | 2 +-
crypto/openssl/crypto/asn1/a_object.c | 11 +
crypto/openssl/crypto/asn1/asn1.h | 8 +-
crypto/openssl/crypto/asn1/asn1_err.c | 2 +-
crypto/openssl/crypto/asn1/asn1_gen.c | 9 +-
crypto/openssl/crypto/asn1/asn1_par.c | 2 +-
crypto/openssl/crypto/asn1/t_x509.c | 17 +-
crypto/openssl/crypto/bio/bio.h | 9 +-
crypto/openssl/crypto/bio/bss_dgram.c | 243 +++++++-
crypto/openssl/crypto/bio/bss_file.c | 11 +-
crypto/openssl/crypto/bn/bn_div.c | 5 +-
crypto/openssl/crypto/bn/bn_exp.c | 3 +-
crypto/openssl/crypto/bn/bn_gf2m.c | 3 +-
crypto/openssl/crypto/bn/bn_mul.c | 10 +-
crypto/openssl/crypto/cast/c_cfb64.c | 3 +-
crypto/openssl/crypto/cast/c_ecb.c | 3 +-
crypto/openssl/crypto/cast/c_enc.c | 13 +-
crypto/openssl/crypto/cast/c_ofb64.c | 3 +-
crypto/openssl/crypto/cast/cast.h | 12 +-
crypto/openssl/crypto/cms/cms_ess.c | 4 +-
crypto/openssl/crypto/cms/cms_lib.c | 6 +-
crypto/openssl/crypto/comp/c_zlib.c | 17 +-
crypto/openssl/crypto/cryptlib.c | 2 +-
crypto/openssl/crypto/dsa/dsa_asn1.c | 2 +
crypto/openssl/crypto/dsa/dsa_lib.c | 2 +-
crypto/openssl/crypto/dso/dso_dlfcn.c | 28 +-
crypto/openssl/crypto/ec/ec2_smpl.c | 10 +-
crypto/openssl/crypto/ecdsa/ecs_ossl.c | 54 +-
crypto/openssl/crypto/ecdsa/ecs_sign.c | 2 +
crypto/openssl/crypto/engine/eng_cnf.c | 17 +-
crypto/openssl/crypto/engine/eng_cryptodev.c | 34 +-
crypto/openssl/crypto/engine/eng_ctrl.c | 8 +-
crypto/openssl/crypto/engine/eng_err.c | 3 +-
crypto/openssl/crypto/engine/eng_table.c | 3 +-
crypto/openssl/crypto/engine/engine.h | 3 +
crypto/openssl/crypto/err/err_all.c | 2 +
crypto/openssl/crypto/evp/c_allc.c | 2 +
crypto/openssl/crypto/evp/c_alld.c | 3 -
crypto/openssl/crypto/evp/digest.c | 23 +-
crypto/openssl/crypto/evp/evp_lib.c | 6 +
crypto/openssl/crypto/evp/evp_locl.h | 12 +-
crypto/openssl/crypto/lhash/lhash.c | 58 +-
crypto/openssl/crypto/o_init.c | 7 +-
crypto/openssl/crypto/objects/obj_dat.c | 11 +-
crypto/openssl/crypto/objects/obj_dat.h | 253 +++++++-
crypto/openssl/crypto/objects/obj_mac.h | 141 ++++-
crypto/openssl/crypto/ocsp/ocsp_prn.c | 4 +-
crypto/openssl/crypto/opensslv.h | 6 +-
crypto/openssl/crypto/pem/pem_seal.c | 2 +-
crypto/openssl/crypto/pkcs12/p12_attr.c | 6 +
crypto/openssl/crypto/pkcs12/p12_key.c | 6 +
crypto/openssl/crypto/pkcs12/p12_utl.c | 6 +
crypto/openssl/crypto/pkcs12/pkcs12.h | 7 +-
crypto/openssl/crypto/pkcs7/pk7_mime.c | 662 +-------------------
crypto/openssl/crypto/pqueue/pqueue.c | 14 +
crypto/openssl/crypto/pqueue/pqueue.h | 1 +
crypto/openssl/crypto/rand/randfile.c | 17 +-
crypto/openssl/crypto/rsa/rsa_eng.c | 13 +-
crypto/openssl/crypto/rsa/rsa_oaep.c | 14 +-
crypto/openssl/crypto/rsa/rsa_pss.c | 2 +-
crypto/openssl/crypto/rsa/rsa_sign.c | 10 +-
crypto/openssl/crypto/sha/sha512.c | 9 +
crypto/openssl/crypto/stack/safestack.h | 66 --
crypto/openssl/crypto/symhacks.h | 20 +
crypto/openssl/crypto/ui/ui_openssl.c | 11 +-
crypto/openssl/crypto/x509/by_dir.c | 5 +-
crypto/openssl/crypto/x509/x509.h | 1 +
crypto/openssl/crypto/x509/x509_lu.c | 66 ++-
crypto/openssl/crypto/x509/x509_vfy.c | 14 +-
crypto/openssl/crypto/x509/x509_vfy.h | 3 +
crypto/openssl/crypto/x509/x509_vpm.c | 6 +-
crypto/openssl/crypto/x509v3/pcy_tree.c | 2 +-
crypto/openssl/crypto/x509v3/v3_alt.c | 3 +
crypto/openssl/crypto/x509v3/v3_ocsp.c | 20 +-
crypto/openssl/doc/apps/enc.pod | 10 +-
crypto/openssl/doc/apps/verify.pod | 17 +-
crypto/openssl/doc/crypto/ASN1_generate_nconf.pod | 2 +-
crypto/openssl/doc/crypto/EVP_DigestInit.pod | 6 +-
crypto/openssl/doc/crypto/PKCS12_parse.pod | 31 +-
crypto/openssl/doc/crypto/bn_internal.pod | 28 +-
crypto/openssl/doc/crypto/d2i_X509.pod | 12 +-
crypto/openssl/doc/crypto/d2i_X509_CRL.pod | 4 +-
crypto/openssl/doc/crypto/d2i_X509_REQ.pod | 4 +-
crypto/openssl/doc/crypto/hmac.pod | 2 -
crypto/openssl/doc/crypto/pem.pod | 2 +-
crypto/openssl/doc/ssl/SSL_CIPHER_get_name.pod | 2 +-
crypto/openssl/doc/ssl/SSL_CTX_set_options.pod | 120 ++++-
crypto/openssl/engines/e_ubsec.c | 4 +-
crypto/openssl/ssl/d1_both.c | 283 ++++++---
crypto/openssl/ssl/d1_clnt.c | 104 +++-
crypto/openssl/ssl/d1_enc.c | 2 +-
crypto/openssl/ssl/d1_lib.c | 199 ++++++-
crypto/openssl/ssl/d1_pkt.c | 229 ++++---
crypto/openssl/ssl/d1_srvr.c | 228 ++++++-
crypto/openssl/ssl/dtls1.h | 52 ++-
crypto/openssl/ssl/kssl.c | 5 -
crypto/openssl/ssl/s23_clnt.c | 5 +-
crypto/openssl/ssl/s23_srvr.c | 9 +-
crypto/openssl/ssl/s2_srvr.c | 2 +-
crypto/openssl/ssl/s3_both.c | 127 +++--
crypto/openssl/ssl/s3_clnt.c | 59 ++-
crypto/openssl/ssl/s3_lib.c | 20 +-
crypto/openssl/ssl/s3_pkt.c | 61 ++-
crypto/openssl/ssl/s3_srvr.c | 92 ++--
crypto/openssl/ssl/ssl.h | 50 ++-
crypto/openssl/ssl/ssl3.h | 18 +-
crypto/openssl/ssl/ssl_algs.c | 3 -
crypto/openssl/ssl/ssl_asn1.c | 65 ++-
crypto/openssl/ssl/ssl_cert.c | 7 +-
crypto/openssl/ssl/ssl_ciph.c | 3 +-
crypto/openssl/ssl/ssl_err.c | 15 +
crypto/openssl/ssl/ssl_lib.c | 60 ++-
crypto/openssl/ssl/ssl_locl.h | 27 +-
crypto/openssl/ssl/ssl_rsa.c | 2 +-
crypto/openssl/ssl/ssl_sess.c | 7 +-
crypto/openssl/ssl/ssl_stat.c | 11 +
crypto/openssl/ssl/ssl_txt.c | 8 +-
crypto/openssl/ssl/t1_enc.c | 6 +-
crypto/openssl/ssl/t1_lib.c | 156 ++++-
.../{crypto/asn1/a_sign.c => ssl/t1_reneg.c} | 348 +++++------
crypto/openssl/ssl/tls1.h | 7 +-
146 files changed, 3496 insertions(+), 1821 deletions(-)
copy crypto/openssl/{crypto/asn1/a_sign.c => ssl/t1_reneg.c} (52%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5f042374703a2263625c80de3c1b4b849652f939
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]