summaryrefslogtreecommitdiffstats
path: root/lib/cache (follow)
Commit message (Expand)AuthorAgeFilesLines
* cache: set EDE when synthesizing answer from aggressive cachemenakite2024-09-061-0/+6
* cache: move setting EDE "Stale Answer" to the the serve_stale module.menakite2024-08-191-3/+1
* lib/rules: tweak how the read-only transactions workVladimír Čunát2024-07-023-17/+18
* Merge 'origin/master' into 6.0 - last merge before renameOto Šťáva2024-05-141-0/+1
|\
| * Silence Clang-TidyOto Šťáva2024-05-131-0/+1
* | Resolve !1509 with 6.0 (libknot 3.4 compatibility)Vladimír Čunát2024-05-092-2/+2
|\|
| * treewide: more compatibility with future libknot 3.4Vladimír Čunát2024-05-062-2/+2
* | Merge remote-tracking branch 'origin/master' into 6.0Oto Šťáva2024-03-221-1/+1
|\|
| * lib/cache: bump CACHE_VERSIONVladimír Čunát2024-02-231-1/+1
* | Merge branch 'master' into dos-feb13-6.0Vladimír Čunát2024-02-132-2/+16
|\|
| * lib/cache: limit the amount of work on SHA1Vladimír Čunát2024-02-121-0/+14
| * validator: similarly also limit excessive NSEC3 salt lengthVladimír Čunát2024-02-122-2/+2
* | lib/cache/cdb_*: add API for iteration with MDB_DUPSORTVladimír Čunát2023-10-052-1/+55
* | MDB_DUPSORT for rulesVladimír Čunát2023-10-051-24/+27
* | lib/cache: avoid some overly aggressive answersVladimír Čunát2023-09-151-0/+11
* | Merge remote-tracking branch 'origin/6.0' into daemon-refactor-2Oto Šťáva2023-06-2210-99/+169
|\ \
| * | lib/cache: improve logging for the LMDB with policy rulesVladimír Čunát2023-06-121-34/+40
| * | lib/rules,cache: use transactions, improve assertionsVladimír Čunát2023-06-123-12/+23
| * | lib/rules: implement forwardingVladimír Čunát2023-06-121-9/+13
| * | lib/cache: add a "<" search in addition to "<="Vladimír Čunát2023-06-122-1/+35
| * | make policy.PASS also affect the new-policy rulesVladimír Čunát2023-06-121-4/+6
| * | new policy engine - prototypeVladimír Čunát2023-06-127-16/+42
| * | lib/cache: improve commentsVladimír Čunát2023-06-121-2/+0
| * | lib/cache pkt_append(): drop unnecessary argumentVladimír Čunát2023-06-123-8/+9
| * | lib/cache: simplify passing qry/req parametersVladimír Čunát2023-06-123-27/+15
| |/
| * lib/cache pkt_renew(): fix an edge-case bugVladimír Čunát2023-05-291-2/+2
* | lib/cache, modules/ta_update: increase buffer size in testsOto Šťáva2023-03-172-0/+3
|/
* Copyright notices: remove years and replace e-mailOto Šťáva2022-12-1413-13/+13
* TTL bounds: improve the logicVladimír Čunát2022-12-132-5/+2
* lib/cache: tweak TTL computation for packetsVladimír Čunát2022-12-132-17/+4
* policy.STUB: avoid applying aggressive DNSSEC denial proofsVladimír Čunát2022-12-061-0/+6
* drop unused #include linesVladimír Čunát2022-06-031-2/+0
* replace some occurrences of abort() by kr_require()Vladimír Čunát2022-06-031-1/+1
* lib/cache: handle posix_fallocate returning EOPNOTSUPP (Linux/musl)Jakub Jirutka2022-05-281-2/+3
* modules/dns64: fix incorrect packet writes for cached packetsOto Šťáva2022-03-212-5/+1
* cache nit: reduce cache.max_ttl limit a bitVladimír Čunát2022-02-282-1/+3
* ede: mark every error with a unique tagTomas Krizek2021-12-211-1/+1
* ede: handle stale answersTomas Krizek2021-12-211-1/+6
* logging: remove QVERBOSE in favor of kr_log_qTomas Krizek2021-12-211-1/+1
* spellingJosh Soref2021-11-196-8/+8
* lib/cache: improve internal docsVladimír Čunát2021-11-031-2/+10
* lib/cache kr_cache_insert_rr(): add another parameterVladimír Čunát2021-11-032-29/+55
* log: use log_level() lua APITomas Krizek2021-07-292-2/+2
* treewide: avoid using the deprecated verbose()Vladimír Čunát2021-07-292-2/+2
* log: use kr_log_crit instead of kr_log_fatalLukáš Ježek2021-07-291-1/+1
* treewide: replace VERBOSE_STATUS, WITH_VERBOSE, etc.Vladimír Čunát2021-07-294-10/+9
* log: use kr_log_debug instead kr_log_verboseLukáš Ježek2021-07-293-6/+6
* log: shortening LOG_GRP_<SOMETHING> to <SOMETHING>Lukáš Ježek2021-07-295-18/+18
* log: remove hard-coded prefix from log messagesLukáš Ježek2021-07-294-16/+16
* log: add level prefix to each messageLukáš Ježek2021-07-291-1/+1