]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
rebrand to "Knot Resolver"
authorPetr Špaček <petr.spacek@nic.cz>
Tue, 14 Aug 2018 11:21:44 +0000 (13:21 +0200)
committerPetr Špaček <petr.spacek@nic.cz>
Tue, 14 Aug 2018 11:21:44 +0000 (13:21 +0200)
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.

24 files changed:
Makefile
README.md
coverage.mk
daemon/README.rst
daemon/main.c
distro/common/systemd/kresd-control@.socket
distro/common/systemd/kresd-tls.socket
distro/common/systemd/kresd.socket
distro/common/systemd/kresd.systemd.7
distro/common/systemd/kresd.target
distro/common/systemd/kresd@.service
distro/deb/control
distro/deb/knot-resolver-doc.doc-base
distro/deb/knot-resolver.kresd.init
distro/rpm/knot-resolver.spec
doc/Doxyfile
doc/build.rst
doc/conf.py
doc/index.rst
doc/kresd.8.in
doc/modules.rst
lib/README.rst
lib/lib.mk
modules/graphite/README.rst

index 2e76eb8181f6d3cedf0e87cb55722b7be9aeab64..869b69e986a46e30f317dd4512e894b72a2a2109 100644 (file)
--- 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 )
index b8f03c12269b1d77a1b11eb84f8b15931d80e4d8..525cc81f02e105345d408a535b8d7db06e3687b9 100644 (file)
--- 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
index b210c12eae3c5610057f0bfe4a04023fdd20a509..aed48649739c5ca451b4c234d050583ed1d99175 100644 (file)
@@ -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)'
index 6e561aed3f7c309f026772b0f682572858cca4c8..2f669a03b09ace6311fbbf9c6844cdca8851c86f 100644 (file)
@@ -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.
 
index 24cde068c9285e49b406d930d7bbb16dfd4a8814..5568e34763e50b183be58c0ed6a36a36b729929d 100644 (file)
@@ -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 '?':
index 8f5e5897a15c9554adfb3faed3c2850feba864f6..6937436dca413d7474b729d3630fd1e4508d46db 100644 (file)
@@ -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
index 4c749fa9897c0601da5b1a32ff6684bae171efdb..ab16c81da1d7cb743373e243757f70fd466906df 100644 (file)
@@ -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
index 0d8dc77d32003fb40d81c45ddc067c06734a2136..9dd9424af901672651606d22a8cdb68c18a3e382 100644 (file)
@@ -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
index 7e6d974e1e8f2eee7641b83abe1628551659543e..f5dfdc3e760e485460335a32f811a1dee13e16f8 100644 (file)
@@ -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
index 9cf5cbc3407b7e2824b48d6c883f6a847cb5c128..4714285797a370297854538ba399c13d1ad7eaf9 100644 (file)
@@ -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
index bf19f197c95a46f7ea330a9ad31c2c1081cf30f4..048aee01e71d8c73ca92dbdee0f15f88bbc3ba7b 100644 (file)
@@ -1,5 +1,5 @@
 [Unit]
-Description=Knot DNS Resolver daemon
+Description=Knot Resolver daemon
 Documentation=man:kresd.systemd(7)
 Documentation=man:kresd(8)
 
index 6016706a61a56d21f6a3aa94a53260e4e606187f..cc9c4637a8585b2eb2b8c86ced36416e1603ca97 100644 (file)
@@ -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
index ccad348a35778c48190175d1fae829518c496730..f82b8ba8d14281b7b6b7a772929a4df519d0a586 100644 (file)
@@ -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
index 47331ed92dd304dc8e9b054ea88d48dabb69a6a7..b1361fd57ea550823317cf5d0ea2afcf4295ff9a 100644 (file)
@@ -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"
 
index 97ef32421821bda5b5236a03fdf3d241dff06a72..5a95921faf225ec9d49b695a5908526f5fba8c4a 100644 (file)
@@ -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'
index 63a8dab7eb130e13527775262d54c721e92f1063..6e57cb37d54225c970dda018d2431a0439bdab76 100644 (file)
@@ -1,4 +1,4 @@
-PROJECT_NAME      = Knot DNS Resolver library
+PROJECT_NAME      = Knot Resolver library
 GENERATE_HTML     = NO
 GENERATE_XML      = YES
 GENERATE_LATEX    = NO
index 0d33846b3c8ad29f14415d101b443c2d6e634174..fd55749054973b04eb43c3cafb2b70a1fa65cb84 100644 (file)
@@ -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::
index 2d169ac0f6b723352fa12cc5aa7a2ccde531b345..dc7411da0ad80d26c69bcc17f0ec6b9649ac1046 100644 (file)
@@ -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'),
 ]
 
index 2eca59966ed7418fa1f7faf2c222d3deb329cce4..683c77cf37fe712eb05dc4e3f5b88502a47ed12e 100644 (file)
@@ -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,
index 266e9f0559f1fbdbdde6387461775c2b990f1412..0fa8cc95d893c6b78b8f4964b2bd55b0bb722339 100644 (file)
@@ -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
index 4d4c23624c00a874606706f31d6d392a66b815f1..925dd7e568e2523b4b75df8e09b411e1b83f636c 100644 (file)
@@ -1,8 +1,8 @@
 .. _modules-implemented:
 
-*************************
-Knot DNS Resolver modules
-*************************
+*********************
+Knot Resolver modules
+*********************
 
 .. contents::
    :depth: 1
index 1a6010f9f5ec5e0b542ae14d603bb7f2d0d7bcea..290567600f4b3b4a71fbe99adcaa71e7ea51b304 100644 (file)
@@ -1,6 +1,6 @@
-*************************
-Knot DNS Resolver library
-*************************
+*********************
+Knot Resolver library
+*********************
 
 Requirements
 ============
index 933059cb207a007c0b4c7c679e86abc12d06318f..d476779cd34879038d2f5118abd7f917e0944521 100644 (file)
@@ -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' >> $@
index a4fb2addb8b58382a4bf9dab7473b6fcbf7d94be..06efd82eee618d502066b98ae63602af83b72053 100644 (file)
@@ -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.