]>
git.ipfire.org Git - thirdparty/knot-resolver.git/log 
Vladimír Čunát  [Wed, 13 Aug 2025 10:57:53 +0000  (12:57 +0200)]  
treewide refactor: avoid kr_cache_top_context_switch()
Vladimír Čunát  [Mon, 11 Aug 2025 09:07:22 +0000  (11:07 +0200)]  
lib/kru: deduplicate kru_limited_prefetch_hash()
Vladimír Čunát  [Wed, 6 Aug 2025 14:09:25 +0000  (16:09 +0200)]  
lib/kru nit: shrink the USE_AES version of struct kru by 64 bytes
Vladimír Čunát  [Wed, 6 Aug 2025 10:53:50 +0000  (12:53 +0200)]  
lib/mmapped.c: refactor static fail() a bit
Vladimír Čunát  [Tue, 5 Aug 2025 08:59:57 +0000  (10:59 +0200)]  
lib/cache/top.h: avoid issues with inclusion in C++
Lukáš Ondráček  [Fri, 18 Jul 2025 21:17:32 +0000  (23:17 +0200)]  
lib/cache/top: remove temp logging, add comments, polish
Lukáš Ondráček  [Wed, 16 Jul 2025 23:35:46 +0000  (01:35  +0200)]  
lib/cache: decrease LMDB size by KRU size
Lukáš Ondráček  [Wed, 16 Jul 2025 17:16:16 +0000  (19:16 +0200)]  
lib/cache: clear and resize cache on size-max decrease
Lukáš Ondráček  [Tue, 15 Jul 2025 13:19:33 +0000  (15:19 +0200)]  
lib/cache: increase bloom size, other minor changes
Lukáš Ondráček  [Wed, 2 Jul 2025 18:56:15 +0000  (20:56 +0200)]  
lib/mmapped: fix persistence, expand comments
Lukáš Ondráček  [Wed, 25 Jun 2025 08:54:06 +0000  (10:54 +0200)]  
lib/cache/top: divide price with size, other minor changes
Lukáš Ondráček  [Sat, 14 Jun 2025 18:40:02 +0000  (20:40 +0200)]  
lib/cache/top: increase bloom filter size
Lukáš Ondráček  [Tue, 10 Jun 2025 15:44:54 +0000  (17:44 +0200)]  
utils/cache_gc: use KRU values in item categorization
Lukáš Ondráček  [Tue, 10 Jun 2025 15:39:08 +0000  (17:39 +0200)]  
lib/cache: count only unique accesses per request in KRU
Lukáš Ondráček  [Wed, 14 May 2025 19:19:16 +0000  (21:19 +0200)]  
lib/cache: add basic access counting in KRU
Lukáš Ondráček  [Mon, 28 Apr 2025 10:54:43 +0000  (12:54 +0200)]  
lib/cache: add debug logs where kru will be used
Vladimír Čunát  [Fri, 1 Aug 2025 16:38:49 +0000  (18:38 +0200)]  
Merge !1729: tests/integration/deckard: pull updates
Vladimír Čunát  [Fri, 1 Aug 2025 16:29:28 +0000  (18:29 +0200)]  
tests/integration/deckard: pull updates
Vladimír Čunát  [Tue, 29 Jul 2025 07:13:11 +0000  (09:13 +0200)]  
Merge !1728: add NEWS for the last merge request
Vladimír Čunát  [Tue, 29 Jul 2025 06:47:26 +0000  (08:47 +0200)]  
add NEWS for the last merge request
Vladimír Čunát  [Tue, 29 Jul 2025 06:36:08 +0000  (08:36 +0200)]  
Merge !1727: datamodel/types: reduced validation strictness for DomainName
Aleš Mrázek  [Tue, 29 Jul 2025 06:36:08 +0000  (08:36 +0200)]  
datamodel/types: reduced validation strictness for DomainName
Vladimír Čunát  [Fri, 18 Jul 2025 13:51:58 +0000  (15:51 +0200)]  
Merge !1725: ci: minor adjustments
Aleš Mrázek  [Thu, 17 Jul 2025 12:20:57 +0000  (14:20 +0200)]  
.gitlab-ci.yml: renamed docs:pages to docs:latest
Aleš Mrázek  [Thu, 17 Jul 2025 11:40:18 +0000  (13:40 +0200)]  
.gitlab-ci.yml: docs:pages: run job automatically and only for master
Aleš Mrázek  [Thu, 17 Jul 2025 11:21:52 +0000  (13:21 +0200)]  
.gitlab-ci.yml: removed OBS
Aleš Mrázek  [Thu, 17 Jul 2025 09:16:29 +0000  (11:16 +0200)]  
Merge branch 'release-6.0.15' into 'master'
Aleš Mrázek  [Thu, 17 Jul 2025 07:48:59 +0000  (09:48 +0200)]  
nit: datamodel: fix formatting
Aleš Mrázek  [Thu, 17 Jul 2025 07:45:23 +0000  (09:45 +0200)]  
release 6.0.15
Vladimír Čunát  [Thu, 17 Jul 2025 06:31:14 +0000  (08:31 +0200)]  
Merge !1718: lib/dnssec: drop incorrect `requirement` and comment
Vladimír Čunát  [Wed, 4 Jun 2025 07:32:14 +0000  (09:32 +0200)]  
lib/dnssec: drop incorrect `requirement` and comment
Vladimír Čunát  [Thu, 17 Jul 2025 06:21:48 +0000  (08:21 +0200)]  
Merge !1717: lib/cache pkt_renew(): don't keep parts of packet header
Vladimír Čunát  [Fri, 13 Jun 2025 13:27:10 +0000  (15:27 +0200)]  
lib/cache pkt_renew(): don't keep parts of packet header
Vladimír Čunát  [Thu, 17 Jul 2025 06:06:18 +0000  (08:06 +0200)]  
Merge !1715: NO_CACHE flag: fix and tweak its behavior
Vladimír Čunát  [Mon, 7 Jul 2025 12:58:05 +0000  (14:58 +0200)]  
lib/cache: tweak the meaning of .flags.NO_CACHE
Vladimír Čunát  [Mon, 7 Jul 2025 12:00:27 +0000  (14:00 +0200)]  
lib/cache: simplify logic for qry->flags.CACHE_TRIED
Vladimír Čunát  [Wed, 16 Jul 2025 16:22:53 +0000  (18:22 +0200)]  
Merge !1716: daemon: add configurability for low source port check
Vladimír Čunát  [Mon, 14 Jul 2025 13:40:48 +0000  (15:40 +0200)]  
daemon: add configurability for low source port check
In commit 
c0482d5a8a  this check was added.  Now one can e.g. disable by
> require('ffi').C.the_network.min_udp_source_port = 0
(typically used inside YAML config at /lua/script or /lua/script-file)
Vladimír Čunát  [Wed, 16 Jul 2025 16:08:42 +0000  (18:08 +0200)]  
Merge !1714: datamodel: improve file permission check
Aleš Mrázek  [Tue, 8 Jul 2025 07:07:22 +0000  (09:07 +0200)]  
NEWS update
Aleš Mrázek  [Mon, 7 Jul 2025 13:47:39 +0000  (15:47 +0200)]  
kresctl: commands: changed validation strictness default to false
Vladimír Čunát  [Wed, 16 Jul 2025 15:58:20 +0000  (17:58 +0200)]  
datamodel/types/files.py: improve file permission check
Vladimír Čunát  [Wed, 16 Jul 2025 08:30:32 +0000  (10:30 +0200)]  
Merge !1702: daemon/defer: fix sampling of timed events
Lukáš Ondráček  [Mon, 2 Jun 2025 14:56:42 +0000  (16:56 +0200)]  
daemon/defer: fix sampling of timed events
Vladimír Čunát  [Sun, 6 Jul 2025 14:43:39 +0000  (16:43 +0200)]  
Merge !1709: lib/rules: update/more precise default answers for special names
Vladimír Čunát  [Thu, 19 Jun 2025 13:38:44 +0000  (15:38 +0200)]  
lib/rules: update/more precise default answers for special names
Vladimír Čunát  [Fri, 4 Jul 2025 17:29:23 +0000  (19:29 +0200)]  
Merge !1705: modules/prefill: fix moving across filesystems
Vladimír Čunát  [Wed, 11 Jun 2025 17:22:11 +0000  (19:22 +0200)]  
modules/prefill: fix moving across filesystems
Vladimír Čunát  [Fri, 4 Jul 2025 17:13:14 +0000  (19:13 +0200)]  
Merge !1710: manager: support for multiple configuration files
Aleš Mrázek  [Tue, 1 Jul 2025 10:41:50 +0000  (12:41 +0200)]  
Revert "scripts/poe-tasks/utils/_env.sh: added CONFIG_FILE_NAME variable"
This reverts commit 
d3d4c2fbe52048ecd3df59e7e8e3d2017ad7914c .
Aleš Mrázek  [Mon, 30 Jun 2025 19:05:26 +0000  (21:05 +0200)]  
manager/server.py: check the parent dir of each config file
Aleš Mrázek  [Fri, 20 Jun 2025 06:41:08 +0000  (08:41 +0200)]  
python: manager/server.py: use 'data_combine' function to combine data from multiple config files
Aleš Mrázek  [Thu, 19 Jun 2025 18:45:26 +0000  (20:45 +0200)]  
python: utils/modeling/parsing.py: 'data_combine' function for combining dictionaries data
Aleš Mrázek  [Wed, 18 Jun 2025 14:14:54 +0000  (16:14 +0200)]  
.gitlab-ci.yml: python:run: added second configuration
Aleš Mrázek  [Wed, 18 Jun 2025 14:13:34 +0000  (16:13 +0200)]  
etc/config: added few YAML configs for testing
Aleš Mrázek  [Wed, 18 Jun 2025 14:05:31 +0000  (16:05 +0200)]  
python: manager: allow multiple configuration file inputs
Aleš Mrázek  [Wed, 18 Jun 2025 11:13:27 +0000  (13:13 +0200)]  
etc/config/config.yaml: reduced to minimal config
Aleš Mrázek  [Wed, 18 Jun 2025 10:57:45 +0000  (12:57 +0200)]  
etc/config/config.dev.yaml: reduced to minimal config
Aleš Mrázek  [Wed, 18 Jun 2025 10:39:23 +0000  (12:39 +0200)]  
.gitlab-ci.yml: python:run: use CONFIG_FILE_NAME
Aleš Mrázek  [Wed, 18 Jun 2025 10:37:33 +0000  (12:37 +0200)]  
scripts/poe-tasks/utils/_env.sh: added CONFIG_FILE_NAME variable
Vladimír Čunát  [Wed, 2 Jul 2025 16:38:20 +0000  (18:38 +0200)]  
Merge !1713: lib/cache: fix retaining is_cache flag in cdb_clear
Vladimír Čunát  [Wed, 2 Jul 2025 16:36:20 +0000  (18:36 +0200)]  
add NEWS for the parent commit
Lukáš Ondráček  [Wed, 2 Jul 2025 16:00:33 +0000  (18:00 +0200)]  
lib/cache: fix retaining is_cache flag in cdb_clear
Vladimír Čunát  [Mon, 30 Jun 2025 08:28:07 +0000  (10:28 +0200)]  
Merge !1712: manager: metrics: fix typo in one prometheus stat name
Rich  [Wed, 25 Jun 2025 07:53:53 +0000  (08:53 +0100)]  
manager: metrics: fix typo in one prometheus stat name
Vladimír Čunát  [Wed, 25 Jun 2025 07:24:22 +0000  (09:24 +0200)]  
Merge !1711: datamodel/templates: fix swapped edns-buffer-size
Vladimír Čunát  [Wed, 25 Jun 2025 07:10:19 +0000  (09:10 +0200)]  
datamodel/templates: fix swapped edns-buffer-size
Vladimír Čunát  [Wed, 25 Jun 2025 06:56:13 +0000  (08:56 +0200)]  
Merge !1704: datamodel/templates: fix /dnssec/trust-anchors-files
Vladimír Čunát  [Wed, 11 Jun 2025 13:34:40 +0000  (15:34 +0200)]  
datamodel/templates: fix /dnssec/trust-anchors-files
Vladimír Čunát  [Thu, 12 Jun 2025 12:04:34 +0000  (14:04 +0200)]  
Merge !1706: .gitlab-ci.yml: add pkg:alma-10
Jakub Ružička  [Thu, 12 Jun 2025 11:24:25 +0000  (13:24 +0200)]  
distro/tests: update test dependencies
Vladimír Čunát  [Thu, 5 Jun 2025 10:27:47 +0000  (12:27 +0200)]  
.gitlab-ci.yml: add pkg:alma-10
Vladimír Čunát  [Thu, 12 Jun 2025 08:51:17 +0000  (10:51 +0200)]  
Merge !1701: meson: avoid protoc-c, as it's deprecated
Vladimír Čunát  [Wed, 4 Jun 2025 07:32:14 +0000  (09:32 +0200)]  
meson: avoid protoc-c, as it's (reported as) deprecated
Vladimír Čunát  [Wed, 11 Jun 2025 11:01:45 +0000  (13:01 +0200)]  
Merge !1703: manager: prometheus metrics update
Aleš Mrázek  [Wed, 11 Jun 2025 10:01:36 +0000  (12:01 +0200)]  
test/packaging/interactive/metrics: compare number of JSON and prometheus metrics
Aleš Mrázek  [Tue, 10 Jun 2025 16:17:27 +0000  (18:17 +0200)]  
manager: metrics: added prometheus missing IPv4/6 metrics
Aleš Mrázek  [Tue, 3 Jun 2025 10:51:59 +0000  (12:51 +0200)]  
Merge branch 'release-6.0.14' into 'master'
Aleš Mrázek  [Tue, 3 Jun 2025 10:51:59 +0000  (12:51 +0200)]  
Release 6.0.14
Vladimír Čunát  [Tue, 3 Jun 2025 09:25:33 +0000  (11:25 +0200)]  
Merge !1699: datamodel/templates: fix error, as RuleSchema doesn't have .log
Vladimír Čunát  [Mon, 2 Jun 2025 12:42:01 +0000  (14:42 +0200)]  
lib/rules: drop FIXMEs
Vladimír Čunát  [Mon, 2 Jun 2025 12:42:01 +0000  (14:42 +0200)]  
datamodel/templates: fix error, as RuleSchema doesn't have .log
Aleš Mrázek  [Mon, 2 Jun 2025 07:31:26 +0000  (09:31 +0200)]  
Merge branch 'ci-python-run' into 'master'
Aleš Mrázek  [Fri, 30 May 2025 08:22:30 +0000  (10:22 +0200)]  
.gitlab-ci.yml: added python:run job
Vladimír Čunát  [Mon, 2 Jun 2025 07:23:45 +0000  (09:23 +0200)]  
Merge !1697: datamodel/templates: fix kr_rule_local_* macros
Vladimír Čunát  [Fri, 30 May 2025 05:13:04 +0000  (07:13 +0200)]  
add NEWS entry
Brad Cowie  [Fri, 30 May 2025 01:57:25 +0000  (13:57 +1200)]  
datamodel/templates: fix kr_rule_local_* macros
commit 
a782e9c3  broke the jinja2 generation of the
kr_rule_local_* macro functions. C.KR_RULE_OPTS_DEFAULT
was provided as an argument to the assert() function call
instead of the call to the corresponding C.kr_rule_local_* function
Aleš Mrázek  [Thu, 29 May 2025 10:42:25 +0000  (12:42 +0200)]  
Merge branch 'release-6.0.13' into 'master'
Vladimír Čunát  [Thu, 29 May 2025 09:16:54 +0000  (11:16 +0200)]  
release 6.0.13
Vladimír Čunát  [Thu, 29 May 2025 09:15:47 +0000  (11:15 +0200)]  
Merge !1696: DoS: fix more rare crashes with `requirement` failing
Vladimír Čunát  [Thu, 29 May 2025 09:07:40 +0000  (11:07 +0200)]  
daemon/{session2,worker}: relax a few kr_require() cases
Vladimír Čunát  [Thu, 29 May 2025 09:07:40 +0000  (11:07 +0200)]  
daemon/session2_transport_event(): relax a kr_require()
Vladimír Čunát  [Thu, 29 May 2025 09:07:40 +0000  (11:07 +0200)]  
daemon/session2 wire_buf_init(): don't return anything
Vladimír Čunát  [Thu, 29 May 2025 09:00:09 +0000  (11:00 +0200)]  
Merge !1694: /local-data/rpz/*/log: add option to log RPZ matches
Vladimír Čunát  [Wed, 28 May 2025 12:35:46 +0000  (14:35 +0200)]  
add NEWS entry
Vladimír Čunát  [Wed, 28 May 2025 12:35:46 +0000  (14:35 +0200)]  
datamodel: hide /local-data/rpz/*/dry-run for now
Vladimír Čunát  [Wed, 28 May 2025 12:35:46 +0000  (14:35 +0200)]  
datamodel: add /local-data/rpz/*/{log,dry-run}
Vladimír Čunát  [Wed, 28 May 2025 12:35:46 +0000  (14:35 +0200)]  
lib/rules: add initial kr_rule_opts_t
Vladimír Čunát  [Sun, 25 May 2025 08:19:28 +0000  (10:19 +0200)]  
Merge !1688: prefill + elsewhere: error message improvements
Vladimír Čunát  [Sun, 25 May 2025 08:17:44 +0000  (10:17 +0200)]  
datamodel nit: fix a typo in error message