Systemd/src/resolve
Zbigniew Jędrzejewski-Szmek 206178a9d2 Document some reasonable DNS servers in the example config file
We have an option to set the fallback list, so we don't know what the contents
are. It may in fact be empty. Let's add some examples to make it easy for a user
stranded without any DNS to fill in something that would work. As a bonus, this
also gives names to the entries we provide by default.
(I added google and cloudflare because that's what we have currently, and quad9
because it seems to be a good privacy-concious and fast choice and was requested
in #12499. As a minimum, things we should include should be well-known global
services with a documented privacy policy and both IPv4 and IPv6 support and
decent response times.)
2020-10-07 11:38:07 +02:00
..
RFCs resolve: add support for RFC 8080 (#7600) 2017-12-12 16:30:12 +01:00
dns-type.c Drop my copyright headers 2018-06-14 13:03:20 +02:00
dns-type.h Drop my copyright headers 2018-06-14 13:03:20 +02:00
dns_type-to-name.awk meson: also indent scripts with 8 spaces 2017-04-25 08:49:16 -04:00
generate-dns_type-gperf.py tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
generate-dns_type-list.sed meson: build systemd using meson 2017-04-23 21:47:26 -04:00
meson.build resolved: add minimal varlink api for resolving hostnames/addresses 2020-08-26 16:48:06 +02:00
org.freedesktop.resolve1.conf
org.freedesktop.resolve1.policy polkit: fix typo 2019-09-20 21:02:47 +09:00
org.freedesktop.resolve1.service Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
resolv.conf resolved: turn off that a search domain is derived from the host's fqdn 2020-09-30 10:37:59 +02:00
resolvconf-compat.c Rename EXTRACT_QUOTES to EXTRACT_UNQUOTE 2019-06-28 11:35:05 +02:00
resolvconf-compat.h tree-wide: add multiple inclusion guard 2018-06-25 13:04:59 +09:00
resolvectl.c resolvectl: show resolv.conf mode in resolvectl output 2020-09-30 10:27:51 +02:00
resolvectl.h resolvectl: remove allow_loopback parameter from ifname_mangle() 2018-12-05 18:46:23 +01:00
resolved-bus.c resolved: expose a new bus property that informs about the /etc/resolv.conf mode 2020-09-30 10:27:50 +02:00
resolved-bus.h resolve: add DBus properties which support DNS SNI and port number 2020-07-21 04:08:22 +09:00
resolved-conf.c Merge pull request #16947 from keszybz/socket-parsing-rework 2020-09-10 16:47:37 +02:00
resolved-conf.h resolved: move dns stub definitions to resolved-dns-stub.[ch] 2020-09-08 19:47:25 +02:00
resolved-def.h resolve: expose dns_server_address_valid() 2019-07-17 06:59:12 +09:00
resolved-dns-answer.c resolved: fix typo in an unused function and add comment 2020-04-16 20:30:50 +02:00
resolved-dns-answer.h tree-wide: always declare bitflag enums the same way 2019-01-07 17:50:39 +01:00
resolved-dns-cache.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-dns-cache.h resolved: switch cache option to a tri-state option (systemd#5552). 2019-07-17 10:42:53 -04:00
resolved-dns-dnssec.c Remove dnssec_canonicalize function which is no longer used 2020-02-24 10:20:12 +00:00
resolved-dns-dnssec.h Remove dnssec_canonicalize function which is no longer used 2020-02-24 10:20:12 +00:00
resolved-dns-packet.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-dns-packet.h resolved: don't store udp/tcp fd in DnsPacket object 2020-09-08 19:47:30 +02:00
resolved-dns-query.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-dns-query.h resolved: don't store udp/tcp fd in DnsPacket object 2020-09-08 19:47:30 +02:00
resolved-dns-question.c codespell: fix spelling errors 2019-04-29 16:47:18 +02:00
resolved-dns-question.h resolved: use a temporary Set to speed up dns question parsing 2019-03-04 15:53:37 +01:00
resolved-dns-rr.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-dns-rr.h tree-wide: "unparseable" → "unparsable" 2020-07-02 09:58:23 +02:00
resolved-dns-scope.c tree-wide: add helper for IPv4/IPv6 sockopts 2020-09-11 10:33:13 +02:00
resolved-dns-scope.h resolve: support port specifier in DNS= setting 2020-07-21 04:04:42 +09:00
resolved-dns-search-domain.c resolved: Break include cycles 2020-05-07 09:00:48 +02:00
resolved-dns-search-domain.h resolved: Break include cycles 2020-05-07 09:00:48 +02:00
resolved-dns-server.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-dns-server.h resolve: read/save port number and SNI from/into link state file 2020-07-21 04:08:16 +09:00
resolved-dns-stream.c tree-wide: add helper for IPv4/IPv6 sockopts 2020-09-11 10:33:13 +02:00
resolved-dns-stream.h resolved: don't store udp/tcp fd in DnsPacket object 2020-09-08 19:47:30 +02:00
resolved-dns-stub.c tree-wide: fix typos found by codespell 2020-09-14 15:32:37 +02:00
resolved-dns-stub.h resolved: don't store udp/tcp fd in DnsPacket object 2020-09-08 19:47:30 +02:00
resolved-dns-synthesize.c util: drop missing.h from socket-util.h 2018-12-06 13:31:16 +01:00
resolved-dns-synthesize.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dns-transaction.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-dns-transaction.h resolved: introduce dns_transaction_gcp() 2020-06-22 16:32:37 +02:00
resolved-dns-trust-anchor.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-dns-trust-anchor.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dns-zone.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-dns-zone.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dnssd-bus.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-dnssd-bus.h shared: split out BusObjectImplementor APIs 2020-06-30 15:08:35 +02:00
resolved-dnssd-gperf.gperf resolved: add enablers for DNS-SD 2017-12-08 14:29:27 +02:00
resolved-dnssd.c resolve: check DNSSD service name template before assigning it 2020-09-10 15:05:19 +09:00
resolved-dnssd.h resolve: check DNSSD service name template before assigning it 2020-09-10 15:05:19 +09:00
resolved-dnstls-gnutls.c tree-wide: Initialize _cleanup_ variables if needed 2020-05-13 22:56:42 +02:00
resolved-dnstls-gnutls.h resolved: check for IP in certificate when using DoT with GnuTLS 2019-10-29 20:32:18 +01:00
resolved-dnstls-openssl.c resolved: Fix build error due to missing include. 2020-05-07 03:05:50 -07:00
resolved-dnstls-openssl.h resolved: move TLS data shared by all servers to manager 2019-06-18 19:16:36 +02:00
resolved-dnstls.h resolved: Break include cycles 2020-05-07 09:00:48 +02:00
resolved-etc-hosts.c resolved: fix memleak on duplicate host lines in /etc/hosts 2020-06-24 10:38:15 +02:00
resolved-etc-hosts.h test-resolved-etc-hosts: add tests for /etc/hosts parsing 2018-08-01 12:38:39 +02:00
resolved-gperf.gperf resolve: allow configurable bind address 2020-09-03 08:27:41 +00:00
resolved-link-bus.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-link-bus.h resolve: add DBus method to set DNS server with port number and SNI 2020-07-21 04:08:22 +09:00
resolved-link.c tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
resolved-link.h resolved: Break include cycles 2020-05-07 09:00:48 +02:00
resolved-llmnr.c resolved: ttl/hopcount sockopt is not a boolean 2020-09-04 15:23:12 +09:00
resolved-llmnr.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-manager.c Merge pull request #16985 from poettering/resolve-dns-stub-extra-fixlets 2020-09-09 22:03:31 +02:00
resolved-manager.h resolved: move dns stub definitions to resolved-dns-stub.[ch] 2020-09-08 19:47:25 +02:00
resolved-mdns.c tree-wide: fix spelling of lookup and setup verbs 2020-03-03 15:02:53 +01:00
resolved-mdns.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
resolved-resolv-conf.c Merge pull request #17203 from poettering/resolv-conf-mode 2020-09-30 14:37:24 +02:00
resolved-resolv-conf.h resolved: expose a new bus property that informs about the /etc/resolv.conf mode 2020-09-30 10:27:50 +02:00
resolved-varlink.c resolved: imply SD_RESOLVED_NO_SEARCH when looking up trailing dot domains 2020-09-29 12:12:03 +02:00
resolved-varlink.h resolved: add minimal varlink api for resolving hostnames/addresses 2020-08-26 16:48:06 +02:00
resolved.c various daemons: emit Stopping... notification before destructing the manager object 2020-07-02 17:12:23 +02:00
resolved.conf.in Document some reasonable DNS servers in the example config file 2020-10-07 11:38:07 +02:00
test-dns-packet.c tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
test-dnssec-complex.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
test-dnssec.c Canonicalise names in DNS responses per RFC4034 requirements 2020-02-24 10:56:13 +00:00
test-resolve-tables.c test: add more string-table tests in test-resolve-tables 2018-07-24 01:26:14 +09:00
test-resolved-etc-hosts.c tree-wide: avoid some loaded terms 2020-06-25 09:00:19 +02:00
test-resolved-packet.c tests: use the test helpers in more places 2019-03-04 14:15:38 +01:00