summaryrefslogtreecommitdiffstats
path: root/lib/resolve.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drop libknot <=3.2.x supportOto Šťáva2024-07-111-4/+0
* Merge 'origin/master' into 6.0 - last merge before renameOto Šťáva2024-05-141-1/+4
|\
| * Silence Clang-TidyOto Šťáva2024-05-131-2/+5
| * treewide: more compatibility with future libknot 3.4Vladimír Čunát2024-05-061-1/+2
| * treewide: more compatibility with future libknot 3.4Vladimír Čunát2024-05-061-6/+6
* | Merge branch 'master' into dos-feb13-6.0Vladimír Čunát2024-02-131-2/+5
|\|
| * mitigate KeyTrap DoS = CVE-2023-50387Vladimír Čunát2024-02-131-1/+3
| * lib/resolve kr_request_set_extended_error(): tweak prioritiesVladimír Čunát2024-02-131-1/+1
* | Merge branch 'master' into 6.0Vladimír Čunát2023-07-111-1/+9
|\|
| * avoid knot_pkt_default_padding_size()Vladimír Čunát2023-07-101-1/+9
* | Merge remote-tracking branch 'origin/6.0' into daemon-refactor-2Oto Šťáva2023-06-221-763/+33
|\ \
| * | lib/resolve.c: split in two filesVladimír Čunát2023-06-121-749/+4
| |/
| * lib/resolve: when forwarding, prefer to send CD=0 upstreamVladimír Čunát2023-03-101-11/+27
| * lib/resolve query_finalize: handle RD flag even if NO_EDNSVladimír Čunát2023-03-101-4/+3
* | daemon nits: fix lint:tidy issuesOto Šťáva2023-01-261-1/+1
* | daemon: adapt DNS-over-HTTPS for protocol layersOto Šťáva2023-01-261-1/+1
* | daemon: refactor stage 1Oto Šťáva2023-01-261-0/+64
|/
* Copyright notices: remove years and replace e-mailOto Šťáva2022-12-141-1/+1
* policy.STUB: avoid copying +dnssec flag from client to upstreamVladimír Čunát2022-12-061-4/+1
* adapt to libknot 3.2 lower-casing knot_pkt_qname()Vladimír Čunát2022-07-261-4/+4
* drop unused #include linesVladimír Čunát2022-06-031-1/+0
* lib/dnssec/ta: use trie_t instead of map_tOto Šťáva2022-05-041-4/+4
* Fix defects detected by Coverity ScanOto Šťáva2022-02-281-27/+24
* lib/resolve, modules: NO_ANSWER for not responding to clientsOto Šťáva2022-02-281-0/+4
* daemon: add PROXYv2 SSL TLV handling + minor refactoringOto Šťáva2022-02-221-4/+5
* lib/resolve: EDNS padding for outgoing TLS queriesOto Šťáva2022-02-071-23/+44
* ede: handle stale answersTomas Krizek2021-12-211-1/+2
* ede: add KNOT_EDNS_EDE_NREACH_AUTHTomas Krizek2021-12-211-11/+2
* logging: remove QVERBOSE in favor of kr_log_qTomas Krizek2021-12-211-1/+1
* lib/resolve: kr_extended_error_t and related funcTomas Krizek2021-12-211-0/+66
* lua: ensure answer_clear() keeps original EDNSTomas Krizek2021-11-231-8/+23
* spellingJosh Soref2021-11-191-19/+19
* lib/resolve: clarify why debug level is checkedTomas Krizek2021-11-081-2/+2
* treewide: replace VERBOSE_STATUS, WITH_VERBOSE, etc.Vladimír Čunát2021-07-291-19/+16
* log: shortening LOG_GRP_<SOMETHING> to <SOMETHING>Lukáš Ježek2021-07-291-3/+3
* log: add level prefix to each messageLukáš Ježek2021-07-291-3/+3
* log: remove NOVERBOSELOG optionLukáš Ježek2021-07-291-3/+1
* treewide: rename assumptions to kr_assert() / kr_fails_assert()Tomas Krizek2021-05-251-15/+15
* lib/resolve.c: replace assertsTomas Krizek2021-05-251-27/+28
* lib/dnssec/ta: remove trivial kr_ta_covers_qry()Vladimír Čunát2021-05-151-3/+3
* lib/resolve: minor improvements around kr_ta_* callsVladimír Čunát2021-05-101-6/+4
* lib/resolve *_LAYERS: detect bad return code from moduleVladimír Čunát2021-03-191-0/+6
* remove NO_THROTTLE optionŠtěpán Balážik2021-01-271-3/+0
* resolve.c: trigger serve stale on NSNXAttack mitigation from kr_resolve_consumeŠtěpán Balážik2021-01-251-1/+6
* iterate: rework error handling from iterate.cŠtěpán Balážik2021-01-251-7/+4
* selection: server selection rewriteŠtěpán Balážik2020-12-311-249/+132
* XDP: add backend partsVladimír Čunát2020-11-101-3/+11
* lib/resolve kr_request_ensure_answer(): allow it to failVladimír Čunát2020-10-211-20/+21
* lib/resolve answer_finalize: fix AD flag handlingVladimír Čunát2020-10-211-6/+6
* WIP delay allocation of kr_request::answerVladimír Čunát2020-10-211-39/+61