diff options
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -31,6 +31,10 @@ LibreSSL Portable Release Notes: | |||
31 | 3.5.2 - Stable release | 31 | 3.5.2 - Stable release |
32 | 32 | ||
33 | * Bug fixes | 33 | * Bug fixes |
34 | - Avoid single byte overread in asn1_parse2(). | ||
35 | - Allow name constraints with a leading dot. From Alex Wilson. | ||
36 | - Relax a check in x509_constraints_dirname() to allow prefixes. | ||
37 | From Alex Wilson. | ||
34 | - Fix NULL dereferences in openssl(1) cms option parsing. | 38 | - Fix NULL dereferences in openssl(1) cms option parsing. |
35 | - Do not zero the computed cofactor on ec_guess_cofactor() success. | 39 | - Do not zero the computed cofactor on ec_guess_cofactor() success. |
36 | - Bound cofactor in EC_GROUP_set_generator() to reduce the number of | 40 | - Bound cofactor in EC_GROUP_set_generator() to reduce the number of |
@@ -43,8 +47,17 @@ LibreSSL Portable Release Notes: | |||
43 | - Avoid an infinite loop on parsing DSA private keys by validating | 47 | - Avoid an infinite loop on parsing DSA private keys by validating |
44 | that the provided parameters conform to FIPS 186-4. | 48 | that the provided parameters conform to FIPS 186-4. |
45 | Issue reported by Hanno Boeck, comments by David Benjamin. | 49 | Issue reported by Hanno Boeck, comments by David Benjamin. |
50 | * Compatibility improvements | ||
51 | - Allow non-standard name constraints of the form @domain.com. | ||
46 | * Internal improvements | 52 | * Internal improvements |
53 | - Limit OID text conversion to 64 bits per arc. | ||
54 | - Clean up and simplify memory BIO code. | ||
55 | - Reduce number of memmove() calls in memory BIOs. | ||
56 | - Factor out alert handling code in the legacy stack. | ||
57 | - Add sanity checks on p and q in old_dsa_priv_decode() | ||
58 | - Cache the SHA-512 hash instead of the SHA-1 for CRLs. | ||
47 | - Suppress various compiler warnings for old gcc versions. | 59 | - Suppress various compiler warnings for old gcc versions. |
60 | - Remove free_cont from asn1_d2i_ex_primitive()/asn1_ex_c2i(). | ||
48 | - Rework ASN1_STRING_set(). | 61 | - Rework ASN1_STRING_set(). |
49 | - Remove const from tls1_transcript_hash_value(). | 62 | - Remove const from tls1_transcript_hash_value(). |
50 | - Clean up and simplify ssl3_renegotiate{,_check}(). | 63 | - Clean up and simplify ssl3_renegotiate{,_check}(). |