Thomas Bernard
b9bbab490a
cmake: install listdevices / upnpc-static / upnpc-shared
...
see #637
2023-01-04 22:33:19 +01:00
Thomas Bernard
207cf440a2
minissdpd version 1.6.0
2022-10-22 20:44:00 +02:00
Thomas Bernard
d62a36c054
minissdpd/getifaddr.c: symbolic link from ../miniupnpd/getifaddr.c
2022-10-22 20:29:30 +02:00
Thomas Bernard
e5c9f72195
minissdpd: fix error message
2022-10-22 20:15:26 +02:00
scribam
ea67c29b64
miniupnpc: update cmake project version
2022-10-21 23:45:35 +02:00
Thomas Bernard
7d1d8bc386
miniupnpc version 2.2.4
2022-10-21 23:05:29 +02:00
Thomas Bernard
aa7e399604
miniupnpc: make test with CMake
...
fixes #531
2022-10-21 22:49:49 +02:00
Thomas Bernard
fef6d4d17c
miniupnpc/testminiwget.sh / testupnpreplyparse.sh: allow to define executables
2022-10-21 22:45:46 +02:00
Thomas Bernard
2eecb06eb0
fix workflows triggers
2022-10-21 21:41:05 +02:00
Thomas Bernard
a1535b0488
2022
2022-10-21 21:36:05 +02:00
Thomas Bernard
fd62384959
miniupnpd: add option to match rules description with regex
2022-10-21 21:35:50 +02:00
yangfl
2ff8cb17da
miniupnpd: Add option to match rules with regex
...
Some reports that a certain app is abusing UPnP for exploiting upload
bandwidth. This commit adds support to restrict UPnP rules to a regex.
By matching requester's description string against rule's regex, this
will make some obstacles for that app.
2022-10-21 21:26:39 +02:00
Thomas BERNARD
59335e4637
Merge pull request #591 from miniupnp/cmake-pkg-config
...
miniupnpc/CMakeLists.txt: generate and install miniupnpc.pc
2022-10-20 00:30:38 +02:00
Thomas Bernard
012c9aba47
appveyor.yml: compile for python 3.10
2022-10-17 00:48:20 +02:00
Thomas Bernard
3144201548
appveyor.yml: compile for python 3.8
2022-10-17 00:44:15 +02:00
Thomas Bernard
4d4c09f594
appveyor.yml: deploy to PyPI with twine
...
closes #573
2022-10-17 00:31:16 +02:00
Thomas Bernard
85a833adb8
appveyor.yml: add Python 3.6
2022-10-17 00:18:48 +02:00
Thomas Bernard
1c853a3276
SECURITY.md: miniupnpd 2.3.x
2022-10-16 08:14:06 +02:00
Thomas Bernard
eb07f0c466
miniupnpd 2.3.1
2022-10-16 08:03:35 +02:00
Thomas Bernard
a4e12c01c4
miniupnpd: move READNU32/WRITENU32/etc. to rw_unaligned.h
2022-10-16 07:54:38 +02:00
Thomas Bernard
c13a4b15f1
upnpdescgen.c: include macros.h for UNUSED
...
fixes 3a2b15af4c
2022-10-16 07:43:42 +02:00
Thomas BERNARD
3f6350da6a
Merge pull request #630 from miniupnp/issue-628
...
fixes Issue 628 - bug on big endian
2022-10-16 07:33:19 +02:00
Thomas Bernard
ac5e908881
miniupnpc/CMakeLists.txt: use project VERSION/DESCRIPTION/HOMEPAGE_URL
2022-10-15 17:36:28 +02:00
Thomas Bernard
89ac1d6bf6
miniupnpc: add URL in generated miniupnpc.pc
2022-10-15 17:29:40 +02:00
Thomas Bernard
9350846757
miniupnpc: add Homepage url, version and desc in miniupnpc.pc generated by CMake build
2022-10-15 17:29:40 +02:00
Thomas Bernard
5a398006b9
miniupnpc/CMakeLists.txt: generate and install miniupnpc.pc
...
fixes #574
2022-10-15 17:29:39 +02:00
Thomas Bernard
3a2b15af4c
miniupnpd: fix warnings when compiling with IGD_V2 disabled
...
fixes #617
./upnpdescgen.c:946:1: warning: unused label 'unstack' [-Wunused-label]
unstack:
^~~~~~~~
./upnpdescgen.c:891:12: warning: unused parameter 'force_igd1' [-Wunused-parameter]
int force_igd1)
^
./upnpdescgen.c:1035:61: warning: unused parameter 'force_igd1' [-Wunused-parameter]
genServiceDesc(int * len, const struct serviceDesc * s, int force_igd1)
^
3 warnings generated.
2022-10-15 13:09:36 +02:00
Thomas Bernard
df04310d39
Brian John
2022-10-11 07:51:44 +02:00
Thomas Bernard
61127ca0be
nftnlrdr_misc.c: expr_set_reg_val_u16() has uint16_t arg
2022-10-10 02:33:04 +02:00
Thomas Bernard
890e4ec218
nftnlrdr_misc.c: fix parse_rule_immediate()
...
so it works correctly on both little endian and big endian CPUs
should fix #628
2022-10-10 02:32:58 +02:00
Thomas Bernard
8bbe1c1339
remove useless UNUSED()
2022-10-10 01:23:26 +02:00
Thomas BERNARD
1de377faf6
Merge pull request #624 from mmyjona/master
...
fix netbsd build
2022-09-17 18:16:42 +02:00
mmyjona
72d3183e2d
fix netbsd build
2022-09-15 04:51:57 -07:00
fanquake
b62ae38f3c
build: use lowercase x in _WIN32_WINNT define
...
For consistency with all other usages of `_WIN32_WINNT` throughout the
code, and to match the mingw-w64 headers.
2022-09-10 10:44:30 +01:00
Thomas BERNARD
68c8ec508a
Merge pull request #621 from fanquake/mingw_clean_distfile
...
build: add distfile to miniupnpc make clean target
2022-08-31 22:46:35 +02:00
fanquake
d66ff5e488
build: add distfile to miniupnpc make clean target
2022-08-31 12:50:47 +01:00
Thomas Bernard
fa190f294a
pcpserver.c: fix type LOG_WARN => LOG_WARNING
...
fixes #620
2022-08-25 23:52:23 +02:00
Thomas BERNARD
fa42d8f931
Merge pull request #619 from fanquake/allow_CFLAGS_override
...
build: respect CFLAGS in makefile.mingw
2022-08-06 11:28:58 +02:00
Thomas Bernard
7b45ec940a
update changelog.
...
fixes #611
2022-08-06 11:27:35 +02:00
fanquake
d40daa6f22
build: respect CFLAGS in makefile.mingw
...
Similar to the other Makefile.
2022-07-27 15:52:37 +01:00
Thomas Bernard
b8d66c5f7c
pcpserver.c: rewrite DeletePCPMap() to work with netfilter_nft
...
try to fix #611
2022-07-01 07:15:36 +02:00
Thomas Bernard
16366f5db4
add debug logs in DeletePCPMap
2022-06-19 19:41:32 +02:00
Thomas Bernard
0cc037f8b0
update miniupnpd/Changelog.txt
2022-06-02 01:26:37 +02:00
Thomas Bernard
1cdf9ba744
Merge branch '529-port-triggering-openbsd'
...
fixes #529
2022-06-02 01:19:53 +02:00
Thomas Bernard
b734f94bdf
pcpserver.c: improve DeletePCPMap() error message
2022-05-18 11:25:32 +02:00
Thomas Bernard
047fe367dd
miniupnpd: improve configure script for cross builds
2022-05-18 09:55:52 +02:00
Thomas Bernard
2ede47be46
pf/obsdrdr.c: better document PFRULE_INOUT_COUNTS and PF_NEWSTYLE
2022-05-18 08:34:16 +02:00
Thomas Bernard
a255df2488
Dont create nat rule for Port Triggering, but a pass rule
...
should fix #529
2022-05-18 08:32:42 +02:00
Thomas Bernard
6d59337a57
MS VS project: upnpc-shared.exe for exe using the .dll
2022-05-15 16:38:15 +02:00
Abdullah
9ae617b232
Fix capitalisation of GitHub ( #608 )
...
* Fixed capitalisation of GitHub
2022-05-06 09:18:23 +02:00