]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
3 months agomodules/stats: further improve latency measurements docs-develop-stat-aasaoy/deployments/6593
Vladimír Čunát [Mon, 14 Apr 2025 09:13:32 +0000 (11:13 +0200)] 
modules/stats: further improve latency measurements

libuv's updating the stamp just once per event loop
might be too coarse, as processing multiple packets
(e.g. DNSSEC validation) may take milliseconds together.

Of course we still don't measure e.g. the time when incoming
client requests stay in OS buffers.

3 months agolib: clarify the doc-comment for struct kr_query::timestamp
Vladimír Čunát [Mon, 14 Apr 2025 09:13:32 +0000 (11:13 +0200)] 
lib: clarify the doc-comment for struct kr_query::timestamp

3 months agomodules/stats: fix calculation of request's latency
Vladimír Čunát [Mon, 14 Apr 2025 09:13:32 +0000 (11:13 +0200)] 
modules/stats: fix calculation of request's latency

4 months agoMerge branch 'ci-docker-buildx-stop' into 'master' docs-develop-mast-tzgd0f/deployments/6544 docs-develop-mast-tzgd0f/deployments/6546 docs-develop-mast-tzgd0f/deployments/6547 docs-develop-mast-tzgd0f/deployments/6552 docs-develop-mast-tzgd0f/deployments/6553 docs-develop-mast-tzgd0f/deployments/6555 docs-develop-mast-tzgd0f/deployments/6557 docs-develop-mast-tzgd0f/deployments/6559 docs-develop-mast-tzgd0f/deployments/6560 docs-develop-mast-tzgd0f/deployments/6563 docs-develop-mast-tzgd0f/deployments/6565 docs-develop-mast-tzgd0f/deployments/6568 docs-develop-mast-tzgd0f/deployments/6569 docs-develop-mast-tzgd0f/deployments/6572 docs-develop-mast-tzgd0f/deployments/6573 docs-develop-mast-tzgd0f/deployments/6575 docs-develop-mast-tzgd0f/deployments/6577 docs-develop-mast-tzgd0f/deployments/6579 docs-develop-mast-tzgd0f/deployments/6580 docs-develop-mast-tzgd0f/deployments/6582 docs-develop-mast-tzgd0f/deployments/6584 docs-develop-mast-tzgd0f/deployments/6586 docs-develop-mast-tzgd0f/deployments/6588 docs-develop-mast-tzgd0f/deployments/6595 docs-develop-mast-tzgd0f/deployments/6596 docs-develop-mast-tzgd0f/deployments/6600 docs-develop-mast-tzgd0f/deployments/6602 docs-develop-mast-tzgd0f/deployments/6604 docs-develop-mast-tzgd0f/deployments/6605 docs-develop-mast-tzgd0f/deployments/6607 docs-develop-mast-tzgd0f/deployments/6609 docs-develop-mast-tzgd0f/deployments/6611 docs-develop-mast-tzgd0f/deployments/6613 docs-develop-mast-tzgd0f/deployments/6615 docs-develop-mast-tzgd0f/deployments/6617 docs-develop-mast-tzgd0f/deployments/6619 docs-develop-mast-tzgd0f/deployments/6620 docs-develop-mast-tzgd0f/deployments/6622 docs-develop-mast-tzgd0f/deployments/6624 docs-develop-mast-tzgd0f/deployments/6627 docs-develop-mast-tzgd0f/deployments/6629 docs-develop-nigh-589znp/deployments/6556 docs-develop-nigh-589znp/deployments/6564 docs-develop-nigh-589znp/deployments/6576 docs-develop-nigh-589znp/deployments/6583 docs-develop-nigh-589znp/deployments/6587 docs-develop-nigh-589znp/deployments/6601 docs-develop-nigh-589znp/deployments/6608 docs-develop-nigh-589znp/deployments/6612 docs-develop-nigh-589znp/deployments/6616 docs-develop-nigh-589znp/deployments/6623 docs-develop-nigh-589znp/deployments/6628
Aleš Mrázek [Thu, 3 Apr 2025 13:29:31 +0000 (15:29 +0200)] 
Merge branch 'ci-docker-buildx-stop' into 'master'

ci: docker: stop buildx after cross-platform build

See merge request knot/knot-resolver!1674

4 months agoci: docker: stop buildx after cross-platform build
Aleš Mrázek [Thu, 3 Apr 2025 13:29:31 +0000 (15:29 +0200)] 
ci: docker: stop buildx after cross-platform build

4 months agoMerge !1665: manager: files watchdog for RPZ and some improvements docs-develop-mast-tzgd0f/deployments/6521 docs-develop-mast-tzgd0f/deployments/6522 docs-develop-mast-tzgd0f/deployments/6523 docs-develop-mast-tzgd0f/deployments/6529 docs-develop-mast-tzgd0f/deployments/6531 docs-develop-nigh-589znp/deployments/6530
Vladimír Čunát [Tue, 1 Apr 2025 17:22:58 +0000 (19:22 +0200)] 
Merge !1665: manager: files watchdog for RPZ and some improvements

4 months agomanager: server: have/has typo docs-develop-mana-rbp6vi/deployments/6519
Aleš Mrázek [Tue, 1 Apr 2025 09:51:28 +0000 (11:51 +0200)] 
manager: server: have/has typo

4 months agotests/packaging/interactive: watchdog.sh renamed to tls_cert_watchdog.sh
Aleš Mrázek [Tue, 1 Apr 2025 09:27:51 +0000 (11:27 +0200)] 
tests/packaging/interactive: watchdog.sh renamed to tls_cert_watchdog.sh

4 months agomanager: files: watchdog: added RPZ files
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.

4 months agodatamodel: local-data: added watchdog for RPZSchema
Aleš Mrázek [Thu, 6 Feb 2025 10:44:41 +0000 (11:44 +0100)] 
datamodel: local-data: added watchdog for RPZSchema

4 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

4 months agoMerge !1671: doc: include jquery for sphinx version >= 2.* docs-develop-mast-tzgd0f/deployments/6518
Vladimír Čunát [Tue, 1 Apr 2025 13:17:02 +0000 (15:17 +0200)] 
Merge !1671: doc: include jquery for sphinx version >= 2.*

4 months agoDoc: include jquery for sphinx version equal or greater to 2.* docs-develop-doc-btpwyh/deployments/6517
Frantisek Tobias [Tue, 1 Apr 2025 12:03:13 +0000 (14:03 +0200)] 
Doc: include jquery for sphinx version equal or greater to 2.*

4 months agoMerge !1667: doc/user: add a list of RFCs docs-develop-mast-tzgd0f/deployments/6515
Vladimír Čunát [Tue, 1 Apr 2025 12:32:56 +0000 (14:32 +0200)] 
Merge !1667: doc/user: add a list of RFCs

4 months agodoc/user: add a list of RFCs
Vladimír Čunát [Wed, 19 Mar 2025 07:26:15 +0000 (08:26 +0100)] 
doc/user: add a list of RFCs

Some big organizations are interested in this kind of documentation.

4 months agoMerge !1670: datamodel/templates: fix tags in /local-data/rules/*/records docs-develop-mast-tzgd0f/deployments/6513
Vladimír Čunát [Tue, 1 Apr 2025 12:23:57 +0000 (14:23 +0200)] 
Merge !1670: datamodel/templates: fix tags in /local-data/rules/*/records

4 months agodatamodel: templates: fix undefined variables and attributes docs-develop-loca-69s24w/deployments/6478
Aleš Mrázek [Thu, 27 Mar 2025 12:07:56 +0000 (13:07 +0100)] 
datamodel: templates: fix undefined variables and attributes

4 months agodatamodel: templates: set StrictUndefined for undefined variables
Aleš Mrázek [Thu, 27 Mar 2025 11:09:51 +0000 (12:09 +0100)] 
datamodel: templates: set StrictUndefined for undefined variables

4 months agodatamodel/templates: fix tags in /local-data/rules/*/records docs-develop-loca-69s24w/deployments/6477
Vladimír Čunát [Thu, 27 Mar 2025 10:42:11 +0000 (11:42 +0100)] 
datamodel/templates: fix tags in /local-data/rules/*/records

It was generating 0 silently, which is as if not specifying any tag-list.

4 months agoMerge branch 'ci-docker-fedora-update' into 'master' docs-develop-dnam-mdepux/deployments/6464 docs-develop-mast-tzgd0f/deployments/6454 docs-develop-mast-tzgd0f/deployments/6459 docs-develop-mast-tzgd0f/deployments/6461 docs-develop-mast-tzgd0f/deployments/6470 docs-develop-mast-tzgd0f/deployments/6472 docs-develop-mast-tzgd0f/deployments/6474 docs-develop-mast-tzgd0f/deployments/6475 docs-develop-mast-tzgd0f/deployments/6488 docs-develop-mast-tzgd0f/deployments/6490 docs-develop-mast-tzgd0f/deployments/6493 docs-develop-mast-tzgd0f/deployments/6495 docs-develop-mast-tzgd0f/deployments/6498 docs-develop-mast-tzgd0f/deployments/6499 docs-develop-mast-tzgd0f/deployments/6501 docs-develop-mast-tzgd0f/deployments/6503 docs-develop-nigh-589znp/deployments/6460 docs-develop-nigh-589znp/deployments/6471 docs-develop-nigh-589znp/deployments/6489 docs-develop-nigh-589znp/deployments/6494 docs-develop-nigh-589znp/deployments/6502
Aleš Mrázek [Mon, 24 Mar 2025 12:36:08 +0000 (13:36 +0100)] 
Merge branch 'ci-docker-fedora-update' into 'master'

ci: update to new IMAGE_TAG with newer Fedora release

See merge request knot/knot-resolver!1669

4 months agoci: update to new IMAGE_TAG with newer Fedora release
Aleš Mrázek [Mon, 24 Mar 2025 12:36:08 +0000 (13:36 +0100)] 
ci: update to new IMAGE_TAG with newer Fedora release

4 months agoMerge !1666: ci: pkg: add ubuntu 25.04 docs-develop-mast-tzgd0f/deployments/6420 docs-develop-mast-tzgd0f/deployments/6421 docs-develop-mast-tzgd0f/deployments/6423 docs-develop-mast-tzgd0f/deployments/6426 docs-develop-mast-tzgd0f/deployments/6427 docs-develop-mast-tzgd0f/deployments/6431 docs-develop-mast-tzgd0f/deployments/6433 docs-develop-mast-tzgd0f/deployments/6435 docs-develop-mast-tzgd0f/deployments/6436 docs-develop-mast-tzgd0f/deployments/6441 docs-develop-mast-tzgd0f/deployments/6442 docs-develop-mast-tzgd0f/deployments/6444 docs-develop-mast-tzgd0f/deployments/6446 docs-develop-mast-tzgd0f/deployments/6448 docs-develop-mast-tzgd0f/deployments/6449 docs-develop-nigh-589znp/deployments/6422 docs-develop-nigh-589znp/deployments/6432 docs-develop-nigh-589znp/deployments/6445 obs-knot-resolver-es11k1/deployments/6424
Vladimír Čunát [Mon, 17 Mar 2025 18:02:37 +0000 (19:02 +0100)] 
Merge !1666: ci: pkg: add ubuntu 25.04

4 months agoci: pkg: add ubuntu 25.04 docs-develop-ci-u-bkzx3k/deployments/6418
Jakub Ružička [Mon, 17 Mar 2025 12:19:59 +0000 (13:19 +0100)] 
ci: pkg: add ubuntu 25.04

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

6 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

6 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

6 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

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

6 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

6 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

6 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.

6 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

6 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

6 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

6 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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