Thomas Bernard
c2b3c70f3d
miniupnpc/listdevices.c: improve output
2014-04-14 18:11:01 +02:00
Thomas Bernard
c2273b584e
miniupnpc: API_VERSION incremented to 11
2014-04-14 17:48:50 +02:00
Thomas Bernard
4e44ef642a
Merge branch 'master' into search_all
...
Conflicts:
miniupnpc/miniupnpc.c
2014-04-14 17:32:27 +02:00
Thomas BERNARD
1576c07058
use bigger buffers for minissdpd responses
2014-04-12 10:06:53 +02:00
Thomas Bernard
0a46cb1616
miniupnpc/minihttptestserver.c: small improvements
2014-04-01 17:24:19 +02:00
Thomas Bernard
1c451f31bc
miniupnpc/minihttptestserver.c: Have fun with favicon ;)
2014-04-01 16:47:57 +02:00
Thomas Bernard
a4b29d2c3c
miniupnpc/minihttptestserver.c: use sigaction() instead of signal()
...
now accept() is interrupted by signals
2014-04-01 16:47:00 +02:00
Thomas Bernard
acbe15c5ea
miniupnpc: fix exported symbols in OS X dynlibs
...
fixes #63
2014-03-14 09:21:11 +01:00
Thomas Bernard
7fb5fe5dcb
miniupnpc/upnpcommands.h: explain UPNP error codes
2014-02-17 16:52:53 +01:00
Thomas Bernard
8ffaa91b2d
upnpc.c: 2013 -> 2014
2014-02-05 18:32:47 +01:00
Thomas Bernard
cd5cb6e48e
removed unused stuff
2014-02-05 18:32:29 +01:00
Thomas Bernard
f354f73238
miniupnpc/connecthostport.c: handle EINPROGRESS after connect()
2014-02-05 18:31:28 +01:00
Thomas Bernard
4d62c19c29
send ssdp:all requests to MiniSSDPD correctly
2014-02-03 16:40:42 +01:00
Thomas Bernard
b7a4f8d696
minixml.c: now handle XML comments
2014-02-03 11:28:31 +01:00
Thomas Bernard
ab7865ae99
miniupnpc.c: translate comment from French to English :)
2014-01-31 15:20:15 +01:00
Thomas Bernard
b36900b3e9
miniupnpc/Makefile: fix clean target
2014-01-31 15:19:38 +01:00
Thomas Bernard
02f137700f
APIVERSION = 10
2014-01-31 15:00:09 +01:00
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
rofl0r
aaf8b028a2
upnpreplyparse.h: always use internal bsdqueue.h
2013-07-05 12:00:04 +02:00
rofl0r
e86867da8b
postlistingparse.h: always use included bsdqueue.h
2013-07-05 11:55:23 +02:00
rofl0r
e901773530
install bsdqueue.h, so an installed version of upnpreplyparse.h can find it
2013-07-05 11:54:20 +02: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
Nikolay Orlyuk
ea7b76b46c
miniupnpc: added HAVE_IPV6 and LIBDIR
2012-10-16 08:04:05 +03:00
Jardel Weyrich
a8b4fa53ba
Fix include guards that were missed in 95d5c0bf39
.
2012-10-09 19:00:31 -03:00
Jardel Weyrich
95d5c0bf39
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
Thomas Bernard
18ea17b95e
Add -e option to upnpc program (set description for port mappings)
2012-08-30 12:38:27 +02:00
Thomas Bernard
d148904d2b
update/fix changelogs
2012-08-29 09:59:06 +02:00
Thomas Bernard
0aea9dc0fb
Try to handle scope id in link local IPv6 URL under MS Windows
2012-08-29 09:58:39 +02:00
Thomas Bernard
f9c6d4709e
Fix a memory link in UPNP_GetValidIGD()
2012-08-29 09:57:38 +02:00
Christopher Foo
0c652db9dd
miniupnpc: Supports Python 3
2012-08-28 21:25:00 -04:00
Thomas Bernard
ad744bd6a5
miniupnpc: Disable HAS_IP_MREQN on DragonFly BSD
2012-07-20 10:09:40 +02:00
Thomas Bernard
06484ed6d7
miniupnpc: GetUPNPUrls() now inserts scope into link-local IPv6 addresses
2012-06-28 21:05:50 +02:00
Thomas Bernard
b8953b8414
miniupnpc/connecthostport.c: include netinet/in.h
2012-06-28 21:03:10 +02:00
Thomas Bernard
18c973d9fc
upnpc: yead 2012 in (c) :)
2012-06-28 21:02:37 +02:00
Thomas Bernard
19adf87029
minor things
2012-06-24 00:56:24 +02:00
Thomas Bernard
c585986d2f
miniupnpc: parseURL()/miniwget() : IPv6 addresses scope
2012-06-24 00:55:31 +02:00
Thomas Bernard
0e85a91784
#define MINIUPNPC_GET_SRC_ADDR enables receivedata() to get scope_id
2012-06-24 00:52:51 +02:00
Thomas Bernard
9c884d3848
miniupnpc: increment API_VERSION to 9
2012-06-24 00:49:09 +02:00
Thomas Bernard
40c0c8d356
miniupnpc/Makefile: add validateminiwget to clean; and minor things
2012-06-24 00:47:50 +02:00
Thomas Bernard
8c22bf187d
miniupnpc: More error return checks in upnpc.c
2012-06-24 00:44:22 +02:00
Thomas Bernard
5e05f913e6
fixed miniupnpc/CMakeLists.txt
2012-06-20 23:13:03 +02:00
Thomas Bernard
5d3dc1a290
miniupnpc/portlistingparse.c: removed a unused argument warning
2012-06-20 23:11:59 +02:00
Thomas Bernard
f63cbf0935
miniupnpc: Improvements in testminiwget.sh
2012-06-20 23:11:36 +02:00
Thomas Bernard
aefb519168
disable HAS_IP_MREQN for Solaris (__sun)
2012-06-11 22:06:22 +02:00
Thomas Bernard
91319b1f7b
miniupnpc VERSION 1.7
2012-05-25 00:34:33 +02:00
Thomas Bernard
ef49e90d28
Prepare release of version 1.7 of both miniupnpc and miniupnpd
2012-05-24 18:26:39 +02:00
Thomas Bernard
fe37de7e2c
Clean signal handling
2012-05-24 18:17:31 +02:00
Thomas Bernard
901a6a998b
update version
2012-05-09 23:31:37 +02:00
Thomas Bernard
cd87891cd7
Try to update README and INSTALL files
2012-05-09 23:25:43 +02:00
Thomas Bernard
83032a62ca
Fix crash if -A protocol argument is neither numeric, neither TCP or UDP
2012-05-08 23:05:21 +02:00
Thomas Bernard
439047cbc4
Remove warning about unused argument
2012-05-01 20:55:13 +02:00
Thomas Bernard
d8c652a883
Turn C++ comment to C
2012-05-01 20:54:52 +02:00