aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Beck <beck@cvs.openbsd.org>2023-03-15 20:34:00 -0600
committerBob Beck <beck@cvs.openbsd.org>2023-03-15 20:34:00 -0600
commitce4536684c9b3d82c99318da257525c0e651983b (patch)
tree1cf2468019c35dcf076c04985d5e8187e9b0f005
parent92ad7393cd0a4b7bad45dd32b53cfd317b429a62 (diff)
downloadportable-ce4536684c9b3d82c99318da257525c0e651983b.tar.gz
portable-ce4536684c9b3d82c99318da257525c0e651983b.tar.bz2
portable-ce4536684c9b3d82c99318da257525c0e651983b.zip
Fix up 3.7.1 changelog
-rw-r--r--ChangeLog52
1 files changed, 17 insertions, 35 deletions
diff --git a/ChangeLog b/ChangeLog
index fbfdacb..58eebcb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -41,28 +41,7 @@ LibreSSL Portable Release Notes:
41 - Assorted initial cleanup in the EC code 41 - Assorted initial cleanup in the EC code
42 - Fixed Perl assembly generators to move constants into .rodata. 42 - Fixed Perl assembly generators to move constants into .rodata.
43 This allows code to run with execute-only permissions 43 This allows code to run with execute-only permissions
44 * Bug fixes 44 - ASN1 parsing rework and improvements
45 - Fixed a memory leak, a double free and various other issues in
46 BIO_new_NDEF()
47 - Avoid infinite loops in DSA and ECDSA signing
48 - Check DSA parameter sanity
49 - Fixed various crashes in the openssl(1) testing utility
50 - Do not check policies by default in the new X.509 verifier
51 * Public API:
52 - added EVP_CIPHER_meth_* support (only setters)
53 - UI_null(), X509_CRL_get0_tbs_sigalg(), X509_STORE_*check_issued(),
54 X509_get0_uids()
55 * Security fix
56 - A malicious certificate revocation list or timestamp response token
57 would allow an attacker to read arbitrary memory.
58
593.7.0 - Development release
60=======
613.7.1 - Stable release
62 * Internal improvements
63 - Extensive reworking of bignum and montgomery multiplication support (BN_).
64 - Transition to using s2n-bignum assembly implementation for bignum on amd64
65 - ASN1 parsing rework and improvements, including infinite loop avoidance.
66 - Make UI_destroy_method() NULL safe. 45 - Make UI_destroy_method() NULL safe.
67 - Various improvements to nc 46 - Various improvements to nc
68 - Call CRYPTO_cleanup_all_ex_data() from OPENSSL_cleanup(). 47 - Call CRYPTO_cleanup_all_ex_data() from OPENSSL_cleanup().
@@ -72,13 +51,24 @@ LibreSSL Portable Release Notes:
72 - Cap the number of iterations in DSA signing, and other DSA sanity checks. 51 - Cap the number of iterations in DSA signing, and other DSA sanity checks.
73 - Always clear EC groups and points on free. 52 - Always clear EC groups and points on free.
74 - Various other internal cleanups 53 - Various other internal cleanups
75 * Compatibility changes
76 - correct the prototypes of BIO_get_conn_ip(3) and BIO_get_conn_int_port(3)
77 * Bug fixes 54 * Bug fixes
55 - Fixed a memory leak, a double free and various other issues in
56 BIO_new_NDEF()
57 - Avoid infinite loops in DSA and ECDSA signing
58 - Check DSA parameter sanity
59 - Fixed various crashes in the openssl(1) testing utility
60 - Do not check policies by default in the new X.509 verifier
78 - Avoid -0 in BN_div_word(). 61 - Avoid -0 in BN_div_word().
79 - Fix an off-by-one in dsa_check_key() 62 - Fix an off-by-one in dsa_check_key()
80 - openssl(1) asn1parse: avoid crash with ASN.1 BOOLEANS 63 - openssl(1) asn1parse: avoid crash with ASN.1 BOOLEANS
81 - Add missing error checking in PKCS7 64 - Add missing error checking in PKCS7
65 * Compatibility changes
66 - correct the prototypes of BIO_get_conn_ip(3) and BIO_get_conn_int_port(3)
67 - Provide UI_null()
68 - Expose various X509_STORE_*check_issued()
69 - Expose X509_CRL_get0_sigalg() and X509_get0_uids
70 - Expose the EVP_CIPHER_meth_* API (setter only) in evp.h
71 - Introduce X509_get0_uids() accessor function
82 * Documentation improvements 72 * Documentation improvements
83 - Mark BIO_s_log(3) BIO_nread0(3), BIO_nread(3), BIO_nwrite0(3), BIO_nwrite(3), 73 - Mark BIO_s_log(3) BIO_nread0(3), BIO_nread(3), BIO_nwrite0(3), BIO_nwrite(3),
84 BIO_dump_cb(3) and BIO_dump_indent_cb(3) as intentionally undocumented. 74 BIO_dump_cb(3) and BIO_dump_indent_cb(3) as intentionally undocumented.
@@ -106,17 +96,9 @@ LibreSSL Portable Release Notes:
106 - New Wycheproof tests added. 96 - New Wycheproof tests added.
107 - OpenSSL 3.0 Interop tests added. 97 - OpenSSL 3.0 Interop tests added.
108 - Many old tests rewritten, cleaned up and extended. 98 - Many old tests rewritten, cleaned up and extended.
109 * New features 99 * Security fix
110 - Modifications to perlasm and assembly code to move constants out of 100 - A malicious certificate revocation list or timestamp response token
111 executable memory to rodata memory, thus supportinf execute only 101 would allow an attacker to read arbitrary memory.
112 memory
113 - import a copy of OpenSSL 1.1's cmeth_lib.c
114 - Provide UI_null()
115 - Expose various X509_STORE_*check_issued()
116 - Expose X509_CRL_get0_sigalg() and X509_get0_uids
117 - Expose the EVP_CIPHER_meth_* API (setter only) in evp.h
118 - Introduce X509_get0_uids() accessor function
119>>>>>>> 788c39a (3.7.1. ChangeLog)
120 102
1213.7.0 - Development release 1033.7.0 - Development release
122 * Internal improvements 104 * Internal improvements