Systemd/src/resolve
Dmitry Rozhkov 8b4198373b resolved: install answers to mDNS transactions too
Currently resolving mDNS requests doesn't work because in
dns_transaction_process_reply() no answer gets installed into
mDNS transactions.

When receiving a mDNS reply we should not check for query section
equivalence of the request and its corresponsing response. But still
we need to install answers to mDNS transactions to make it possible
to actually resolve mDNS requests.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
2017-01-19 11:51:21 +02:00
..
test-data resolve: always align flags to 8th column and print CAA flags 2016-02-12 20:00:42 -05:00
.gitignore resolve: add more record types and convert to gperf table 2014-08-03 22:02:32 -04:00
dns-type.c build-sys: add check for gperf lookup function signature (#5055) 2017-01-10 08:39:05 +01:00
dns-type.h resolved: explicitly refuse zone transfers using the bus API 2016-06-21 13:20:48 +02:00
Makefile
org.freedesktop.resolve1.conf resolved: add legacy dbus service and policy files 2014-07-16 03:41:39 +02:00
org.freedesktop.resolve1.service resolved: add legacy dbus service and policy files 2014-07-16 03:41:39 +02:00
resolv.conf resolved: respond to local resolver requests on 127.0.0.53:53 2016-06-21 14:15:23 +02:00
resolve-tool.c core: introduce parse_ip_port (#4825) 2016-12-06 12:21:45 +01:00
resolved-bus.c resolved: when using the ResolveRecord() bus call, adjust TTL for caching time 2016-06-21 13:20:48 +02:00
resolved-bus.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-conf.c Merge pull request #4061 from dm0-/coreos-1545 2016-10-07 23:38:03 +02:00
resolved-conf.h build-sys: add check for gperf lookup function signature (#5055) 2017-01-10 08:39:05 +01:00
resolved-def.h resolved: include inttypes.h in resolved-def.h given that we use UINT64_C 2016-02-10 14:32:27 +01:00
resolved-dns-answer.c treewide: fix typos and remove accidental repetition of words 2016-07-11 16:18:43 +02:00
resolved-dns-answer.h resolved: add dns_answer_is_empty() and dns_question_is_empty() helpers 2016-06-21 13:20:48 +02:00
resolved-dns-cache.c treewide: fix typos and remove accidental repetition of words 2016-07-11 16:18:43 +02:00
resolved-dns-cache.h resolved: when using the ResolveRecord() bus call, adjust TTL for caching time 2016-06-21 13:20:48 +02:00
resolved-dns-dnssec.c tree-wide: drop NULL sentinel from strjoin 2016-10-23 11:43:27 -04:00
resolved-dns-dnssec.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-dns-packet.c tree-wide: drop some misleading compiler warnings 2016-10-06 19:04:10 +02:00
resolved-dns-packet.h resolved: properly handle BADCOOKIE DNS error 2016-10-06 19:04:09 +02:00
resolved-dns-query.c tree-wide: use mfree more 2016-10-16 23:35:39 -04:00
resolved-dns-query.h resolved: respond to local resolver requests on 127.0.0.53:53 2016-06-21 14:15:23 +02:00
resolved-dns-question.c Replace DNS_RESOURCE_KEY_NAME with a version which always returns "." for root 2016-02-16 19:55:51 -05:00
resolved-dns-question.h resolved: add dns_answer_is_empty() and dns_question_is_empty() helpers 2016-06-21 13:20:48 +02:00
resolved-dns-rr.c tree-wide: drop NULL sentinel from strjoin 2016-10-23 11:43:27 -04:00
resolved-dns-rr.h resolved: respond to local resolver requests on 127.0.0.53:53 2016-06-21 14:15:23 +02:00
resolved-dns-scope.c tree-wide: use mfree more 2016-10-16 23:35:39 -04:00
resolved-dns-scope.h resolved: directly include some required headers instead of inheriting 2016-08-31 15:33:21 -07:00
resolved-dns-search-domain.c tree-wide: use mfree more 2016-10-16 23:35:39 -04:00
resolved-dns-search-domain.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-dns-server.c resolved: properly check for the root domain 2016-10-24 19:04:43 +02:00
resolved-dns-server.h resolved: don't query domain-limited DNS servers for other domains (#3621) 2016-09-30 09:30:08 +02:00
resolved-dns-stream.c tree-wide: use mfree more 2016-10-16 23:35:39 -04:00
resolved-dns-stream.h resolved: directly include some required headers instead of inheriting 2016-08-31 15:33:21 -07:00
resolved-dns-stub.c resolved: initialize variable (#4338) 2016-10-10 20:12:40 -04:00
resolved-dns-stub.h resolved: simplify error handling in manager_dns_stub_{udp,tcp}_fd() 2016-10-09 21:22:23 -04:00
resolved-dns-synthesize.c Replace DNS_RESOURCE_KEY_NAME with a version which always returns "." for root 2016-02-16 19:55:51 -05:00
resolved-dns-synthesize.h resolved: synthesize RRs for data from /etc/hosts 2016-01-25 17:19:19 +01:00
resolved-dns-transaction.c resolved: install answers to mDNS transactions too 2017-01-19 11:51:21 +02:00
resolved-dns-transaction.h resolved: directly include some required headers instead of inheriting 2016-08-31 15:33:21 -07:00
resolved-dns-trust-anchor.c resolved: include d.f.ip6.arpa in default NTA list 2016-08-31 20:12:11 +02:00
resolved-dns-trust-anchor.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-dns-zone.c resolved: make sure we initialize the ifindex of direct zone answers properly 2016-06-14 23:28:54 +02:00
resolved-dns-zone.h resolved: make sure we initialize the ifindex of direct zone answers properly 2016-06-14 23:28:54 +02:00
resolved-etc-hosts.c resolved: correctly handle non-address RR types with /etc/hosts lookups (#4808) 2016-12-22 07:58:02 +01:00
resolved-etc-hosts.h resolved: synthesize RRs for data from /etc/hosts 2016-01-25 17:19:19 +01:00
resolved-gperf.gperf resolved: add an option to control the DNS stub listener 2016-10-07 12:14:38 -07:00
resolved-link-bus.c resolved: respond to local resolver requests on 127.0.0.53:53 2016-06-21 14:15:23 +02:00
resolved-link-bus.h resolved: rename "SearchDomains" property in the Manager interface to "Domains" 2016-02-13 20:33:49 +01:00
resolved-link.c tree-wide: make invocations of extract_first_word more uniform (#4627) 2016-11-11 18:58:41 +01:00
resolved-link.h resolved: directly include some required headers instead of inheriting 2016-08-31 15:33:21 -07:00
resolved-llmnr.c resolved: respond to local resolver requests on 127.0.0.53:53 2016-06-21 14:15:23 +02:00
resolved-llmnr.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-manager.c tree-wide: use mfree more 2016-10-16 23:35:39 -04:00
resolved-manager.h resolved: add an option to control the DNS stub listener 2016-10-07 12:14:38 -07:00
resolved-mdns.c Replace DNS_RESOURCE_KEY_NAME with a version which always returns "." for root 2016-02-16 19:55:51 -05:00
resolved-mdns.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-resolv-conf.c resolved: use macro for private resolve.conf 2016-11-10 14:23:33 +01:00
resolved-resolv-conf.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved.c treewide: fix typos (#4802) 2016-12-02 09:20:26 -05:00
resolved.conf.in resolved: add an option to control the DNS stub listener 2016-10-07 12:14:38 -07:00
RFCs tree-wide: use mdash instead of a two minuses 2016-04-21 23:00:13 -04:00
test-dns-packet.c resolved: when using the ResolveRecord() bus call, adjust TTL for caching time 2016-06-21 13:20:48 +02:00
test-dnssec-complex.c tree-wide: drop NULL sentinel from strjoin 2016-10-23 11:43:27 -04:00
test-dnssec.c test-dnssec: drop unused variable 2016-04-12 13:51:28 +02:00
test-resolve-tables.c test-resolve-tables: verify that dns type/class length is within limits 2016-02-16 19:55:51 -05:00