Daniel Mack
40fa4728eb
resolved: discard any reply packet that contains a bogus name
...
Only .in-addr.arpa and .local are considered local in mDNS, so discard the
packet if anything else is thrown at us.
2015-12-10 16:32:02 +01:00
Daniel Mack
ee8d930568
resolved: llmnr, mdns: simplify error handling
...
sd_event_add_io() returns the error directly and does not mess with errno.
2015-12-09 18:49:15 +01:00
Daniel Mack
124602aea8
resolved: add mDNS packet dispatcher
...
Add the packet dispatching routine for mDNS.
It differs to what LLMNR and DNS dispatchers do in the way it matches
incoming packets. In mDNS, we actually handle all incoming packets,
regardless whether we asked for them earlier or not.
2015-12-08 16:51:40 +01:00
Daniel Mack
bc7702b098
resolved: add infrastructure for mDNS related sockets
...
Just hook up mDNS listeners with an empty packet dispather function,
introduce a config directive, man page updates etc.
2015-12-08 16:37:40 +01:00