Thomas Bernard
|
284db0bb49
|
miniupnpc: use SOCKET type instead of int for copilation under Win64
see #289
|
2018-04-06 12:21:36 +02:00 |
Nikolay Raspopov
|
1ffb2ea580
|
Fixed incompatible types (from 'int *' to 'const char *') warning #2
https://msdn.microsoft.com/en-us/library/windows/desktop/ms738574(v=vs.85).aspx
|
2017-09-18 20:27:10 +03:00 |
Matthieu Nottale
|
af5c091002
|
Send error logs to stderr.
|
2017-04-21 11:25:49 +02:00 |
Thomas Bernard
|
e6ed3c5b8a
|
do not stop discovery on sendto() failure
|
2017-03-13 15:33:38 +01:00 |
Thomas Bernard
|
8c9ce4dbb4
|
make sure no unitialized memory is accessed in the sockaddr_un structure
|
2017-01-09 10:18:16 +01:00 |
Thomas Bernard
|
d33e1be3a8
|
avoid useless setsockopt() under solaris
fixes #218
|
2016-11-11 10:14:14 -05:00 |
Thomas Bernard
|
c39dda549d
|
better error msg for setsockopt() calls
|
2016-11-11 10:13:48 -05:00 |
Thomas Bernard
|
71ce1d6dfa
|
fix for Solaris 11 compilation
see #216
|
2016-11-10 21:55:33 +01:00 |
Thomas Bernard
|
1579f4a2af
|
2015 => 2016
|
2016-10-07 11:16:03 +02:00 |
Stefan Hertenberger
|
00121e9830
|
add NetBSD support
|
2016-09-03 09:34:15 +02:00 |
Thomas Bernard
|
5a284d6b21
|
fix previous commit. Win32 doesn't have SIOCGIFETADDR
|
2016-01-17 19:32:05 +01:00 |
Thomas Bernard
|
aaecdd4190
|
allow to use interface name for multicast if with *BSD
use SIOCGIFADDR to get interface IP
TODO : check how it works under Win32 ...
|
2016-01-17 18:49:41 +01:00 |
Thomas Bernard
|
899ccb9575
|
ssdpDiscoverDevices() set error
|
2015-10-26 11:35:09 +01:00 |
Wladimir J. van der Laan
|
4c90b87ce3
|
Check snprintf result
Verify that the buffer size was large enough to write the output,
raise an error condition if not.
|
2015-10-25 21:13:23 +01:00 |
Thomas Bernard
|
128c8ba7e8
|
PORT => SSDP_PORT
|
2015-10-08 18:08:43 +02:00 |
Thomas Bernard
|
d4af610c51
|
Merge branch 'master' into local_port
Conflicts:
miniupnpc/miniupnpc.c
miniupnpc/miniupnpc.h
miniupnpc/miniupnpcmodule.c
miniupnpc/upnpc.c
|
2015-10-08 17:42:45 +02:00 |
Thomas Bernard
|
6092fdb4f8
|
miniupnpc: fix Win32 build, both MinGW and MSVC
|
2015-09-18 18:11:56 +02:00 |
Thomas Bernard
|
d2d913e304
|
minissdpc.c: remove "comparaison btw signed and unsigned" Warnings
|
2015-09-16 14:55:42 +02:00 |
Thomas Bernard
|
f6d84e6705
|
fix a few warnings (WIN32)
|
2015-09-16 00:31:34 +02:00 |
Thomas Bernard
|
b7b8711dd2
|
iphlpapi.h is needed for Win32
|
2015-09-16 00:19:43 +02:00 |
Thomas Bernard
|
f68edea0fa
|
miniupnpc/minissdpc.c: tries to fix compilation issue with FreeBSD 10.2
see #151
|
2015-08-29 11:05:32 +02:00 |
Thomas Bernard
|
b7654b557f
|
comments / param.h
|
2015-08-28 14:32:14 +02:00 |
Thomas Bernard
|
e5eabdb3d7
|
strncasecmp for WIN32
|
2015-08-28 14:29:20 +02:00 |
Thomas Bernard
|
2400d2f8d2
|
Merge branch 'refact_ssdpc'
Conflicts:
miniupnpc/miniupnpc.c
was because of aba8c3f3d7
|
2015-08-27 22:29:53 +02:00 |
Thomas Bernard
|
cdccc0290d
|
minissdpc.c: avoid unix socket leak in getDevicesFromMiniSSDPD()
|
2015-08-27 10:03:22 +02:00 |
Konstantin Tokarev
|
a95c501959
|
Use MINISSDPC_* error codes instead of UPNPDISCOVER_*.
|
2015-08-04 14:15:56 +03:00 |
Konstantin Tokarev
|
353f101655
|
Moved SSDP discovery code into minissdpc.c
|
2015-08-03 20:09:26 +03:00 |
Konstantin Tokarev
|
7ccbdb6511
|
Report more error kinds from minissdpc functions.
|
2015-07-23 16:23:39 +03:00 |
Konstantin Tokarev
|
f29b026f38
|
Use /var/run/minissdpd.sock as default socketpath in connectToMiniSSDPD().
|
2015-07-23 16:22:54 +03:00 |
Konstantin Tokarev
|
cffba15387
|
Split getDevicesFromMiniSSDPD into 4 steps to allow reuse of local socket.
It allows allows client application to use event loop instead of blocking
in read() while waiting for server reply.
|
2015-07-23 16:22:23 +03:00 |
Konstantin Tokarev
|
eb74f5c886
|
Read USN from SSDP messages.
|
2015-07-22 12:08:52 +03:00 |
Thomas Bernard
|
27e2aa3841
|
miniupnpc: update getDevicesFromMiniSSDPD() to process longer minissdpd responses
|
2015-06-16 17:33:59 +02:00 |
Thomas Bernard
|
eec3f12012
|
miniupnpc: minor code/comments modifications
|
2015-06-11 14:28:35 +02:00 |
Thomas Bernard
|
e501f5625d
|
minissdpc.c: Fix uninitialized dev->scope_id
|
2015-04-24 22:58:46 +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
|
4d62c19c29
|
send ssdp:all requests to MiniSSDPD correctly
|
2014-02-03 16:40:42 +01:00 |
Shawn Landen
|
6e14420ab1
|
remove trailing whitespace from miniupnpc
|
2012-02-29 17:51:24 -08:00 |
Thomas Bernard
|
35e25ab375
|
Replaced WIN32 macro by _WIN32
|
2012-01-21 14:38:38 +01:00 |
Thomas Bernard
|
c183a72c46
|
Added miniupnpc
|
2011-09-27 22:25:35 +02:00 |