]>
git.ipfire.org Git - thirdparty/knot-resolver.git/log 
Vasek Sraier  [Thu, 31 Mar 2022 12:42:51 +0000  (14:42 +0200)]  
unit tests: made them recognizable as python package and moved test config creation method there
Vasek Sraier  [Thu, 31 Mar 2022 12:31:46 +0000  (14:31 +0200)]  
subprocess manament: remove configuration files of kresd's even when not stopped directly
Vasek Sraier  [Sun, 27 Mar 2022 17:14:24 +0000  (19:14 +0200)]  
moved `id` in config to the server section, additional refactoring
Vasek Sraier  [Thu, 24 Mar 2022 16:50:15 +0000  (17:50 +0100)]  
manager: fix integration tests config file
Vasek Sraier  [Wed, 23 Mar 2022 22:47:19 +0000  (23:47 +0100)]  
bug fixes within manager's slice usage (in systemd)
Vasek Sraier  [Tue, 22 Mar 2022 11:51:24 +0000  (12:51 +0100)]  
manager systemd backend now uses slices
Vaclav Sraier  [Tue, 15 Mar 2022 10:40:44 +0000  (11:40 +0100)]  
Merge branch 'manager-small-improvements' into 'manager'
Aleš Mrázek  [Mon, 14 Mar 2022 17:02:34 +0000  (18:02 +0100)]  
Merge branch 'manager-error-messages' into 'manager'
Vasek Sraier  [Mon, 14 Mar 2022 20:14:02 +0000  (21:14 +0100)]  
manager: systemd: lower unit start timeout to 10 seconds from 30
Aleš Mrázek  [Mon, 28 Feb 2022 10:30:13 +0000  (11:30 +0100)]  
Merge branch 'manager-watchdog-fix' into 'manager'
Vasek Sraier  [Sun, 13 Mar 2022 14:04:25 +0000  (15:04 +0100)]  
manager: working directory locking and improved shutdown triggering
Vasek Sraier  [Mon, 14 Mar 2022 20:07:51 +0000  (21:07 +0100)]  
manager: handle Unix signals during shutdown
Aleš Mrázek  [Mon, 21 Feb 2022 10:06:41 +0000  (11:06 +0100)]  
Merge branch 'manager-datamodel-types' into 'manager'
Vasek Sraier  [Sun, 27 Feb 2022 12:23:08 +0000  (13:23 +0100)]  
manager: id allocation system: rewritten once more with id subclassing
Vasek Sraier  [Fri, 11 Mar 2022 15:28:21 +0000  (16:28 +0100)]  
manager: error handling retry logic based on ERROR_HANDLING.md
Aleš Mrázek  [Tue, 15 Feb 2022 17:07:27 +0000  (18:07 +0100)]  
Merge branch 'manager-monitoring' into 'manager'
Aleš  [Tue, 15 Feb 2022 23:29:39 +0000  (00:29  +0100)]  
datamodel: monitoring: types specification
Aleš  [Thu, 24 Feb 2022 14:48:16 +0000  (15:48 +0100)]  
manager: server: deny server.groupid runtime changes
Vasek Sraier  [Fri, 11 Mar 2022 11:49:14 +0000  (12:49 +0100)]  
manager: limit number of allowed workers
Aleš Mrázek  [Tue, 15 Feb 2022 14:10:56 +0000  (15:10 +0100)]  
Merge branch 'manager-datamodel-docstrings' into 'manager'
Vasek Sraier  [Wed, 9 Feb 2022 14:37:55 +0000  (15:37 +0100)]  
manager: verified and fix bug with graphite metrics exporter
Aleš  [Mon, 14 Feb 2022 15:06:37 +0000  (16:06 +0100)]  
datamodel:  integer type annotations replaced with custom types
Aleš  [Wed, 23 Feb 2022 13:24:23 +0000  (14:24 +0100)]  
manager: systemd backend: 'server.groupid' config is used as prefix for services names
Vasek Sraier  [Fri, 11 Mar 2022 11:28:24 +0000  (12:28 +0100)]  
manager: improved formatting of errors
Vladimír Čunát  [Tue, 15 Feb 2022 09:01:38 +0000  (10:01 +0100)]  
Merge !1250: manager: datamodel: lower verbosity for network/listen config
Aleš  [Tue, 8 Feb 2022 15:38:34 +0000  (16:38 +0100)]  
datamodel: docstrings annotatinons dnssec
Vasek Sraier  [Wed, 9 Feb 2022 10:28:23 +0000  (11:28 +0100)]  
manager: monitoring: made sure data are collected at the time of the /metrics request
Aleš  [Mon, 14 Feb 2022 13:16:40 +0000  (14:16 +0100)]  
datamodel: types: several integer custom types
Aleš  [Tue, 22 Feb 2022 16:04:51 +0000  (17:04 +0100)]  
manager: systemd backend: watchdog for cache gc
Vasek Sraier  [Fri, 11 Mar 2022 10:32:35 +0000  (11:32 +0100)]  
manager: documentation of error handling design
Aleš  [Wed, 2 Feb 2022 17:45:46 +0000  (18:45 +0100)]  
datamodel: templates: render http configuration for doh_legacy only once
Aleš  [Mon, 7 Feb 2022 15:52:42 +0000  (16:52 +0100)]  
manager/utils/modelling:  multiline strings in docstring for attributes description in yaml format
Vasek Sraier  [Tue, 8 Feb 2022 14:10:31 +0000  (15:10 +0100)]  
manager: monitoring: graphite bridge
Aleš  [Thu, 10 Feb 2022 14:01:06 +0000  (15:01 +0100)]  
datamodel: types: improved IntRangeBase
Vasek Sraier  [Sun, 20 Feb 2022 21:17:00 +0000  (22:17 +0100)]  
manager: supervisord backend: fixed failures to start and stop properly, now working
Vasek Sraier  [Fri, 4 Mar 2022 15:25:07 +0000  (16:25 +0100)]  
manager: systemd: added timeout for systemd jobs
Aleš  [Mon, 31 Jan 2022 19:48:39 +0000  (20:48 +0100)]  
datamodel: network: added 'doh-legacy' to listen kinds
Aleš  [Mon, 7 Feb 2022 15:34:07 +0000  (16:34 +0100)]  
datamodel: docstrings annotatinons (dns64, logging, lua)
Vasek Sraier  [Tue, 8 Feb 2022 10:58:14 +0000  (11:58 +0100)]  
manager: monitoring: remove usage of protected library methods, finished proper latency metric support
Vasek Sraier  [Sat, 19 Feb 2022 12:26:53 +0000  (13:26 +0100)]  
manager: fixed watchdog cancellation, reworked id system to remove unreasonable complexity
Vasek Sraier  [Sun, 20 Feb 2022 23:24:56 +0000  (00:24  +0100)]  
WIP multiple error messages at once
Aleš  [Mon, 31 Jan 2022 16:24:45 +0000  (17:24 +0100)]  
datamodel: ip-address option merged to interface option
Aleš  [Fri, 4 Feb 2022 12:47:41 +0000  (13:47 +0100)]  
datamodel: docstrings annotatinons (stub-zone, forward-zone, rpz, cache)
Vladimír Čunát  [Mon, 7 Feb 2022 12:21:48 +0000  (13:21 +0100)]  
modules/stats: add answer.sum_ms metric
Vasek Sraier  [Sun, 20 Feb 2022 22:34:56 +0000  (23:34 +0100)]  
manager: improved configuration error reporting
Aleš  [Thu, 3 Feb 2022 14:48:26 +0000  (15:48 +0100)]  
datamodel: docstrings annotatinons (network, static-hint, view, policy)
Vasek Sraier  [Mon, 7 Feb 2022 11:41:31 +0000  (12:41 +0100)]  
manager: monitoring: implementation cleanup
Aleš  [Wed, 2 Feb 2022 23:08:47 +0000  (00:08  +0100)]  
utils: modelling: json_schema: replace underscore with dash in field name
Vasek Sraier  [Mon, 7 Feb 2022 10:11:45 +0000  (11:11 +0100)]  
manager: remove unnecessary sleep
Aleš  [Wed, 2 Feb 2022 22:57:08 +0000  (23:57 +0100)]  
datamodel: docstrings annotatinons for server and options schemas
Vasek Sraier  [Mon, 7 Feb 2022 10:11:24 +0000  (11:11 +0100)]  
manager: measuring reconfiguration request latency
Vasek Sraier  [Sun, 6 Feb 2022 18:10:17 +0000  (19:10 +0100)]  
manager: exportings prometheus metrics FIXME
Vasek Sraier  [Sat, 5 Feb 2022 22:31:33 +0000  (23:31 +0100)]  
manager: generated config: opening control socket at correct path with stable id
Vaclav Sraier  [Thu, 27 Jan 2022 16:08:10 +0000  (17:08 +0100)]  
Merge branch 'manager-systemd-improvements' into 'manager'
Aleš  [Fri, 28 Jan 2022 15:05:06 +0000  (16:05 +0100)]  
datamodel: types: separate directory for types
Vaclav Sraier  [Wed, 26 Jan 2022 12:24:25 +0000  (13:24 +0100)]  
Merge branch 'manager-tooling-fixes' into 'manager'
Vasek Sraier  [Fri, 21 Jan 2022 20:35:03 +0000  (21:35 +0100)]  
manager: systemd: better error messages and restart subprocesses always
Aleš  [Thu, 27 Jan 2022 14:47:10 +0000  (15:47 +0100)]  
datamodel: validation function for listening configuration
Tomas Krizek  [Sun, 16 Jan 2022 16:36:06 +0000  (17:36 +0100)]  
ci: execute manager tests in correct dir
Tomas Krizek  [Fri, 21 Jan 2022 18:08:29 +0000  (19:08 +0100)]  
ci/manager: use junit test report
Aleš  [Thu, 27 Jan 2022 14:43:01 +0000  (15:43 +0100)]  
utils: modelling: serialization fix that broke json schema generation
Tomas Krizek  [Sun, 16 Jan 2022 16:32:04 +0000  (17:32 +0100)]  
ci: run manager-only tests in manager branch
Tomas Krizek  [Wed, 19 Jan 2022 16:12:45 +0000  (17:12 +0100)]  
ci: make pytests behavior consistent with remaining jobs
Aleš  [Thu, 27 Jan 2022 11:04:15 +0000  (12:04 +0100)]  
manager: codecheck fixes
Vasek Sraier  [Fri, 14 Jan 2022 10:01:34 +0000  (11:01 +0100)]  
typing: introduction of mypy
Tomas Krizek  [Wed, 19 Jan 2022 16:04:09 +0000  (17:04 +0100)]  
manager: remove ununsed containers
Aleš  [Tue, 25 Jan 2022 15:13:51 +0000  (16:13 +0100)]  
datamodel: types: formatting exceptions
Vasek Sraier  [Wed, 12 Jan 2022 12:47:02 +0000  (13:47 +0100)]  
client: fix configuration of static hints, schema changed
Tomas Krizek  [Wed, 19 Jan 2022 16:08:42 +0000  (17:08 +0100)]  
manager: remove pyright in favor of mypy
Aleš  [Mon, 24 Jan 2022 16:09:20 +0000  (17:09 +0100)]  
datamodel: types: types based on @port refactored
Vasek Sraier  [Tue, 11 Jan 2022 13:02:40 +0000  (14:02 +0100)]  
process management: GC was not stopped during graceful shutdown
Tomas Krizek  [Wed, 19 Jan 2022 16:06:46 +0000  (17:06 +0100)]  
ci: execute manager unit tests
Aleš  [Fri, 21 Jan 2022 16:48:40 +0000  (17:48 +0100)]  
datamodel: schema modifications to match new network/listen model
Aleš Mrázek  [Tue, 11 Jan 2022 12:40:26 +0000  (13:40 +0100)]  
Merge branch 'broken-watchdog-repair' into 'master'
Vasek Sraier  [Mon, 17 Jan 2022 11:58:15 +0000  (12:58 +0100)]  
manager: ci container: update URL for installing poetry due to upstream change
Aleš  [Thu, 20 Jan 2022 15:14:23 +0000  (16:14 +0100)]  
datamodel: types: custom type for port number
Vasek Sraier  [Tue, 11 Jan 2022 12:28:17 +0000  (13:28 +0100)]  
cli: tool for manually generating Lua config from declarative config
Aleš  [Tue, 11 Jan 2022 02:28:16 +0000  (03:28  +0100)]  
watchdog: kresd unit properties based on config
Vasek Sraier  [Mon, 17 Jan 2022 11:53:51 +0000  (12:53 +0100)]  
manager: scripts: fixed after changes in repository structure, added missing dependencies
Aleš  [Wed, 19 Jan 2022 17:03:33 +0000  (18:03 +0100)]  
datamodel: network: listen: advanced port configuration validation
Vasek Sraier  [Tue, 11 Jan 2022 12:12:21 +0000  (13:12 +0100)]  
tests: fix after recent rename of an exception
Aleš  [Mon, 10 Jan 2022 18:06:23 +0000  (19:06 +0100)]  
datamodel: logging: bogus-log option added
Aleš  [Mon, 17 Jan 2022 17:53:19 +0000  (18:53 +0100)]  
datamodel: network: interfaces schema changed to new listen schema #703
Vasek Sraier  [Tue, 11 Jan 2022 12:03:57 +0000  (13:03 +0100)]  
manager: fixed error handling in SIGHUP handler
Aleš  [Mon, 10 Jan 2022 16:23:57 +0000  (17:23 +0100)]  
datamodel: logging: dnstap config added
Aleš  [Sun, 9 Jan 2022 00:08:18 +0000  (01:08  +0100)]  
docs: datamodel: logging: docstring correction
Aleš  [Sat, 8 Jan 2022 23:46:33 +0000  (00:46  +0100)]  
datamodel: logging: advanced debugging config
Aleš  [Fri, 7 Jan 2022 16:33:08 +0000  (17:33 +0100)]  
docs: datamodel: added some docstring annotations
Vasek Sraier  [Thu, 6 Jan 2022 15:30:34 +0000  (16:30 +0100)]  
manager: fix typing issues with new version of pyright, removed LiteralEnum as it's useless ;)
Vasek Sraier  [Thu, 6 Jan 2022 08:56:23 +0000  (09:56 +0100)]  
manager: signals handling for shutdown (SIGINT) and config reload (SIGHUP)
Aleš  [Thu, 6 Jan 2022 02:04:59 +0000  (03:04  +0100)]  
kresd_controller: supervisord: rundir config fix
Aleš  [Thu, 6 Jan 2022 01:51:45 +0000  (02:51  +0100)]  
datamodel: server: several management options moved to ServerSchema
Aleš  [Wed, 5 Jan 2022 22:38:31 +0000  (23:38 +0100)]  
docs: datamodel: config_schema fields documented
Aleš  [Tue, 4 Jan 2022 20:27:40 +0000  (21:27 +0100)]  
docs: structuring documentation into sections
Aleš  [Tue, 4 Jan 2022 20:11:45 +0000  (21:11 +0100)]  
datamodel: lua config printout removed
Aleš Mrázek  [Tue, 4 Jan 2022 15:39:49 +0000  (16:39 +0100)]  
Merge branch 'datamodel-policy' into 'master'
Vasek Sraier  [Sun, 2 Jan 2022 21:45:56 +0000  (22:45 +0100)]  
dependencies: updated packages to ensure that everything works on python 3.10
Aleš  [Thu, 30 Dec 2021 17:12:17 +0000  (18:12 +0100)]  
datamodel: templates: action 'reroute' implemented and tested
Vasek Sraier  [Thu, 9 Dec 2021 16:10:49 +0000  (17:10 +0100)]  
utils: modelling: json schema includes attribute descriptions
Aleš  [Wed, 29 Dec 2021 08:36:26 +0000  (09:36 +0100)]  
datamodel: added check if templates directory exists