openssl/ssl
Matt Caswell 68a1662851 Don't advance PACKET in ssl_check_for_safari
The function ssl_check_for_safari fingerprints the incoming extensions
to see whether it is one of the broken versions of safari. However it was
failing to reset the PACKET back to the same position it started in, hence
causing some extensions to be skipped incorrectly.

Reviewed-by: Emilia Käsper <emilia@openssl.org>
2015-10-07 16:17:52 +01:00
..
record Address more Windows warnings illuminated by mingw. 2015-10-06 09:44:27 +02:00
bio_ssl.c Handle SSL_ERROR_WANT_X509_LOOKUP 2015-09-20 14:19:49 +01:00
d1_both.c Remove remaining old listen code 2015-09-23 13:53:26 +01:00
d1_clnt.c Fix DTLS session ticket renewal 2015-08-26 10:17:49 +01:00
d1_lib.c Sanity check cookie_len 2015-09-23 13:53:27 +01:00
d1_meth.c
d1_msg.c
d1_srtp.c PACKETise ServerHello processing 2015-09-07 10:45:38 +01:00
d1_srvr.c Sanity check cookie_len 2015-09-23 13:53:27 +01:00
install-ssl.com
Makefile make depend 2015-10-05 11:08:18 +02:00
packet_locl.h Add PACKET_copy_all 2015-10-05 19:03:52 +02:00
s3_both.c Remove Gost94 signature algorithm. 2015-08-11 18:23:29 -04:00
s3_cbc.c
s3_clnt.c PACKET: simplify ServerHello parsing 2015-09-28 16:22:21 +02:00
s3_enc.c Avoid duplication. 2015-06-23 22:24:09 +01:00
s3_lib.c Change the DEFAULT ciphersuites to exclude DES, RC4 and RC2 2015-09-30 19:15:06 +01:00
s3_msg.c
s3_srvr.c SSLv2 compat ciphers: clarify comment 2015-10-06 18:03:51 +02:00
ssl_algs.c CCM support. 2015-08-14 06:56:11 +01:00
ssl_asn1.c Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
ssl_cert.c Remove BIO_s_file_internal macro. 2015-10-02 14:22:05 -04:00
ssl_ciph.c Change the DEFAULT ciphersuites to exclude DES, RC4 and RC2 2015-09-30 19:15:06 +01:00
ssl_conf.c Remove BIO_s_file_internal macro. 2015-10-02 14:22:05 -04:00
ssl_err2.c
ssl_err.c DTLSv1_listen rewrite 2015-09-23 13:53:26 +01:00
ssl_lib.c Fix no-stdio build 2015-09-29 21:59:19 -04:00
ssl_locl.h ssl3_get_client_hello: rearrange logic 2015-10-05 19:03:52 +02:00
ssl_rsa.c Remove BIO_s_file_internal macro. 2015-10-02 14:22:05 -04:00
ssl_sess.c Add PACKET_copy_all 2015-10-05 19:03:52 +02:00
ssl_stat.c
ssl_txt.c Remove BIO_s_file_internal macro. 2015-10-02 14:22:05 -04:00
ssl_utst.c
ssl-lib.com Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_clnt.c Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_enc.c ccm8 support 2015-08-14 06:56:11 +01:00
t1_ext.c Remove support for OPENSSL_NO_TLSEXT 2015-05-22 23:10:51 +01:00
t1_lib.c Don't advance PACKET in ssl_check_for_safari 2015-10-07 16:17:52 +01:00
t1_meth.c Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_reneg.c PACKETise ServerHello processing 2015-09-07 10:45:38 +01:00
t1_srvr.c Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_trce.c Add full PSK trace support 2015-07-30 14:43:35 +01:00
tls_srp.c Use single master secret generation function. 2015-06-29 11:47:59 +01:00