mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-17 07:11:29 +02:00
depends: openssl: update to 3.6.1
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
package=openssl
|
||||
$(package)_version=3.6.0
|
||||
$(package)_version=3.6.1
|
||||
$(package)_download_path=https://github.com/openssl/openssl/releases/download/openssl-$($(package)_version)
|
||||
$(package)_file_name=$(package)-$($(package)_version).tar.gz
|
||||
$(package)_sha256_hash=b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9
|
||||
$(package)_sha256_hash=b1bfedcd5b289ff22aee87c9d600f515767ebf45f77168cb6d64f231f518a82e
|
||||
$(package)_patches=fix-mingw64.patch
|
||||
|
||||
define $(package)_set_vars
|
||||
$(package)_config_env=AR="$($(package)_ar)" ARFLAGS=$($(package)_arflags) RANLIB="$($(package)_ranlib)" CC="$($(package)_cc)"
|
||||
@@ -51,6 +52,7 @@ endef
|
||||
|
||||
define $(package)_preprocess_cmds
|
||||
sed -i.old 's|crypto ssl apps util tools fuzz providers doc|crypto ssl util tools providers|' build.info &&\
|
||||
patch -p1 < $($(package)_patch_dir)/fix-mingw64.patch && \
|
||||
rm -rf doc demos apps test
|
||||
endef
|
||||
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
https://github.com/openssl/openssl/pull/29826
|
||||
|
||||
diff --git a/ssl/quic/quic_reactor.c b/ssl/quic/quic_reactor.c
|
||||
index a754f285bb..deec428152 100644
|
||||
--- a/ssl/quic/quic_reactor.c
|
||||
+++ b/ssl/quic/quic_reactor.c
|
||||
@@ -76,6 +76,12 @@ void ossl_quic_reactor_cleanup(QUIC_REACTOR *rtor)
|
||||
}
|
||||
|
||||
#if defined(OPENSSL_SYS_WINDOWS)
|
||||
+
|
||||
+/* Work around for MinGW builds. */
|
||||
+#if defined(__MINGW32__) && !defined(SIO_UDP_NETRESET)
|
||||
+#define SIO_UDP_NETRESET _WSAIOW(IOC_VENDOR, 15)
|
||||
+#endif
|
||||
+
|
||||
/*
|
||||
* On Windows recvfrom() may return WSAECONNRESET when destination port
|
||||
* used in preceding call to sendto() is no longer reachable. The reset
|
||||
Reference in New Issue
Block a user