summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'ci-docs-build' into 'master'HEADmasterAleš Mrázek17 hours1-1/+1
|\ | | | | | | | | ci: move docs:build to build stage See merge request knot/knot-resolver!1647
| * .gitlab-ci.yml: moved docs:build to the right stageAleš Mrázek17 hours1-1/+1
|/
* Merge branch 'tls-cert-files-watchdog-config' into 'master'Aleš Mrázek4 days11-59/+163
|\ | | | | | | | | manager: datamodel: 'files-watchdog' config for TLS certificate files See merge request knot/knot-resolver!1645
| * datamodel: types: files: handle PermissionErrorAleš Mrázek4 days1-15/+23
| |
| * NEWS: updateAleš Mrázek4 days1-0/+1
| |
| * manager: files: watchdog: added 'files-watchdog' to TLS configAleš Mrázek4 days1-6/+5
| |
| * doc/user/config-network-server-tls.rst: added info about 'files-watchdog' ↵Aleš Mrázek4 days1-6/+14
| | | | | | | | configuration
| * tests/packaging/interactive/watchdog.sh: updated with 'files-watchdog' configAleš Mrázek4 days1-1/+21
| |
| * datamodel: network: tls: added 'files-watchdog' optionAleš Mrázek4 days3-12/+68
| |
| * python: constants: added optional dependency import check (prometheus and ↵Aleš Mrázek4 days4-20/+32
|/ | | | watchdog)
* Merge branch 'manager-files-reload' into 'master'Aleš Mrázek4 days6-2/+143
|\ | | | | | | | | manager: TLS cert files reload (force) See merge request knot/knot-resolver!1644
| * NEWS: updateAleš Mrázek4 days1-0/+2
| |
| * tests/packaging/interactive: added files_reload.shAleš Mrázek4 days1-0/+93
| |
| * manager: register reload_files callbackAleš Mrázek4 days1-1/+10
| |
| * manager: config_store: added only_on_no_changes_update decoratorAleš Mrázek4 days1-0/+19
| | | | | | | | This decorator will only trigger the function if the selected config has not been changed.
| * manager: files: added files_reload callbackAleš Mrázek4 days2-1/+19
|/ | | | Now it will only reload the TLS cert files.
* Merge !1641: Request prioritization (defer)Vladimír Čunát4 days22-303/+906
|\
| * doc/user: defer nitsVladimír Čunát4 days1-19/+26
| |
| * defer nitsVladimír Čunát5 days2-1/+2
| | | | | | | | | | Swapping the fields reduces the size of the struct. (I see no reason for the previous field order.)
| * NEWS: add defer bulletLukáš Ondráček5 days1-0/+1
| |
| * daemon/defer: disable by defaultLukáš Ondráček5 days3-4/+4
| |
| * daemon/defer: redesign UDP and non-UDP phase transitionLukáš Ondráček7 days1-79/+63
| |
| * daemon/defer: update uv time after longer operationsLukáš Ondráček9 days2-2/+8
| |
| * daemon/defer: fix accounting time to phasesLukáš Ondráček9 days1-3/+5
| |
| * daemon/defer: fix infinite UDP reclassification after TCP requestLukáš Ondráček9 days1-7/+7
| |
| * daemon/defer: fix memory consumption limit checkLukáš Ondráček11 days1-16/+21
| |
| * doc: add defer sectionLukáš Ondráček12 days2-0/+59
| |
| * daemon/defer: fix negative priority of follow-up stream packetsLukáš Ondráček2025-01-021-15/+8
| |
| * Merge branch 'master' into defer-wipLukáš Ondráček2025-01-0221-190/+248
| |\ | |/ |/|
* | Merge branch 'kresctl-tab-completion' into 'master'Aleš Mrázek2024-12-2317-183/+240
|\ \ | | | | | | | | | | | | kresctl: implement tab completion See merge request knot/knot-resolver!1622
| * | distro: add bash completion to packagesJakub Ružička2024-12-202-0/+2
| | |
| * | NEWS: updateAleš Mrázek2024-12-201-1/+1
| | |
| * | python: client: completion: config: remove COMP_NOSPACE for last nodeAleš Mrázek2024-12-201-0/+1
| | |
| * | utils/shell-completion/meson.build: install client.bash on a systemAleš Mrázek2024-12-202-6/+7
| | |
| * | python: client: completion: not to sugest already used args and alternatives ↵Aleš Mrázek2024-12-2010-68/+53
| | | | | | | | | | | | to them
| * | kresctl: tab-completion: stop appending space after one config layer is ↵Frantisek Tobias2024-12-203-3/+47
| | | | | | | | | | | | completed
| * | python: client: add completion for all config layersFrantisek Tobias2024-12-201-71/+37
| | |
| * | python: client: handle the escape '--' argument better because we need it in ↵Aleš Mrázek2024-12-203-2/+4
| | | | | | | | | | | | completion
| * | python: client: command: move the getting of completion words to functionAleš Mrázek2024-12-2011-115/+123
| | | | | | | | | | | | - #dirnames# and #filenames# words to indicate that we want complete also files and dirs
| * | python: client: completion: improved top-level behaviorAleš Mrázek2024-12-202-21/+46
| | |
| * | utils/shell-completion/client.bash: compgen escape '--' arguments and minor ↵Frantisek Tobias2024-12-201-21/+12
| | | | | | | | | | | | adjustments
| * | utils/shell-completion/client.bash: skip program name in COMP_WORDSFrantisek Tobias2024-12-201-2/+2
| | |
| * | kresctl: tab-completion: enable config completionFrantisek Tobias2024-12-201-51/+58
| | |
| * | kresctl: tab-completion: auto-complete for all commands except configFrantisek Tobias2024-12-204-9/+8
| | |
| * | python: client: completion: use argparse.REMAINDERAleš Mrázek2024-12-201-12/+6
| | | | | | | | | | | | Use argparse.REMAINDER to tell argparse to accept everything after argument as value for that argument.
| * | kresctl: tab-completion: implement suggestions/completion for first argumentFrantisek Tobias2024-12-203-43/+75
|/ /
* | Merge !1643: kr_module_load(): clean up the code a bitVladimír Čunát2024-12-205-7/+8
|\ \
| * | NEWS nit: avoid a Sphinx warningVladimír Čunát2024-12-201-1/+1
| | | | | | | | | | | | > NEWS:2: WARNING: Title underline too short.
| * | modules/stats: be more correct on ENOMEMVladimír Čunát2024-12-201-0/+3
| | |
| * | kr_module_load(): don't pass the_engine in module->dataVladimír Čunát2024-12-203-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | It was a confusing way of repurposing the field. My comment from over five years ago (129002fc0d) said that some external C modules might be relying on this. But that certainly sounds moot nowadays. To get more confidence, I rechecked all kr_module::data references (as found by libclang).