Hennadii Stepanov
21b8a14d37
depends: Fetch miniupnpc sources from an alternative website
...
The https://miniupnp.tuxfamily.org website is unavailable now.
2024-05-22 12:05:26 +01:00
fanquake
5195baa600
depends: fix miniupnpc snprintf usage on Windows
2024-04-30 13:29:33 +08:00
Cory Fields
3c2d440f14
depends: switch miniupnpc to CMake
...
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>
Co-authored-by: fanquake <fanquake@gmail.com>
2024-04-30 12:53:44 +08:00
fanquake
f5618c79d9
depends: add upstream CMake patch to miniupnpc
2024-04-30 12:41:20 +08:00
fanquake
6866b571ab
depends: miniupnpc 2.2.7
...
Includes a temporary patch to fix the Windows Autotools build.
See
https://miniupnp.tuxfamily.org/files/changelog.php?file=miniupnpc-2.2.7.tar.gz .
2024-04-30 10:07:19 +08:00
Cory Fields
3ef6563495
depends: use ar rather than libtool for miniupnpc/libnatpmp
2024-01-26 19:12:45 +00:00
fanquake
859644b3c8
build: set D_WIN32_WINNT=0x0601 for mingw miniupnpc
...
This matches configure, and what we set for libevent etc.
2022-09-22 14:36:05 +01:00
fanquake
8e2d93ff0f
build: fix cflags passing for mingw miniupnpc
...
Cherry-pick of a patch upstreamed to miniupnpc, see here:
https://github.com/miniupnp/miniupnp/pull/619 .
2022-09-22 14:24:52 +01:00
fanquake
180dc3c886
build: miniupnpc 2.2.2
...
Creating the dll subdir is no-longer required.
We can also drop our wingen patch.
2021-03-23 08:39:16 +08:00
fanquake
3de365e4f1
build: replace wingenminiupnpcstrings sed with a patch in miniupnpc package
...
We should be able to drop this once we are using 2.1 or later. See
upstream commit: 9663c55c61408fdcc39a82987d2243f816b22932.
2020-08-26 11:27:31 +08:00
Ulrich Kempken
d8bc47fde4
depends: switch to secure download of all dependencies
...
Some dependency sources were downloaded via http, even though https (SSL/TLS) options are available.
Even if we potentially check the integrity of the downloaded files via hash comparison, we should make
use of this additional security layer.
bdb.mk
fontconfig.mk
freetype.mk
libX11.mk
libXau.mk
libXext.mk
libxcb.mk
native_cctools.mk
native_cdrkit.mk
xcb_proto.mk
xextproto.mk
xproto.mk
xtrans.mk
zlib.mk
miniupnp was switched to official project mirror with SSL support
2019-05-20 22:25:52 +00:00
fanquake
992f568762
depends: Only use D_DARWIN_C_SOURCE when building miniupnpc on darwin
2018-03-05 12:50:22 -05:00
fanquake
25409b16fd
fixme: depends: Add D_DARWIN_C_SOURCE to miniupnpc CFLAGS
2018-02-15 19:12:49 +08:00
fanquake
41550d6d13
[depends] miniupnpc 2.0.20180203
2018-02-15 18:44:44 +08:00
fanquake
af5d48c9a0
[depends] miniupnpc 2.0.20170509
2017-05-17 17:44:49 +08:00
fanquake
3e0587bf81
[depends] miniupnpc 2.0
2016-06-02 09:16:12 +08:00
fanquake
5fd2318d2d
[Depends] Miniupnpc 1.9.20160209
...
2016/01/24:
Change miniwget to return HTTP status code
Increments API_VERSION to 16
2016/01/22:
Improve UPNPIGD_IsConnected() to check if WAN address is not private.
Parse HTTP response status line in miniwget.c
2016-03-18 09:03:58 +08:00
fanquake
10d3c77644
[depends] Fix miniupnpc compilation on osx
2015-11-11 14:33:52 +08:00
fanquake
17ad964c2f
[depends] miniupnpc 1.9.20151026
2015-11-10 23:23:56 +08:00
Wladimir J. van der Laan
0cca0248f0
Update miniupnpc to 1.9.20151008
...
This version of miniupnpc fixes a buffer overflow in the XML (ugh)
parser during initial network discovery.
http://talosintel.com/reports/TALOS-2015-0035/
The commit fixing the vulnerability is:
79cca974a4
Reported by timothy on IRC.
2015-10-09 13:16:44 +02:00
fanquake
888c595cff
depends: bump miniupnpc to 1.9.20150730
2015-09-03 00:05:35 +08:00
Cory Fields
00c5a73136
depends: bump miniupnpc to 1.9.20150609
2015-07-03 12:59:13 -04:00
Cory Fields
b1efba8298
depends: give miniupnpc cppflags
2014-09-25 14:56:26 -04:00
Cory Fields
b144a74a08
depends: bump miniupnpc to 1.9.20140701.
...
This is the forward-port of a9c6eef915
2014-08-27 02:54:49 -04:00
Cory Fields
1dec09b341
depends: add shared dependency builder
...
See the README's in depends for documentation
2014-08-08 15:10:46 -04:00