diff options
| author | Theo Buehler <tb@openbsd.org> | 2020-08-20 13:39:39 +0200 |
|---|---|---|
| committer | Theo Buehler <tb@openbsd.org> | 2020-08-21 21:11:20 +0200 |
| commit | c5fc3a6735ea623376218c90fbf019095a1b55d8 (patch) | |
| tree | 88de8186afeb646342b0a6f0c57f8b64bd1686a3 /ChangeLog | |
| parent | 2be32881b63192043be8603f926688caf2966a37 (diff) | |
| download | portable-c5fc3a6735ea623376218c90fbf019095a1b55d8.tar.gz portable-c5fc3a6735ea623376218c90fbf019095a1b55d8.tar.bz2 portable-c5fc3a6735ea623376218c90fbf019095a1b55d8.zip | |
3.2.1 ChangeLog
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 102 |
1 files changed, 99 insertions, 3 deletions
| @@ -30,9 +30,105 @@ LibreSSL Portable Release Notes: | |||
| 30 | 30 | ||
| 31 | 3.2.1 - Development release | 31 | 3.2.1 - Development release |
| 32 | 32 | ||
| 33 | * Enforce in the TLS 1.3 server that ClientHello messages | 33 | * Propagate alerts from the read half of the record layer to I/O |
| 34 | following a HelloRetryRequest must match the original ClientHello | 34 | functions. |
| 35 | as per RFC 8446 section 4.1.2 | 35 | |
| 36 | * Send a record overflow alert for messages having overlong plaintext | ||
| 37 | or inner plaintext. | ||
| 38 | |||
| 39 | * Send an illegal parameter alert if a client sends invalid DH key | ||
| 40 | shares. | ||
| 41 | |||
| 42 | * Document PKCS7_final(3), PKCS7_add_attribute(3). | ||
| 43 | |||
| 44 | * Collapse x509v3 directory into x509. | ||
| 45 | |||
| 46 | * Improve client certificate selection to allow EC certificates | ||
| 47 | instead of only RSA certificates. | ||
| 48 | |||
| 49 | * Fail on receiving an invalid NID in X509_ATTRIBUTE_create() instead | ||
| 50 | of constructing a broken objects that may cause NULL pointer accesses. | ||
| 51 | |||
| 52 | * Add support for additional GOST curves from RFC 7836 and | ||
| 53 | draft-deremin-rfc4491-bis. | ||
| 54 | |||
| 55 | * Add OIDs for HMAC using the Streebog hash function. | ||
| 56 | |||
| 57 | * Allow GOST R 34.11-2012 in PBE/PBKDF2/PKCS#5. | ||
| 58 | |||
| 59 | * Enable GOST_SIG_FORMAT_RS_LE when verifying certificate signatures. | ||
| 60 | |||
| 61 | * Handle GOST in ssl_cert_dup(). | ||
| 62 | |||
| 63 | * Stop sending GOST R 34.10-94 as a CertificateType. | ||
| 64 | |||
| 65 | * Use IANA allocated GOST ClientCertificateTypes. | ||
| 66 | |||
| 67 | * Add a custom copy handler for AES keywrap to fix a use-after-free. | ||
| 68 | |||
| 69 | * Enforce in the TLSv1.3 server that that ClientHello messages after | ||
| 70 | a HelloRetryRequest match the original ClientHello as per RFC 8446 | ||
| 71 | section 4.1.2 | ||
| 72 | |||
| 73 | * Document more PKCS7 attribute functions. | ||
| 74 | |||
| 75 | * Document PKCS7_get_signer_info(3). | ||
| 76 | |||
| 77 | * Document PEM_ASN1_read(3) and PEM_ASN1_read_bio(3). | ||
| 78 | |||
| 79 | * Document PEM_def_callback(3). | ||
| 80 | |||
| 81 | * Document EVP_read_pw_string_min(3). | ||
| 82 | |||
| 83 | * Merge documetnation of X509_get0_serialNumber from OpenSSL 1.1.1. | ||
| 84 | |||
| 85 | * Document error handling of X509_PUBKEY_get0(3) and X509_PUBKEY_get(3) | ||
| 86 | |||
| 87 | * Document X509_get0_pubkey_bitstr(3). | ||
| 88 | |||
| 89 | * Fix an off-by-one in the CBS padding removal. From BoringSSL. | ||
| 90 | |||
| 91 | * Enforce restrictions on extensions present in the ClientHello as per | ||
| 92 | RFC 8446, section 9.2. | ||
| 93 | |||
| 94 | * Add new CMAC_Init(3) and ChaCha(3) manual pages. | ||
| 95 | |||
| 96 | * Fix SSL_shutdown behavior to match the legacy stack. The previous | ||
| 97 | behaviour could cause a hang. | ||
| 98 | |||
| 99 | * Add initial support for PowerPC64. | ||
| 100 | |||
| 101 | * Make the message type available in the internal tls extensions API | ||
| 102 | functions. | ||
| 103 | |||
| 104 | * Enable TLSv1.3 for the generic TLS_method(). | ||
| 105 | |||
| 106 | * Convert openssl s_client option handling. | ||
| 107 | |||
| 108 | * Fix a longstanding bug in PEM_X509_INFO_read_bio(3) that could cause | ||
| 109 | use-after-free and double-free issues in calling programs. | ||
| 110 | |||
| 111 | * Document PEM_X509_INFO_read(3) and PEM_X509_INFO_read_bio(3). | ||
| 112 | |||
| 113 | * Handle SSL_MODE_AUTO_RETRY being changed during a TLSv1.3 session. | ||
| 114 | |||
| 115 | * Convert openssl(1) s_server to new option handling. | ||
| 116 | |||
| 117 | * Add minimal info callback support for TLSv1.3. | ||
| 118 | |||
| 119 | * Refactor, clean up and simplify some SSL3/DTLS1 record writing code. | ||
| 120 | |||
| 121 | * Correctly handle server requests for an OCSP response. | ||
| 122 | |||
| 123 | * Add the P-521 curve to the list of curves supported by default | ||
| 124 | in the client. | ||
| 125 | |||
| 126 | * Convert openssl(1) req option handling | ||
| 127 | |||
| 128 | * Avoid calling freezero with a negative size if a server sends a | ||
| 129 | malformed plaintext of all zeroes. | ||
| 130 | |||
| 131 | * Send an unexpected message alert if no valid content type is found. | ||
| 36 | 132 | ||
| 37 | 3.2.0 - Development release | 133 | 3.2.0 - Development release |
| 38 | 134 | ||
