Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | python: client: completion: improved top-level behavior | Aleš Mrázek | 2024-12-20 | 2 | -21/+46 | |
| | | | ||||||
| * | | utils/shell-completion/client.bash: compgen escape '--' arguments and minor ↵ | Frantisek Tobias | 2024-12-20 | 1 | -21/+12 | |
| | | | | | | | | | | | | adjustments | |||||
| * | | utils/shell-completion/client.bash: skip program name in COMP_WORDS | Frantisek Tobias | 2024-12-20 | 1 | -2/+2 | |
| | | | ||||||
| * | | kresctl: tab-completion: enable config completion | Frantisek Tobias | 2024-12-20 | 1 | -51/+58 | |
| | | | ||||||
| * | | kresctl: tab-completion: auto-complete for all commands except config | Frantisek Tobias | 2024-12-20 | 4 | -9/+8 | |
| | | | ||||||
| * | | python: client: completion: use argparse.REMAINDER | Aleš Mrázek | 2024-12-20 | 1 | -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 argument | Frantisek Tobias | 2024-12-20 | 3 | -43/+75 | |
|/ / | ||||||
* | | Merge !1643: kr_module_load(): clean up the code a bit | Vladimír Čunát | 2024-12-20 | 5 | -7/+8 | |
|\ \ | ||||||
| * | | NEWS nit: avoid a Sphinx warning | Vladimír Čunát | 2024-12-20 | 1 | -1/+1 | |
| | | | | | | | | | | | | > NEWS:2: WARNING: Title underline too short. | |||||
| * | | modules/stats: be more correct on ENOMEM | Vladimír Čunát | 2024-12-20 | 1 | -0/+3 | |
| | | | ||||||
| * | | kr_module_load(): don't pass the_engine in module->data | Vladimír Čunát | 2024-12-20 | 3 | -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). | |||||
| * | | kr_module_load(): avoid calling deinit() on errors | Vladimír Čunát | 2024-12-20 | 1 | -0/+2 | |
|/ / | | | | | | | | | | | If the module's init() failed or wasn't even called, I see it as an API error to call deinit(). When init() fails, it should take care of cleanup itself. | |||||
| * | daemon/defer: fix configuration reload | Lukáš Ondráček | 2024-12-30 | 1 | -0/+1 | |
| | | ||||||
| * | daemon/defer: tidy | Lukáš Ondráček | 2024-12-30 | 1 | -18/+17 | |
| | | ||||||
| * | daemon/defer: avoid warnings from gcc and coverity | Vladimír Čunát | 2024-12-30 | 1 | -1/+6 | |
| | | ||||||
| * | daemon/defer: add subpriorities by prefix length | Lukáš Ondráček | 2024-12-30 | 3 | -41/+104 | |
| | | ||||||
| * | daemon/defer: make rate limits relative to single cpu | Lukáš Ondráček | 2024-12-16 | 1 | -20/+15 | |
| | | ||||||
| * | daemon/defer: fix price overflow for too long operations | Lukáš Ondráček | 2024-12-12 | 1 | -3/+5 | |
| | | ||||||
| * | daemon/defer: change KRU configuration | Lukáš Ondráček | 2024-12-12 | 1 | -26/+23 | |
| | | ||||||
| * | daemon/defer: increase request timeout to 1s | Lukáš Ondráček | 2024-12-11 | 1 | -1/+1 | |
| | | ||||||
| * | daemon/defer: add log-period for dropped data logging | Lukáš Ondráček | 2024-12-11 | 7 | -8/+39 | |
| | | ||||||
| * | daemon/defer: improve time measuring | Lukáš Ondráček | 2024-12-11 | 4 | -12/+57 | |
| | | ||||||
| * | daemon/defer: increase request timeout to 50 ms | Lukáš Ondráček | 2024-12-11 | 1 | -1/+1 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/master' into defer-wip | Lukáš Ondráček | 2024-12-11 | 47 | -156/+1213 | |
| |\ | |/ |/| | ||||||
* | | Merge !1450: manager: subprocess debugging via GDB | Vladimír Čunát | 2024-12-03 | 10 | -13/+409 | |
|\ \ | ||||||
| * | | doc: debugging with kresctl moved to dev | Aleš Mrázek | 2024-12-03 | 3 | -96/+116 | |
| | | | ||||||
| * | | kresctl debug: add --print-only and be silent by default | Oto Šťáva | 2024-12-03 | 2 | -3/+18 | |
| | | | ||||||
| * | | kresctl debug: adjust defaults, documentation | Oto Šťáva | 2024-12-03 | 3 | -16/+105 | |
| | | | ||||||
| * | | kresctl debug: allow paths for '--gdb' and add existence checks | Oto Šťáva | 2024-12-03 | 1 | -6/+29 | |
| | | | ||||||
| * | | kresctl: debug command help message | Oto Šťáva | 2024-12-03 | 1 | -3/+18 | |
| | | | ||||||
| * | | manager, kresctl: print status in pids | Oto Šťáva | 2024-12-03 | 1 | -0/+1 | |
| | | | ||||||
| * | | manager: add more verbose PIDs listing | Oto Šťáva | 2024-12-03 | 4 | -21/+41 | |
| | | | ||||||
| * | | kresctl: add command to run a debugger on subprocesses | Oto Šťáva | 2024-12-03 | 3 | -2/+113 | |
| | | | ||||||
| * | | manager: add option to list PIDs | Oto Šťáva | 2024-12-03 | 5 | -11/+113 | |
|/ / | | | | | | | | | | | This commit is the groundwork for adding support for debugging via GDB (or another compatible debugger). This way, we can retrieve the subprocesses' PIDs and pass those to the debugger. | |||||
* | | Merge !1626: manager: TLS certificate files auto-reload | Vladimír Čunát | 2024-12-03 | 17 | -30/+275 | |
|\ \ | ||||||
| * | | doc, NEWS: added 'watchdog' info | Aleš Mrázek | 2024-12-03 | 3 | -3/+9 | |
| | | | ||||||
| * | | .gitlab-ci.yml: pkg: alma-9: install 'watchdog' with PyPi just for testing | Aleš Mrázek | 2024-12-03 | 1 | -0/+4 | |
| | | | | | | | | | | | | python-watchdog is not included in the official Alma 9 packages | |||||
| * | | .gitlab-ci.yml: pkg: arch: install python-watchdog | Aleš Mrázek | 2024-12-03 | 1 | -2/+2 | |
| | | | ||||||
| * | | manager: files watchdog: watch parent directory for changes | Aleš Mrázek | 2024-12-03 | 1 | -67/+62 | |
| | | | | | | | | | | | | Watching the whole parent directory is better because we can see file deletion and creation and there is no need to reinitiate the watchdog when a file is replaced. | |||||
| * | | .gitlab-ci.yml: pkg-tests: show knot-resolver.service log | Aleš Mrázek | 2024-12-03 | 1 | -0/+2 | |
| | | | ||||||
| * | | manager: server: globally handle configuration validation errors | Aleš Mrázek | 2024-12-03 | 1 | -12/+3 | |
| | | | ||||||
| * | | tests/packaging/interactive: added watchdog test | Aleš Mrázek | 2024-12-03 | 1 | -0/+102 | |
| | | | ||||||
| * | | tests/packaging/interactive: suppress some commands stdout | Aleš Mrázek | 2024-12-03 | 4 | -11/+7 | |
| | | | ||||||
| * | | distro/pkg: added python-watchdog as optional dependency | Aleš Mrázek | 2024-12-03 | 3 | -0/+3 | |
| | | | ||||||
| * | | manager: files watchdog: watchdog created specifically for TLS certificate files | Aleš Mrázek | 2024-12-03 | 1 | -39/+89 | |
| | | | | | | | | | | | | | | | - on_modified: the command is delayed to avoid sending too many - on_deleted: files watching is stopped rescheduled (replaced file) | |||||
| * | | python/knot_resolver/manager: added files watchdog | Aleš Mrázek | 2024-12-03 | 4 | -1/+95 | |
| | | | ||||||
| * | | pyproject.toml: 'watchdog' added as optional dependency | Aleš Mrázek | 2024-12-03 | 2 | -1/+3 | |
|/ / | ||||||
* | | Merge !1608: daemon: add sd_notify alternative | Vladimír Čunát | 2024-12-02 | 2 | -0/+46 | |
|\ \ | ||||||
| * | | daemon: add sd_notify alternative | Frantisek Tobias | 2024-12-02 | 2 | -0/+46 | |
|/ / | | | | | | | This allows kresd to run even if libsystemd is not available. | |||||
* | | Merge !1633: daemon/worker: decrease log level of uv_udp_connect() failure | Vladimír Čunát | 2024-11-25 | 2 | -2/+12 | |
|\ \ |