1474 Commits

Author SHA1 Message Date
Thomas Bernard
a78750c6ca appveyor: push artifacts 2018-04-26 22:38:24 +02:00
Thomas Bernard
b7e1b2ef09 miniupnpc/miniupnpcmodule.c: small fix 2018-04-26 22:27:05 +02:00
Thomas Bernard
4931404b8a miniupnpc: build python module with appveyor 2018-04-26 22:17:53 +02:00
Thomas Bernard
9663c55c61 miniupnpc/Makefile.mingw: Support cross compiling for Ming32
fixes #293
2018-04-26 22:13:06 +02:00
Thomas Bernard
239d048489 Merge branch 'pf_use_ext_ip_addr' 2018-04-22 21:27:44 +02:00
Thomas Bernard
5dcd40aece netfilter/iptpinhole.c: remove warning: implicit declaration of function 'upnp_time'
fixes ef946351006d86235f9e2333ec9c1ef051b5d489
2018-04-22 21:24:30 +02:00
Thomas Bernard
0366cd0ba0 replace strlen(s) > 0 by s[0] != '\0'
see #292
2018-04-22 21:21:58 +02:00
Thomas Bernard
2b6fa0839f no more strlen(xxx) == 0.
Fixes #292
2018-04-20 17:19:52 +02:00
Thomas Bernard
9d569438d3 update MS VS 2010 project files 2018-04-20 16:34:44 +02:00
Thomas Bernard
154d27c773 miniupnpc/upnpc.c: 2017=>2018 2018-04-20 16:34:42 +02:00
Thomas Bernard
53e8185725 miniupnpd/pf: set dst address in rule if use_ext_ip_addr is set
fixes #231
2018-04-12 11:36:12 +02:00
Thomas Bernard
1fe8d21cf2 fixes #272 2018-04-12 10:49:53 +02:00
Thomas Bernard
eaaf4f10ae miniupnpd: introduce upnp_gettimeofday() which is monotonic :)
fixes #288
2018-04-12 10:07:11 +02:00
Thomas Bernard
0d0b4d2372 .gitignore: add miniupnpc.pc 2018-04-10 09:47:18 +02:00
Thomas Bernard
0bbff2bb0f miniupnpd: update Changelog
see 82ec7bc3df0eab362163545f5e61eb97a84652cd
2018-04-06 13:00:23 +02:00
Thomas Bernard
f8acab6d38 miniupnpc: increments API_VERSION to 17 2018-04-06 12:48:24 +02:00
Thomas Bernard
284db0bb49 miniupnpc: use SOCKET type instead of int for copilation under Win64
see #289
2018-04-06 12:21:36 +02:00
yangfl
82ec7bc3df miniupnpd: Add options for netfilter scripts 2018-03-16 23:57:39 +08:00
Thomas Bernard
a4af4a66b2 miniupnpc: cleanup includes in upnpcommands.h
see #289
2018-03-14 00:36:12 +01:00
Thomas Bernard
8945a6ee15 miniupnpc/miniwget.c: remove useless test
see #289
2018-03-14 00:23:10 +01:00
Thomas Bernard
ef94635100 miniupnpd: time() => upnp_time()
I had forgotten some
see #288
2018-03-14 00:09:42 +01:00
Thomas Bernard
9516c9a007 miniupnpd: fix warnings 2018-03-13 11:53:33 +01:00
Thomas Bernard
dd2aa84204 miniupnpd: use monotonic clock for timeouts, etc.
fixes #288

also changed set_startup_time()
2018-03-13 11:43:07 +01:00
Thomas Bernard
2d783f6e69 minissdpd: remove warning when IPV6 is disabled 2018-03-12 20:14:30 +01:00
Thomas Bernard
d62ea5eea0 Fixes #290 2018-03-12 20:12:01 +01:00
Thomas Bernard
4a4269a673 minissdpd: update config.h. Automatically update version in config.h 2018-02-23 15:00:18 +01:00
Thomas Bernard
f4a1a5e328 minissdpd: update Changelog. minor modifs 2018-02-23 14:02:23 +01:00
Thomas Bernard
ca779d47dc minissdpd: Fix compilation with IPv6 disabled
see #285
2018-02-23 13:22:50 +01:00
Thomas Bernard
b8c957a3a8 minissdpd: remove all references to GetIfAddrIPv4()
fixes #285
GetIfADdrIPv4() was removed in commit 63179a1f7f8ad5986f0973a0a99e261f738574ea
2018-02-23 13:05:04 +01:00
Thomas Bernard
ce2673118d miniupnpc: disable call to MiniSSDPd when -m option is used
fixes #269
2018-02-22 15:58:25 +01:00
Thomas Bernard
90b8f3711c miniupnpc: add miniupnpc.pc for pkg-config
fixes #281
2018-02-22 15:31:34 +01:00
Thomas Bernard
f0511d761b miniupnpd: Add -1 option
fixes #277
see #282
2018-02-22 14:02:52 +01:00
Thomas Bernard
9efd7fda66 ChangeLog for #282 2018-02-22 13:53:39 +01:00
Thomas Bernard
80779ff4f7 Fix commit 6cbf0ba
Use the "flags" global variable to store the option value
Save a lot of complexity.
2018-02-22 13:47:48 +01:00
Nye Liu
c6bf0ba6f3 Allow runtime override of igd to v1 for people running binaries with v2 enabled
Towards miniupnp/miniupnp#277
2018-02-19 22:14:05 -08:00
Thomas Bernard
a752cf30b5 Add project files for MS Visual Studio 2010 2018-02-17 18:06:57 +01:00
Thomas Bernard
fb24c428e7 => 2018 + https 2018-02-03 22:56:41 +01:00
Thomas Bernard
f9f3daa94d Ignore the version of devices while answering to requests 2018-02-03 22:51:09 +01:00
Thomas BERNARD
73304da571 minissdpd: ignore ST/NT version when answering to local clients 2018-02-03 18:52:06 +01:00
Thomas BERNARD
348e5c405a Fix Makefile for GNU make 3.80
"else ifeq" on the same line is not compatible with GNU Make 3.80
2018-02-03 18:29:35 +01:00
Thomas Bernard
b11ed5a37e minissdpd: Properly parse when several requests are read() at once 2018-02-03 18:24:11 +01:00
Thomas Bernard
7f17837253 miniupnpd/minissdp.c: Fix submission of services to minissdpd
Version was hardcoded to 1 in "ST:"
2018-02-03 18:14:31 +01:00
Thomas Bernard
ab689d5893 minissdpd/Makefile : Fix build/host confusion 2018-02-03 16:50:50 +01:00
yangfl
02c6480ff9 minissdpd/testminissdpd.c: fix warnings of Woverflow 2018-02-03 11:39:00 +08:00
yangfl
2b0a6dd163 Makefile: Use crosscompile target as OS 2018-02-03 11:29:58 +08:00
yangfl
3158862058 miniupnpd/miniupnpd.8: update man page 2018-02-03 01:46:09 +08:00
yangfl
5ca7e99fde minissdpd/minissdpd.1: update man page 2018-02-03 01:26:54 +08:00
yangfl
b40e6e4eb6 miniupnpc: fix typo 2018-02-03 01:12:45 +08:00
Thomas Bernard
718deea11e Update file headers. 2017 => 2018 etc. 2018-01-16 02:06:46 +01:00
Thomas Bernard
ed35fc6cd4 miniupnpd/testminissdp.c: int => size_t. 2018 2018-01-15 17:47:22 +01:00