Systemd/src/resolve
Lennart Poettering 652ba568c6 stream: track type of DnsStream object
We use stream objects in four different cases: let's track them.

This in particular allows us to make sure the limit on outgoing streams
cannot be exhausted by having incoming streams as this means we can
neatly separate the counters for all four types.
2019-02-15 17:13:58 +01: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 Merge pull request #9770 from keszybz/etc-resolved-no-address 2018-08-02 12:54:50 +09:00
org.freedesktop.resolve1.conf resolved: add legacy dbus service and policy files 2014-07-16 03:41:39 +02:00
org.freedesktop.resolve1.policy meson: drop unnecessary "transformation" of policy files 2018-02-16 13:01:12 +01:00
org.freedesktop.resolve1.service Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
resolv.conf resolve: enable EDNS0 towards the 127.0.0.53 stub resolver 2018-12-17 15:15:18 +01:00
resolvconf-compat.c resolvectl: remove allow_loopback parameter from ifname_mangle() 2018-12-05 18:46:23 +01:00
resolvconf-compat.h tree-wide: add multiple inclusion guard 2018-06-25 13:04:59 +09:00
resolvectl.c resolvectl: add support for reading/writing per-link 'default-route' boolean 2018-12-21 12:10:07 +01:00
resolvectl.h resolvectl: remove allow_loopback parameter from ifname_mangle() 2018-12-05 18:46:23 +01:00
resolved-bus.c resolved: add bus API to set per-link "default route" boolean 2018-12-21 12:10:07 +01:00
resolved-bus.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-conf.c meson: make DNS-over-TLS support optional 2018-06-20 22:28:01 +02:00
resolved-conf.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
resolved-def.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dns-answer.c tree-wide: remove various unused functions 2018-12-02 13:35:34 +09: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 resolve: do not hit CNAME or DNAME entry in NODATA cache (#9836) 2018-08-13 14:32:33 +09:00
resolved-dns-cache.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dns-dnssec.c tree-wide: use newa() instead of alloca() wherever we can 2019-01-26 16:17:04 +01:00
resolved-dns-dnssec.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dns-packet.c resolve: reject host names with leading or trailing dashes in /etc/hosts 2018-12-10 09:56:56 +01:00
resolved-dns-packet.h resolved: Increase size of TCP stub replies 2018-11-28 14:06:36 +01:00
resolved-dns-query.c Correct more spelling errors. 2019-01-23 23:34:52 +01:00
resolved-dns-query.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dns-question.c tree-wide: use DEFINE_TRIVIAL_REF_UNREF_FUNC() macro or friends where applicable 2018-08-27 14:01:46 +09:00
resolved-dns-question.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dns-rr.c resolve: reject host names with leading or trailing dashes in /etc/hosts 2018-12-10 09:56:56 +01:00
resolved-dns-rr.h tree-wide: make hash_ops typesafe 2018-12-02 07:53:27 +01:00
resolved-dns-scope.c resolved: preferably route single-label lookups to unicast DNS scopes with search domains (#11485) 2019-01-22 09:57:49 +01:00
resolved-dns-scope.h resolved: add an explicit way to configure whether a link is useful as default route 2018-12-21 12:10:07 +01:00
resolved-dns-search-domain.c resolve: reject host names with leading or trailing dashes in /etc/hosts 2018-12-10 09:56:56 +01:00
resolved-dns-search-domain.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dns-server.c resolved: rework dns_server_limited_domains(), replace by dns_scope_has_route_only_domains() 2018-12-21 12:09:00 +01:00
resolved-dns-server.h resolved: rework dns_server_limited_domains(), replace by dns_scope_has_route_only_domains() 2018-12-21 12:09:00 +01:00
resolved-dns-stream.c stream: track type of DnsStream object 2019-02-15 17:13:58 +01:00
resolved-dns-stream.h stream: track type of DnsStream object 2019-02-15 17:13:58 +01:00
resolved-dns-stub.c stream: track type of DnsStream object 2019-02-15 17:13:58 +01:00
resolved-dns-stub.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +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 stream: track type of DnsStream object 2019-02-15 17:13:58 +01:00
resolved-dns-transaction.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-dns-trust-anchor.c resolved-dns-trust-anchor: FOREACH_LINE excorcism 2018-10-18 16:23:45 +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: remove Lennart's copyright lines 2018-06-14 10:20:20 +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 util: drop missing.h from socket-util.h 2018-12-06 13:31:16 +01:00
resolved-dnssd-bus.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
resolved-dnssd-gperf.gperf resolved: add enablers for DNS-SD 2017-12-08 14:29:27 +02:00
resolved-dnssd.c Mark *data and *userdata params to specifier_printf() as const 2018-12-12 16:45:33 +01:00
resolved-dnssd.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
resolved-dnstls-gnutls.c coccinelle: make use of SYNTHETIC_ERRNO 2018-11-22 10:54:38 +01:00
resolved-dnstls-gnutls.h resolve: sort headers 2018-08-06 09:57:00 +02:00
resolved-dnstls-openssl.c resolved: sort headers again 2018-12-02 13:22:29 +01:00
resolved-dnstls-openssl.h resolve: sort headers 2018-08-06 09:57:00 +02:00
resolved-dnstls.h resolved: TCP Fast Open and TLS Session Tickets for OpenSSL 2018-07-27 21:23:17 +01:00
resolved-etc-hosts.c Remove 'inline' attributes from static functions in .c files (#11426) 2019-01-15 08:12:28 +01: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: add option to toggle reading /etc/hosts 2018-07-28 21:46:00 +09:00
resolved-link-bus.c resolved: add bus API to set per-link "default route" boolean 2018-12-21 12:10:07 +01:00
resolved-link-bus.h resolved: add bus API to set per-link "default route" boolean 2018-12-21 12:10:07 +01:00
resolved-link.c resolved: read DNS default route option from networkd 2018-12-21 12:10:07 +01:00
resolved-link.h resolved: add an explicit way to configure whether a link is useful as default route 2018-12-21 12:10:07 +01:00
resolved-llmnr.c stream: track type of DnsStream object 2019-02-15 17:13:58 +01:00
resolved-llmnr.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolved-manager.c tree-wide: make sure to flush/close all bus connections when our daemons exit 2019-01-17 16:12:38 +01:00
resolved-manager.h stream: track type of DnsStream object 2019-02-15 17:13:58 +01:00
resolved-mdns.c resolved-mdns: use TAKE_FD() 2018-10-19 06:03:19 +09:00
resolved-mdns.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
resolved-resolv-conf.c resolved: add an explicit way to configure whether a link is useful as default route 2018-12-21 12:10:07 +01:00
resolved-resolv-conf.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
resolved.c timesyncd,resolved,machinectl: drop calls to sd_event_get_exit_code() 2019-01-08 23:26:07 +01:00
resolved.conf.in resolved: have the stub resolver listen on both TCP and UDP by default 2018-12-12 21:21:04 +01:00
test-dns-packet.c tree-wide: rename path_join_many() to path_join() 2018-11-30 10:59:47 +01:00
test-dnssec-complex.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
test-dnssec.c tree-wide: add whitespace between type and variable name 2018-12-04 09:29:54 +01: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 Merge pull request #10897 from keszybz/etc-fstab-parsing 2018-12-10 12:31:30 +01:00
test-resolved-packet.c Drop my copyright headers 2018-06-14 13:03:20 +02:00