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 63179a1f7f
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
Thomas Bernard
34ac268fc2
minihttptestserver: int => size_t when possible
2018-01-15 17:39:08 +01:00
Thomas Bernard
fa3c4298c4
miniupnpc-async: Some comments are still in French
2018-01-15 16:37:02 +01:00
yangfl
d492fa39ef
fix typo
2018-01-09 09:33:31 +08:00
Thomas Bernard
17345b05ac
do not compile with GCC under OS X
...
gcc-4.9 is no longuer available by default :(
2017-12-12 12:57:12 +01:00
Thomas Bernard
a55234d806
upnpreplyparse.c: NameValueParserEndElt() rename arg to avoid confusion
2017-12-12 12:47:33 +01:00
Thomas Bernard
bf4f616f58
miniupnpd/Makefile.linux: add testminissdp
2017-12-12 12:46:59 +01:00
Thomas Bernard
37d54ed207
miniupnpc: update Changelog.txt
2017-12-12 12:27:05 +01:00
Thomas Bernard
377cef2dc8
upnpreplyparse.c: NameValueParserEndElt() rename arg to avoid confusion
2017-12-12 12:21:38 +01:00
Thomas Bernard
1f5ca16931
miniupnpc: improve testupnpreplyparse
2017-12-12 11:07:09 +01:00
Thomas Bernard
f67b29e912
thanks Stephan Zeisberg for his valuable bug reports
2017-12-12 10:55:00 +01:00
Thomas Bernard
a4d6939193
miniupnpd: update Changelog.txt
2017-12-12 10:51:36 +01:00
Thomas Bernard
9fcc0a72f0
minissdpc.c: Fix buffer overrun in SSDP packet parsing
...
fixes #267
there were several errors in ProcessSSDPData()
in the parsing of ST: MX: and MAN: headers
so a few bytes could be read after the end of the buffer.
2017-12-12 10:42:54 +01:00
Thomas Bernard
256b93e5d3
miniupnpd: add a test for ProcessSSDPData()
...
see #267
2017-12-12 10:08:44 +01:00
Thomas Bernard
a0573e2518
minixml.c: fix heap buffer overflow
...
should fix #268
2017-12-11 14:59:29 +01:00
Thomas Bernard
7aeb624b44
properly initialize data structure for SOAP parsing in ParseNameValue()
...
topelt field was not properly initialized.
should fix #268
2017-12-11 14:27:27 +01:00
Thomas Bernard
7492fe42c2
pcpserver.c: send ANNOUNCE when IP changed
...
see #254
2017-11-27 23:04:51 +01:00
Thomas Bernard
cc0fad78d7
miniupnpd: use epoch_origin for NAT-PMP as well
...
see #254
2017-11-27 23:02:34 +01:00
Thomas Bernard
165c5f0d57
upnpdescgen.c: check for stack overflow in genXML()
...
remove two TODO's ! ;)
2017-11-24 11:00:34 +01:00
Thomas Bernard
ba9315b9b4
natpmp.c: improve error logging
2017-11-05 11:10:13 +01:00
Thomas Bernard
9bd290fccb
more explicit explanations about public address change
2017-11-05 10:52:47 +01:00