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 |
Thomas Bernard
|
87a7f05be6
|
minissdp.c: Also send byebye with all UUIDs
|
2013-06-15 14:51:28 +02:00 |
Thomas Bernard
|
04dec5cf7b
|
send UUID based SSDP notify for each device
|
2013-06-14 19:10:59 +02:00 |
Thomas Bernard
|
50ec2fce4a
|
Have distinct UUID for the 3 devices (IGD, WAN Device, WAN Connection Device)
|
2013-06-13 16:03:36 +02:00 |
Thomas Bernard
|
01bffe494d
|
miniupnpd/minissdp.c: rename SendSSDPAnnounce2() to SendSSDPResponse()
|
2013-06-11 20:03:15 +02:00 |
Thomas Bernard
|
74c3c18380
|
miniupnpd/minissdp.c: Don't advertise WANPPPConnection in UPNP_STRICT mode
|
2013-06-05 11:19:23 +02:00 |
Thomas Bernard
|
18887cb1e4
|
miniupnpd: Correctly handle truncated snprintf() in SSDP code
|
2013-04-26 17:18:28 +02:00 |
Thomas Bernard
|
bb1e3b75f0
|
minissdp.c: Refactored SendSSDPNotifies() and SendSSDPGoodbye()
add missing ssdp:alive and ssdp:byebye messages with NT uuid value.
|
2013-02-07 13:27:09 +01:00 |
Thomas Bernard
|
6ca8ee1dcf
|
minissdp.c: ignore SSDP packets missing the MX: header in UPNP_STRICT mode
|
2013-02-07 11:00:15 +01:00 |
Thomas Bernard
|
39a1d85f7a
|
minissdp.c: Fix SSDP packets sent with uuid as ST: header to conform to UDA
|
2013-02-07 10:59:31 +01:00 |
Thomas Bernard
|
5217fdc090
|
minissdp.c: Add DATE: header in SSDP packets
|
2013-02-07 10:56:38 +01:00 |
Thomas Bernard
|
c7419a5de6
|
miniupnpd: filter HTTP and SSDP based on source IP
Check source address of incomining HTTP connections and SSDP
packets in order to filter out WAN SSDP and HTTP trafic.
|
2013-02-06 15:20:04 +01:00 |
Thomas Bernard
|
43d3939602
|
miniupnpd: Implement get_src_for_route_to() for *BSD
Also modify get_src_for_route_to() to return
the network interface index
|
2013-02-06 15:08:10 +01:00 |