aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.github/rust-openssl.patch11
-rw-r--r--ChangeLog6
-rw-r--r--crypto/compat/ui_openssl_win.c3
-rw-r--r--tls/CMakeLists.txt5
4 files changed, 12 insertions, 13 deletions
diff --git a/.github/rust-openssl.patch b/.github/rust-openssl.patch
index e9586dd..4a8dd3f 100644
--- a/.github/rust-openssl.patch
+++ b/.github/rust-openssl.patch
@@ -1,13 +1,12 @@
1diff --git a/openssl-sys/build/main.rs b/openssl-sys/build/main.rs 1diff --git a/openssl-sys/build/main.rs b/openssl-sys/build/main.rs
2index 82013b6c..2974abed 100644 2index bbee7c5c..57033b2d 100644
3--- a/openssl-sys/build/main.rs 3--- a/openssl-sys/build/main.rs
4+++ b/openssl-sys/build/main.rs 4+++ b/openssl-sys/build/main.rs
5@@ -273,7 +273,7 @@ See rust-openssl documentation for more information: 5@@ -293,6 +293,7 @@ See rust-openssl documentation for more information:
6 (3, 7, 1) => ('3', '7', '1'),
7 (3, 7, _) => ('3', '7', 'x'),
8 (3, 8, 0) => ('3', '8', '0'), 6 (3, 8, 0) => ('3', '8', '0'),
9- (3, 8, 1) => ('3', '8', '1'), 7 (3, 8, 1) => ('3', '8', '1'),
10+ (3, 8, _) => ('3', '8', 'x'), 8 (3, 8, _) => ('3', '8', 'x'),
9+ (3, 9, _) => ('3', '8', 'x'),
11 _ => version_error(), 10 _ => version_error(),
12 }; 11 };
13 12
diff --git a/ChangeLog b/ChangeLog
index 2233529..2acb8ca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -34,8 +34,12 @@ LibreSSL Portable Release Notes:
34 * Internal improvements 34 * Internal improvements
35 * Documentation improvements 35 * Documentation improvements
36 * Testing and proactive security 36 * Testing and proactive security
37 * Compatibility changes
38 - Added ChaCha20 and chacha20 aliases for ChaCha.
37 * Bug fixes 39 * Bug fixes
38 - Fixed aliasing issues in BN_mod_exp_simple() and BN_mod_exp_recp() 40 - Fixed aliasing issues in BN_mod_exp_simple() and BN_mod_exp_recp().
41 - Fixed numerous misuses of X509_ALGOR_set0() resulting in leaks and
42 potentially incorrect encodings.
39 43
403.8.2 - Stable release 443.8.2 - Stable release
41 45
diff --git a/crypto/compat/ui_openssl_win.c b/crypto/compat/ui_openssl_win.c
index b6a621f..a8c92f2 100644
--- a/crypto/compat/ui_openssl_win.c
+++ b/crypto/compat/ui_openssl_win.c
@@ -130,9 +130,6 @@
130#define NX509_SIG 32 130#define NX509_SIG 32
131#endif 131#endif
132 132
133/* Define globals. They are protected by a lock */
134static void (*savsig[NX509_SIG])(int );
135
136DWORD console_mode; 133DWORD console_mode;
137static FILE *tty_in, *tty_out; 134static FILE *tty_in, *tty_out;
138static int is_a_tty; 135static int is_a_tty;
diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt
index 4beef36..240dbf8 100644
--- a/tls/CMakeLists.txt
+++ b/tls/CMakeLists.txt
@@ -50,11 +50,10 @@ target_include_directories(tls_obj
50 ../include 50 ../include
51 ${CMAKE_BINARY_DIR}/include) 51 ${CMAKE_BINARY_DIR}/include)
52 52
53add_library(tls $<TARGET_OBJECTS:tls_obj> $<TARGET_OBJECTS:ssl_obj> 53add_library(tls $<TARGET_OBJECTS:tls_obj> empty.c)
54 $<TARGET_OBJECTS:crypto_obj> empty.c)
55 54
56export_symbol(tls ${CMAKE_CURRENT_BINARY_DIR}/tls.sym) 55export_symbol(tls ${CMAKE_CURRENT_BINARY_DIR}/tls.sym)
57target_link_libraries(tls ${PLATFORM_LIBS}) 56target_link_libraries(tls ${OPENSSL_LIBS})
58if (WIN32) 57if (WIN32)
59 set(TLS_POSTFIX -${TLS_MAJOR_VERSION} PARENT_SCOPE) 58 set(TLS_POSTFIX -${TLS_MAJOR_VERSION} PARENT_SCOPE)
60endif() 59endif()