diff options
| author | Brent Cook <busterb@gmail.com> | 2023-08-18 04:49:19 -0500 |
|---|---|---|
| committer | Brent Cook <busterb@gmail.com> | 2023-08-18 04:49:19 -0500 |
| commit | c62972a3f498d316ec1ca0f174f405bfc7f075b7 (patch) | |
| tree | cee2613a02ffbba5fa971670d8807563ad93fbe2 /ChangeLog | |
| parent | cd0387be7a961a71410b085aa54f9d80586024fd (diff) | |
| download | portable-c62972a3f498d316ec1ca0f174f405bfc7f075b7.tar.gz portable-c62972a3f498d316ec1ca0f174f405bfc7f075b7.tar.bz2 portable-c62972a3f498d316ec1ca0f174f405bfc7f075b7.zip | |
compat changes
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
| @@ -31,6 +31,28 @@ LibreSSL Portable Release Notes: | |||
| 31 | 3.8.1 - In development | 31 | 3.8.1 - In development |
| 32 | 32 | ||
| 33 | * Portable changes | 33 | * Portable changes |
| 34 | - Applications bundled as part of the LibreSSL package internally, | ||
| 35 | nc(1) and openssl(1), now are linked statically if static libraries | ||
| 36 | are built. | ||
| 37 | - Internal compatibility function symbols are no longer exported from | ||
| 38 | libcrypto. Instead, the libcompat library is linked to libcrypto, | ||
| 39 | libssl, and libtls separately. This increases size a little, but | ||
| 40 | ensures that the libraries are not exporting symbols to programs | ||
| 41 | unintentionally. | ||
| 42 | - Selective removal of CET implementation on platforms where it is | ||
| 43 | not supported (macOS). | ||
| 44 | - Integrated four more tests | ||
| 45 | - Added Windows ARM64 architecture to tested platforms | ||
| 46 | - Removed Solaris 10 support, fixed Solaris 11 | ||
| 47 | - libtls no longer links statically to libcrypto / libssl unless | ||
| 48 | '--enable-libtls-only' is specified at configure time. | ||
| 49 | - Improved Windows compatibility library, namely handling of files vs | ||
| 50 | sockets, correcting an exception when operating on a closed socket. | ||
| 51 | - CMake builds no longer hardcode '-O2' into the compiler flags, instead | ||
| 52 | using flags from the CMake build type instead. | ||
| 53 | - Set the CMake default build type to 'Release'. This can be overridden | ||
| 54 | during configuration. | ||
| 55 | - Fixed broken ASM support with MinGW builds | ||
| 34 | * Internal improvements | 56 | * Internal improvements |
| 35 | - Fixed alignment handling in SHA-512. | 57 | - Fixed alignment handling in SHA-512. |
| 36 | - Moved the verified_chain to the correct internal struct. | 58 | - Moved the verified_chain to the correct internal struct. |
