From: Marcin Siodelski Date: Tue, 15 Apr 2014 18:24:08 +0000 (+0200) Subject: [3395] Addressed review comments. X-Git-Tag: trac2406k_base~3^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ab00eb7ae1f58c275c1128e8ba2bb24122ff6da1;p=thirdparty%2Fkea.git [3395] Addressed review comments. --- diff --git a/doc/guide/bind10-guide.xml b/doc/guide/bind10-guide.xml index e6900b02b1..c89e92d3ac 100644 --- a/doc/guide/bind10-guide.xml +++ b/doc/guide/bind10-guide.xml @@ -35,8 +35,8 @@ - Kea is an implementation of the Dynamic Host Configuration - Protocol (DHCP) servers with development managed by Internet Systems + Kea is an open source implementation of the Dynamic Host Configuration + Protocol (DHCP) servers, developed and maintained by Internet Systems Consortium (ISC). @@ -61,8 +61,8 @@ Introduction - Kea is an implementation of the new generation DHCP servers from - ISC. It supports both DHCPv4 and DHCPv6 protocols along with their + Kea is the next generation of DHCP servers developed by ISC. + It supports both DHCPv4 and DHCPv6 protocols along with their extensions (e.g. prefix delegation). It also supports the dynamic updates to DNS. @@ -72,10 +72,11 @@ (). In early 2014, ISC made the decision to discontinue active development of BIND 10 and continue development of Kea as standalone DHCP servers. As a result, - the DNS server implementation is going to be removed from - the Kea source tree over time. In order to remove the dependency on Python 3, - the BIND 10 framework will be replaced by the server startup and - configuration mechanisms written in C++. + the components and libraries related to the BIND10 framework and DNS + are going to be removed from the Kea source tree over time. + In order to remove the dependency on Python 3, the BIND 10 framework + will be replaced by the server startup and configuration mechanisms + written in C++. @@ -95,15 +96,16 @@
+ Supported Platforms - Kea builds have been tested on (in no particular order) - Debian GNU/Linux 6 and unstable, Ubuntu 9.10, NetBSD 5, - Solaris 10 and 11, FreeBSD 7 and 8, CentOS Linux 5.3, - MacOS 10.6 and 10.7, and OpenBSD 5.1. + Kea builds have been tested on (in no particular order) + Debian GNU/Linux 6 and unstable, Ubuntu 9.10, NetBSD 5, + Solaris 10 and 11, FreeBSD 7 and 8, CentOS Linux 5.3, + MacOS 10.6 and 10.7, and OpenBSD 5.1. - It has been tested on Sparc, i386, and amd64 hardware - platforms. + It has been tested on Sparc, i386, and amd64 hardware + platforms. It is planned for Kea to build, install and run on Windows and standard Unix-type platforms. @@ -357,6 +359,7 @@ var/ Go into the source and run configure: $ cd kea +$ autoreconf --install $ ./configure @@ -574,7 +577,8 @@ as a dependency earlier -->
Installation from source - Kea is open source software written in C++ and Python. + Kea is open source software written in C++ (some components of the + BIND 10 framework are written in Python). It is freely available in source code form from ISC as a downloadable tar file or via Kea Git code revision control service. (It may also be available in pre-compiled ready-to-use @@ -1738,8 +1742,8 @@ Parameters: To add a process to the set, let's say the DHCPv6 server (which is not started by default), you would do this: > config add Init/components b10-dhcp6 -> config set Init/components/b10-resolver/kind needed -> config set Init/components/b10-resolver/priority 10 +> config set Init/components/b10-dhcp6/kind needed +> config set Init/components/b10-dhcp6/priority 10 > config commit @@ -5976,9 +5980,9 @@ Right now you can only see what their names are if they are running - To illustrate this, suppose you want the cache library + To illustrate this, suppose you want the dhcpsrv library to log messages of severity DEBUG, and the rest of the - resolver code to log messages of severity INFO. To achieve + Dhcp4 code to log messages of severity INFO. To achieve this you specify two loggers, one with the name Dhcp4 and severity INFO, and one with the name Dhcp4.dhcpsrv with severity