summaryrefslogtreecommitdiffstats
path: root/lib/rplan.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into dos-feb13-6.0Vladimír Čunát2024-02-131-0/+6
|\
| * mitigate KeyTrap DoS = CVE-2023-50387Vladimír Čunát2024-02-131-0/+6
* | lib/rules: implement forwardingVladimír Čunát2023-06-121-3/+16
* | make policy.PASS also affect the new-policy rulesVladimír Čunát2023-06-121-0/+1
* | lib/cache: improve commentsVladimír Čunát2023-06-121-1/+1
|/
* Copyright notices: remove years and replace e-mailOto Šťáva2022-12-141-1/+1
* drop unused #include linesVladimír Čunát2022-08-011-1/+0
* lib/resolve, modules: NO_ANSWER for not responding to clientsOto Šťáva2022-02-281-0/+3
* spellingJosh Soref2021-11-191-2/+2
* modules/dns64: add kr_query::flags.DNS64_DISABLEVladimír Čunát2021-08-191-0/+1
* treewide: avoid using the deprecated verbose()Vladimír Čunát2021-07-291-1/+1
* lib/selection*: more precise flags.TCPVladimír Čunát2021-03-261-1/+1
* predict docs: better explain how it worksVladimír Čunát2021-03-021-1/+1
* remove NO_THROTTLE optionŠtěpán Balážik2021-01-271-1/+0
* iterate: rework error handling from iterate.cŠtěpán Balážik2021-01-251-1/+1
* selection: server selection rewriteŠtěpán Balážik2020-12-311-3/+2
* compatible changes around kr_request::answerVladimír Čunát2020-10-211-1/+1
* lib/rplan: clean up codestyle for doxygenTomas Krizek2020-04-151-1/+2
* policy: fix qry parameter in postrulesVladimír Čunát2020-04-021-0/+2
* treewide: machine readable license for GNU GPLv3+ source codePetr Špaček2020-02-251-13/+1
* iterate: fix limit on CNAME chain lengthVladimír Čunát2019-12-041-0/+4
* lib/cache: fix CVE-2019-10191Vladimír Čunát2019-07-101-0/+2
* resolve, iterate: fix fallback when upstream SERVFAILsVladimír Čunát2019-03-081-3/+2
* kr_rplan_pop(): avoid reordering kr_rplan::pendingVladimír Čunát2019-01-141-1/+4
* modules/dns64: implement more properties from RFCVladimír Čunát2018-07-021-1/+2
* ta_sentinel: switch to version 14 of the RFC draftVladimír Čunát2018-06-251-1/+1
* lib/nsrep: some changes in NS selection algorythmGrigorii Demidov2018-03-281-0/+1
* kr_qrflags: fix a commentVladimír Čunát2018-03-191-1/+1
* lua: fix a mistake in kr_query, and simplify serve_staleVladimír Čunát2018-02-151-5/+2
* kr_rplan_next: remove prototypeVladimír Čunát2018-02-051-3/+0
* new serve_stale moduleVladimír Čunát2018-01-311-0/+13
* 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/+8
|\
| * lib: added kr_rplan_last() function to get last processed queryMarek Vavruša2018-01-081-0/+7
| * lib/rplan: remember request context in each queryMarek Vavruša2017-12-211-0/+1
* | treewide: fix lower-casing of NSEC next nameVladimír Čunát2018-01-241-1/+1
* | fixup merge fallout (monotonic timestamps)Vladimír Čunát2018-01-031-1/+1
|/
* monotonic timestamps: document they are millisecondsVladimír Čunát2017-12-111-3/+3
* use monotonic timeVítězslav Kříž2017-12-081-3/+5
* time_skew: Detect time skew during kresd start.Vítězslav Kříž2017-12-071-0/+1
* lib/resolve: optimazlization of resolution overall time checkingGrigorii Demidov2017-09-111-1/+3
* lib: support of an upper limit for resolution time of single queryGrigorii Demidov2017-09-071-0/+1
* kr_qflags: don't use X-macros anymoreVladimír Čunát2017-08-011-39/+34
* qflags: WIP refactor - lua-related fixupsVladimír Čunát2017-08-011-0/+7
* qflags: WIP refactor - reimplement option() in luaVladimír Čunát2017-08-011-3/+0
* qflags: WIP refactorVladimír Čunát2017-08-011-4/+3
* dns64 nitpick: make the query flag "official"Vladimír Čunát2017-07-071-1/+1
* iterate: be more precise when detecting CNAME loopsVladimír Čunát2017-06-121-0/+1
* lib: WIP, forwarding mode, some improvements in SERVFAIL & NXDOMAIN processingGrigorii Demidov2017-06-011-0/+2
* lib/resolve: cleanupGrigorii Demidov2017-06-011-0/+16