summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-stream.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: port more code over to CMSG_TYPED_DATA()Lennart Poettering2023-04-131-4/+4
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-1/+1
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-3/+1
* time-util: assume CLOCK_BOOTTIME always existsLennart Poettering2022-03-281-2/+2
* resolved: Read as much as possible per stream EPOLLIN eventJoan Bruguera2022-02-011-43/+12
* resolved: Avoid multiple SSL writes per DoT packetJoan Bruguera2022-02-011-15/+3
* resolved: Make event flags logic robust for DoTJoan Bruguera2022-02-011-18/+9
* resolve: llmnr: fix never hit conditionYu Watanabe2022-01-281-7/+15
* resolve: mention that dns_stream_update() needs to be called after dns_stream...Yu Watanabe2022-01-281-0/+7
* resolve: call dns_stream_take_read_packet() in on_stream_io()Yu Watanabe2022-01-281-19/+20
* resolve: make dns_stream_new() take on_packet and complete callbacksYu Watanabe2022-01-281-9/+11
* resolved: Fix DoT timeout on multiple answer recordsJoan Bruguera2022-01-271-2/+43
* tree-wide: use ERRNO_IS_TRANSIENT()Yu Watanabe2021-11-301-3/+3
* resolved: lower connection timeout for DoT connections in opportunistic modeLennart Poettering2021-11-221-4/+4
* resolved: directly initialize iovec arrayZbigniew Jędrzejewski-Szmek2021-05-041-7/+6
* resolved: disable event sources before unreffing themZbigniew Jędrzejewski-Szmek2021-03-011-2/+2
* resolve: use sockaddr_in_addr()Yu Watanabe2021-02-181-1/+1
* resolved: always take a timestamp when first seeing a packetLennart Poettering2020-12-161-0/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* tree-wide: add helper for IPv4/IPv6 sockoptsLennart Poettering2020-09-111-11/+3
* tree-wide: define iterator inside of the macroZbigniew Jędrzejewski-Szmek2020-09-081-2/+1
* tree-wide: make use of new relative time events in sd-event.hLennart Poettering2020-07-281-3/+3
* resolve: use appropriate typeYu Watanabe2020-07-021-1/+1
* resolved: tweak cmsg calculationLennart Poettering2020-05-271-0/+1
* tree-wide: make sure our control buffers are properly alignedLennart Poettering2020-05-071-5/+2
* resolved: Break include cyclesDaan De Meyer2020-05-071-0/+1
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+2
* resolved: set stream type during DnsStream creationDan Streetman2019-10-251-0/+1
* codespell: fix spelling errorsBen Boeckel2019-04-291-1/+1
* resolved: keep stub stream connections up for as long as client wantsLennart Poettering2019-02-151-1/+7
* resolved: add comment to dns_stream_complete() about its 'error' argumentLennart Poettering2019-02-151-0/+4
* resolved: only call complete() with zero argument in LLMNR client casesLennart Poettering2019-02-151-1/+5
* resolved: restart stream timeout whenever we managed to read or write somethingLennart Poettering2019-02-151-2/+14
* stream: track type of DnsStream objectLennart Poettering2019-02-151-3/+8
* stream: follow coding style, don't use degrade-to-bool for checking numeric v...Lennart Poettering2019-02-151-1/+1
* 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