From 42123aad3d3a8526fd742b5e5bcba37db75ab2b4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= <petr.spacek@nic.cz>
Date: Tue, 14 Aug 2018 13:21:44 +0200
Subject: [PATCH 1/2] rebrand to "Knot Resolver"

Previously we were using names "Knot DNS Resolver" and "Knot Resolver"
interchangibly and the prefix "Knot DNS" was somehow confusing users.
Let's see if this rebranding actually helps or not.
---
 Makefile                                    |  2 +-
 README.md                                   |  6 +++---
 coverage.mk                                 |  2 +-
 daemon/README.rst                           |  6 +++---
 daemon/main.c                               |  2 +-
 distro/common/systemd/kresd-control@.socket |  2 +-
 distro/common/systemd/kresd-tls.socket      |  2 +-
 distro/common/systemd/kresd.socket          |  2 +-
 distro/common/systemd/kresd.systemd.7       |  4 ++--
 distro/common/systemd/kresd.target          |  2 +-
 distro/common/systemd/kresd@.service        |  2 +-
 distro/deb/control                          | 10 +++++-----
 distro/deb/knot-resolver-doc.doc-base       |  4 ++--
 distro/deb/knot-resolver.kresd.init         |  6 +++---
 distro/rpm/knot-resolver.spec               | 12 ++++++------
 doc/Doxyfile                                |  2 +-
 doc/build.rst                               |  8 ++++----
 doc/conf.py                                 |  4 ++--
 doc/index.rst                               |  6 +++---
 doc/kresd.8.in                              |  6 +++---
 doc/modules.rst                             |  6 +++---
 lib/README.rst                              |  6 +++---
 lib/lib.mk                                  |  2 +-
 modules/graphite/README.rst                 |  2 +-
 24 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/Makefile b/Makefile
index 2e76eb818..869b69e98 100644
--- a/Makefile
+++ b/Makefile
@@ -86,7 +86,7 @@ endif
 
 # Overview
 info:
-	$(info Target:     Knot DNS Resolver $(VERSION)-$(PLATFORM))
+	$(info Target:     Knot Resolver $(VERSION)-$(PLATFORM))
 	$(info Compiler:   $(CC) $(BUILD_CFLAGS))
 	$(info Linker:     $(CCLD) $(BUILD_LDFLAGS))
 	$(info )
diff --git a/README.md b/README.md
index b8f03c122..525cc81f0 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# Knot DNS Resolver
+# Knot Resolver
 
 [![Build Status](https://gitlab.labs.nic.cz/knot/knot-resolver/badges/master/pipeline.svg?x)](https://gitlab.labs.nic.cz/knot/knot-resolver/commits/master)
 [![Coverage Status](https://gitlab.labs.nic.cz/knot/knot-resolver/badges/master/coverage.svg?x)](https://knot.pages.labs.nic.cz/knot-resolver/)
 [![Coverity](https://img.shields.io/coverity/scan/3912.svg)](https://scan.coverity.com/projects/3912)
 [![Documentation Status](https://readthedocs.org/projects/knot-resolver/badge/?version=latest)](https://readthedocs.org/projects/knot-resolver/?badge=latest)
 
-Knot DNS Resolver is a caching full resolver implementation written in C and [LuaJIT][luajit], both a resolver library and a daemon. The core architecture is tiny and efficient, and provides a foundation and
+Knot Resolver is a caching full resolver implementation written in C and [LuaJIT][luajit], both a resolver library and a daemon. The core architecture is tiny and efficient, and provides a foundation and
 a state-machine like API for extensions. There are three modules built-in - *iterator*, *validator*, *cache*, and a few more are loaded by default. Most of the [rich features](https://knot-resolver.readthedocs.io/en/latest/modules.html) are written in Lua(JIT) and C. Batteries are included, but optional.
 
 The LuaJIT modules, support DNS privacy and DNSSEC, and persistent cache with low memory footprint make it a great personal DNS resolver or a research tool to tap into DNS data. TL;DR it's the [OpenResty][openresty] of DNS.
@@ -35,7 +35,7 @@ Knot Resolver is also available from the following distributions' repositories.
 
 ### Building from sources
 
-Knot DNS Resolver mainly [depends][depends] on Knot DNS libraries, [LuaJIT][luajit] and [libuv][libuv].
+Knot Resolver mainly [depends][depends] on Knot DNS libraries, [LuaJIT][luajit] and [libuv][libuv].
 See the [Building project][depends] documentation page for more information.
 
 ### Docker image
diff --git a/coverage.mk b/coverage.mk
index b210c12ea..aed486497 100644
--- a/coverage.mk
+++ b/coverage.mk
@@ -42,7 +42,7 @@ coverage-lua: $(LUA_INFOS_OUT) luacov.empty_stats.out
 
 coverage:
 	@$(LCOV) $(addprefix --add-tracefile ,$(wildcard $(COVERAGE_STAGE)*.info)) --output-file coverage.info
-	@$(GENHTML) --no-function-coverage --no-branch-coverage -q -o coverage -p '$(realpath $(CURDIR))' -t 'Knot DNS Resolver $(VERSION)-$(PLATFORM) coverage report' --legend coverage.info
+	@$(GENHTML) --no-function-coverage --no-branch-coverage -q -o coverage -p '$(realpath $(CURDIR))' -t 'Knot Resolver $(VERSION)-$(PLATFORM) coverage report' --legend coverage.info
 
 coverage-clean:
 	@$(RM) -rf '$(COVERAGE_STATSDIR)'
diff --git a/daemon/README.rst b/daemon/README.rst
index 6e561aed3..2f669a03b 100644
--- a/daemon/README.rst
+++ b/daemon/README.rst
@@ -1,5 +1,5 @@
 ************************
-Knot DNS Resolver daemon
+Knot Resolver daemon
 ************************
 
 The server is in the `daemon` directory, it works out of the box without any configuration.
@@ -87,7 +87,7 @@ This is useful if you're writing a module with a layer, that evaluates an answer
          If not, you can read the `Learn Lua in 15 minutes`_ for a syntax overview. Spending just a few minutes
          will allow you to break from static configuration, write more efficient configuration with iteration, and
          leverage events and hooks. Lua is heavily used for scripting in applications ranging from embedded to game engines,
-         but in DNS world notably in `PowerDNS Recursor`_. Knot DNS Resolver does not simply use Lua modules, but it is
+         but in DNS world notably in `PowerDNS Recursor`_. Knot Resolver does not simply use Lua modules, but it is
          the heart of the daemon for everything from configuration, internal events and user interaction.
 
 Dynamic configuration
@@ -666,7 +666,7 @@ The daemon provides an interface for dynamic loading of :ref:`daemon modules <mo
 Cache configuration
 ^^^^^^^^^^^^^^^^^^^
 
-The default cache in Knot DNS Resolver is persistent with LMDB backend, this means that the daemon doesn't lose
+The default cache in Knot Resolver is persistent with LMDB backend, this means that the daemon doesn't lose
 the cached data on restart or crash to avoid cold-starts. The cache may be reused between cache
 daemons or manipulated from other processes, making for example synchronised load-balanced recursors possible.
 
diff --git a/daemon/main.c b/daemon/main.c
index 24cde068c..5568e3476 100644
--- a/daemon/main.c
+++ b/daemon/main.c
@@ -547,7 +547,7 @@ static int parse_args(int argc, char **argv, struct args *args)
 			args->quiet = true;
 			break;
 		case 'V':
-			kr_log_info("%s, version %s\n", "Knot DNS Resolver", PACKAGE_VERSION);
+			kr_log_info("%s, version %s\n", "Knot Resolver", PACKAGE_VERSION);
 			return EXIT_SUCCESS;
 		case 'h':
 		case '?':
diff --git a/distro/common/systemd/kresd-control@.socket b/distro/common/systemd/kresd-control@.socket
index 8f5e5897a..6937436dc 100644
--- a/distro/common/systemd/kresd-control@.socket
+++ b/distro/common/systemd/kresd-control@.socket
@@ -1,5 +1,5 @@
 [Unit]
-Description=Knot DNS Resolver control socket
+Description=Knot Resolver control socket
 Documentation=man:kresd.systemd(7)
 Documentation=man:kresd(8)
 Before=sockets.target
diff --git a/distro/common/systemd/kresd-tls.socket b/distro/common/systemd/kresd-tls.socket
index 4c749fa98..ab16c81da 100644
--- a/distro/common/systemd/kresd-tls.socket
+++ b/distro/common/systemd/kresd-tls.socket
@@ -1,5 +1,5 @@
 [Unit]
-Description=Knot DNS Resolver TLS network listener
+Description=Knot Resolver TLS network listener
 Documentation=man:kresd.systemd(7)
 Documentation=man:kresd(8)
 Before=sockets.target
diff --git a/distro/common/systemd/kresd.socket b/distro/common/systemd/kresd.socket
index 0d8dc77d3..9dd9424af 100644
--- a/distro/common/systemd/kresd.socket
+++ b/distro/common/systemd/kresd.socket
@@ -1,5 +1,5 @@
 [Unit]
-Description=Knot DNS Resolver network listeners
+Description=Knot Resolver network listeners
 Documentation=man:kresd.systemd(7)
 Documentation=man:kresd(8)
 Before=sockets.target
diff --git a/distro/common/systemd/kresd.systemd.7 b/distro/common/systemd/kresd.systemd.7
index 7e6d974e1..f5dfdc3e7 100644
--- a/distro/common/systemd/kresd.systemd.7
+++ b/distro/common/systemd/kresd.systemd.7
@@ -1,4 +1,4 @@
-.TH "kresd.systemd" "7" "2018-06-04" "CZ.NIC" "Knot DNS Resolver Systemd Units"
+.TH "kresd.systemd" "7" "2018-06-04" "CZ.NIC" "Knot Resolver Systemd Units"
 .\"
 .\" kresd.systemd.7 -- man page for systemd units for kresd
 .\"
@@ -9,7 +9,7 @@
 .\"
 .SH "NAME"
 kresd.systemd
-\- managing Knot DNS Resolver through systemd.
+\- managing Knot Resolver through systemd.
 
 .SH "SYNOPSIS"
 .nf
diff --git a/distro/common/systemd/kresd.target b/distro/common/systemd/kresd.target
index 9cf5cbc34..471428579 100644
--- a/distro/common/systemd/kresd.target
+++ b/distro/common/systemd/kresd.target
@@ -1,5 +1,5 @@
 [Unit]
-Description=Knot DNS Resolver daemons
+Description=Knot Resolver daemons
 Documentation=man:kresd.systemd(7)
 Documentation=man:kresd(8)
 After=syslog.target network-online.target
diff --git a/distro/common/systemd/kresd@.service b/distro/common/systemd/kresd@.service
index bf19f197c..048aee01e 100644
--- a/distro/common/systemd/kresd@.service
+++ b/distro/common/systemd/kresd@.service
@@ -1,5 +1,5 @@
 [Unit]
-Description=Knot DNS Resolver daemon
+Description=Knot Resolver daemon
 Documentation=man:kresd.systemd(7)
 Documentation=man:kresd(8)
 
diff --git a/distro/deb/control b/distro/deb/control
index 6016706a6..cc9c4637a 100644
--- a/distro/deb/control
+++ b/distro/deb/control
@@ -39,7 +39,7 @@ Depends:
 Recommends:
  knot-resolver-module-http,
 Description: caching, DNSSEC-validating DNS resolver
- The Knot DNS Resolver is a caching full resolver implementation
+ The Knot Resolver is a caching full resolver implementation
  written in C and LuaJIT, including both a resolver library and a
  daemon. Modular architecture of the library keeps the core tiny and
  efficient, and provides a state-machine like API for
@@ -68,7 +68,7 @@ Depends:
 Breaks:
  knot-resolver-module-tinyweb (<< 1.1.0~git20160713-1~),
 Description: HTTP/2 module for Knot Resolver
- The Knot DNS Resolver is a caching full resolver implementation
+ The Knot Resolver is a caching full resolver implementation
  written in C and LuaJIT, including both a resolver library and a
  daemon. Modular architecture of the library keeps the core tiny and
  efficient, and provides a state-machine like API for
@@ -86,7 +86,7 @@ Depends:
  libjs-underscore,
  ${misc:Depends},
 Description: Documentation for Knot Resolver
- The Knot DNS Resolver is a caching full resolver implementation
+ The Knot Resolver is a caching full resolver implementation
  written in C and LuaJIT, including both a resolver library and a
  daemon. Modular architecture of the library keeps the core tiny and
  efficient, and provides a state-machine like API for
@@ -106,7 +106,7 @@ Breaks:
 Replaces:
  knot-resolver (<< 1.5.0-5),
 Description: caching, DNSSEC-validating DNS resolver (shared library)
- The Knot DNS Resolver is a caching full resolver implementation
+ The Knot Resolver is a caching full resolver implementation
  written in C and LuaJIT, including both a resolver library and a
  daemon. Modular architecture of the library keeps the core tiny and
  efficient, and provides a state-machine like API for
@@ -127,7 +127,7 @@ Breaks:
 Replaces:
  knot-resolver (<< 1.5.0-5),
 Description: caching, DNSSEC-validating DNS resolver (shared library development files)
- The Knot DNS Resolver is a caching full resolver implementation
+ The Knot Resolver is a caching full resolver implementation
  written in C and LuaJIT, including both a resolver library and a
  daemon. Modular architecture of the library keeps the core tiny and
  efficient, and provides a state-machine like API for
diff --git a/distro/deb/knot-resolver-doc.doc-base b/distro/deb/knot-resolver-doc.doc-base
index ccad348a3..f82b8ba8d 100644
--- a/distro/deb/knot-resolver-doc.doc-base
+++ b/distro/deb/knot-resolver-doc.doc-base
@@ -1,7 +1,7 @@
 Document: knot-resolver
-Title: Knot DNS Resolver documentation
+Title: Knot Resolver documentation
 Author: CZ.NIC labs
-Abstract: Documentation for the Knot DNS resolver,
+Abstract: Documentation for the Knot Resolver,
  including building from source, using the library,
  and configuration and operation of the daemon.
 Section: Network/Communication
diff --git a/distro/deb/knot-resolver.kresd.init b/distro/deb/knot-resolver.kresd.init
index 47331ed92..b1361fd57 100644
--- a/distro/deb/knot-resolver.kresd.init
+++ b/distro/deb/knot-resolver.kresd.init
@@ -13,14 +13,14 @@ fi
 # Required-Stop:     $remote_fs $syslog
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
-# Short-Description: Knot DNS Resolver
-# Description:       Knot DNS Resolver
+# Short-Description: Knot Resolver
+# Description:       Knot Resolver
 ### END INIT INFO
 
 # Author: Ondřej Surý <ondrej@debian.org>
 
 NAME=kresd
-DESC="Knot DNS Resolver"
+DESC="Knot Resolver"
 DAEMON=/usr/sbin/kresd
 START_ARGS="--background --make-pidfile"
 
diff --git a/distro/rpm/knot-resolver.spec b/distro/rpm/knot-resolver.spec
index 97ef32421..5a95921fa 100644
--- a/distro/rpm/knot-resolver.spec
+++ b/distro/rpm/knot-resolver.spec
@@ -71,7 +71,7 @@ Requires(preun):	systemd
 Requires(postun):	systemd
 
 %description
-The Knot DNS Resolver is a caching full resolver implementation written in C
+The Knot Resolver is a caching full resolver implementation written in C
 and LuaJIT, including both a resolver library and a daemon. Modular
 architecture of the library keeps the core tiny and efficient, and provides
 a state-machine like API for extensions.
@@ -81,20 +81,20 @@ To start using it, start a single kresd instance:
 $ systemctl start kresd@1.service
 
 %package devel
-Summary:        Development headers for Knot DNS Resolver
+Summary:        Development headers for Knot Resolver
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 
 %description devel
-The package contains development headers for Knot DNS Resolver.
+The package contains development headers for Knot Resolver.
 
 %if 0%{?fedora}
 %package doc
-Summary:        Documentation for Knot DNS Resolver
+Summary:        Documentation for Knot Resolver
 BuildArch:      noarch
 Requires:       %{name} = %{version}-%{release}
 
 %description doc
-Documentation for Knot DNS Resolver
+Documentation for Knot Resolver
 %endif
 
 %prep
@@ -170,7 +170,7 @@ rm -r %{buildroot}%{_libdir}/kdns_modules/{http,http.lua}
 
 %pre
 getent group knot-resolver >/dev/null || groupadd -r knot-resolver
-getent passwd knot-resolver >/dev/null || useradd -r -g knot-resolver -d %{_sysconfdir}/knot-resolver -s /sbin/nologin -c "Knot DNS Resolver" knot-resolver
+getent passwd knot-resolver >/dev/null || useradd -r -g knot-resolver -d %{_sysconfdir}/knot-resolver -s /sbin/nologin -c "Knot Resolver" knot-resolver
 
 %post
 %systemd_post 'kresd@*.service'
diff --git a/doc/Doxyfile b/doc/Doxyfile
index 63a8dab7e..6e57cb37d 100644
--- a/doc/Doxyfile
+++ b/doc/Doxyfile
@@ -1,4 +1,4 @@
-PROJECT_NAME      = Knot DNS Resolver library
+PROJECT_NAME      = Knot Resolver library
 GENERATE_HTML     = NO
 GENERATE_XML      = YES
 GENERATE_LATEX    = NO
diff --git a/doc/build.rst b/doc/build.rst
index 0d33846b3..fd5574905 100644
--- a/doc/build.rst
+++ b/doc/build.rst
@@ -27,7 +27,7 @@ but it's most likely broken and currently not planned to be supported.
 Requirements
 ------------
 
-The following is a list of software required to build Knot DNS Resolver from sources.
+The following is a list of software required to build Knot Resolver from sources.
 
 .. csv-table::
    :header: "Requirement", "Required by", "Notes"
@@ -41,7 +41,7 @@ The following is a list of software required to build Knot DNS Resolver from sou
    "libuv_ 1.7+", "``daemon``", "Multiplatform I/O and services (libuv_ 1.0 with limitations [#]_)."
    "lmdb", "``daemon``", "If missing, a static version is embedded."
 
-There are also *optional* packages that enable specific functionality in Knot DNS Resolver, they are useful mainly for developers to build documentation and tests.
+There are also *optional* packages that enable specific functionality in Knot Resolver, they are useful mainly for developers to build documentation and tests.
 
 .. csv-table::
    :header: "Optional", "Needed for", "Notes"
@@ -116,7 +116,7 @@ Initialize git submodules first.
 
     $ git submodule update --init --recursive
 
-The Knot DNS Resolver depends on the the Knot DNS library, recent version of libuv_, and LuaJIT_.
+The Knot Resolver depends on the the Knot DNS library, recent version of libuv_, and LuaJIT_.
 
 .. code-block:: bash
 
@@ -151,7 +151,7 @@ Alternatively you can build only specific parts of the project, i.e. ``library``
 Building with security compiler flags
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-Knot DNS Resolver enables certain `security compile-time flags <https://wiki.debian.org/Hardening#Notes_on_Memory_Corruption_Mitigation_Methods>`_ that do not affect performance.
+Knot Resolver enables certain `security compile-time flags <https://wiki.debian.org/Hardening#Notes_on_Memory_Corruption_Mitigation_Methods>`_ that do not affect performance.
 You can add more flags to the build by appending them to `CFLAGS` variable, e.g. ``make CFLAGS="-fstack-protector"``.
 
   .. csv-table::
diff --git a/doc/conf.py b/doc/conf.py
index 2d169ac0f..dc7411da0 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -22,7 +22,7 @@ source_suffix = '.rst'
 master_doc = 'index'
 
 # General information about the project.
-project = u'Knot DNS Resolver'
+project = u'Knot Resolver'
 copyright = u'2014-2018 CZ.NIC labs'
 version = { k[0][0]: k[0][1] for k in filter(None, [re.findall(r'(MAJOR|MINOR|PATCH) := ([0-9]+)',line) for line in open('../config.mk')])}
 version = '%s.%s.%s' % (version['MAJOR'], version['MINOR'], version['PATCH'])
@@ -56,7 +56,7 @@ html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
 # Grouping the document tree into LaTeX files. List of tuples
 # (source start file, target name, title, author, documentclass [howto/manual]).
 latex_documents = [
-  ('index', 'format.tex', u'Knot DNS Resolver',
+  ('index', 'format.tex', u'Knot Resolver',
    u'CZ.NIC Labs', 'manual'),
 ]
 
diff --git a/doc/index.rst b/doc/index.rst
index 2eca59966..683c77cf3 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -1,6 +1,6 @@
-#################
-Knot DNS Resolver
-#################
+#############
+Knot Resolver
+#############
 
 Knot Resolver is a minimalistic implementation of a caching validating DNS resolver.
 Modular architecture keeps the core tiny and efficient,
diff --git a/doc/kresd.8.in b/doc/kresd.8.in
index 266e9f055..0fa8cc95d 100644
--- a/doc/kresd.8.in
+++ b/doc/kresd.8.in
@@ -1,4 +1,4 @@
-.TH "kresd" "8" "@DATE@" "CZ.NIC" "Knot DNS Resolver @VERSION@"
+.TH "kresd" "8" "@DATE@" "CZ.NIC" "Knot Resolver @VERSION@"
 .\"
 .\" kresd.8 -- kresd daemon manpage
 .\"
@@ -9,7 +9,7 @@
 .\"
 .SH "NAME"
 .B kresd
-\- Knot DNS @VERSION@ full caching resolver.
+\- Knot @VERSION@ full caching resolver.
 .SH "SYNOPSIS"
 .B kresd
 .RB [ \-a | \-\-addr
@@ -36,7 +36,7 @@
 .RB [ \-h | \-\-help ]
 .IR [rundir]
 .SH "DESCRIPTION"
-.B Knot DNS Resolver is a DNSSEC-enabled full caching resolver.
+.B Knot Resolver is a DNSSEC-enabled full caching resolver.
 .P
 Default mode of operation: when it receives a DNS query it iteratively
 asks authoritative nameservers starting from root zone (.) and ending
diff --git a/doc/modules.rst b/doc/modules.rst
index 4d4c23624..925dd7e56 100644
--- a/doc/modules.rst
+++ b/doc/modules.rst
@@ -1,8 +1,8 @@
 .. _modules-implemented:
 
-*************************
-Knot DNS Resolver modules
-*************************
+*********************
+Knot Resolver modules
+*********************
 
 .. contents::
    :depth: 1
diff --git a/lib/README.rst b/lib/README.rst
index 1a6010f9f..290567600 100644
--- a/lib/README.rst
+++ b/lib/README.rst
@@ -1,6 +1,6 @@
-*************************
-Knot DNS Resolver library
-*************************
+*********************
+Knot Resolver library
+*********************
 
 Requirements
 ============
diff --git a/lib/lib.mk b/lib/lib.mk
index 933059cb2..d476779cd 100644
--- a/lib/lib.mk
+++ b/lib/lib.mk
@@ -91,7 +91,7 @@ libkres.pc:
 	@echo 'libdir='$(LIBDIR) >> $@
 	@echo 'includedir='$(INCLUDEDIR) >> $@
 	@echo 'Name: libkres' >> $@
-	@echo 'Description: Knot DNS Resolver library' >> $@
+	@echo 'Description: Knot Resolver library' >> $@
 	@echo 'URL: https://www.knot-resolver.cz' >> $@
 	@echo 'Version: $(VERSION)' >> $@
 	@echo 'Libs: -L$${libdir} -lkres' >> $@
diff --git a/modules/graphite/README.rst b/modules/graphite/README.rst
index a4fb2addb..06efd82ee 100644
--- a/modules/graphite/README.rst
+++ b/modules/graphite/README.rst
@@ -3,7 +3,7 @@
 Graphite module
 ---------------
 
-The module sends statistics over the Graphite_ protocol to either Graphite_, Metronome_, InfluxDB_ or any compatible storage. This allows powerful visualization over metrics collected by Knot DNS Resolver. 
+The module sends statistics over the Graphite_ protocol to either Graphite_, Metronome_, InfluxDB_ or any compatible storage. This allows powerful visualization over metrics collected by Knot Resolver.
 
 .. tip:: The Graphite server is challenging to get up and running, InfluxDB_ combined with Grafana_ are much easier, and provide richer set of options and available front-ends. Metronome_ by PowerDNS alternatively provides a mini-graphite server for much simpler setups.
 
-- 
GitLab


From e37c51a454ee203f2b20990f24266d7978777e16 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= <petr.spacek@nic.cz>
Date: Tue, 14 Aug 2018 13:26:27 +0200
Subject: [PATCH 2/2] rebrand to "Knot Resolver"

Let's see if it helps against confusion with "Knot DNS" authoritative
server or not.
---
 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 6bf4fc9e1..b13fc13d9 100644
--- a/NEWS
+++ b/NEWS
@@ -27,6 +27,8 @@ Improvements
 ------------
 - reorder_RR() implementation is brought back
 - bring in performace improvements provided by libknot 2.7
+- old name "Knot DNS Resolver" is replaced by unambiguous "Knot Resolver"
+  to prevent confusion with "Knot DNS" authoritative server
 
 
 Knot Resolver 2.4.1 (2018-08-02)
-- 
GitLab