Thomas Bernard
|
50d21a38d0
|
SSDP: use receiving interface index to check if from LAN
|
2017-05-25 00:44:29 +02:00 |
Thomas Bernard
|
9303816a5b
|
check receiving interface index when receiving SSDP
|
2017-05-25 00:44:12 +02:00 |
Thomas Bernard
|
6ed6b4e607
|
minissdp.c: const int on = 1; for setsockopt() arg
|
2017-05-24 11:04:20 +02:00 |
Thomas Bernard
|
0cc906169a
|
use LinkLocal address for HTTP when needed
should fix #229
should be tested...
|
2017-03-13 13:01:00 +01:00 |
Thomas Bernard
|
3571a41d1b
|
Fix UDA-1.2.10 Man header empty or invalid
|
2016-12-23 12:12:49 +01:00 |
Thomas Bernard
|
36c4c0ded4
|
do not use multicast global scope
|
2016-02-19 14:20:45 +01:00 |
Thomas Bernard
|
984a6f144e
|
set IPv6 Hop limit to 10
|
2016-02-19 14:20:31 +01:00 |
Thomas Bernard
|
9e31ceb630
|
add --disable-pppconn genconfig.sh option to disable WANPPPConnection
fixes #176
|
2015-12-13 15:57:49 +01:00 |
Thomas Bernard
|
e97be7f37f
|
add comments to previous commit
|
2015-12-12 08:47:06 +01:00 |
Daniel Becker
|
1cc3d1a5fa
|
advertise correct service and device versions when IGDv2 is enabled
|
2015-12-11 18:08:18 -08:00 |
Thomas Bernard
|
3bd1886d2a
|
move SSDP_PACKET_MAX_LEN to config.h
also set it to 1024 by default. See #129
|
2015-10-24 13:11:31 +02:00 |
Thomas Bernard
|
fde90d221b
|
fix typo in "urn" (url)
|
2015-09-14 23:35:14 +02:00 |
Thomas Bernard
|
5873c5a6b4
|
miniupnpd: improve warning log
|
2015-08-26 10:04:23 +02:00 |
Thomas Bernard
|
f8f5f2eb97
|
miniupnpd: bind to device using SO_BINDTODEVICE
|
2015-08-26 09:46:05 +02:00 |
Thomas Bernard
|
0cf182e51e
|
miniupnpd: remove int_if_name, use ip_mreqn if available
|
2015-08-25 20:33:47 +02:00 |
Timothy Redaelli
|
138ec9e972
|
miniupnpd: Bind to device
This is needed when you have two interfaces with the same IP address
(for example using tinc)
|
2015-08-21 16:05:26 +02:00 |
Chocobo1
|
24307d2951
|
Comparing array address with 0 is not useful, use strlen() instead
|
2015-06-24 16:24:01 +08:00 |
Chocobo1
|
61289d42fb
|
Correctly terminate the string
|
2015-06-24 16:24:01 +08:00 |
Thomas Bernard
|
2a08805783
|
minissdp.c: Dont try to close sockets with fd=-1
fixes #112
|
2015-04-28 09:08:35 +02:00 |
Thomas Bernard
|
241ede9ddf
|
miniupnpd: improve (some) logs
|
2015-01-20 14:13:18 +01:00 |
Thomas Bernard
|
f795af5f54
|
2014 => 2015
|
2015-01-20 14:12:10 +01:00 |
Thomas Bernard
|
8baf8d351a
|
miniupnpd/minissdp.c: Remove warning (caused by double const)
|
2014-10-22 13:57:24 +02:00 |
Thomas Bernard
|
447bad32c9
|
miniupnpd/minissdp.c: Add documentation to SSDPNotify* functions
|
2014-10-22 12:11:34 +02:00 |
Thomas Bernard
|
aef2c0a3b4
|
miniupnpd/minissdp.c: fix 50e370abcd
while() => for() / reindent/etc
|
2014-10-22 12:10:30 +02:00 |
Thomas Bernard
|
ac816e91f9
|
Merge branch 'master' into mcast_ssdp
|
2014-10-22 11:47:46 +02:00 |
Thomas Bernard
|
9194b02071
|
miniupnpd/minissdp.c: comments about binding "notify" sockets
Explain why bind() is called in functions
OpenAndConfSSDPNotifySocket and OpenAndConfSSDPNotifySocketIPV6
|
2014-10-22 11:43:42 +02:00 |
Thomas Bernard
|
55c959247b
|
miniupnpd/minissdp.c: remove warning if ipv6 is disabled
|
2014-10-06 14:44:23 +02:00 |
Thomas Bernard
|
1961868cd5
|
miniupnpd/minissdp.c: add a default delay before SSDP response
fixes #084
|
2014-08-01 12:30:55 +02:00 |
Thomas Bernard
|
50e370abcd
|
miniupnpd/minissdp.c: Send SSDP announces to IPv6 link-local, site-local and global multicast addresses
|
2014-05-23 17:05:15 +02:00 |
Thomas Bernard
|
4069d9633c
|
miniupnpd/minissdp.c: bind the SSDP IPv6 sending socket
|
2014-05-23 17:03:56 +02:00 |
Thomas Bernard
|
6bf84dc834
|
miniupnpd/minissdp.c: clean SendSSDPbyebye()
|
2014-05-23 12:07:39 +02:00 |
Thomas Bernard
|
c4c2f79c12
|
miniupnpd/minissdp.c: Add IPV6 multicast membership only on selected "LAN" interfaces
|
2014-05-22 10:22:04 +02:00 |
Thomas Bernard
|
00fbdb70cf
|
miniupnpd/minissdp.c: AddMulticastMembershipIPv6() targets specific interface
|
2014-05-22 10:17:06 +02:00 |
Thomas Bernard
|
165aeef129
|
miniupnpd/minissdp.c: clean SendSSDPNotify() code
|
2014-05-22 10:12:26 +02:00 |
Thomas Bernard
|
9f78015a5b
|
miniupnpd/minissdp.c: also listen on global SSDP multicast address FF0E::C
Add comments about also sending the NOTIFY to this address
|
2014-05-22 01:12:06 +02:00 |
Markus Stenberg
|
c038146cee
|
Added ipv6_listening_ip option to override it from in6addr_any.
This way IPv6 services can be selectively enabled on one IP too.
|
2014-05-20 15:55:35 +03:00 |
Thomas Bernard
|
589b792873
|
miniupnpd/minissdp.c: comment about WFA.
|
2014-04-20 18:39:40 +02:00 |
Thomas Bernard
|
7f85648277
|
miniupnpd/minissdp.c: clean up : port => http_port
|
2014-04-20 18:05:22 +02:00 |
Thomas Bernard
|
123eca279c
|
upnpd/minissdp.c: enlarge SSDP packet buffer for sending
|
2014-04-09 15:36:38 +02:00 |
Thomas Bernard
|
bbe96a15b6
|
miniupnpd: adding HTTPS support
|
2014-04-09 15:35:06 +02:00 |
Thomas Bernard
|
f70484f27f
|
miniupnpd/minissdp.c: reduce syslog() verbosity
LOG_INFO => LOG_DEBUG
|
2014-03-24 10:33:52 +01:00 |
Thomas Bernard
|
7b13adafbd
|
miniupnpd: reduce number of global variables by using more runtime_flags
change ipv6_enabled/ipv6fc_inbound_pinhole_allowed/ipv6fc_firewall_enabled
global vars to flags in runtime_flags
|
2014-03-13 11:34:33 +01:00 |
Thomas Bernard
|
c492b6f56f
|
minissdp.c: try again write after EINTR in SubmitServicesToMiniSSDPD()
|
2014-02-26 02:02:34 +01:00 |
Thomas Bernard
|
34d0954718
|
Merge branch 'sendto_schedule'
|
2014-02-25 11:47:30 +01:00 |
Thomas Bernard
|
ec1686f29f
|
miniupnpd/minissdp: Introduce SSDP_RESPOND_SAME_VERSION
changes something when compiled as IGDv2.
|
2014-02-25 11:45:51 +01:00 |
Thomas Bernard
|
9832adc456
|
miniupnpd/minissdp.c: send ssdp:alive packets more than once
fixes #35
|
2014-02-25 11:37:36 +01:00 |
Thomas Bernard
|
02165b70dc
|
minissdp.c: wait for a delay before answering M-SEARCH
|
2014-02-25 11:16:34 +01:00 |
Thomas Bernard
|
c1e624ecd4
|
miniupnpd: use asyncsendto
|
2014-02-25 11:15:30 +01:00 |
Thomas Bernard
|
18f02dccb3
|
miniupnpd: possibility to disable ipv6 at runtime
fixes #049
|
2014-02-06 10:57:39 +01:00 |
Thomas Bernard
|
49780a99ea
|
miniupnpd/minissdp.c: check return value of AddMulticastMembershipIPv6()
|
2014-02-03 10:42:38 +01:00 |