summaryrefslogtreecommitdiffstats
path: root/lib/resolve.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* treewide: rename assumptions to kr_assert() / kr_fails_assert()Tomas Krizek2021-05-251-2/+2
* lib/resolve.h: replace assertsTomas Krizek2021-05-251-2/+4
* lib/resolve: make qsource.headers a struct instead of pointerTomas Krizek2021-05-241-1/+1
* daemon/http: expose HTTP headers to kr_requestTomas Krizek2021-05-241-0/+1
* lib/resolve: minor improvements around kr_ta_* callsVladimír Čunát2021-05-101-1/+2
* daemon/engine: refactor repetitive naming in init_resolver()Vladimír Čunát2021-01-141-0/+1
* selection: server selection rewriteŠtěpán Balážik2020-12-311-8/+15
* modules: fix issues with dropped answersVladimír Čunát2020-11-101-1/+2
* XDP: add backend partsVladimír Čunát2020-11-101-1/+17
* lib/resolve kr_request_ensure_answer(): allow it to failVladimír Čunát2020-10-211-2/+2
* WIP delay allocation of kr_request::answerVladimír Čunát2020-10-211-6/+14
* daemon/http: store stream_id per request to support query pipeliningTomas Krizek2020-10-131-2/+3
* net: split the EDNS buffer size into upstream and downstreamVladimír Čunát2020-09-091-1/+2
* policy.DEBUG: translate rank values to human readable namesPetr Špaček2020-08-071-10/+1
* validator: bottom->up chase DS if RRSIG(s) are missingVladimír Čunát2020-08-071-1/+1
* mitigate NXNSAttack protocol vulnerability for wildcards in victim zoneVladimír Čunát2020-05-181-0/+1
* mitigate NXNSAttack protocol vulnerability for unresolvable NS namesVladimír Čunát2020-05-181-0/+1
* cache: fix large answers from packet cacheVladimír Čunát2020-04-141-2/+7
* treewide: machine readable license for GNU GPLv3+ source codePetr Špaček2020-02-251-13/+1
* lib/resolve: correct EDNS padding logic for failuresVladimír Čunát2020-01-131-1/+1
* daemon: avoid excessive getsockname() syscallsVladimír Čunát2019-10-101-1/+3
* kr_request: remove ::additionalVladimír Čunát2019-07-231-1/+0
* lib/resolve: failing states in answer finalizationVladimír Čunát2019-06-251-1/+1
* worker: convert to a proper singletonVladimír Čunát2019-06-131-1/+0
* doh: remember source transportPetr Špaček2019-04-111-0/+1
* lib/resolve nitpick: add const to a parameterVladimír Čunát2018-11-261-1/+1
* kr_request: move ::has_tls to ::qsource.flags.tlsVladimír Čunát2018-11-121-2/+2
* kr_request: move ::qsource.tcp to ::qsource.flags.tcpVladimír Čunát2018-11-121-1/+7
* prepare for adding EDNS modulesGrigorii Demidov2018-11-121-2/+1
* daemon, lib: use query uid in log instead of msg idGrigorii Demidov2018-10-121-0/+1
* add kr_request::rank, and slightly refactor itVladimír Čunát2018-06-251-0/+10
* daemon: allow per-request variables in LuaMarek Vavruša2018-05-301-0/+1
* daemon: time period which determines how long NS non-reachabilty will be cach...Grigorii Demidov2018-03-281-0/+1
* lib/nsrep: tuning of 'serve_stale' moduleGrigorii Demidov2018-03-281-1/+1
* resolve: document some fieldsVladimír Čunát2018-01-311-0/+2
* move files: all cache stuff is in lib/cache/ nowVladimír Čunát2018-01-301-1/+1
* Merge master into cache-aggr-wipVladimír Čunát2018-01-251-0/+2
|\
| * Merge remote-tracking branch 'origin/master' into query-traceMarek Vavruša2018-01-081-0/+1
| |\
| * | daemon: unified query completion callback with trace callback in resolveMarek Vavruša2018-01-081-0/+1
| * | lib/resolve: add support for per-request loggingMarek Vavruša2017-12-211-0/+1
* | | Merge branch 'master' into cache-aggr-wipVladimír Čunát2018-01-041-0/+1
|\ \ \ | | |/ | |/|
| * | Add query packet size to kr_requestVicky Shrestha2018-01-041-0/+1
| |/
* | add packet cache - only direct NAME+TYPE hit ATMVladimír Čunát2017-11-091-1/+6
* | Merge tag 'v1.5.0' into cache-aggr-wipVladimír Čunát2017-11-081-3/+7
|\|
| * add KR_RANK_TRYVladimír Čunát2017-11-021-3/+7
* | .Vladimír Čunát2017-10-161-0/+8
|/
* qflags: WIP refactorVladimír Čunát2017-08-011-2/+2
* fix incorrectly set AD flag for CNAME chainsVladimír Čunát2017-06-051-2/+2
* Use default padding policy for responses.Daniel Kahn Gillmor2017-05-011-1/+1
* validate: fix bad usage of KR_RANK_INSECUREVladimír Čunát2017-04-071-1/+2