compat changes
This commit is contained in:
parent
cd0387be7a
commit
c62972a3f4
22
ChangeLog
22
ChangeLog
@ -31,6 +31,28 @@ LibreSSL Portable Release Notes:
|
||||
3.8.1 - In development
|
||||
|
||||
* Portable changes
|
||||
- Applications bundled as part of the LibreSSL package internally,
|
||||
nc(1) and openssl(1), now are linked statically if static libraries
|
||||
are built.
|
||||
- Internal compatibility function symbols are no longer exported from
|
||||
libcrypto. Instead, the libcompat library is linked to libcrypto,
|
||||
libssl, and libtls separately. This increases size a little, but
|
||||
ensures that the libraries are not exporting symbols to programs
|
||||
unintentionally.
|
||||
- Selective removal of CET implementation on platforms where it is
|
||||
not supported (macOS).
|
||||
- Integrated four more tests
|
||||
- Added Windows ARM64 architecture to tested platforms
|
||||
- Removed Solaris 10 support, fixed Solaris 11
|
||||
- libtls no longer links statically to libcrypto / libssl unless
|
||||
'--enable-libtls-only' is specified at configure time.
|
||||
- Improved Windows compatibility library, namely handling of files vs
|
||||
sockets, correcting an exception when operating on a closed socket.
|
||||
- CMake builds no longer hardcode '-O2' into the compiler flags, instead
|
||||
using flags from the CMake build type instead.
|
||||
- Set the CMake default build type to 'Release'. This can be overridden
|
||||
during configuration.
|
||||
- Fixed broken ASM support with MinGW builds
|
||||
* Internal improvements
|
||||
- Fixed alignment handling in SHA-512.
|
||||
- Moved the verified_chain to the correct internal struct.
|
||||
|
Loading…
x
Reference in New Issue
Block a user