index
:
knot-resolver
master
knot-resolver
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
cache
/
cdb_lmdb.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
lib/rules: tweak how the read-only transactions work
Vladimír Čunát
2024-07-02
1
-14
/
+14
*
lib/cache/cdb_*: add API for iteration with MDB_DUPSORT
Vladimír Čunát
2023-10-05
1
-1
/
+44
*
MDB_DUPSORT for rules
Vladimír Čunát
2023-10-05
1
-24
/
+27
*
lib/cache: improve logging for the LMDB with policy rules
Vladimír Čunát
2023-06-12
1
-34
/
+40
*
lib/rules,cache: use transactions, improve assertions
Vladimír Čunát
2023-06-12
1
-9
/
+17
*
lib/cache: add a "<" search in addition to "<="
Vladimír Čunát
2023-06-12
1
-1
/
+28
*
new policy engine - prototype
Vladimír Čunát
2023-06-12
1
-8
/
+18
*
Copyright notices: remove years and replace e-mail
Oto Šťáva
2022-12-14
1
-1
/
+1
*
drop unused #include lines
Vladimír Čunát
2022-06-03
1
-2
/
+0
*
lib/cache: handle posix_fallocate returning EOPNOTSUPP (Linux/musl)
Jakub Jirutka
2022-05-28
1
-2
/
+3
*
spelling
Josh Soref
2021-11-19
1
-1
/
+1
*
log: use kr_log_debug instead kr_log_verbose
Lukáš Ježek
2021-07-29
1
-2
/
+2
*
log: shortening LOG_GRP_<SOMETHING> to <SOMETHING>
Lukáš Ježek
2021-07-29
1
-10
/
+10
*
log: remove hard-coded prefix from log messages
Lukáš Ježek
2021-07-29
1
-10
/
+10
*
log: split to groups
Lukáš Ježek
2021-07-29
1
-10
/
+10
*
treewide: rename assumptions to kr_assert() / kr_fails_assert()
Tomas Krizek
2021-05-25
1
-11
/
+11
*
lib/cache/cdb_lmdb.c: replace asserts
Tomas Krizek
2021-05-25
1
-17
/
+21
*
cache: clear any stale readers when opening cache
Vladimír Čunát
2021-04-28
1
-7
/
+18
*
lib/cache: rename lock file to krcachelock so it shows up in regular ls
Petr Špaček
2020-10-09
1
-3
/
+3
*
lib/cache: do not unlink cache lock file
Petr Špaček
2020-10-09
1
-11
/
+8
*
lib/cache: fix cache lock based on fcntl()
Petr Špaček
2020-10-09
1
-1
/
+1
*
lib/cache kr_cdb_api::space_usage(): also use kr_cdb_pt
Vladimír Čunát
2020-09-10
1
-5
/
+6
*
lib/cache: type safety of the cache API pointers
Vladimír Čunát
2020-09-10
1
-34
/
+46
*
lib/cache: switch .cachelock to fcntl()
Vladimír Čunát
2020-09-07
1
-27
/
+57
*
lib/cache: tweaks round transactions
Vladimír Čunát
2020-09-07
1
-15
/
+5
*
lib/cache: avoid printing relative paths to cache
Vladimír Čunát
2020-09-07
1
-1
/
+1
*
lib/cache: improve debugging prints
Petr Špaček
2020-09-07
1
-4
/
+6
*
cache, GC: improve handling of LMDB maxsize
Vladimír Čunát
2020-09-07
1
-29
/
+67
*
lib/cache: run check_health() every five seconds
Vladimír Čunát
2020-09-07
1
-2
/
+1
*
lib/cache check_health(): also detect size changes
Vladimír Čunát
2020-09-07
1
-1
/
+14
*
lib/cache: abort() if emergency cache-clear fails
Vladimír Čunát
2020-09-07
1
-2
/
+3
*
lib/cache: abort transactions on errors
Vladimír Čunát
2020-09-07
1
-23
/
+50
*
lib/cache nitpick: more consistent naming
Vladimír Čunát
2020-09-07
1
-3
/
+4
*
WIP: lib/cache: factor out kr_cdb_api::check_health()
Vladimír Čunát
2020-09-07
1
-124
/
+113
*
cache: add percentage usage to cache stats
Lukáš Ježek
2020-07-16
1
-2
/
+37
*
lib/cache: fix locking around cache preallocation
Lukáš Ježek
2020-06-25
1
-6
/
+4
*
lib/cache: ignore EINVAL from space pre-allocation
Vladimír Čunát
2020-03-06
1
-1
/
+6
*
treewide: machine readable license for GNU GPLv3+ source code
Petr Špaček
2020-02-25
1
-13
/
+1
*
cache: pre-allocating cache file when cache size is being changed
Lukáš Ježek
2020-01-08
1
-0
/
+21
*
lib/cache: handle MDB_READERS_FULL
Vladimír Čunát
2019-07-10
1
-16
/
+26
*
reworked cache stats
Petr Špaček
2019-03-06
1
-33
/
+74
*
cache: rename kr_cache_sync -> kr_cache_commit
Petr Špaček
2019-03-06
1
-8
/
+8
*
cache: remove unsupported prune() operation from API
Petr Špaček
2019-03-06
1
-55
/
+1
*
cache: return number of removed entries from remove_* functions
Petr Špaček
2018-08-17
1
-1
/
+6
*
cache.clear(): more flexibility via parameters
Vladimír Čunát
2018-08-17
1
-4
/
+5
*
cache.clear(name), cache.get(name): review
Vladimír Čunát
2018-08-17
1
-0
/
+1
*
cache: restore kr_cache_match and kr_cache_remove
Anbang Wen
2018-08-17
1
-6
/
+0
*
kresd: improve error reporting if cache cannot be opened
Petr Špaček
2018-06-01
1
-1
/
+0
*
Fix minor spelling and grammar nits.
Daniel Kahn Gillmor
2018-02-18
1
-2
/
+2
*
move files: all cache stuff is in lib/cache/ now
Vladimír Čunát
2018-01-30
1
-0
/
+710