diff options
-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. |