Mike Gelfand
c490b42547
Fix _POSIX_C_SOURCE definition
...
Current code makes use of `snprintf` function defined in C99 standard
but _POSIX_C_SOURCE is set to "1" which is not correct. To access C99
definitions, this macro should be set to at least "200112L".
Also, `strncasecmp` function is being used but corresponding <strings.h>
header is not being included in miniwget.c.
Changes have been tested on FreeBSD 10.1 amd64 with default compiler
(Clang).
2014-11-19 17:06:14 +03:00
Thomas Bernard
d4bf4c7572
miniupnpc-libevent: add upnpc_get_status_info()
2014-11-18 10:31:59 +01:00
Thomas Bernard
3690785a79
miniupnpc/miniupnpc.c: accept all versions of urn:schemas-upnp-org:service:WANCommonInterfaceConfig: service
2014-11-18 00:01:48 +01:00
Thomas Bernard
b6896d5c08
miniupnpc-libevent: WIN32 => _WIN32
2014-11-17 20:33:11 +01:00
Thomas Bernard
d44d16a688
igd_desc_parse.c: define printIGD() only in DEBUG
2014-11-17 20:32:41 +01:00
Thomas Bernard
6e8106688c
miniupnpc: validate igd_desc_parse
2014-11-17 20:31:11 +01:00
Thomas Bernard
fa414c5bb6
allow to build miniupnpc-libevent with MacPorts
2014-11-17 17:29:52 +01:00
Thomas Bernard
7264fa53a9
miniupnpc-libevent: remove unecessary files
2014-11-17 17:29:24 +01:00
Thomas Bernard
bd8ba03b54
miniupnpc-libevent: try with several M-SEARCH requests
2014-11-17 11:15:18 +01:00
Thomas Bernard
eefb134e09
miniupnpc/listdevices.c: add -m option
2014-11-17 10:54:09 +01:00
Thomas Bernard
e60c3a8ce5
Merge branch 'master' into search_all
...
Conflicts:
miniupnpc/apiversions.txt
2014-11-17 10:29:29 +01:00
Thomas Bernard
3065bc570f
miniupnpc-libevent: use service type from root description
2014-11-17 10:22:34 +01:00
Thomas Bernard
37cb73329a
Added miniupnpc-async and miniupnpc-libevent
2014-11-17 10:21:30 +01:00
Thomas Bernard
cbd262749f
miniupnpc-libevent/upnpc-libevent.c: detect local IP address and use it
2014-11-14 12:39:58 +01:00
Thomas Bernard
3bf2398903
miniupnpc-libevent: add upnpc_delete_port_mapping()
2014-11-14 12:39:15 +01:00
Thomas Bernard
8d5a9d72da
miniupnpc/receivedata.c: zero src_addr to silence valgrind
2014-11-13 14:53:50 +01:00
Thomas Bernard
8b22c4d7f4
miniupnpc/receivedata.c: clean up comments
2014-11-13 14:52:58 +01:00
Thomas Bernard
b6438f2f72
miniupnpc: API_VERSION 11
2014-11-13 11:28:20 +01:00
Thomas Bernard
04b7126079
miniupnpc: fix LIBSPEC => MINIUPNP_LIBSPEC
2014-11-13 11:05:09 +01:00
Thomas Bernard
9325bacbfc
Merge branch 'master' into search_all
...
Conflicts:
miniupnpc/.gitignore
miniupnpc/Makefile
miniupnpc/miniupnpc.c
2014-11-13 11:02:28 +01:00
Thomas Bernard
e8a9db9fb1
miniupnpc-libevent/upnpc-libevent.c: various
2014-11-13 10:47:55 +01:00
Thomas Bernard
60cc52fee9
miniupnpc-libevent.c: various cosmetic issues
2014-11-13 10:22:05 +01:00
Thomas Bernard
b4895f2247
miniupnpc-libevent.c: clean up
2014-11-13 10:21:17 +01:00
Thomas Bernard
eef94da7e0
miniupnpd/upnpreplyparse.c: fix DisplayNameValueList()
2014-11-12 17:05:15 +01:00
Thomas Bernard
b33f4b343a
Adding miniupnpc-libevent
2014-11-12 16:56:35 +01:00
Thomas Bernard
255dc2c083
miniupnpc-async/testasync.c: AddPortMapping OK output :)
2014-11-07 13:13:09 +01:00
Thomas Bernard
30b9acd087
miniupnpc-async: reduce output when not compiled with -DDEBUG
2014-11-07 13:12:48 +01:00
Thomas Bernard
4a15b5dec0
miniupnpc-async/testasync.c: fix small bug
2014-11-07 13:12:15 +01:00
Thomas Bernard
da448fbc14
Add .gitignore
2014-11-07 13:07:22 +01:00
Thomas Bernard
bfab1e2094
miniupnpd/upnputils.c: sockaddr_to_string() includes scope in IPv6 addresses
2014-11-07 12:54:33 +01:00
Thomas Bernard
8271eb91b3
Adding miniupnpc-async
2014-11-07 12:32:20 +01:00
Thomas Bernard
ecb382533c
minissdpd.c: minor fixes when IPv6 is disabled at compile time
2014-11-06 11:16:20 +01:00
Thomas Bernard
7ec7cec59e
minissdpd/openssdpsocket.c: listen on only 1 IPv4 if only 1 interface is specified also when ENABLE_IPV6 is not defined
2014-11-06 11:15:43 +01:00
Thomas Bernard
edfd211276
miniupnpc/miniupnpc.c: simplified function GetUPNPUrls()
2014-11-05 07:09:42 +01:00
Thomas Bernard
55fc3e4c3c
miniupnpc: use #define UPNP_VERSION_STRING "UPnP/1.1"
2014-11-05 06:34:51 +01:00
Thomas Bernard
80268b203c
miniupnpc/upnpreplyparse.c: Fix compiling with DEBUG
...
DEBUG only enabled code was forgotten in commit a80c87fb8d
2014-11-05 06:32:43 +01:00
Thomas Bernard
c333c3218d
miniupnpc/msvc/miniupnpc.vcproj: remove bsdqueue.h
2014-11-01 22:10:55 +01:00
Thomas Bernard
06bf746cc2
miniupnpc: remove bsdqueue.h
2014-11-01 11:41:31 +01:00
Thomas Bernard
00fd13abe5
miniupnpc/Makefile: fix dependencies
2014-11-01 11:40:15 +01:00
Thomas Bernard
63964448b6
miniupnpc: add testportlistringparse
2014-11-01 11:18:26 +01:00
Thomas Bernard
27d4d10a3e
miniupnpd/miniupnpd.c: fix PCP third party mode (in IPv4)
...
fixes problem introduced in commit 16389fda3c
2014-10-30 20:37:35 +01:00
Thomas Bernard
50f7611227
miniupnpd/TODO: updated TODO (a bit)
2014-10-30 20:35:36 +01:00
Thomas Bernard
510bff06ba
miniupnpd: VERSION 1.9
2014-10-27 17:39:28 +01:00
Thomas Bernard
067aa01856
miniupnpd/pcpserver.c: remove unused argument warning
2014-10-27 17:39:01 +01:00
Thomas Bernard
a80c87fb8d
remove need of sys/queue.h or bsdqueue.h in upnpreplyparse.c/.h
2014-10-27 17:38:26 +01:00
Thomas Bernard
5973d53736
miniupnpc/Makefile: fix installation of man page
2014-10-25 22:04:10 +02:00
Thomas BERNARD
c68c435827
Merge pull request #39 from rofl0r/master
...
get rid of bsd sys/queue.h dependency
2014-10-25 21:56:33 +02:00
Thomas Bernard
fb1aba3c9a
miniupnpd/natpmp.c: fix walktrough of mapping "list" for NATPMP removal
2014-10-23 18:00:24 +02:00
Thomas Bernard
350ca199c4
miniupnpd/natpmp.c: Properly implements NAT-PMP mapping removal
...
fixes #97
2014-10-23 17:57:31 +02:00
Thomas Bernard
8baf8d351a
miniupnpd/minissdp.c: Remove warning (caused by double const)
2014-10-22 13:57:24 +02:00