summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-transaction.c
Commit message (Expand)AuthorAgeFilesLines
...
| * resolved: unify code for trying a different DNS serverLennart Poettering2021-02-161-14/+32
| * resolved: improve log message when retrying a transaction with a different se...Lennart Poettering2021-02-161-1/+6
* | Merge pull request #18616 from keszybz/argv-fuzzer-quick-fixLennart Poettering2021-02-161-7/+7
|\ \
| * | resolved: make dns_transaction_gc return a pointerZbigniew Jędrzejewski-Szmek2021-02-161-7/+7
* | | resolved: when we can't parse a packet, downgrade feature levelLennart Poettering2021-02-161-0/+10
| |/ |/|
* | resolved: paranoia — ensure DNS reply came over stream we sent it toLennart Poettering2021-02-161-1/+2
* | resolved: add "confidential" flag for replies passed to clientsLennart Poettering2021-02-161-11/+18
* | resolved: replace "answer_authenticated" bool by uint64_t query_flags fieldLennart Poettering2021-02-161-34/+29
* | resolved: close UDP socket when we received a network error on itLennart Poettering2021-02-151-0/+2
* | resolved: instead of closing DNS UDP transaction fds right-away, add them to ...Lennart Poettering2021-02-151-10/+34
|/
* resolved: don't redundantly switch DNS servers because of transaction failuresLennart Poettering2021-02-151-3/+3
* resolved: refuse sending packets to our own stub listenersLennart Poettering2021-02-141-0/+23
* resolved: rename manager_our_packet() → manager_packet_from_local_address()Lennart Poettering2021-02-141-1/+2
* resolved: randomize RR order in answers each time we get something from the c...Lennart Poettering2021-02-141-0/+26
* resolved: drop timestamp parameter to dns_cache_put() we don't ever passLennart Poettering2021-02-091-1/+0
* resolved: add support for answering DNSSEC questions on the stubLennart Poettering2021-02-091-85/+190
* resolved: if dns_packet_append_answer() fails count how many RRs were success...Lennart Poettering2021-02-091-3/+1
* resolved: add RRSIG field to DnsAnswerItemLennart Poettering2021-02-091-17/+34
* resolved: introduce dns_transaction_key() helper for getting RR key for trans...Lennart Poettering2021-02-091-79/+79
* resolved: fix use-after-free with queries hitting the cacheZbigniew Jędrzejewski-Szmek2021-01-181-6/+10
* resolved: always take a timestamp when first seeing a packetLennart Poettering2020-12-161-4/+1
* resolved: improve log message when we use TCP a bitLennart Poettering2020-12-031-1/+1
* resolved: properly check per-link NTA listLennart Poettering2020-12-021-1/+1
* resolved: allow cache responses from local DNS serversPavel Sapezhko2020-11-271-5/+3
* tree-wide: fix "a the" or "the a"Yu Watanabe2020-11-131-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* resolved: remove redundant conditionalizationLennart Poettering2020-10-281-46/+40
* resolved: use structured initialization everywhereLennart Poettering2020-10-281-10/+11
* tree-wide: define iterator inside of the macroZbigniew Jędrzejewski-Szmek2020-09-081-24/+12
* resolved: remove superfluous ;;Lennart Poettering2020-08-281-1/+1
* tree-wide: no need to negate argument to ERROR_IS_XYZ()Lennart Poettering2020-08-281-2/+2
* resolved: make sure we initialize t->answer_errno before completing the trans...Lennart Poettering2020-08-281-14/+15
* resolve: read/save port number and SNI from/into link state fileYu Watanabe2020-07-211-2/+2
* resolve: support port specifier in DNS= settingYu Watanabe2020-07-211-4/+6
* tree-wide: use set_ensure_put()Zbigniew Jędrzejewski-Szmek2020-06-221-21/+5
* resolved: introduce dns_transaction_gcp()Zbigniew Jędrzejewski-Szmek2020-06-221-11/+7
* resolved: return org.freedesktop.resolve1.DnsError.NXDOMAIN on LLMNR resoluti...Zbigniew Jędrzejewski-Szmek2020-04-201-1/+10
* resolved: fix abort when recv() returns 0Zbigniew Jędrzejewski-Szmek2019-09-131-2/+5
* resolved: switch cache option to a tri-state option (systemd#5552).Jorge Niedbalski2019-07-171-1/+2
* resolved: don't require check when importing resolved-dnstls.hIwan Timmer2019-06-191-3/+1
* codespell: fix spelling errorsBen Boeckel2019-04-291-4/+4
* resolve: rename Link.name -> Link.ifnameYu Watanabe2019-04-131-3/+3
* util: move ERRNO_IS_xyz macros to errno-util.hLennart Poettering2019-03-191-0/+1
* resolve: fix null pointer dereferencesYu Watanabe2019-02-211-1/+1
* transaction: simplify handling if we get an unexpected DNS packet via TCPLennart Poettering2019-02-151-7/+3
* stream: track type of DnsStream objectLennart Poettering2019-02-151-2/+5
* resolved: mention which RRs we query when requesting them to authenticate som...Lennart Poettering2018-12-181-6/+6
* resolved: only attempt non-answer SOA RRs if they are parents of our queryLennart Poettering2018-12-181-0/+8
* resolved: implicitly disconnect a stream from its server when a stream is closedLennart Poettering2018-12-071-5/+1
* resolved: take particular care when detaching DnsServer from its default streamLennart Poettering2018-12-071-1/+1