summaryrefslogtreecommitdiffstats
path: root/lib/cache (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* log: split to groupsLukáš Ježek2021-07-294-17/+17
* log: remove kr_verbose_statusLukáš Ježek2021-07-291-1/+1
* treewide: rename assumptions to kr_assert() / kr_fails_assert()Tomas Krizek2021-05-2510-119/+119
* lib/utils kr_ranked_rrarray_add(): clarify RRset sizesVladimír Čunát2021-05-251-0/+3
* lib/cache assertions: saving to cache is not criticalVladimír Čunát2021-05-251-7/+14
* lib/cache: simplify rdataset_dematerialize()Vladimír Čunát2021-05-253-15/+7
* lib/cache entry2answer(): trigger failures before jumpsVladimír Čunát2021-05-251-7/+5
* treewide: minor C11 cleanupVladimír Čunát2021-05-251-1/+2
* treewide: eradicate "assert" in comments to fix CIVladimír Čunát2021-05-251-1/+1
* lib/cache/peek.c: replace assertsTomas Krizek2021-05-251-63/+35
* lib/cache/nsec3.c: replace assertsTomas Krizek2021-05-251-34/+20
* lib/cache/nsec1.c: replace assertsTomas Krizek2021-05-251-46/+31
* lib/cache/knot_pkt.c: replace assertsTomas Krizek2021-05-251-1/+2
* lib/cache/impl.h: replace assertsTomas Krizek2021-05-251-4/+4
* lib/cache/entry_rr.c: replace assertsTomas Krizek2021-05-251-17/+11
* lib/cache/entry_pkt.c: replace assertsTomas Krizek2021-05-251-9/+6
* lib/cache/entry_list.c: replace assertsTomas Krizek2021-05-251-23/+13
* lib/cache/cdb_lmdb.c: replace assertsTomas Krizek2021-05-251-17/+21
* lib/cache/api.c: replace assertsTomas Krizek2021-05-251-49/+28
* lib/dnssec/ta: remove trivial kr_ta_covers_qry()Vladimír Čunát2021-05-151-1/+1
* cache: clear any stale readers when opening cacheVladimír Čunát2021-04-281-7/+18
* treewide: fix unaligned accessVladimír Čunát2021-04-142-9/+21
* cache: improve handling write errorsVladimír Čunát2021-04-141-6/+33
* cache: fix caching NSEC ranges with \000 in *ending*Vladimír Čunát2021-04-101-12/+15
* cache: avoid storing NSEC3 RRsets with high iterationsVladimír Čunát2021-03-301-1/+9
* treewide: add defensive checks for the NSEC3 limitVladimír Čunát2021-03-301-0/+6
* bump required Knot DNS version to 2.9Tomas Krizek2021-02-112-12/+8
* treewide: avoid memset where it's trivialVladimír Čunát2021-01-131-2/+1
* tests: fix knot-resolver specific Deckard testsŠtěpán Balážik2020-12-204-1114/+325
* doh2: send "cache-control: max-age"Lukáš Ježek2020-11-261-1/+1
* lib/cache: rename lock file to krcachelock so it shows up in regular lsPetr Špaček2020-10-092-4/+4
* lib/cache: do not unlink cache lock filePetr Špaček2020-10-091-11/+8
* lib/cache: fix cache lock based on fcntl()Petr Špaček2020-10-091-1/+1
* lib/cache kr_cdb_api::space_usage(): also use kr_cdb_ptVladimír Čunát2020-09-102-6/+8
* lib/cache: type safety of the cache API pointersVladimír Čunát2020-09-104-48/+68
* cache: fix race in assert_right_versionPetr Špaček2020-09-071-4/+4
* lib/cache: switch .cachelock to fcntl()Vladimír Čunát2020-09-071-27/+57
* lib/cache: tweaks round transactionsVladimír Čunát2020-09-071-15/+5
* lib/cache: avoid printing relative paths to cacheVladimír Čunát2020-09-072-3/+3
* lib/cache: improve debugging printsPetr Špaček2020-09-073-20/+24
* cache, GC: improve handling of LMDB maxsizeVladimír Čunát2020-09-073-39/+101
* tests: integration test for cache overflow situationPetr Špaček2020-09-073-0/+1212
* lib/cache: run check_health() every five secondsVladimír Čunát2020-09-074-4/+59
* lib/cache check_health(): also detect size changesVladimír Čunát2020-09-071-1/+14
* lib/cache: abort() if emergency cache-clear failsVladimír Čunát2020-09-074-17/+24
* lib/cache: abort transactions on errorsVladimír Čunát2020-09-072-25/+51
* lib/cache nitpick: more consistent namingVladimír Čunát2020-09-071-3/+4
* WIP: lib/cache: factor out kr_cdb_api::check_health()Vladimír Čunát2020-09-072-124/+119
* cache: add number of entries to cache.stats()Lukáš Ježek2020-08-061-0/+1
* cache: add percentage usage to cache statsLukáš Ježek2020-07-163-2/+43