DragonFly BSD
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.


From: Peter Avalos <pavalos@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 27 Feb 2010 20:04:27 -0800 (PST)

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]