aboutsummaryrefslogtreecommitdiffstats
path: root/src/resolve/resolved-dns-transaction.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* resolve: call dns_stream_take_read_packet() in on_stream_io()Yu Watanabe2022-01-281-5/+3
* resolve: make dns_stream_new() take on_packet and complete callbacksYu Watanabe2022-01-281-4/+2
* resolved: lower connection timeout for DoT connections in opportunistic modeLennart Poettering2021-11-221-1/+10
* resolved: retry on SERVFAIL before downgrading feature levelSteven Siloti2021-08-131-15/+28
* Drop the text argument from assert_not_reached()Zbigniew Jędrzejewski-Szmek2021-08-031-6/+6
* resolved: indent tables for readabilityZbigniew Jędrzejewski-Szmek2021-05-141-20/+20
* Merge pull request #19109 from poettering/resolved-transaction-log-tweaksZbigniew Jędrzejewski-Szmek2021-03-311-20/+23
|\
| * resolved: use sd_event_add_time_relative() where appropriateLennart Poettering2021-03-261-2/+4
| * resolved: reset initial_jitter_elapsed properlyLennart Poettering2021-03-261-9/+10
| * resolved: mention transaction ID in jitter log messageLennart Poettering2021-03-261-1/+4
| * resolved: use random_u64_range() for randomizing initial transaction jitterLennart Poettering2021-03-261-7/+4
| * resolved: don't mention confusing server switch on server-less protocolsLennart Poettering2021-03-261-1/+1
* | resolve: dns_answer_contains() does not return negative errnoYu Watanabe2021-03-231-7/+1
|/
* tree-wide: use UINT64_MAX or friendsYu Watanabe2021-03-051-2/+2
* resolved: disable event sources before unreffing themZbigniew Jędrzejewski-Szmek2021-03-011-2/+2
* resolved: don't dereference ->scope unless setLennart Poettering2021-02-231-3/+3
* resolved: improve debug logging on incoming messages a bitLennart Poettering2021-02-181-2/+4
* resolved: let's track fragment sizes of servers/retry on fragmentingLennart Poettering2021-02-181-3/+26
* resolved: tweak how we calculate MTU for sending packetsLennart Poettering2021-02-181-1/+1
* resolved: see if it's worth retrying a lookup on "failed-auxiliary" DNSSEC errorLennart Poettering2021-02-171-1/+14
* resolved: in DNSSEC permissive mode, check if DO bit wasn't copied from request to responseLennart Poettering2021-02-171-0/+4
* resolved: address DVE-2018-0001Lennart Poettering2021-02-171-12/+57
* Merge pull request #18636 from poettering/resolved-different-serverLennart Poettering2021-02-161-15/+38
|\
| * 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 serverLennart 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 a socket "graveyard"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 cacheLennart 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 successfully addedLennart 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 transactionLennart 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