Thomas Bernard
bf3a91ba83
miniupnpc.c: added upnpDiscoverDevice()
2014-01-31 14:59:21 +01:00
Thomas Bernard
66bd0cce2d
APIVERSION = 10
2014-01-31 14:58:40 +01:00
Thomas Bernard
7ef1687d72
Merge branch 'master' into search_all
2014-01-31 14:40:22 +01:00
Thomas Bernard
b72a782ab0
VERSION 1.9
2014-01-31 14:32:26 +01:00
Thomas Bernard
28cab3e219
miniupnpc: added argument remoteHost to UPNP_GetSpecificPortMappingEntry()
...
increment API_VERSION to 10
2014-01-31 14:32:00 +01:00
Thomas Bernard
223398ee0e
fix miniupnpc/testupnpreplyparse.c
2014-01-27 16:29:35 +01:00
Thomas Bernard
a79cd61fc8
fix miniupnpc.def
2014-01-27 16:29:13 +01:00
Thomas Bernard
fd065f7c75
Makefile.mingw: removed -enable-stdcall-fixup
2014-01-27 16:28:50 +01:00
Thomas Bernard
af085e8276
miniupnpc: added test cases for XML parsing
2014-01-27 16:27:51 +01:00
Thomas Bernard
18d54e2ae0
miniupnpc.c: MX cannot be 0
2013-12-13 12:50:25 +01:00
Thomas Bernard
370d568715
Merge branch 'master' into search_all
2013-12-13 12:46:09 +01:00
Thomas Bernard
b6ecae893c
upnpc.c: --help and -h arguments
...
fixes #037
2013-12-09 10:25:27 +01:00
Thomas Bernard
81f57226eb
upnpcommands.c: fixes potential null dereference. Fix #046
2013-12-09 09:31:05 +01:00
Thomas Bernard
3ae6b969a3
testminiwget.sh: fix comment (it now works with dash)
2013-12-09 09:31:04 +01:00
Thomas Bernard
6e20b2af61
miniupnpc.c: UPNP_GetValidIGD() now checks for ExternalIpAddress
2013-12-09 09:31:04 +01:00
Thomas Bernard
3a87aa2f10
miniwget.c: fixed potential buffer overrun
2013-12-09 09:31:04 +01:00
Thomas Bernard
b0c66c01e2
miniupnpc: define MAXHOSTNAMELEN if not already done
2013-12-09 09:31:04 +01:00
Karl Hiramoto
2ae481b969
some libc implementations don't define struct ip_mreqn
...
define it here if CFLAG passed with -DNEED_STRUCT_IP_MREQN
I found this issue cross compiling for ARM using eclibc in the
https://www.yoctoproject.org/ build system.
2013-11-15 10:42:27 +01:00
Thomas Bernard
63ece30b87
update upnpreplyparse to allow larger values (128 chars instead of 64)
...
also add testcase
2013-06-06 23:41:23 +02:00
Thomas Bernard
9b193b0546
comment unused function...
2013-05-14 23:11:43 +02:00
Thomas Bernard
a8b1851522
testminixml.c: remove warnings
2013-05-14 23:10:06 +02:00
Thomas Bernard
59d98199c5
miniupnpc: validate upnpreplyparse.c code with "make check"
2013-05-14 23:09:42 +02:00
Thomas Bernard
0f401fe2d5
Update upnpreplyparse.c to take into account "empty" elements
2013-05-14 23:05:08 +02:00
Thomas Bernard
4cd6295119
Changelog for cc165a7aa3
2013-05-14 23:02:47 +02:00
Maciej Małecki
cc165a7aa3
Fix Solaris (SmartOS) build
...
* On Solaris `fd_set` is defined in `sys/select.h`.
* `libsocket`, `libnsl` and `libresolv` are required.
This makes it build cleanly if `MINIUPNPC_SET_SOCKET_TIMEOUT` is forced
to `false` (as tested on Joyent's SmartOS).
2013-05-03 07:40:26 +02:00
Thomas Bernard
1a2984c1d8
miniupnpc: Fix testminiwget.sh for BSD
...
Fixes #33
2013-04-27 17:50:02 +02:00
Thomas Bernard
e371359050
added miniupnpc/apiversions.txt
2013-03-29 15:46:25 +01:00
Thomas Bernard
2b2efd4459
miniupnpc: Fixed Makefile for *BSD
2013-03-23 10:08:43 +01:00
Thomas Bernard
3f1aaef49a
miniupnpc: Update Makefile to use JNAerator version 0.11
...
fix #29
2013-03-11 11:23:08 +01:00
Thomas Bernard
3e885191c0
miniupnpc.c: MX cannot be 0
2013-02-20 17:08:07 +01:00
Thomas Bernard
91602e129d
miniupnpc.c: change upnpDiscoverDevice() to stop when devices are
2013-02-20 17:07:18 +01:00
Thomas Bernard
cb054ef580
miniupnpc.c: add upnpDiscoverAll() function
2013-02-20 17:04:53 +01:00
Thomas Bernard
09d5473c54
miniupnpc.c: reindent upnpDiscover()
2013-02-20 16:29:28 +01:00
Thomas Bernard
2b9c014394
miniupnpc.c: improve debug output in upnpDiscoverDevices()
2013-02-20 16:12:35 +01:00
Thomas Bernard
f9ea7ad372
upnpDiscover() => upnpDiscoverDevices()
2013-02-18 00:46:09 +01:00
Thomas Bernard
9f1a9a91e6
test: patch upnpDiscover() in order to allow to detect all UPnP devices on the network
2013-02-16 10:48:56 +01:00
Thomas Bernard
d06140277b
Adding listdevice program
2013-02-16 10:25:10 +01:00
Thomas Bernard
01ec54aec3
Update Changelog.txt files
2013-02-11 11:40:01 +01:00
Michał Górny
a3e8540cd0
Fix killing the test server.
...
The '%1' argument seems to be non-POSIX and does not work well with
dash. Store the forked PID instead, and use it directly to kill the
server.
2013-02-11 10:59:36 +01:00
Thomas Bernard
d50eaf3c52
to upper case
2013-02-09 16:32:57 +01:00
Thomas Bernard
44bff51403
miniupnpc/.gitignore: add miniupnpc.h.bak
2013-02-09 16:32:32 +01:00
Thomas Bernard
803899514e
use DESTDIR for install targets
...
fix #026
thanks to rofl0r
2013-02-09 16:17:23 +01:00
Thomas Bernard
370bf72e72
miniupnpc.h changed version to 1.8
2013-02-06 15:50:37 +01:00
Thomas Bernard
49f38310fa
miniupnpc: prepare version 1.8 !
2013-02-06 14:57:49 +01:00
Leah X Schmidt
5e5847facc
distclean target
2013-01-27 22:42:52 +01:00
Leah X Schmidt
89755b36aa
fix gitignore
2013-01-27 22:42:30 +01:00
Leah X Schmidt
184d79bf59
fix typo in makefile
2013-01-27 22:42:14 +01:00
Leah X Schmidt
b74bb40780
Make miniupnpc jar file build on win32
2013-01-27 22:41:33 +01:00
Thomas Bernard
3e5aedae7f
miniupnpc/miniupnpc.c: #define strdup to please MSVC
2012-10-16 18:53:28 +02:00
Thomas Bernard
d6c4e55e68
miniupnpc/Changelog.txt: update
2012-10-16 18:51:58 +02:00