diff options
Diffstat (limited to '')
| -rw-r--r-- | ChangeLog | 53 |
1 files changed, 52 insertions, 1 deletions
| @@ -30,6 +30,48 @@ LibreSSL Portable Release Notes: | |||
| 30 | 30 | ||
| 31 | 3.2.0 - Development release | 31 | 3.2.0 - Development release |
| 32 | 32 | ||
| 33 | * Improve length checks in record layer and provide appropritate | ||
| 34 | alerts for for violations of record layer limits. | ||
| 35 | |||
| 36 | * Enforce in the server that SNI hostnames be correctly formed as | ||
| 37 | per RFC 6066 and RFC 5890, responding with illegal paramerter for | ||
| 38 | a nonconformant host name. | ||
| 39 | |||
| 40 | * Modify openssl(1) to clear SSL_MODE_AUTO_RETRY appropriately in | ||
| 41 | various commands. | ||
| 42 | |||
| 43 | * Modify io behavior so that SSL_MODE_AUTO_RETRY is the default | ||
| 44 | similar to new OpenSSL releases. | ||
| 45 | |||
| 46 | * Support SSL_MODE_AUTO_RETRY in TLS 1.3 to allow the automatic | ||
| 47 | retry of handshake messages. | ||
| 48 | |||
| 49 | * Add tlsfuzzer based regression tests. | ||
| 50 | |||
| 51 | * Support sending certificate status replies from the tls13 server | ||
| 52 | to send ocsp staples for leaf certificates. | ||
| 53 | |||
| 54 | * Send correct alerts when handling failed key share extensions | ||
| 55 | on the TLS 1.3 server. | ||
| 56 | |||
| 57 | * Various compatibility fixes for TLS 1.3 to 1.2 fallback for | ||
| 58 | switching from the new to legacy stacks. | ||
| 59 | |||
| 60 | * Support TLS 1.3 options in the openssl(1) command. | ||
| 61 | |||
| 62 | * Enable TLS 1.3 server side in addition to client by default. | ||
| 63 | with this change tls13 is handled entirely on the new stack | ||
| 64 | and state machine, with fallback to the legacy stack and | ||
| 65 | state machine for older versions. | ||
| 66 | |||
| 67 | * Many alert cleanups in TLS 1.3 to provide expected alerts | ||
| 68 | in failure conditions. | ||
| 69 | |||
| 70 | * Modify "openssl x509" to display invalid certificate times as | ||
| 71 | invalid, and correctly deal with the failing return case from | ||
| 72 | x509_time_cmp so that a certificate with an invalid NotAfter does | ||
| 73 | not appear valid. | ||
| 74 | |||
| 33 | * Support sending dummy change_cipher_spec records for middlebox | 75 | * Support sending dummy change_cipher_spec records for middlebox |
| 34 | compatibility. | 76 | compatibility. |
| 35 | 77 | ||
| @@ -38,12 +80,21 @@ LibreSSL Portable Release Notes: | |||
| 38 | corner cases that were dealt with incorrectly. Fixed several | 80 | corner cases that were dealt with incorrectly. Fixed several |
| 39 | instances of missing or incorrect alerts. | 81 | instances of missing or incorrect alerts. |
| 40 | 82 | ||
| 83 | * Ensure only PSS may be used with RSA in tls 1.3 | ||
| 84 | |||
| 41 | * The client must advertise exactly the "null" compression method | 85 | * The client must advertise exactly the "null" compression method |
| 42 | in its legacy_compression_field, nothing else. | 86 | in its legacy_compression_field, nothing else. |
| 43 | 87 | ||
| 44 | * Incorrect use of sockaddr instead of sockaddr_storage in the | 88 | * Incorrect use of sockaddr instead of sockaddr_storage in the |
| 45 | s_client could lead to using 14 bytes of stack garbage instead | 89 | s_client could lead to using 14 bytes of stack garbage instead |
| 46 | of an IPv6 address in DTLS mode. | 90 | of an IPv6 address in DTLS mode. |
| 91 | |||
| 92 | * Support sending certificate status from the tls13 client to retrieve | ||
| 93 | ocsp staples for leaf certificates. | ||
| 94 | |||
| 95 | * Support sending certificate status requests from the tls13 | ||
| 96 | client to retrieve ocsp staples for leaf certificates. | ||
| 97 | |||
| 47 | 98 | ||
| 48 | 3.1.2 - Bug fix | 99 | 3.1.2 - Bug fix |
| 49 | 100 | ||
