aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* resolved: implicitly disconnect a stream from its server when a stream is closedLennart Poettering2018-12-071-0/+2
* resolved: add new helper for carefully detach a stream from any serverLennart Poettering2018-12-071-3/+15
* resolved: pin stream while calling callbacks for itLennart Poettering2018-12-071-1/+3
* resolved: exit early on failureLennart Poettering2018-12-071-1/+1
* resolved: add new accessor dns_stream_take_read_packet() for taking read pack...Lennart Poettering2018-12-071-0/+16
* resolved: add some assert()sLennart Poettering2018-12-071-0/+2
* resolved: be more careful with types in dns_stream_writev()Lennart Poettering2018-12-071-16/+16
* resolved: line split dns_stream_new() function signatureLennart Poettering2018-12-071-1/+7
* resolved: reorder things, to place registration of DnsStream in Manager close...Lennart Poettering2018-12-071-2/+3
* resolved: ensure DnsStream.fd is initialized before first error pathLennart Poettering2018-12-071-5/+7
* resolved: simplify on_stream_io() a bitLennart Poettering2018-12-071-8/+6
* tree-wide: use IOVEC_MAKE() at many placesLennart Poettering2018-11-271-4/+2
* tree-wide: use DEFINE_TRIVIAL_REF_UNREF_FUNC() macro or friends where applicableYu Watanabe2018-08-271-18/+3
* resolve: fix error handling of dns_stream_read()Yu Watanabe2018-08-021-2/+2
* resolved: TCP Fast Open and TLS Session Tickets for OpenSSLIwan Timmer2018-07-271-1/+1
* resolved: basic OpenSSL support for DNS-over-TLSIwan Timmer2018-07-271-0/+2
* resolved: set io events after receiving EAGAIN for TLSIwan Timmer2018-07-271-2/+15
* resolved: refactor GnuTLS specific code in separate source fileIwan Timmer2018-07-271-107/+19
* meson: make DNS-over-TLS support optionalYu Watanabe2018-06-201-7/+7
* resolved: fix error handling in resolved-dns-streamIwan Timmer2018-06-141-5/+12
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* resolved: support for DNS-over-TLSIwan Timmer2018-06-111-5/+148
* resolved: TCP fast open connectionsIwan Timmer2018-06-111-5/+46
* resolved: longlived TCP connectionsIwan Timmer2018-06-111-13/+38
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe2018-04-051-2/+1
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* resolved: rework how we handle truncation in the stub resolverLennart Poettering2017-10-051-1/+1
* tree-wide: use `!IN_SET(..)` for `a != b && a != c && …`Andreas Rammhold2017-10-021-3/+3
* tree-wide: use mfree moreZbigniew Jędrzejewski-Szmek2016-10-161-3/+1
* resolved: respond to local resolver requests on 127.0.0.53:53Lennart Poettering2016-06-211-6/+23
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* resolved: set a description on all our event sourcesLennart Poettering2016-01-111-0/+4
* resolved: don't set TCP_NODELAY twice for TCP socketsLennart Poettering2015-12-261-5/+0
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-0/+1
* io-util.h: move iovec stuff from macro.h to io-util.hLennart Poettering2015-10-271-0/+1
* util-lib: split out fd-related operations into fd-util.[ch]Lennart Poettering2015-10-251-0/+1
* util: introduce CMSG_FOREACH() macro and make use of it everywhereLennart Poettering2015-06-101-1/+2
* treewide: use log_*_errno whenever %m is in the format stringMichal Schmidt2014-11-281-2/+2
* resolved: simplify detection of packets from the loopback deviceLennart Poettering2014-10-221-1/+1
* shared: add MAXSIZE() and use it in resolvedDavid Herrmann2014-08-221-1/+1
* resolve: fix compilation on LLVM+clangDavid Herrmann2014-08-151-1/+1
* resolved: IPV6_UNICAST_IF may fail if we already are bound to a device, like ...Lennart Poettering2014-08-011-2/+2
* resolved: use CLOCK_BOOTTIME instead of CLOCK_MONOTONIC when aging caches and...Lennart Poettering2014-08-011-1/+6
* resolved: when resolving an address PTR record via llmnr, make a tcp connecti...Lennart Poettering2014-07-291-123/+140
* resolve: add llmnr responder side for UDP and TCPLennart Poettering2014-07-291-0/+380