]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
2 years agomanager: forward config example
Aleš Mrázek [Fri, 2 Jun 2023 13:31:33 +0000 (15:31 +0200)] 
manager: forward config example

2 years agomanager: datamodel: forward: allow list for pin_sha256
Aleš Mrázek [Fri, 2 Jun 2023 13:30:35 +0000 (15:30 +0200)] 
manager: datamodel: forward: allow list for pin_sha256

2 years agomanager: poetry: setuptools added to build requirements
Aleš Mrázek [Thu, 1 Jun 2023 13:02:40 +0000 (15:02 +0200)] 
manager: poetry: setuptools added to build requirements

2 years agomanager: code formatting
Aleš Mrázek [Wed, 31 May 2023 13:32:22 +0000 (15:32 +0200)] 
manager: code formatting

2 years agomanager: datamodel: forward render to Lua
Aleš Mrázek [Fri, 26 May 2023 09:46:15 +0000 (11:46 +0200)] 
manager: datamodel: forward render to Lua

2 years agomanager: datamodel: local-data/rpz: schema and template
Aleš Mrázek [Fri, 5 May 2023 14:19:46 +0000 (16:19 +0200)] 
manager: datamodel: local-data/rpz: schema and template

2 years agomanager: datamodel: local-data template and macros
Aleš Mrázek [Wed, 3 May 2023 12:53:36 +0000 (14:53 +0200)] 
manager: datamodel: local-data template and macros

2 years agomanager: datamodel: use 'boolean' macro in datamodel
Aleš Mrázek [Wed, 3 May 2023 10:30:45 +0000 (12:30 +0200)] 
manager: datamodel: use 'boolean' macro in datamodel

2 years agomanager: datamodel: templates: macro for boolean values
Aleš Mrázek [Wed, 3 May 2023 09:12:37 +0000 (11:12 +0200)] 
manager: datamodel: templates: macro for boolean values

2 years agomanager: datamodel: ListOrItem custom generic type
Aleš Mrázek [Fri, 28 Apr 2023 15:18:59 +0000 (17:18 +0200)] 
manager: datamodel: ListOrItem custom generic type

2 years agomanager: utils: modeling: support for custom generic types
Aleš Mrázek [Fri, 28 Apr 2023 15:17:23 +0000 (17:17 +0200)] 
manager: utils: modeling: support for custom generic types

2 years agomanager: datamodel: all Union[List[T], T] removed
Aleš Mrázek [Wed, 19 Apr 2023 13:47:12 +0000 (15:47 +0200)] 
manager: datamodel:  all Union[List[T], T]  removed

2 years agomanager: datamodel: local_data render to Lua
Aleš Mrázek [Wed, 12 Apr 2023 10:26:01 +0000 (12:26 +0200)] 
manager: datamodel: local_data render to Lua

2 years agomanager: datamodel: views render to Lua
Aleš Mrázek [Tue, 11 Apr 2023 14:26:25 +0000 (16:26 +0200)] 
manager: datamodel: views render to Lua

2 years agomanager: poetry: cmd for running manager with 'new-policy' kresd
Aleš Mrázek [Tue, 11 Apr 2023 13:31:26 +0000 (15:31 +0200)] 
manager: poetry: cmd for running manager with 'new-policy' kresd

2 years agomanager: datamodel: template/macros for local_data_schema
Aleš Mrázek [Thu, 6 Apr 2023 13:28:50 +0000 (15:28 +0200)] 
manager: datamodel: template/macros for local_data_schema

2 years agomanager: datamodel: template: macro for get_tagset
Aleš Mrázek [Wed, 5 Apr 2023 11:21:11 +0000 (13:21 +0200)] 
manager: datamodel: template: macro for get_tagset

2 years agomanager: datamodel: template: view macros
Aleš Mrázek [Fri, 31 Mar 2023 13:05:15 +0000 (15:05 +0200)] 
manager: datamodel: template: view macros

2 years agomanager: datamodel: template: macro for TAGS_ASSIGN
Aleš Mrázek [Fri, 31 Mar 2023 12:56:46 +0000 (14:56 +0200)] 
manager: datamodel: template: macro for TAGS_ASSIGN

2 years agomanager: datamodel: tsig removed from view_schema
Aleš Mrázek [Fri, 31 Mar 2023 11:13:52 +0000 (13:13 +0200)] 
manager: datamodel: tsig removed from view_schema

2 years agomanager: datamodel: current valid config added to design notes
Aleš Mrázek [Fri, 31 Mar 2023 09:25:56 +0000 (11:25 +0200)] 
manager: datamodel: current valid config added to design notes

2 years agomanager: datamodel: view_schema update
Aleš Mrázek [Thu, 30 Mar 2023 21:16:09 +0000 (23:16 +0200)] 
manager: datamodel: view_schema update

2 years agomanager: datamodel: options: 'qname_minimisation' renamed to 'minimize'
Aleš Mrázek [Fri, 24 Mar 2023 14:37:01 +0000 (15:37 +0100)] 
manager: datamodel: options: 'qname_minimisation' renamed to 'minimize'

2 years agomanager: datamodel: minor repairs/changes
Aleš Mrázek [Fri, 24 Mar 2023 14:35:12 +0000 (15:35 +0100)] 
manager: datamodel: minor repairs/changes

2 years agomanager: datamodel: forward: options added
Aleš Mrázek [Wed, 1 Mar 2023 13:11:07 +0000 (14:11 +0100)] 
manager: datamodel: forward: options added

2 years agomanager: datamodel: stub-zones removed from configuration
Aleš Mrázek [Wed, 1 Mar 2023 13:07:14 +0000 (14:07 +0100)] 
manager: datamodel: stub-zones removed from configuration

2 years agomanager: configurable cache garbage collector
Aleš Mrázek [Tue, 21 Feb 2023 16:15:17 +0000 (17:15 +0100)] 
manager: configurable cache garbage collector

2 years agomanager: datamodel: local-data schema added
Aleš Mrázek [Mon, 20 Feb 2023 18:55:47 +0000 (19:55 +0100)] 
manager: datamodel: local-data schema added

2 years agomanager: datamodel: forward schema update
Aleš Mrázek [Thu, 16 Feb 2023 12:50:30 +0000 (13:50 +0100)] 
manager: datamodel: forward schema update

2 years agomanager: datamodel: types: alias for union of list and single element
Aleš Mrázek [Thu, 16 Feb 2023 09:22:12 +0000 (10:22 +0100)] 
manager: datamodel: types: alias for union of list and single element

2 years agomanager: datamodel: tags added to views
Aleš Mrázek [Thu, 16 Feb 2023 09:10:48 +0000 (10:10 +0100)] 
manager: datamodel: tags added to views

2 years agomanager: datamodel: add notes from my brainstorming (WIP)
Vladimír Čunát [Wed, 22 Jun 2022 14:34:41 +0000 (16:34 +0200)] 
manager: datamodel: add notes from my brainstorming (WIP)

2 years agomanager: datamodel: changes in stub and forward zone schemas
Aleš Mrázek [Wed, 22 Jun 2022 14:09:25 +0000 (16:09 +0200)] 
manager: datamodel: changes in stub and forward zone schemas

2 years agoMerge branch 'manager-docs' into 'manager'
Aleš Mrázek [Tue, 6 Jun 2023 14:42:01 +0000 (16:42 +0200)] 
Merge branch 'manager-docs' into 'manager'

manager: some parts of documentation for version 6

See merge request knot/knot-resolver!1377

2 years agomanager: ignore false positive pylint errors
Aleš Mrázek [Mon, 5 Jun 2023 13:33:21 +0000 (15:33 +0200)] 
manager: ignore false positive pylint errors

2 years agodoc: deployment
Vasek Sraier [Mon, 6 Mar 2023 19:00:44 +0000 (20:00 +0100)] 
doc: deployment

2 years agodoc: deployment: manual and fixes
Vasek Sraier [Mon, 6 Mar 2023 10:56:55 +0000 (11:56 +0100)] 
doc: deployment: manual and fixes

2 years agodoc: deployment systemd and general structuring
Vasek Sraier [Sun, 5 Mar 2023 22:35:00 +0000 (23:35 +0100)] 
doc: deployment systemd and general structuring

2 years agodoc: docker deployment
Vasek Sraier [Fri, 3 Mar 2023 15:05:26 +0000 (16:05 +0100)] 
doc: docker deployment

2 years agoDelete gettingstarted-intro.rst
Aleš Mrázek [Wed, 1 Mar 2023 15:19:52 +0000 (16:19 +0100)] 
Delete gettingstarted-intro.rst

2 years agodoc/README.md: update about requirements and building
Aleš Mrázek [Wed, 1 Mar 2023 15:16:04 +0000 (16:16 +0100)] 
doc/README.md: update about requirements and building

2 years agodoc/architecture-gc.rst: describe how GC operates
Vladimír Čunát [Mon, 27 Feb 2023 12:23:44 +0000 (13:23 +0100)] 
doc/architecture-gc.rst: describe how GC operates

The current code is really simple, so a whole summary fits easily.

2 years agodoc: gettingstarted-config: config examples added
Aleš Mrázek [Tue, 14 Feb 2023 23:40:24 +0000 (00:40 +0100)] 
doc: gettingstarted-config: config examples added

2 years agodoc: gettingstarted: minor modifications
Aleš Mrázek [Tue, 14 Feb 2023 01:11:03 +0000 (02:11 +0100)] 
doc: gettingstarted: minor modifications

- startup: link to Usage without the manager
- config: json-schema mention moved to config-overview

2 years agodoc: initial drafts of internal architecture explainers
Vasek Sraier [Mon, 13 Feb 2023 22:04:47 +0000 (23:04 +0100)] 
doc: initial drafts of internal architecture explainers

2 years agodocs: attempt at improving overall structure of the documentation (reorg, no new...
Vasek Sraier [Mon, 13 Feb 2023 13:11:02 +0000 (14:11 +0100)] 
docs: attempt at improving overall structure of the documentation (reorg, no new text)

2 years agodoc: legacy chapter removed
Aleš Mrázek [Sun, 12 Feb 2023 19:30:02 +0000 (20:30 +0100)] 
doc: legacy chapter removed

- legacy approach moved to Use Cases chapter
- legacy approach renamed to Usage without the manager

2 years agodoc: gettingstarted: some updates and changes
Aleš Mrázek [Fri, 10 Feb 2023 22:05:05 +0000 (23:05 +0100)] 
doc: gettingstarted: some updates and changes

2 years agodoc: main page intro update
Aleš Mrázek [Fri, 10 Feb 2023 21:59:40 +0000 (22:59 +0100)] 
doc: main page intro update

2 years agodoc: legacy chapter created
Aleš Mrázek [Tue, 31 Jan 2023 14:04:54 +0000 (15:04 +0100)] 
doc: legacy chapter created

2 years agodoc: gettingstarted: some updates
Aleš Mrázek [Wed, 25 Jan 2023 13:07:54 +0000 (14:07 +0100)] 
doc: gettingstarted: some updates

- installation: link to build from source
- startup: link to run without systemd

2 years agodoc: gettingstarted: config section update
Aleš Mrázek [Wed, 25 Jan 2023 12:23:28 +0000 (13:23 +0100)] 
doc: gettingstarted:  config section update

Added example of network interfaces configuration.

2 years agodoc: upgrading-to-6 moved to developers chapter
Aleš Mrázek [Mon, 23 Jan 2023 19:05:49 +0000 (20:05 +0100)] 
doc: upgrading-to-6 moved to developers chapter

2 years agoDROP: automatic installation to gitlab pages instead of manual
Vasek Sraier [Sun, 22 Jan 2023 08:53:34 +0000 (09:53 +0100)] 
DROP: automatic installation to gitlab pages instead of manual

2 years agoMerge branch 'manager-python3.11' into 'manager'
Aleš Mrázek [Tue, 30 May 2023 13:58:41 +0000 (15:58 +0200)] 
Merge branch 'manager-python3.11' into 'manager'

manager: python and poetry upgrade

See merge request knot/knot-resolver!1400

2 years agomanager: lint: satisfy newer pylint
Aleš Mrázek [Fri, 19 May 2023 14:12:58 +0000 (16:12 +0200)] 
manager: lint: satisfy newer pylint

2 years agoci/images/manager: upgrade to fedora38 with python3.11
Aleš Mrázek [Fri, 19 May 2023 14:07:38 +0000 (16:07 +0200)] 
ci/images/manager: upgrade to fedora38 with python3.11

2 years agomanager: ci: unit tests for python3.11
Aleš Mrázek [Thu, 18 May 2023 23:56:12 +0000 (01:56 +0200)] 
manager: ci: unit tests for python3.11

2 years agomanager: poetry: python3.11
Aleš Mrázek [Thu, 18 May 2023 23:53:45 +0000 (01:53 +0200)] 
manager: poetry: python3.11

2 years agoMerge !1395: systemd/knot-resolver.service.in tweaks
Vladimír Čunát [Mon, 29 May 2023 08:02:15 +0000 (10:02 +0200)] 
Merge !1395: systemd/knot-resolver.service.in tweaks

2 years agosystemd/knot-resolver.service.in: generalize paths
Vladimír Čunát [Thu, 30 Mar 2023 12:25:43 +0000 (14:25 +0200)] 
systemd/knot-resolver.service.in: generalize paths

I can't see why not.  Also avoid unnecessary /usr/bin/env
kresd doesn't work well without `ninja install` anyway.

bindir: maybe we should install the python binaries into sbin instead.
We're also being slightly inconsistent - allowing to override some
directories by meson but not respecting it for the python stuff.

2 years agomanager: update systemd service file with knot-resolver script and kresctl reload
Vasek Sraier [Mon, 6 Mar 2023 18:23:57 +0000 (19:23 +0100)] 
manager: update systemd service file with knot-resolver script and kresctl reload

2 years agomanager: knot-resolver command
Vasek Sraier [Mon, 6 Mar 2023 10:20:58 +0000 (11:20 +0100)] 
manager: knot-resolver command

2 years agoMerge !1399: Initial v6 alpha release 6.0.0a1 v6.0.0a1
Vladimír Čunát [Mon, 22 May 2023 12:35:37 +0000 (14:35 +0200)] 
Merge !1399: Initial v6 alpha release 6.0.0a1

2 years agoInitial v6 alpha release 6.0.0a1
Jakub Ružička [Thu, 18 May 2023 11:12:47 +0000 (13:12 +0200)] 
Initial v6 alpha release 6.0.0a1

6.0.x versions are dedicated to v6 alpha cycle.

2 years agoNEWS: add 6.0.0 alpha entry
Jakub Ružička [Thu, 18 May 2023 11:25:23 +0000 (13:25 +0200)] 
NEWS: add 6.0.0 alpha entry

Also sync NEWS with latest release 5.6.0 for consistency.

2 years agoMerge branch 'manager-json-only-api' into 'manager'
Aleš Mrázek [Wed, 29 Mar 2023 11:39:50 +0000 (13:39 +0200)] 
Merge branch 'manager-json-only-api' into 'manager'

manager: only JSON format for API

See merge request knot/knot-resolver!1394

2 years agomanager: api: allow JSON only as MIME type
Aleš Mrázek [Wed, 29 Mar 2023 10:55:10 +0000 (12:55 +0200)] 
manager: api: allow JSON only as MIME type

2 years agoMerge branch 'manager-better-paths-in-model' into 'manager'
Vaclav Sraier [Wed, 29 Mar 2023 09:49:29 +0000 (11:49 +0200)] 
Merge branch 'manager-better-paths-in-model' into 'manager'

manager: datamodel: better representation of paths and better error messages

See merge request knot/knot-resolver!1391

2 years agomanager: modelling: remove redundant code
Vasek Sraier [Tue, 28 Mar 2023 13:20:11 +0000 (15:20 +0200)] 
manager: modelling: remove redundant code

2 years agomanager: explicit file resolving context instead of cwd
Vasek Sraier [Mon, 20 Mar 2023 10:32:02 +0000 (11:32 +0100)] 
manager: explicit file resolving context instead of cwd

2 years agoci: manager: create required directories when unit testing
Vasek Sraier [Sun, 19 Mar 2023 22:30:57 +0000 (23:30 +0100)] 
ci: manager: create required directories when unit testing

2 years agomanager: changed the way rundir is loaded and got rid of absolute path restriction
Vasek Sraier [Sun, 19 Mar 2023 22:23:31 +0000 (23:23 +0100)] 
manager: changed the way rundir is loaded and got rid of absolute path restriction

2 years agomanager: modeling: refactoring
Vasek Sraier [Fri, 10 Mar 2023 18:36:15 +0000 (19:36 +0100)] 
manager: modeling: refactoring

2 years agomanager: modelling tools: base schema split into base schema and mapper class
Vasek Sraier [Wed, 8 Mar 2023 21:44:30 +0000 (22:44 +0100)] 
manager: modelling tools: base schema split into base schema and mapper class

2 years agomanager: modeling: refactoring of modelling tools
Vasek Sraier [Wed, 8 Mar 2023 15:51:28 +0000 (16:51 +0100)] 
manager: modeling: refactoring of modelling tools

2 years agomanager: datamodel: extract custom file types to a separate module
Vasek Sraier [Wed, 8 Mar 2023 14:51:35 +0000 (15:51 +0100)] 
manager: datamodel: extract custom file types to a separate module

2 years agomanager: datamodel: better representation of paths and better error messages
Vasek Sraier [Wed, 8 Mar 2023 12:34:56 +0000 (13:34 +0100)] 
manager: datamodel: better representation of paths and better error messages

2 years agoMerge branch 'manager-kresctl-format-conversion' into 'manager'
Aleš Mrázek [Wed, 22 Mar 2023 10:45:23 +0000 (11:45 +0100)] 
Merge branch 'manager-kresctl-format-conversion' into 'manager'

kresctl: better configuration reformatting

See merge request knot/knot-resolver!1393

2 years agomanager: kresctl: config: better reformating
Aleš Mrázek [Fri, 10 Mar 2023 11:54:37 +0000 (12:54 +0100)] 
manager: kresctl: config: better reformating

2 years agoMerge branch 'manager-kresctl-improvements' into 'manager'
Aleš Mrázek [Thu, 2 Mar 2023 16:27:07 +0000 (17:27 +0100)] 
Merge branch 'manager-kresctl-improvements' into 'manager'

manager: kresctl: some improvements

See merge request knot/knot-resolver!1389

2 years agomanager: kresctl: print nothing on success
Aleš Mrázek [Thu, 2 Mar 2023 15:23:54 +0000 (16:23 +0100)] 
manager: kresctl: print nothing on success

2 years agodoc/manager-client.rst: kresctl documentation update
Aleš Mrázek [Wed, 1 Mar 2023 00:18:13 +0000 (01:18 +0100)] 
doc/manager-client.rst: kresctl documentation update

2 years agomanager: kresctl: stdin argument removed from convert command
Aleš Mrázek [Wed, 1 Mar 2023 00:18:01 +0000 (01:18 +0100)] 
manager: kresctl: stdin argument removed from convert command

2 years agomanager: kresctl: config command refactored
Aleš Mrázek [Tue, 28 Feb 2023 17:41:50 +0000 (18:41 +0100)] 
manager: kresctl:  config command refactored

2 years agoMerge branch 'manager-kresctl-noarg-fix' into 'manager'
Aleš Mrázek [Thu, 9 Feb 2023 17:44:46 +0000 (18:44 +0100)] 
Merge branch 'manager-kresctl-noarg-fix' into 'manager'

manager: kresctl: HelpCommand as the default command

See merge request knot/knot-resolver!1385

2 years agomanager: client: HelpCommand as default command
Aleš Mrázek [Thu, 9 Feb 2023 17:19:06 +0000 (18:19 +0100)] 
manager: client: HelpCommand as default command

2 years agomanager: cli/command.py: commented code removed
Aleš Mrázek [Fri, 20 Jan 2023 14:50:46 +0000 (15:50 +0100)] 
manager: cli/command.py: commented code removed

2 years agoMerge branch 'manager-doc-gitlab-pages' into 'manager'
Vaclav Sraier [Sun, 22 Jan 2023 08:15:39 +0000 (09:15 +0100)] 
Merge branch 'manager-doc-gitlab-pages' into 'manager'

manager: GitLab pages with current version of docs

See merge request knot/knot-resolver!1372

2 years agodocs: gitlab pages deploy via CI is now manual and does not run automatically
Vasek Sraier [Sun, 22 Jan 2023 07:44:07 +0000 (08:44 +0100)] 
docs: gitlab pages deploy via CI is now manual and does not run automatically

2 years agodocs: automatic publishing using gitlab pages
Vasek Sraier [Fri, 6 Jan 2023 09:57:24 +0000 (10:57 +0100)] 
docs: automatic publishing using gitlab pages

2 years agoMerge branch 'manager-build-file-removal' into 'manager'
Vaclav Sraier [Fri, 13 Jan 2023 10:51:05 +0000 (11:51 +0100)] 
Merge branch 'manager-build-file-removal' into 'manager'

manager: removal of accidentally commited build artifact

See merge request knot/knot-resolver!1376

2 years agodoc: removed doc/_static/config.schema.md which was generated and accidentally commited
Vasek Sraier [Fri, 13 Jan 2023 10:44:37 +0000 (11:44 +0100)] 
doc: removed doc/_static/config.schema.md which was generated and accidentally commited

there are no secrets in that file ;) it's just a build artifact

2 years agoMerge branch 'ci-pkgtest-update' into 'manager'
Vladimír Čunát [Wed, 11 Jan 2023 10:44:01 +0000 (11:44 +0100)] 
Merge branch 'ci-pkgtest-update' into 'manager'

CI: update pkgtest for new apkg images

See merge request knot/knot-resolver!1373

2 years agoCI: update pkgtest for new apkg images
Jakub Ružička [Thu, 5 Jan 2023 15:47:37 +0000 (16:47 +0100)] 
CI: update pkgtest for new apkg images

also:

* add Fedora 37, remove Fedora 35
* add AlmaLinux 9, remove Rocky 8 (image stopped working)

2 years agoMerge branch 'manager-copyright-sweep' into 'manager'
Vladimír Čunát [Wed, 11 Jan 2023 10:29:46 +0000 (11:29 +0100)] 
Merge branch 'manager-copyright-sweep' into 'manager'

Copyright notices: remove years and replace e-mail (cherry-pick into manager)

See merge request knot/knot-resolver!1374

2 years agoCopyright notices: remove years and replace e-mail
Oto Šťáva [Mon, 12 Dec 2022 09:34:23 +0000 (10:34 +0100)] 
Copyright notices: remove years and replace e-mail

2 years agoMerge branch 'master' into manager
Vasek Sraier [Tue, 10 Jan 2023 21:48:18 +0000 (22:48 +0100)] 
Merge branch 'master' into manager

2 years agoMerge branch 'manager-doc2' into 'manager'
Vaclav Sraier [Tue, 10 Jan 2023 19:24:37 +0000 (20:24 +0100)] 
Merge branch 'manager-doc2' into 'manager'

manager: docs improvement

See merge request knot/knot-resolver!1375

2 years agodoc: moved command rosetta to upgrade guide
Vasek Sraier [Mon, 9 Jan 2023 22:21:01 +0000 (23:21 +0100)] 
doc: moved command rosetta to upgrade guide