freebsd-skq/crypto/openssl/ssl
Simon L. B. Nielsen 2f1ff7669c Merge DTLS fixes from vendor-crypto/openssl/dist:
- Fix memory consumption bug with "future epoch" DTLS records.
- Fix fragment handling memory leak.
- Do not access freed data structure.
- Fix DTLS fragment bug - out-of-sequence message handling which could
  result in NULL pointer dereference in
  dtls1_process_out_of_seq_message().

Note that this will not get FreeBSD Security Advisory as DTLS is
experimental in OpenSSL.

MFC after:	1 week
Security:	CVE-2009-1377 CVE-2009-1378 CVE-2009-1379 CVE-2009-1387
2009-08-23 16:29:47 +00:00
..
bio_ssl.c
d1_both.c
d1_clnt.c
d1_enc.c
d1_lib.c
d1_meth.c
d1_pkt.c
d1_srvr.c
dtls1.h
kssl_lcl.h
kssl.c
kssl.h
Makefile
s2_clnt.c
s2_enc.c
s2_lib.c
s2_meth.c
s2_pkt.c
s2_srvr.c
s3_both.c
s3_clnt.c
s3_enc.c
s3_lib.c
s3_meth.c
s3_pkt.c
s3_srvr.c
s23_clnt.c
s23_lib.c
s23_meth.c
s23_pkt.c
s23_srvr.c
ssl2.h
ssl3.h
ssl23.h
ssl_algs.c
ssl_asn1.c
ssl_cert.c
ssl_ciph.c
ssl_err2.c
ssl_err.c
ssl_lib.c
ssl_locl.h
ssl_rsa.c
ssl_sess.c
ssl_stat.c
ssl_task.c
ssl_txt.c
ssl.h
ssltest.c
t1_clnt.c
t1_enc.c
t1_lib.c
t1_meth.c
t1_srvr.c
tls1.h