Systemd/src/resolve
Martin Pitt d2bc125132 resolved: fix comments in resolve.conf for search domain overflows (#3422)
Write comments about "too many search domains" and "Total length of all search
domains is too long" just once. Also put it on a separate line, as
resolv.conf(5) only specifies comments in a line by themselves.

This is ugly to do if write_resolv_conf_search() gets called once for every
search domain. So change it to receive the complete OrderedSet instead and do
the iteration by itself.

Add test cases to networkd-test.py.

https://launchpad.net/bugs/1588229
2016-06-03 11:15:44 +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 resolve: print a noisy warning if we show crypto keys that could not be authenticated 2016-02-16 15:30:03 +01:00
dns-type.h tree-wide: place #pragma once at the same place everywhere 2016-02-20 22:42:29 +01:00
Makefile resolved: add daemon to manage resolv.conf 2014-05-19 18:14:56 +02:00
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
resolve-tool.c build-sys: fix build with libgrcypt disabled 2016-03-27 21:51:44 -04:00
resolved-bus.c resolved: handle oom properly 2016-04-08 21:08:15 -04:00
resolved-bus.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-conf.c tree-wide: minor formatting inconsistency cleanups 2016-02-23 14:20:34 -08:00
resolved-conf.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +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 then/that use 2016-02-24 11:56:11 +01:00
resolved-dns-answer.h Typo fixes 2016-02-12 00:26:37 +01:00
resolved-dns-cache.c tree-wide: make ++/-- usage consistent WRT spacing 2016-02-22 20:32:04 -08:00
resolved-dns-cache.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-dns-dnssec.c tree-wide: remove useless NULLs from strjoina 2016-04-13 08:56:44 -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: minor formatting inconsistency cleanups 2016-02-23 14:20:34 -08:00
resolved-dns-packet.h resolved: fix definition of SD_RESOLVED_FLAGS_MAKE 2016-02-13 20:33:49 +01:00
resolved-dns-query.c treewide: fix typos (#3187) 2016-05-04 11:26:17 +02:00
resolved-dns-query.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01: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 tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-dns-rr.c resolve: also allow SSHFP payload to be exported 2016-02-18 11:41:40 -05:00
resolved-dns-rr.h treewide: fix typos and then/that use 2016-02-24 11:56:11 +01:00
resolved-dns-scope.c Replace DNS_RESOURCE_KEY_NAME with a version which always returns "." for root 2016-02-16 19:55:51 -05:00
resolved-dns-scope.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-dns-search-domain.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01: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: fix accounting of dns serves on a link (#3291) 2016-05-20 15:11:58 +02:00
resolved-dns-server.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-dns-stream.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-dns-stream.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01: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: work around broken DNS zones set up by incapdns.net 2016-05-02 18:29:28 +02:00
resolved-dns-transaction.h resolved: fix notification iteration logic when transactions are completed 2016-02-22 23:24:47 +01:00
resolved-dns-trust-anchor.c Replace DNS_RESOURCE_KEY_NAME with a version which always returns "." for root 2016-02-16 19:55:51 -05: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: fix notification iteration logic when transactions are completed 2016-02-22 23:24:47 +01:00
resolved-dns-zone.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-etc-hosts.c tree-wide: make ++/-- usage consistent WRT spacing 2016-02-22 20:32:04 -08: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: remove configuration knobs for mDNS until it's ready 2016-01-19 14:11:05 +01:00
resolved-link-bus.c resolved: rename "SearchDomains" property in the Manager interface to "Domains" 2016-02-13 20:33:49 +01: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: use mdash instead of a two minuses 2016-04-21 23:00:13 -04:00
resolved-link.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-llmnr.c systemd-resolved: fix typo on log message 2016-02-20 08:55:17 +01:00
resolved-llmnr.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved-manager.c resolved: don't stop handle messages after receiving a zero length UDP packet (#3323) 2016-05-23 10:19:14 +02:00
resolved-manager.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01: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: fix comments in resolve.conf for search domain overflows (#3422) 2016-06-03 11:15:44 +02:00
resolved-resolv-conf.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolved.c selinux: always try to load the full selinux db 2016-03-01 20:39:30 -05:00
resolved.conf.in resolved: turn on DNSSEC by default, unless configured otherwise 2016-02-16 15:22:05 +01:00
RFCs tree-wide: use mdash instead of a two minuses 2016-04-21 23:00:13 -04:00
test-dns-packet.c resolve/test-dns-packet: Fix unaligned access in test_packet_from_file(). 2016-05-26 23:32:25 +02:00
test-dnssec-complex.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01: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