]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
4 months agofixup! fixup! tests/packaging/interactive/rpz_watchdog.sh: configure RPZ using json docs-develop-mana-5v912y/deployments/6440 manager-api-config-fix
Aleš Mrázek [Fri, 21 Mar 2025 13:11:58 +0000 (14:11 +0100)] 
fixup! fixup! tests/packaging/interactive/rpz_watchdog.sh: configure RPZ using json

4 months agofixup! tests/packaging/interactive/rpz_watchdog.sh: configure RPZ using json
Aleš Mrázek [Thu, 20 Mar 2025 12:21:51 +0000 (13:21 +0100)] 
fixup! tests/packaging/interactive/rpz_watchdog.sh: configure RPZ using json

4 months agotests/packaging/interactive/rpz_watchdog.sh: configure RPZ using json docs-develop-mana-5v912y/deployments/6430
Aleš Mrázek [Wed, 19 Mar 2025 10:57:43 +0000 (11:57 +0100)] 
tests/packaging/interactive/rpz_watchdog.sh: configure RPZ using json

4 months agomanager: files: watchdog: added RPZ files docs-develop-mana-rbp6vi/deployments/6403
Aleš Mrázek [Tue, 4 Mar 2025 14:13:20 +0000 (15:13 +0100)] 
manager: files: watchdog: added RPZ files

Separate timer for each command.

5 months agodatamodel: local-data: added watchdog for RPZSchema docs-develop-mana-rbp6vi/deployments/6318
Aleš Mrázek [Thu, 6 Feb 2025 10:44:41 +0000 (11:44 +0100)] 
datamodel: local-data: added watchdog for RPZSchema

5 months agomanager: files: watchdog for all files
Aleš Mrázek [Fri, 21 Feb 2025 14:28:28 +0000 (15:28 +0100)] 
manager: files: watchdog for all files

5 months agoMerge !1664: datamodel: management: reverting to absolute path for unix-socket docs-develop-dnam-g2k2gz/deployments/6393 docs-develop-mast-tzgd0f/deployments/6316 docs-develop-mast-tzgd0f/deployments/6320 docs-develop-mast-tzgd0f/deployments/6321 docs-develop-mast-tzgd0f/deployments/6323 docs-develop-mast-tzgd0f/deployments/6324 docs-develop-mast-tzgd0f/deployments/6332 docs-develop-mast-tzgd0f/deployments/6334 docs-develop-mast-tzgd0f/deployments/6337 docs-develop-mast-tzgd0f/deployments/6338 docs-develop-mast-tzgd0f/deployments/6343 docs-develop-mast-tzgd0f/deployments/6345 docs-develop-mast-tzgd0f/deployments/6351 docs-develop-mast-tzgd0f/deployments/6352 docs-develop-mast-tzgd0f/deployments/6354 docs-develop-mast-tzgd0f/deployments/6356 docs-develop-mast-tzgd0f/deployments/6358 docs-develop-mast-tzgd0f/deployments/6360 docs-develop-mast-tzgd0f/deployments/6362 docs-develop-mast-tzgd0f/deployments/6364 docs-develop-mast-tzgd0f/deployments/6375 docs-develop-mast-tzgd0f/deployments/6377 docs-develop-mast-tzgd0f/deployments/6381 docs-develop-mast-tzgd0f/deployments/6383 docs-develop-mast-tzgd0f/deployments/6386 docs-develop-mast-tzgd0f/deployments/6387 docs-develop-mast-tzgd0f/deployments/6397 docs-develop-mast-tzgd0f/deployments/6398 docs-develop-mast-tzgd0f/deployments/6404 docs-develop-mast-tzgd0f/deployments/6406 docs-develop-mast-tzgd0f/deployments/6408 docs-develop-mast-tzgd0f/deployments/6410 docs-develop-mast-tzgd0f/deployments/6412 docs-develop-mast-tzgd0f/deployments/6414 docs-develop-nigh-589znp/deployments/6325 docs-develop-nigh-589znp/deployments/6333 docs-develop-nigh-589znp/deployments/6344 docs-develop-nigh-589znp/deployments/6355 docs-develop-nigh-589znp/deployments/6359 docs-develop-nigh-589znp/deployments/6363 docs-develop-nigh-589znp/deployments/6376 docs-develop-nigh-589znp/deployments/6382 docs-develop-nigh-589znp/deployments/6405 docs-develop-nigh-589znp/deployments/6409 docs-develop-nigh-589znp/deployments/6413 obs-knot-resolver-es11k1/deployments/6322 obs-knot-resolver-es11k1/deployments/6326 obs-knot-resolver-es11k1/deployments/6335 obs-knot-resolver-es11k1/deployments/6339 obs-knot-resolver-es11k1/deployments/6346 obs-knot-resolver-es11k1/deployments/6353 obs-knot-resolver-es11k1/deployments/6357 obs-knot-resolver-es11k1/deployments/6361 obs-knot-resolver-es11k1/deployments/6365 obs-knot-resolver-es11k1/deployments/6378 obs-knot-resolver-es11k1/deployments/6384 obs-knot-resolver-es11k1/deployments/6388 obs-knot-resolver-es11k1/deployments/6399 obs-knot-resolver-es11k1/deployments/6407 obs-knot-resolver-es11k1/deployments/6411 obs-knot-resolver-es11k1/deployments/6415
Vladimír Čunát [Fri, 28 Feb 2025 09:40:27 +0000 (10:40 +0100)] 
Merge !1664: datamodel: management: reverting to absolute path for unix-socket

Fixes #926

5 months agoNEWS: update about revert docs-develop-data-2jyaum/deployments/6315
Aleš Mrázek [Fri, 28 Feb 2025 09:18:04 +0000 (10:18 +0100)] 
NEWS: update about revert

5 months agoclient: command: get_socket_from_config improved
Aleš Mrázek [Fri, 28 Feb 2025 09:17:17 +0000 (10:17 +0100)] 
client: command: get_socket_from_config improved

5 months agodatamodel: management: warning that the unix-socket is not located in rundir
Aleš Mrázek [Fri, 28 Feb 2025 09:14:22 +0000 (10:14 +0100)] 
datamodel: management: warning that the unix-socket is not located in rundir

5 months agoRevert "datamodel: management socket default based on rundir"
Aleš Mrázek [Fri, 28 Feb 2025 09:07:35 +0000 (10:07 +0100)] 
Revert "datamodel: management socket default based on rundir"

This reverts commit 10fb87547af05cd78e76dfb94951c34f4554d090.

5 months agoRevert "python: constants: added API_SOCKET_NAME"
Aleš Mrázek [Fri, 28 Feb 2025 09:07:08 +0000 (10:07 +0100)] 
Revert "python: constants: added API_SOCKET_NAME"

This reverts commit cee2250c5a52a4d67ea2a37cc97761ba530f856b.

5 months agoMerge branch 'release-6.0.11' into 'master' docs-develop-mast-tzgd0f/deployments/6300 docs-develop-mast-tzgd0f/deployments/6303 docs-develop-mast-tzgd0f/deployments/6305 docs-develop-mast-tzgd0f/deployments/6310 docs-develop-mast-tzgd0f/deployments/6312 docs-develop-nigh-589znp/deployments/6304 docs-develop-nigh-589znp/deployments/6311 docs-release-v6-0-7z27sg/deployments/6301 obs-knot-resolver-es11k1/deployments/6306 obs-knot-resolver-es11k1/deployments/6313 v6.0.11
Aleš Mrázek [Wed, 26 Feb 2025 11:54:55 +0000 (12:54 +0100)] 
Merge branch 'release-6.0.11' into 'master'

Release 6.0.11

See merge request knot/knot-resolver!1663

5 months agorelease 6.0.11 docs-develop-rele-isx83w/deployments/6299
Aleš Mrázek [Wed, 26 Feb 2025 08:41:31 +0000 (09:41 +0100)] 
release 6.0.11

5 months agoMerge !1659: validator: accept a confusing NODATA proof with insecure delegation docs-develop-mast-tzgd0f/deployments/6298
Vladimír Čunát [Wed, 26 Feb 2025 08:34:02 +0000 (09:34 +0100)] 
Merge !1659: validator: accept a confusing NODATA proof with insecure delegation

5 months agovalidator: accept a confusing NODATA proof with insecure delegation docs-develop-noda-trz0bs/deployments/6297
Vladimír Čunát [Wed, 26 Feb 2025 08:29:12 +0000 (09:29 +0100)] 
validator: accept a confusing NODATA proof with insecure delegation

Honestly, I find it ugly and probably unintended,
but it's correctly signed and other vendors tend to accept it.

Example:
;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 24204
;; Flags: qr aa rd; QUERY: 1; ANSWER: 0; AUTHORITY: 4; ADDITIONAL: 1

;; EDNS PSEUDOSECTION:
;; Version: 0; flags: do; UDP size: 4096 B; ext-rcode: NOERROR

;; QUESTION SECTION:
;; _domainkey.mail.cez.cz.              TXT

;; AUTHORITY SECTION:
cez.cz.                 3600    SOA     ns10.cez.cz. netmaster.cez.cz. 2025021801 14400 3600 604800 7200
cez.cz.                 3600    RRSIG   SOA 10 2 3600 20250302073317 20250223063317 45620 cez.cz. JnAonhCOi234lF2A40lYaHcuKtxACKz8X6UFILSgSaK00xyXDk6gWDWo3nmMjXxBwgfP98Gaj8nLMqRZ7ezAEUfWi+5P4YCQzax5Habu3nKB+XKocIPMCHHMhOMf410w4Taz4N2rKgi1p71QkuujISi3JZWzqG4bqzot2cGL12w=
1vk9lupeivbv7dhsb7udm5da1hkd089j.cez.cz. 7200   NSEC3   1 0 1 ACB298B834ADA5FD 1vk9lupeivbv7dhsb7udm5da1hkd089k A NS HINFO MX AAAA SRV RRSIG CAA
1vk9lupeivbv7dhsb7udm5da1hkd089j.cez.cz. 7200   RRSIG   NSEC3 10 3 7200 20250303115912 20250224105912 45620 cez.cz. OBW90lof86IoVsiuKkNEf4useG3fikE+npAVkpbiVsgMZWLHRNzAAlIU9wPMH5S4CWpnwoMVTaNtWJxegsG7cvCDZrjVVNOHE9hLOG2eG9f57vx/tVFTe4/DegO9KOyColOOYt4nt/uj7LTJZbzJY3Ev8I9971LEkFf5IxVwwPU=

5 months agoMerge !1657: datamodel: management: default unix-socket based on rundir docs-develop-mast-tzgd0f/deployments/6296
Vladimír Čunát [Wed, 26 Feb 2025 08:27:08 +0000 (09:27 +0100)] 
Merge !1657: datamodel: management: default unix-socket based on rundir

5 months agoNEWS: add entry docs-develop-data-jon4a3/deployments/6295
Vladimír Čunát [Wed, 26 Feb 2025 08:16:54 +0000 (09:16 +0100)] 
NEWS: add entry

5 months agodatamodel: management socket default based on rundir
Aleš Mrázek [Wed, 19 Feb 2025 12:16:46 +0000 (13:16 +0100)] 
datamodel: management socket default based on rundir

5 months agopython: constants: added API_SOCKET_NAME
Aleš Mrázek [Wed, 19 Feb 2025 12:13:49 +0000 (13:13 +0100)] 
python: constants: added API_SOCKET_NAME

5 months agoMerge !1662: tests: disable problematic config.http test docs-develop-mast-tzgd0f/deployments/6290 docs-develop-mast-tzgd0f/deployments/6292 docs-develop-mast-tzgd0f/deployments/6293 obs-knot-resolver-es11k1/deployments/6294
Vladimír Čunát [Tue, 25 Feb 2025 10:38:45 +0000 (11:38 +0100)] 
Merge !1662: tests: disable problematic config.http test

5 months agotests: disable problematic config.http test docs-develop-conf-c5sqeu/deployments/6289
Vladimír Čunát [Tue, 25 Feb 2025 10:30:45 +0000 (11:30 +0100)] 
tests: disable problematic config.http test

https://gitlab.nic.cz/knot/knot-resolver/-/issues/925

5 months agoMerge branch 'ci-pkg-debian13' into 'master' docs-develop-mast-tzgd0f/deployments/6245 docs-develop-mast-tzgd0f/deployments/6249 docs-develop-mast-tzgd0f/deployments/6251 docs-develop-mast-tzgd0f/deployments/6255 docs-develop-mast-tzgd0f/deployments/6257 docs-develop-mast-tzgd0f/deployments/6260 docs-develop-mast-tzgd0f/deployments/6262 docs-develop-mast-tzgd0f/deployments/6264 docs-develop-mast-tzgd0f/deployments/6266 docs-develop-mast-tzgd0f/deployments/6268 docs-develop-mast-tzgd0f/deployments/6270 docs-develop-mast-tzgd0f/deployments/6283 docs-develop-mast-tzgd0f/deployments/6285 docs-develop-nigh-589znp/deployments/6250 docs-develop-nigh-589znp/deployments/6256 docs-develop-nigh-589znp/deployments/6261 docs-develop-nigh-589znp/deployments/6265 docs-develop-nigh-589znp/deployments/6269 docs-develop-nigh-589znp/deployments/6284 obs-knot-resolver-es11k1/deployments/6252 obs-knot-resolver-es11k1/deployments/6258 obs-knot-resolver-es11k1/deployments/6263 obs-knot-resolver-es11k1/deployments/6267 obs-knot-resolver-es11k1/deployments/6271 obs-knot-resolver-es11k1/deployments/6286
Aleš Mrázek [Wed, 19 Feb 2025 16:26:50 +0000 (17:26 +0100)] 
Merge branch 'ci-pkg-debian13' into 'master'

ci: pkg: debian 13

See merge request knot/knot-resolver!1658

5 months agoci: pkg: added debian 13 docs-develop-ci-p-pqjagq/deployments/6243
Aleš Mrázek [Wed, 19 Feb 2025 14:29:04 +0000 (15:29 +0100)] 
ci: pkg: added debian 13

5 months agoMerge !1656: allow multiple managers docs-develop-mast-tzgd0f/deployments/6237
Vladimír Čunát [Wed, 19 Feb 2025 11:05:33 +0000 (12:05 +0100)] 
Merge !1656: allow multiple managers

5 months agoallow multiple managers docs-develop-mult-8twxj2/deployments/6231
Vladimír Čunát [Tue, 18 Feb 2025 14:23:45 +0000 (15:23 +0100)] 
allow multiple managers

This concerns the AF_UNIX socket for sd_notify() protocol
between supervisord and the individual kresd processes.
Before: "@knot-resolver-control-socket"
Now: "/the_rundir/supervisor-notify-socket"

Nits: also some refactoring (goto)

5 months agoMerge !1655: datamodel: cache: prefill: fix ca-file template docs-develop-mast-tzgd0f/deployments/6230 docs-develop-mast-tzgd0f/deployments/6233 docs-develop-mast-tzgd0f/deployments/6235 docs-develop-nigh-589znp/deployments/6234 obs-knot-resolver-es11k1/deployments/6236
Vladimír Čunát [Tue, 18 Feb 2025 14:18:07 +0000 (15:18 +0100)] 
Merge !1655: datamodel: cache: prefill: fix ca-file template

5 months agodatamodel: cache: prefill: fix ca-file template docs-develop-pref-iq6of6/deployments/6229
Vladimír Čunát [Tue, 18 Feb 2025 14:09:45 +0000 (15:09 +0100)] 
datamodel: cache: prefill: fix ca-file template

> TypeError: can only concatenate str (not "ReadableFile") to str

5 months agoMerge !1651: manager: processes watchdog error during shutdown docs-develop-mast-tzgd0f/deployments/6228
Vladimír Čunát [Tue, 18 Feb 2025 13:52:43 +0000 (14:52 +0100)] 
Merge !1651: manager: processes watchdog error during shutdown

5 months agoNEWS: processes watchdog fix docs-develop-mana-41rgx7/deployments/6163
Aleš Mrázek [Thu, 6 Feb 2025 08:07:54 +0000 (09:07 +0100)] 
NEWS: processes watchdog fix

5 months agomanager: server: handle SubprocessControllerError during init
Aleš Mrázek [Thu, 30 Jan 2025 10:01:01 +0000 (11:01 +0100)] 
manager: server: handle SubprocessControllerError during init

5 months agomanager: processes_watchdog: handle SubprocessControllerError during shutdown
Aleš Mrázek [Wed, 29 Jan 2025 15:00:38 +0000 (16:00 +0100)] 
manager: processes_watchdog: handle SubprocessControllerError during shutdown

5 months agopython: formatting improvements
Aleš Mrázek [Wed, 29 Jan 2025 09:47:05 +0000 (10:47 +0100)] 
python: formatting improvements

5 months agomanager: watchdog renamed to processes_watchdog
Aleš Mrázek [Wed, 29 Jan 2025 09:45:27 +0000 (10:45 +0100)] 
manager: watchdog renamed to processes_watchdog

5 months agoMerge !1654: daemon/lua: avoid depending on KNOT_EDNS_MAX_OPTION_CODE docs-develop-mast-tzgd0f/deployments/6152 docs-develop-mast-tzgd0f/deployments/6154 docs-develop-mast-tzgd0f/deployments/6156 docs-develop-mast-tzgd0f/deployments/6166 docs-develop-mast-tzgd0f/deployments/6168 docs-develop-mast-tzgd0f/deployments/6174 docs-develop-mast-tzgd0f/deployments/6176 docs-develop-mast-tzgd0f/deployments/6178 docs-develop-mast-tzgd0f/deployments/6180 docs-develop-mast-tzgd0f/deployments/6182 docs-develop-mast-tzgd0f/deployments/6184 docs-develop-mast-tzgd0f/deployments/6187 docs-develop-mast-tzgd0f/deployments/6189 docs-develop-mast-tzgd0f/deployments/6191 docs-develop-mast-tzgd0f/deployments/6193 docs-develop-mast-tzgd0f/deployments/6198 docs-develop-mast-tzgd0f/deployments/6200 docs-develop-mast-tzgd0f/deployments/6205 docs-develop-mast-tzgd0f/deployments/6207 docs-develop-mast-tzgd0f/deployments/6211 docs-develop-mast-tzgd0f/deployments/6213 docs-develop-mast-tzgd0f/deployments/6215 docs-develop-mast-tzgd0f/deployments/6217 docs-develop-mast-tzgd0f/deployments/6219 docs-develop-mast-tzgd0f/deployments/6221 docs-develop-mast-tzgd0f/deployments/6223 docs-develop-mast-tzgd0f/deployments/6225 docs-develop-nigh-589znp/deployments/6155 docs-develop-nigh-589znp/deployments/6167 docs-develop-nigh-589znp/deployments/6175 docs-develop-nigh-589znp/deployments/6179 docs-develop-nigh-589znp/deployments/6183 docs-develop-nigh-589znp/deployments/6188 docs-develop-nigh-589znp/deployments/6192 docs-develop-nigh-589znp/deployments/6199 docs-develop-nigh-589znp/deployments/6206 docs-develop-nigh-589znp/deployments/6212 docs-develop-nigh-589znp/deployments/6216 docs-develop-nigh-589znp/deployments/6220 docs-develop-nigh-589znp/deployments/6224 obs-knot-resolver-es11k1/deployments/6157 obs-knot-resolver-es11k1/deployments/6169 obs-knot-resolver-es11k1/deployments/6177 obs-knot-resolver-es11k1/deployments/6181 obs-knot-resolver-es11k1/deployments/6185 obs-knot-resolver-es11k1/deployments/6190 obs-knot-resolver-es11k1/deployments/6194 obs-knot-resolver-es11k1/deployments/6201 obs-knot-resolver-es11k1/deployments/6208 obs-knot-resolver-es11k1/deployments/6214 obs-knot-resolver-es11k1/deployments/6218 obs-knot-resolver-es11k1/deployments/6222 obs-knot-resolver-es11k1/deployments/6226
Vladimír Čunát [Tue, 4 Feb 2025 14:23:28 +0000 (15:23 +0100)] 
Merge !1654: daemon/lua: avoid depending on KNOT_EDNS_MAX_OPTION_CODE

5 months agodaemon/lua: avoid depending on KNOT_EDNS_MAX_OPTION_CODE docs-develop-knot-jpwmak/deployments/6151
Vladimír Čunát [Tue, 4 Feb 2025 14:03:15 +0000 (15:03 +0100)] 
daemon/lua: avoid depending on KNOT_EDNS_MAX_OPTION_CODE

We don't need to use the knot_edns_options_t type from lua,
only there's a pointer in knot_pkt_t.
Now libknot increased this length in v3.4.4,
even without bumping SONAME, and it might happen again.
This way we avoid kres-gen-33.lua depending on this length.

5 months agoMerge !1653: manager: delayed policy-loader exit docs-develop-mast-tzgd0f/deployments/6150
Vladimír Čunát [Tue, 4 Feb 2025 13:59:15 +0000 (14:59 +0100)] 
Merge !1653: manager: delayed policy-loader exit

5 months agoNEWS entry for the policy-loader race
Vladimír Čunát [Tue, 4 Feb 2025 13:57:21 +0000 (14:57 +0100)] 
NEWS entry for the policy-loader race

5 months agodatamodel: policy-loader: avoid dependency on lua-cqueues docs-develop-poli-9evpby/deployments/6145
Vladimír Čunát [Mon, 3 Feb 2025 15:33:04 +0000 (16:33 +0100)] 
datamodel: policy-loader: avoid dependency on lua-cqueues

5 months agodatamodel: policy-loader: added sleep after loading the config docs-develop-poli-9evpby/deployments/6144
Aleš Mrázek [Mon, 3 Feb 2025 14:55:12 +0000 (15:55 +0100)] 
datamodel: policy-loader: added sleep after loading the config

6 months agoMerge branch 'release-6.0.10' into 'master' docs-develop-mast-tzgd0f/deployments/6066 docs-develop-mast-tzgd0f/deployments/6072 docs-develop-mast-tzgd0f/deployments/6074 docs-develop-mast-tzgd0f/deployments/6081 docs-develop-mast-tzgd0f/deployments/6083 docs-develop-mast-tzgd0f/deployments/6087 docs-develop-mast-tzgd0f/deployments/6089 docs-develop-mast-tzgd0f/deployments/6093 docs-develop-mast-tzgd0f/deployments/6095 docs-develop-mast-tzgd0f/deployments/6097 docs-develop-mast-tzgd0f/deployments/6099 docs-develop-mast-tzgd0f/deployments/6101 docs-develop-mast-tzgd0f/deployments/6103 docs-develop-mast-tzgd0f/deployments/6105 docs-develop-mast-tzgd0f/deployments/6107 docs-develop-mast-tzgd0f/deployments/6109 docs-develop-mast-tzgd0f/deployments/6111 docs-develop-mast-tzgd0f/deployments/6113 docs-develop-mast-tzgd0f/deployments/6115 docs-develop-mast-tzgd0f/deployments/6120 docs-develop-mast-tzgd0f/deployments/6122 docs-develop-mast-tzgd0f/deployments/6125 docs-develop-mast-tzgd0f/deployments/6127 docs-develop-mast-tzgd0f/deployments/6130 docs-develop-mast-tzgd0f/deployments/6132 docs-develop-mast-tzgd0f/deployments/6134 docs-develop-mast-tzgd0f/deployments/6136 docs-develop-mast-tzgd0f/deployments/6138 docs-develop-mast-tzgd0f/deployments/6140 docs-develop-mast-tzgd0f/deployments/6146 docs-develop-mast-tzgd0f/deployments/6148 docs-develop-nigh-589znp/deployments/6067 docs-develop-nigh-589znp/deployments/6073 docs-develop-nigh-589znp/deployments/6082 docs-develop-nigh-589znp/deployments/6088 docs-develop-nigh-589znp/deployments/6094 docs-develop-nigh-589znp/deployments/6098 docs-develop-nigh-589znp/deployments/6102 docs-develop-nigh-589znp/deployments/6106 docs-develop-nigh-589znp/deployments/6110 docs-develop-nigh-589znp/deployments/6114 docs-develop-nigh-589znp/deployments/6121 docs-develop-nigh-589znp/deployments/6126 docs-develop-nigh-589znp/deployments/6131 docs-develop-nigh-589znp/deployments/6135 docs-develop-nigh-589znp/deployments/6139 docs-develop-nigh-589znp/deployments/6147 docs-release-v6-0-fasgfl/deployments/6068 obs-knot-resolver-es11k1/deployments/6075 obs-knot-resolver-es11k1/deployments/6084 obs-knot-resolver-es11k1/deployments/6090 obs-knot-resolver-es11k1/deployments/6096 obs-knot-resolver-es11k1/deployments/6100 obs-knot-resolver-es11k1/deployments/6104 obs-knot-resolver-es11k1/deployments/6108 obs-knot-resolver-es11k1/deployments/6112 obs-knot-resolver-es11k1/deployments/6116 obs-knot-resolver-es11k1/deployments/6123 obs-knot-resolver-es11k1/deployments/6128 obs-knot-resolver-es11k1/deployments/6133 obs-knot-resolver-es11k1/deployments/6137 obs-knot-resolver-es11k1/deployments/6141 obs-knot-resolver-es11k1/deployments/6149 v6.0.10
Aleš Mrázek [Mon, 20 Jan 2025 09:52:14 +0000 (10:52 +0100)] 
Merge branch 'release-6.0.10' into 'master'

Release 6.0.10

See merge request knot/knot-resolver!1648

6 months agorelease 6.0.10 docs-develop-rele-qiob5x/deployments/6062 docs-develop-rele-qiob5x/deployments/6063 obs-knot-resolver-bs4hbr/deployments/6064
Aleš Mrázek [Tue, 14 Jan 2025 13:19:19 +0000 (14:19 +0100)] 
release 6.0.10

6 months agoMerge !1642: kr_request: add a .ratelimited flag docs-develop-cove-uiak3c/deployments/6065 docs-develop-mast-tzgd0f/deployments/6061 coverity
Vladimír Čunát [Mon, 20 Jan 2025 08:30:27 +0000 (09:30 +0100)] 
Merge !1642: kr_request: add a .ratelimited flag

6 months agokr_request: add a .ratelimited flag docs-develop-rate-aactgk/deployments/6060
Vladimír Čunát [Wed, 18 Dec 2024 11:01:10 +0000 (12:01 +0100)] 
kr_request: add a .ratelimited flag

This makes it simpler for other parts of resolver to react to this
situation, e.g. custom modules pushing the information to analytics.

6 months agoMerge !1646: views: allow overriding price-factor docs-develop-mast-tzgd0f/deployments/6057 docs-develop-mast-tzgd0f/deployments/6058 obs-knot-resolver-es11k1/deployments/6059
Vladimír Čunát [Sun, 19 Jan 2025 18:41:21 +0000 (19:41 +0100)] 
Merge !1646: views: allow overriding price-factor

6 months agodaemon/defer: add price-factor to verbose log, comment
Lukáš Ondráček [Wed, 15 Jan 2025 21:25:53 +0000 (22:25 +0100)] 
daemon/defer: add price-factor to verbose log, comment

6 months agodoc: add price-factor to views
Lukáš Ondráček [Wed, 15 Jan 2025 16:26:12 +0000 (17:26 +0100)] 
doc: add price-factor to views

6 months agodaemon/defer: add price-factor to config schema
Lukáš Ondráček [Wed, 15 Jan 2025 15:35:15 +0000 (16:35 +0100)] 
daemon/defer: add price-factor to config schema

6 months agodaemon/defer: fix setting price-factor from views
Lukáš Ondráček [Wed, 15 Jan 2025 15:20:17 +0000 (16:20 +0100)] 
daemon/defer: fix setting price-factor from views

6 months agodatamodel: types: added custom types for float values
Aleš Mrázek [Thu, 9 Jan 2025 09:55:52 +0000 (10:55 +0100)] 
datamodel: types: added custom types for float values

FloatBase: base type to work with float values
FloatNonNegative: custom type for non-negative float numbers

6 months agoprice_factor WIP
Vladimír Čunát [Tue, 7 Jan 2025 09:08:07 +0000 (10:08 +0100)] 
price_factor WIP

6 months agoMerge branch 'ci-docs-build' into 'master' docs-develop-mast-tzgd0f/deployments/6051 docs-develop-mast-tzgd0f/deployments/6053 docs-develop-mast-tzgd0f/deployments/6055 obs-knot-resolver-es11k1/deployments/6054 obs-knot-resolver-es11k1/deployments/6056
Aleš Mrázek [Fri, 17 Jan 2025 12:27:48 +0000 (13:27 +0100)] 
Merge branch 'ci-docs-build' into 'master'

ci: move docs:build to build stage

See merge request knot/knot-resolver!1647

6 months ago.gitlab-ci.yml: moved docs:build to the right stage docs-develop-ci-d-7iq6on/deployments/6050
Aleš Mrázek [Fri, 17 Jan 2025 12:15:19 +0000 (13:15 +0100)] 
.gitlab-ci.yml: moved docs:build to the right stage

6 months agoMerge branch 'tls-cert-files-watchdog-config' into 'master' docs-develop-mast-tzgd0f/deployments/6033 docs-develop-mast-tzgd0f/deployments/6037 docs-develop-mast-tzgd0f/deployments/6045 docs-develop-mast-tzgd0f/deployments/6048 obs-knot-resolver-es11k1/deployments/6038 obs-knot-resolver-es11k1/deployments/6046 obs-knot-resolver-es11k1/deployments/6049
Aleš Mrázek [Tue, 14 Jan 2025 09:30:57 +0000 (10:30 +0100)] 
Merge branch 'tls-cert-files-watchdog-config' into 'master'

manager: datamodel: 'files-watchdog' config for TLS certificate files

See merge request knot/knot-resolver!1645

6 months agodatamodel: types: files: handle PermissionError docs-develop-tls-vy3sei/deployments/6032
Aleš Mrázek [Mon, 13 Jan 2025 21:45:16 +0000 (22:45 +0100)] 
datamodel: types: files: handle PermissionError

6 months agoNEWS: update
Aleš Mrázek [Mon, 13 Jan 2025 13:46:20 +0000 (14:46 +0100)] 
NEWS: update

6 months agomanager: files: watchdog: added 'files-watchdog' to TLS config
Aleš Mrázek [Thu, 9 Jan 2025 12:58:44 +0000 (13:58 +0100)] 
manager: files: watchdog: added 'files-watchdog' to TLS config

6 months agodoc/user/config-network-server-tls.rst: added info about 'files-watchdog' configuration
Aleš Mrázek [Mon, 6 Jan 2025 15:24:31 +0000 (16:24 +0100)] 
doc/user/config-network-server-tls.rst: added info about 'files-watchdog' configuration

6 months agotests/packaging/interactive/watchdog.sh: updated with 'files-watchdog' config
Aleš Mrázek [Mon, 6 Jan 2025 15:23:27 +0000 (16:23 +0100)] 
tests/packaging/interactive/watchdog.sh: updated with 'files-watchdog' config

6 months agodatamodel: network: tls: added 'files-watchdog' option
Aleš Mrázek [Mon, 6 Jan 2025 15:05:27 +0000 (16:05 +0100)] 
datamodel: network: tls: added 'files-watchdog' option

6 months agopython: constants: added optional dependency import check (prometheus and watchdog)
Aleš Mrázek [Mon, 6 Jan 2025 15:01:43 +0000 (16:01 +0100)] 
python: constants: added optional dependency import check (prometheus and watchdog)

6 months agoMerge branch 'manager-files-reload' into 'master' docs-develop-mast-tzgd0f/deployments/6031
Aleš Mrázek [Tue, 14 Jan 2025 09:02:02 +0000 (10:02 +0100)] 
Merge branch 'manager-files-reload' into 'master'

manager: TLS cert files reload (force)

See merge request knot/knot-resolver!1644

6 months agoNEWS: update docs-develop-mana-ybapp7/deployments/6030
Aleš Mrázek [Mon, 13 Jan 2025 20:57:33 +0000 (21:57 +0100)] 
NEWS: update

6 months agotests/packaging/interactive: added files_reload.sh
Aleš Mrázek [Fri, 10 Jan 2025 14:29:05 +0000 (15:29 +0100)] 
tests/packaging/interactive: added files_reload.sh

6 months agomanager: register reload_files callback
Aleš Mrázek [Fri, 27 Dec 2024 15:10:11 +0000 (16:10 +0100)] 
manager: register reload_files callback

6 months agomanager: config_store: added only_on_no_changes_update decorator
Aleš Mrázek [Fri, 27 Dec 2024 15:05:51 +0000 (16:05 +0100)] 
manager: config_store: added only_on_no_changes_update decorator

This decorator will only trigger the function if the selected config has not been changed.

6 months agomanager: files: added files_reload callback
Aleš Mrázek [Fri, 27 Dec 2024 15:02:51 +0000 (16:02 +0100)] 
manager: files: added files_reload callback

Now it will only reload the TLS cert files.

6 months agoMerge !1641: Request prioritization (defer) docs-develop-mast-tzgd0f/deployments/6029
Vladimír Čunát [Tue, 14 Jan 2025 08:44:28 +0000 (09:44 +0100)] 
Merge !1641: Request prioritization (defer)

6 months agodoc/user: defer nits docs-develop-defe-x6j6qe/deployments/6028
Vladimír Čunát [Tue, 14 Jan 2025 08:05:54 +0000 (09:05 +0100)] 
doc/user: defer nits

6 months agodefer nits docs-develop-defe-x6j6qe/deployments/6023
Vladimír Čunát [Mon, 6 Jan 2025 15:24:17 +0000 (16:24 +0100)] 
defer nits

Swapping the fields reduces the size of the struct.
(I see no reason for the previous field order.)

6 months agoNEWS: add defer bullet docs-develop-defe-x6j6qe/deployments/6019
Lukáš Ondráček [Mon, 13 Jan 2025 12:35:48 +0000 (13:35 +0100)] 
NEWS: add defer bullet

6 months agodaemon/defer: disable by default
Lukáš Ondráček [Mon, 13 Jan 2025 12:27:25 +0000 (13:27 +0100)] 
daemon/defer: disable by default

6 months agodaemon/defer: redesign UDP and non-UDP phase transition docs-develop-defe-x6j6qe/deployments/6011
Lukáš Ondráček [Fri, 10 Jan 2025 17:04:41 +0000 (18:04 +0100)] 
daemon/defer: redesign UDP and non-UDP phase transition

6 months agodaemon/defer: update uv time after longer operations docs-develop-defe-x6j6qe/deployments/6004
Lukáš Ondráček [Thu, 9 Jan 2025 16:38:21 +0000 (17:38 +0100)] 
daemon/defer: update uv time after longer operations

6 months agodaemon/defer: fix accounting time to phases docs-develop-defe-x6j6qe/deployments/5994
Lukáš Ondráček [Wed, 8 Jan 2025 23:17:43 +0000 (00:17 +0100)] 
daemon/defer: fix accounting time to phases

6 months agodaemon/defer: fix infinite UDP reclassification after TCP request docs-develop-defe-x6j6qe/deployments/5993
Lukáš Ondráček [Wed, 8 Jan 2025 23:13:16 +0000 (00:13 +0100)] 
daemon/defer: fix infinite UDP reclassification after TCP request

6 months agodaemon/defer: fix memory consumption limit check docs-develop-defe-x6j6qe/deployments/5983
Lukáš Ondráček [Mon, 6 Jan 2025 17:45:54 +0000 (18:45 +0100)] 
daemon/defer: fix memory consumption limit check

6 months agodoc: add defer section docs-develop-defe-x6j6qe/deployments/5982
Lukáš Ondráček [Mon, 6 Jan 2025 15:18:37 +0000 (16:18 +0100)] 
doc: add defer section

6 months agodaemon/defer: fix negative priority of follow-up stream packets docs-develop-defe-x6j6qe/deployments/5970
Lukáš Ondráček [Thu, 2 Jan 2025 15:22:33 +0000 (16:22 +0100)] 
daemon/defer: fix negative priority of follow-up stream packets

6 months agoMerge branch 'master' into defer-wip docs-develop-cove-uiak3c/deployments/5969 docs-develop-defe-x6j6qe/deployments/5968
Lukáš Ondráček [Thu, 2 Jan 2025 13:38:53 +0000 (14:38 +0100)] 
Merge branch 'master' into defer-wip

7 months agodaemon/defer: fix configuration reload docs-develop-defe-x6j6qe/deployments/5959
Lukáš Ondráček [Mon, 30 Dec 2024 18:32:34 +0000 (19:32 +0100)] 
daemon/defer: fix configuration reload

7 months agodaemon/defer: tidy
Lukáš Ondráček [Mon, 30 Dec 2024 18:15:33 +0000 (19:15 +0100)] 
daemon/defer: tidy

7 months agodaemon/defer: avoid warnings from gcc and coverity docs-develop-defe-x6j6qe/deployments/5958
Vladimír Čunát [Mon, 30 Dec 2024 16:25:20 +0000 (17:25 +0100)] 
daemon/defer: avoid warnings from gcc and coverity

7 months agodaemon/defer: add subpriorities by prefix length
Lukáš Ondráček [Mon, 30 Dec 2024 15:01:05 +0000 (16:01 +0100)] 
daemon/defer: add subpriorities by prefix length

7 months agoMerge branch 'kresctl-tab-completion' into 'master' docs-develop-mast-tzgd0f/deployments/5937 docs-develop-mast-tzgd0f/deployments/5940 docs-develop-mast-tzgd0f/deployments/5942 docs-develop-mast-tzgd0f/deployments/5944 docs-develop-mast-tzgd0f/deployments/5946 docs-develop-mast-tzgd0f/deployments/5949 docs-develop-mast-tzgd0f/deployments/5951 docs-develop-mast-tzgd0f/deployments/5953 docs-develop-mast-tzgd0f/deployments/5960 docs-develop-mast-tzgd0f/deployments/5964 docs-develop-mast-tzgd0f/deployments/5966 docs-develop-mast-tzgd0f/deployments/5971 docs-develop-mast-tzgd0f/deployments/5973 docs-develop-mast-tzgd0f/deployments/5975 docs-develop-mast-tzgd0f/deployments/5977 docs-develop-mast-tzgd0f/deployments/5984 docs-develop-mast-tzgd0f/deployments/5988 docs-develop-mast-tzgd0f/deployments/5996 docs-develop-mast-tzgd0f/deployments/6006 docs-develop-mast-tzgd0f/deployments/6012 docs-develop-mast-tzgd0f/deployments/6014 docs-develop-mast-tzgd0f/deployments/6016 docs-develop-mast-tzgd0f/deployments/6026 obs-knot-resolver-es11k1/deployments/5941 obs-knot-resolver-es11k1/deployments/5943 obs-knot-resolver-es11k1/deployments/5945 obs-knot-resolver-es11k1/deployments/5947 obs-knot-resolver-es11k1/deployments/5950 obs-knot-resolver-es11k1/deployments/5952 obs-knot-resolver-es11k1/deployments/5954 obs-knot-resolver-es11k1/deployments/5961 obs-knot-resolver-es11k1/deployments/5965 obs-knot-resolver-es11k1/deployments/5967 obs-knot-resolver-es11k1/deployments/5972 obs-knot-resolver-es11k1/deployments/5974 obs-knot-resolver-es11k1/deployments/5976 obs-knot-resolver-es11k1/deployments/5978 obs-knot-resolver-es11k1/deployments/5985 obs-knot-resolver-es11k1/deployments/5989 obs-knot-resolver-es11k1/deployments/5997 obs-knot-resolver-es11k1/deployments/6007 obs-knot-resolver-es11k1/deployments/6013 obs-knot-resolver-es11k1/deployments/6015 obs-knot-resolver-es11k1/deployments/6017 obs-knot-resolver-es11k1/deployments/6027
Aleš Mrázek [Mon, 23 Dec 2024 08:26:44 +0000 (09:26 +0100)] 
Merge branch 'kresctl-tab-completion' into 'master'

kresctl: implement tab completion

See merge request knot/knot-resolver!1622

7 months agodistro: add bash completion to packages docs-develop-kres-ph09xl/deployments/5930
Jakub Ružička [Fri, 20 Dec 2024 17:47:21 +0000 (18:47 +0100)] 
distro: add bash completion to packages

7 months agoNEWS: update
Aleš Mrázek [Fri, 20 Dec 2024 13:29:06 +0000 (14:29 +0100)] 
NEWS: update

7 months agopython: client: completion: config: remove COMP_NOSPACE for last node
Aleš Mrázek [Fri, 20 Dec 2024 10:25:34 +0000 (11:25 +0100)] 
python: client: completion: config: remove COMP_NOSPACE for last node

7 months agoutils/shell-completion/meson.build: install client.bash on a system
Aleš Mrázek [Fri, 20 Dec 2024 10:12:24 +0000 (11:12 +0100)] 
utils/shell-completion/meson.build: install client.bash on a system

7 months agopython: client: completion: not to sugest already used args and alternatives to them
Aleš Mrázek [Thu, 19 Dec 2024 23:33:49 +0000 (00:33 +0100)] 
python: client: completion: not to sugest already used args and alternatives to them

7 months agokresctl: tab-completion: stop appending space after one config layer is completed
Frantisek Tobias [Tue, 10 Dec 2024 07:23:44 +0000 (08:23 +0100)] 
kresctl: tab-completion: stop appending space after one config layer is completed

7 months agopython: client: add completion for all config layers
Frantisek Tobias [Fri, 6 Dec 2024 15:20:34 +0000 (16:20 +0100)] 
python: client: add completion for all config layers

7 months agopython: client: handle the escape '--' argument better because we need it in completion
Aleš Mrázek [Mon, 16 Dec 2024 17:14:15 +0000 (18:14 +0100)] 
python: client: handle the escape '--' argument better because we need it in completion

7 months agopython: client: command: move the getting of completion words to function
Aleš Mrázek [Mon, 16 Dec 2024 17:04:47 +0000 (18:04 +0100)] 
python: client: command: move the getting of completion words to function

- #dirnames# and #filenames# words to indicate that we want complete also files and dirs

7 months agopython: client: completion: improved top-level behavior
Aleš Mrázek [Fri, 6 Dec 2024 15:06:28 +0000 (16:06 +0100)] 
python: client: completion: improved top-level behavior

7 months agoutils/shell-completion/client.bash: compgen escape '--' arguments and minor adjustments
Frantisek Tobias [Tue, 15 Oct 2024 10:41:52 +0000 (12:41 +0200)] 
utils/shell-completion/client.bash: compgen escape '--' arguments and minor adjustments

7 months agoutils/shell-completion/client.bash: skip program name in COMP_WORDS
Frantisek Tobias [Fri, 11 Oct 2024 07:12:34 +0000 (09:12 +0200)] 
utils/shell-completion/client.bash: skip program name in COMP_WORDS

7 months agokresctl: tab-completion: enable config completion
Frantisek Tobias [Tue, 15 Oct 2024 10:40:23 +0000 (12:40 +0200)] 
kresctl: tab-completion: enable config completion

7 months agokresctl: tab-completion: auto-complete for all commands except config
Frantisek Tobias [Fri, 11 Oct 2024 08:36:47 +0000 (10:36 +0200)] 
kresctl: tab-completion: auto-complete for all commands except config

7 months agopython: client: completion: use argparse.REMAINDER
Aleš Mrázek [Tue, 5 Nov 2024 09:27:49 +0000 (10:27 +0100)] 
python: client: completion: use argparse.REMAINDER

Use argparse.REMAINDER to tell argparse to accept everything after argument as value for that argument.