forked from domob1812/namecoin-core
-
Notifications
You must be signed in to change notification settings - Fork 147
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
92 changed files
with
2,122 additions
and
896 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,31 @@ | ||
package=miniupnpc | ||
$(package)_version=2.2.2 | ||
$(package)_version=2.2.7 | ||
$(package)_download_path=https://miniupnp.tuxfamily.org/files/ | ||
$(package)_file_name=$(package)-$($(package)_version).tar.gz | ||
$(package)_sha256_hash=888fb0976ba61518276fe1eda988589c700a3f2a69d71089260d75562afd3687 | ||
$(package)_patches=dont_leak_info.patch respect_mingw_cflags.patch no_libtool.patch | ||
$(package)_sha256_hash=b0c3a27056840fd0ec9328a5a9bac3dc5e0ec6d2e8733349cf577b0aa1e70ac1 | ||
$(package)_patches=dont_leak_info.patch cmake_get_src_addr.patch fix_windows_snprintf.patch | ||
$(package)_build_subdir=build | ||
|
||
# Next time this package is updated, ensure that _WIN32_WINNT is still properly set. | ||
# See discussion in https://github.com/bitcoin/bitcoin/pull/25964. | ||
define $(package)_set_vars | ||
$(package)_build_opts=CC="$($(package)_cc)" | ||
$(package)_build_opts_mingw32=-f Makefile.mingw CFLAGS="$($(package)_cflags) -D_WIN32_WINNT=0x0601" | ||
$(package)_build_env+=CFLAGS="$($(package)_cflags) $($(package)_cppflags)" AR="$($(package)_ar)" | ||
$(package)_config_opts = -DUPNPC_BUILD_SAMPLE=OFF -DUPNPC_BUILD_SHARED=OFF | ||
$(package)_config_opts += -DUPNPC_BUILD_STATIC=ON -DUPNPC_BUILD_TESTS=OFF | ||
$(package)_config_opts_mingw32 += -DMINIUPNPC_TARGET_WINDOWS_VERSION=0x0601 | ||
endef | ||
|
||
define $(package)_preprocess_cmds | ||
patch -p1 < $($(package)_patch_dir)/dont_leak_info.patch && \ | ||
patch -p1 < $($(package)_patch_dir)/respect_mingw_cflags.patch && \ | ||
patch -p1 < $($(package)_patch_dir)/no_libtool.patch | ||
patch -p1 < $($(package)_patch_dir)/cmake_get_src_addr.patch && \ | ||
patch -p1 < $($(package)_patch_dir)/fix_windows_snprintf.patch | ||
endef | ||
|
||
define $(package)_config_cmds | ||
$($(package)_cmake) -S .. -B . | ||
endef | ||
|
||
define $(package)_build_cmds | ||
$(MAKE) libminiupnpc.a $($(package)_build_opts) | ||
$(MAKE) | ||
endef | ||
|
||
define $(package)_stage_cmds | ||
mkdir -p $($(package)_staging_prefix_dir)/include/miniupnpc $($(package)_staging_prefix_dir)/lib &&\ | ||
install *.h $($(package)_staging_prefix_dir)/include/miniupnpc &&\ | ||
install libminiupnpc.a $($(package)_staging_prefix_dir)/lib | ||
cmake --install . --prefix $($(package)_staging_prefix_dir) | ||
endef |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
commit cb2026239c2a3aff393952ccb0ee1c448189402d | ||
Author: fanquake <[email protected]> | ||
Date: Fri Mar 22 14:03:54 2024 +0000 | ||
|
||
build: add MINIUPNPC_GET_SRC_ADDR to CMake build | ||
|
||
This mirrors the autotools build. | ||
|
||
See https://github.com/miniupnp/miniupnp/pull/721. | ||
|
||
diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
index 1aa95a8..0cacf3e 100644 | ||
--- a/CMakeLists.txt | ||
+++ b/CMakeLists.txt | ||
@@ -31,6 +31,7 @@ endif () | ||
if (NOT WIN32) | ||
target_compile_definitions(miniupnpc-private INTERFACE | ||
MINIUPNPC_SET_SOCKET_TIMEOUT | ||
+ MINIUPNPC_GET_SRC_ADDR | ||
_BSD_SOURCE _DEFAULT_SOURCE) | ||
if (NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES ".*BSD" AND NOT CMAKE_SYSTEM_NAME STREQUAL "SunOS") | ||
# add_definitions (-D_POSIX_C_SOURCE=200112L) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
commit 8815452257437ba36607d0e2381c01142d1c7bb0 | ||
commit 51f6dd991c29af66fb4f64c6feb2787cce23a1a7 | ||
Author: fanquake <[email protected]> | ||
Date: Thu Nov 19 10:51:19 2020 +0800 | ||
Date: Mon Jan 8 11:21:40 2024 +0000 | ||
|
||
Don't leak OS and miniupnpc version info in User-Agent | ||
|
||
diff --git a//minisoap.c b/minisoap.c | ||
index 7860667..775580b 100644 | ||
--- a/minisoap.c | ||
+++ b/minisoap.c | ||
diff --git a/src/minisoap.c b/src/minisoap.c | ||
index 903ac5f..046e0ea 100644 | ||
--- a/src/minisoap.c | ||
+++ b/src/minisoap.c | ||
@@ -90,7 +90,7 @@ int soapPostSubmit(SOCKET fd, | ||
headerssize = snprintf(headerbuf, sizeof(headerbuf), | ||
"POST %s HTTP/%s\r\n" | ||
"Host: %s%s\r\n" | ||
- "User-Agent: " OS_STRING ", " UPNP_VERSION_STRING ", MiniUPnPc/" MINIUPNPC_VERSION_STRING "\r\n" | ||
- "User-Agent: " OS_STRING " " UPNP_VERSION_STRING " MiniUPnPc/" MINIUPNPC_VERSION_STRING "\r\n" | ||
+ "User-Agent: " UPNP_VERSION_STRING "\r\n" | ||
"Content-Length: %d\r\n" | ||
#if (UPNP_VERSION_MAJOR == 1) && (UPNP_VERSION_MINOR == 0) | ||
"Content-Type: text/xml\r\n" | ||
"SOAPAction: \"%s\"\r\n" | ||
diff --git a/miniwget.c b/miniwget.c | ||
index d5b7970..05aeb9c 100644 | ||
--- a/miniwget.c | ||
+++ b/miniwget.c | ||
diff --git a/src/miniwget.c b/src/miniwget.c | ||
index e76a5e5..0cc36fe 100644 | ||
--- a/src/miniwget.c | ||
+++ b/src/miniwget.c | ||
@@ -444,7 +444,7 @@ miniwget3(const char * host, | ||
"GET %s HTTP/%s\r\n" | ||
"Host: %s:%d\r\n" | ||
"Connection: Close\r\n" | ||
- "User-Agent: " OS_STRING ", " UPNP_VERSION_STRING ", MiniUPnPc/" MINIUPNPC_VERSION_STRING "\r\n" | ||
- "User-Agent: " OS_STRING " " UPNP_VERSION_STRING " MiniUPnPc/" MINIUPNPC_VERSION_STRING "\r\n" | ||
+ "User-Agent: " UPNP_VERSION_STRING "\r\n" | ||
|
||
"\r\n", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
commit a1e9de80ab99b4c956a6a4e21d3e0de6f7a1014d | ||
Author: Hennadii Stepanov <[email protected]> | ||
Date: Sat Apr 20 15:14:47 2024 +0100 | ||
|
||
Fix macro expression that guards `snprintf` for Windows | ||
|
||
Otherwise, the `snprintf` is still wrongly emulated for the following | ||
cases: | ||
- mingw-w64 6.0.0 or new with ucrt | ||
- mingw-w64 8.0.0 or new with iso c ext | ||
|
||
--- a/src/win32_snprintf.h | ||
+++ b/src/win32_snprintf.h | ||
@@ -23,9 +23,9 @@ | ||
(defined(_MSC_VER) && _MSC_VER < 1900) /* Visual Studio older than 2015 */ || \ | ||
(defined(__MINGW32__) && !defined(__MINGW64_VERSION_MAJOR) && defined(__NO_ISOCEXT)) /* mingw32 without iso c ext */ || \ | ||
(defined(__MINGW64_VERSION_MAJOR) && /* mingw-w64 not ... */ !( \ | ||
- (defined (__USE_MINGW_ANSI_STDIO) && __USE_MINGW_ANSI_STDIO != 0)) /* ... with ansi stdio */ || \ | ||
+ (defined (__USE_MINGW_ANSI_STDIO) && __USE_MINGW_ANSI_STDIO != 0) /* ... with ansi stdio */ || \ | ||
(__MINGW64_VERSION_MAJOR >= 6 && defined(_UCRT)) /* ... at least 6.0.0 with ucrt */ || \ | ||
- (__MINGW64_VERSION_MAJOR >= 8 && !defined(__NO_ISOCEXT)) /* ... at least 8.0.0 with iso c ext */ || \ | ||
+ (__MINGW64_VERSION_MAJOR >= 8 && !defined(__NO_ISOCEXT))) /* ... at least 8.0.0 with iso c ext */ || \ | ||
0) || \ | ||
0) | ||
|
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
From a566e156b3fa07b566ddbf6801b517a9dba04fa3 Mon Sep 17 00:00:00 2001 | ||
From: Mark Adler <[email protected]> | ||
Date: Sat, 29 Jul 2023 22:13:09 -0700 | ||
Subject: [PATCH] Avoid compiler complaints if _TIME_BITS defined when building | ||
zlib. | ||
|
||
zlib does not use time_t, so _TIME_BITS is irrelevant. However it | ||
may be defined anyway as part of a sledgehammer indiscriminately | ||
applied to all builds. | ||
|
||
From https://github.com/madler/zlib/commit/a566e156b3fa07b566ddbf6801b517a9dba04fa3.patch | ||
--- | ||
qtbase/src/3rdparty/zlib/src/gzguts.h | 5 ++--- | ||
1 file changed, 2 insertions(+), 3 deletions(-) | ||
|
||
diff --git a/qtbase/src/3rdparty/zlib/src/gzguts.h b/qtbase/src/3rdparty/zlib/src/gzguts.h | ||
index e23f831f5..f9375047e 100644 | ||
--- a/qtbase/src/3rdparty/zlib/src/gzguts.h | ||
+++ b/qtbase/src/3rdparty/zlib/src/gzguts.h | ||
@@ -26,9 +26,8 @@ | ||
# ifndef _LARGEFILE_SOURCE | ||
# define _LARGEFILE_SOURCE 1 | ||
# endif | ||
-# ifdef _FILE_OFFSET_BITS | ||
-# undef _FILE_OFFSET_BITS | ||
-# endif | ||
+# undef _FILE_OFFSET_BITS | ||
+# undef _TIME_BITS | ||
#endif | ||
|
||
#ifdef HAVE_HIDDEN |
Oops, something went wrong.