Thomas Bernard
bab8737dce
LOG_PERROR does not exist on Solaris
2016-11-11 08:53:12 -05:00
Thomas Bernard
b238cade9a
minissdpd: Fix broken overflow test (p+l > buf+n) thanks to Salva Piero
2016-03-01 19:15:11 +01:00
Thomas BERNARD
3fd57ddbb4
fix usage string + vim config
2016-01-17 18:02:57 +01:00
Thomas Bernard
9e24d3cccb
minissdpd: add a notification mode. Bump to version 1.5
...
fixes #139
2016-01-13 16:14:02 +01:00
Thomas Bernard
6d6ae918e3
minissdpd.c: improve syslog
2016-01-13 16:14:02 +01:00
Thomas Bernard
da9403af2f
use 'enum request_type' for minissdpd request types
2016-01-13 16:14:02 +01:00
Thomas Bernard
eca7b7aabb
minissdpd.c: set BOOTID.UPNP.ORG to start timestamp
2016-01-13 16:14:02 +01:00
Thomas Bernard
8ec33b7691
add -f command line option to filter for a specific device type
...
fixes #138
2015-08-06 16:07:33 +02:00
Thomas Bernard
aefeada189
minissdpd: added command 0 (version)
2015-08-06 15:20:30 +02:00
Thomas Bernard
ed4a01d2d6
minissdpd: set multicast TTL to 2 by default and configurable
...
fixes #140
2015-07-21 17:40:51 +02:00
Thomas Bernard
a43beeccf1
fix minor typo
2015-05-27 15:31:49 +02:00
ted shroyer
72f09b6582
Using setting for unix socket response buffer size
...
On networks with about 200 upnp devices, search type 3 (all) truncates the full response. Adding a configuration setting that allows for building minissdpd to have a larger buffer for the response.
2015-05-26 14:31:18 -05:00
Thomas Bernard
c7d7efd230
fix realloc failure issues detected thanks to cppcheck
2015-02-08 10:23:22 +01:00
Thomas Bernard
af3c6392e5
minissdpd/minissdpd.c: write on non blocking unix socket
2014-12-05 18:37:28 +01:00
Thomas Bernard
a4d3546635
minissdpd/minissdpd.c: free service list
2014-12-05 18:36:03 +01:00
Thomas Bernard
afe106d768
minissdpd: clean up select(), fix non blocking write
2014-12-05 17:35:34 +01:00
Thomas Bernard
b405bdda2b
minissdpd: handle ssdp:update messages
2014-12-04 11:41:19 +01:00
Thomas Bernard
63179a1f7f
minisspd: check that peer is from a LAN
...
Change the list of LAN addresses/interfaces (code taken from miniupnpd)
Check that the peer is from a LAN for each SSDP packet
2014-11-28 17:48:35 +01:00
Thomas Bernard
3665f1913d
minissdpd: Cosmetic changes
2014-11-28 15:49:32 +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
97c001d464
add use(less ?)ful comments
2014-10-06 14:44:45 +02:00
Thomas BERNARD
140ee8d220
minissdpd.c: Initialize pointers to NULL (fix)
2014-04-12 10:05:42 +02:00
Thomas Bernard
bd83aa90c5
minissdpd: accept request of type 3 with 0 lenght argument
2014-02-28 20:23:51 +01:00
Thomas Bernard
04752985cc
minissdpd.c: Discover devices on the network at startup
2014-02-03 16:52:38 +01:00
Thomas Bernard
178f0b8c4d
minissdpd.c: silently ignore EAGAIN, EWOULDBLOCK, EINTR of recv calls
2014-02-03 16:51:25 +01:00
Thomas Bernard
612d0e44fb
minissdpd.c: improve comments and logging
2014-02-03 16:50:37 +01:00
Thomas Bernard
7f2f0efd55
Set sockets non blocking
2012-05-24 18:21:24 +02:00
Thomas Bernard
fe37de7e2c
Clean signal handling
2012-05-24 18:17:31 +02:00
Thomas Bernard
bf0e1c509e
Remove a few signed/unsigned compares
2012-05-08 23:10:25 +02:00
Thomas Bernard
2b958b85e5
Handle ssdp:update messages and update logging
2012-04-10 00:28:27 +02:00
Thomas Bernard
a3600d5e7b
Added -ansi to compilation flags
2012-04-10 00:26:48 +02:00
Shawn Landen
ece31957f9
remove trailing whitespace from minissdpd
2012-02-29 17:52:48 -08:00
Thomas Bernard
7846aaa4c2
minissdpd: daemonize after init
...
In order to fail launch and return an error to the parent process
if the init fails.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644509
2011-10-07 11:36:07 +02:00
Thomas Bernard
fd96a3ddcd
minissdpd: unlink unix socket before binding
...
see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644510
2011-10-07 11:29:22 +02:00
Thomas Bernard
d535e18678
Adding minissdpd
2011-09-28 21:14:08 +02:00