summaryrefslogtreecommitdiffstats
path: root/src/resolve (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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 se...Lennart Poettering2021-02-161-1/+6
* | Merge pull request #18616 from keszybz/argv-fuzzer-quick-fixLennart Poettering2021-02-165-17/+15
|\ \
| * | tree-wide: reset the cleaned-up variable in cleanup functionsZbigniew Jędrzejewski-Szmek2021-02-161-1/+1
| * | tree-wide: return NULL from freeing functionsZbigniew Jędrzejewski-Szmek2021-02-162-8/+6
| * | resolved: make dns_transaction_gc return a pointerZbigniew Jędrzejewski-Szmek2021-02-162-8/+8
* | | resolved: never go below DNSSEC feature level in DNSSEC strict modeLennart Poettering2021-02-162-24/+50
* | | resolved: make feature level checks a bit more discriptiveLennart Poettering2021-02-162-3/+6
* | | resolved: when we can't parse a packet, downgrade feature levelLennart Poettering2021-02-163-5/+48
| |/ |/|
* | resolved: paranoia — ensure DNS reply came over stream we sent it toLennart Poettering2021-02-161-1/+2
* | resolved: reduce indentation level a bitLennart Poettering2021-02-161-14/+14
* | resolved: let's preferably route reverse lookups for local subnets to matchin...Lennart Poettering2021-02-163-1/+80
* | resolved: log process info of clients requesting resolution via D-BusLennart Poettering2021-02-163-0/+60
* | resolved: propagate source where an RR from back to clientLennart Poettering2021-02-167-7/+62
* | resolved: add "confidential" flag for replies passed to clientsLennart Poettering2021-02-1613-41/+95
* | resolved: replace "answer_authenticated" bool by uint64_t query_flags fieldLennart Poettering2021-02-166-84/+87
* | Merge pull request #18603 from poettering/socket-graveyardLennart Poettering2021-02-166-10/+196
|\ \
| * | 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-156-10/+194
| |/
* / resolvectl: clarify IDNA and search path logic in combination with "resolvect...Lennart Poettering2021-02-161-2/+34
|/
* Merge pull request #18605 from poettering/suppress-repeated-stubLennart Poettering2021-02-155-0/+75
|\
| * resolved: filter repeated stub queriesLennart Poettering2021-02-155-0/+75
| * resolved: allow DNS_PACKET_DATA() argument to be constLennart Poettering2021-02-151-1/+1
* | resolved: don't redundantly switch DNS servers because of transaction failuresLennart Poettering2021-02-157-19/+32
* | resolved: reuse check for link-local IP address lookupsLennart Poettering2021-02-151-17/+13
* | resolved: allow DNS_PACKET_DATA() argument to be constLennart Poettering2021-02-151-1/+1
* | resolved: move mdns event sources close to the fdsLennart Poettering2021-02-151-3/+2
|/
* tree-wide: fix typoYu Watanabe2021-02-151-1/+1
* Merge pull request #18588 from poettering/refuse-loopsYu Watanabe2021-02-1514-31/+152
|\
| * resolved: refuse sending packets to our own stub listenersLennart Poettering2021-02-148-2/+69
| * resolved: refuse packets looped back to usLennart Poettering2021-02-145-0/+29
| * resolved: rename manager_our_packet() → manager_packet_from_local_address()Lennart Poettering2021-02-146-6/+9
| * resolved: tweak answer reserve/clone logic a bitLennart Poettering2021-02-141-23/+45
* | Merge pull request #18587 from poettering/rr-count-workaroundYu Watanabe2021-02-151-1/+21
|\ \
| * | resolved: gracefully handle trailing packet garbageLennart Poettering2021-02-141-0/+6
| * | resolved: gracefully handle with packets with too large RR countLennart Poettering2021-02-141-1/+15
| |/
* / resolvectl: add support for various new flagsLennart Poettering2021-02-151-2/+62
|/
* resolved: if request on stub has AD set, respond with valid AD even if DO is ...Lennart Poettering2021-02-141-6/+6
* resolved: randomize RR order in answers each time we get something from the c...Lennart Poettering2021-02-141-0/+26
* answer: minor refactor – move link local check into RR codeLennart Poettering2021-02-143-4/+17
* answer: add helper for randomizing RR of answersLennart Poettering2021-02-142-0/+23
* resolved: never route DNSSEC traffic to LLMNR/mDNSLennart Poettering2021-02-121-0/+4
* Merge pull request #17823 from poettering/resolved-just-bypassZbigniew Jędrzejewski-Szmek2021-02-1122-632/+1679
|\
| * resolved: drop timestamp parameter to dns_cache_put() we don't ever passLennart Poettering2021-02-094-6/+3
| * resolved: avoid NOTIMP error when looking up not supported requestsLennart Poettering2021-02-091-2/+2
| * resolved: add support for answering DNSSEC questions on the stubLennart Poettering2021-02-0914-363/+1149
| * resolved: DNS_CLASS_ANY lookups are OK tooLennart Poettering2021-02-091-6/+4
| * resolved: if dns_packet_append_answer() fails count how many RRs were success...Lennart Poettering2021-02-094-9/+11
| * resolved: add RRSIG field to DnsAnswerItemLennart Poettering2021-02-0911-59/+122