]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
removed extra spaces fix-change-log
authorRazvan Becheriu <razvan@isc.org>
Fri, 19 Apr 2019 19:36:35 +0000 (22:36 +0300)
committerRazvan Becheriu <razvan@isc.org>
Fri, 19 Apr 2019 19:36:35 +0000 (22:36 +0300)
ChangeLog

index f800df7ed8150bca1b5031263e4ecb3d47a886eb..c6ea690cb54ad7ef86bdd464cdcf45e618875f46 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 1544.  [test]          tmark
        MySQL, PostgreSQL, and CQL unit tests will now attempt to wipe
        the unit test data, rather than the (re)create the schema between
-       each test.  This reduces test execution time appreciably.  The
+       each test. This reduces test execution time appreciably. The
        behavior may be overridden by defining environment variable:
-       KEA_TEST_DB_WIPE_DATA_ONLY="false".  This will cause the schema
+       KEA_TEST_DB_WIPE_DATA_ONLY="false". This will cause the schema
        to be recreated before each test but may dramatically increase
        test execution time.
        (Gitlab #526,!269, git 7e81d7bea27e919b652351880872aae68ad1b209)
 
 1514.  [func]          tmark
        kea-dhcp4 will now ignore empty Host Name (option code 12) values
-       received from clients.  While an empty value for this option is
-       not RFC-compliant, some clients do send them.  Prior to the this
-       server would drop the entire packet.  In the spirit of being liberal
+       received from clients. While an empty value for this option is
+       not RFC-compliant, some clients do send them. Prior to the this
+       server would drop the entire packet. In the spirit of being liberal
        in what we accept, the server will now simply omit the option.
        (Gitlab #40,!203, git f41bd35c3e7a3bdc1f31c5602fd91d5c84c60163)
 
 1511.  [func]          tmark
        kea-dhcp4 can now be configured to calculate values to
        send to clients for for T1 and T2 (options 58 and 59
-       repsectively).  Prior to this it was only possibly to
+       repsectively). Prior to this it was only possibly to
        specify explicit values.
        (Gitlab #365,!194, git 67944844a40436cd69e0e5b4962f5c9cba89ef6f)
 
 
 1509.  [func]          tmark
        kea-dhcp4 now ensures that the message type option (53) is
-       the first option in outbound DHCPv4 packets.  This was done
+       the first option in outbound DHCPv4 packets. This was done
        to accommodate non-compliant clients that require the option
        to be first.
        (Gitlab #363,!177, git 34f40035bf7a7849083138cacee440a9f0991d67)
@@ -476,7 +476,7 @@ Kea 1.5.0-beta2 released on Nov 30, 2018
 
 1484.  [func]          tmark
        Use of congestion handling is now optional via the 'enable-queue'
-       flag added to 'dhcp-queue-control'.  It is disabled by default.
+       flag added to 'dhcp-queue-control'. It is disabled by default.
        When disabled Kea's DHCPv4 and DHCPv6 servers will consume packets
        directly from interface sockets in the main thread (i.e. employs
        pre Kea 1.5 technique).
@@ -516,9 +516,9 @@ Kea 1.5.0-beta1 released on Nov 9, 2018
 1477.  [func]          tmark
        Added initial implementation of congestion handling to kea-dhcp4
        and kea-dhcpt6. This adds a new top level element to the server
-       configurations, "dhcp-queue-control".  Both servers will now
+       configurations, "dhcp-queue-control". Both servers will now
        read client packets from interface sockets in a separate thread
-       queueing them for server level processing.  For Kea 1.5-Beta
+       queueing them for server level processing. For Kea 1.5-Beta
        this feature is always on.
        (Gitlab #42,!103, git 09d5ffebc8f9bfab2ab99c384eec9c3a3c915f39)
 
@@ -591,7 +591,7 @@ Kea 1.5.0-beta1 released on Nov 9, 2018
 
 1464.  [bug]           tmark
        Added missing parsing logic for the reservation-mode value,
-       "global", to kea-dhcp6.  The parsing logic was somehow omitted
+       "global", to kea-dhcp6. The parsing logic was somehow omitted
        and caused kea-dhcp6 configuration parsing to fail on values
        of "global".
        (Gitlab #129,!55, git 00352d701f61274f0993b468a413af6c5623af3d)
@@ -661,7 +661,7 @@ Kea 1.5.0-beta1 released on Nov 9, 2018
 
 1452.  [build]         tmark
        Resolved a namespace issue with std::distance() in libdhcp++.cc
-       when building with Boost 1.68.   Thanks to Huy Vu and Khem Raj
+       when building with Boost 1.68. Thanks to Huy Vu and Khem Raj
        for reporting and suggesting a fix.
        (Gitlab #109,!21, git 1fd301f998129e9926ffa35eac27768ae150633d)
 
@@ -690,8 +690,8 @@ Kea 1.5.0-beta1 released on Nov 9, 2018
 
 1447.  [func]          tmark
        kea-dhcp6 now supports global host reservations and a new
-       global reservations-mode .  Prior to this reservations could
-       only be specified per subnet.  This is supported by by Memfile,
+       global reservations-mode. Prior to this reservations could
+       only be specified per subnet. This is supported by by Memfile,
        MySQL, PostgreSQL, and Cassandra host data sources.
        (Gitlab #13,!6, git a5484c4d8852662be7da1e6e8b1d4c1a19e6502f)
 
@@ -708,8 +708,8 @@ Kea 1.5.0-beta1 released on Nov 9, 2018
 
 1444.  [func]          tmark
        kea-dhcp4 now supports global host reservations and a new
-       global reservations-mode .  Prior to this reservations could
-       only be specified per subnet.  This is supported by by Memfile,
+       global reservations-mode. Prior to this reservations could
+       only be specified per subnet. This is supported by by Memfile,
        MySQL,PostgreSQL,and Cassandra host data sources.
        (Trac #5705, git f991cffd06add941f8bf2937232f51d597623e21)
 
@@ -725,7 +725,7 @@ Kea 1.5.0-beta1 released on Nov 9, 2018
 1441.  [func]          tmark
        The internal representation of an "unused" subnet-id has been
        changed from zero to 0xFFFFFFFF. The largest, valid value for
-       a subnet's ID is now 0xFFFFFFFE.  Three new constants have been
+       a subnet's ID is now 0xFFFFFFFE. Three new constants have been
        added so subnet_id.h:
 
        isc::dhcp::SUBNET_ID_GLOBAL
@@ -790,8 +790,8 @@ Kea 1.5.0-beta1 released on Nov 9, 2018
 
 1431.  [func]          fdupont
        Lease objects and lease backends are now able to store user
-        context. User context can store an arbitrary data as long
-        as it is in JSON format. Database schemas updated.
+       context. User context can store an arbitrary data as long
+       as it is in JSON format. Database schemas updated.
        (Trac #5584, git b0b7a198b99fd417466708c80cb7cc2162ae480c)
 
 1430.  [bug]           marcin
@@ -981,9 +981,9 @@ Kea 1.4.0-beta released on May 18, 2018
 
 1401.  [func]          tmark
        A new hooks library, Stat Cmds, has been added to the open source
-       distribution.  This library provides commands for fetching lease
+       distribution. This library provides commands for fetching lease
        allocation statistics using lease backend as the source for
-       lease counts per state.  This resolves an issue in deployments,
+       lease counts per state. This resolves an issue in deployments,
        where multiple Kea servers share a common lease backend, which made
        it difficult to obtain accurate lease statistics.
        (Trac #5589, git 36f20f1c8b28f629fe2896b817ac0f3c6026fe0e)
@@ -1052,9 +1052,9 @@ Kea 1.4.0-beta released on May 18, 2018
 1392.  [func]          tmark
        For both kea-dhcp4 and kea-dhcp6, the "ip-address" parameter
        in the "relay" element for both subnets and shared networks,
-       has been replaced with a list form, "ip-addresses".  Configuration
+       has been replaced with a list form, "ip-addresses". Configuration
        parsing will continue to honor the singular form, but it should
-       be considered deprecated.  In addition, an omission in 1.3 that
+       be considered deprecated. In addition, an omission in 1.3 that
        caused shared network parsing to ignore the "relay' element has
        been corrected.
        (Trac #5535, git f4601abdb657122a8ba5d7784eded773ec01d171)
@@ -1141,7 +1141,7 @@ Kea 1.4.0-beta released on May 18, 2018
        hosts, ability to store fixed DHCPv4 fields (next-server,
        server-hostname, boot-file-name) and user contexts in host
        reservations. Also, the ability to store MAC address details
-        in DHCPv6 leases on PostgreSQL has been improved.
+       in DHCPv6 leases on PostgreSQL has been improved.
        (Github #70, git 8cd0c1ae416be88baf69c2243e83a429d6d5c965)
        (Trac #5506, git 8cd0c1ae416be88baf69c2243e83a429d6d5c965)
        (Trac #5507, git 8cd0c1ae416be88baf69c2243e83a429d6d5c965)
@@ -1152,7 +1152,7 @@ Kea 1.4.0-beta released on May 18, 2018
        When encountering errors unpacking vendor specific options,
        both kea-dhcp4 and kea-dhcp6 will now log the error, skip
        unpacking any remaining options, and then attempt to process
-       the packet as is.  Prior to this the servers would log the issue
+       the packet as is. Prior to this the servers would log the issue
        and then drop the packet.
        (Trac #5551, git 59ef33ee17672c55cee4ec86ff59737b361a3c21)
 
@@ -1180,8 +1180,8 @@ Kea 1.4.0-beta released on May 18, 2018
 1371.  [bug]           tmark
        Fixed a bug which prevented inserting multiple host reservations
        where IPv4 address was unspecified or when selected subnet identifier
-       was not specified (5416).  Corrected inconsistent data types for
-       subnet id columns in both Postgres and MySQL schemas.  Now both
+       was not specified (5416). Corrected inconsistent data types for
+       subnet id columns in both Postgres and MySQL schemas. Now both
        schemas support up to MAX UINT32 in all subnet id columns. Exiting
        databases may be updated without data migration.
        (Trac #5416, #5522, git d1dd0f2e27ffa49515c17cf68d54f162359b6384)
@@ -1193,7 +1193,7 @@ Kea 1.4.0-beta released on May 18, 2018
 
 1369.  [func]          tmark
        kea-dhcp4 now explicitly logs packets dropped due to a lack
-       message type as a log type DHCP4_PACKET_DROP_0009.  Prior
+       message type as a log type DHCP4_PACKET_DROP_0009. Prior
        to this such packets were logged has having an unsupported
        message type of 0.
        (Trac #5553, git ff97e5ffb5f3478be71aae8130b6eff3208bd69a)
@@ -1262,7 +1262,7 @@ Kea 1.4.0-beta released on May 18, 2018
 1356.  [func]          tomek
        Lightweight 4over6 options reinstantiated. Definitions for DHCPv6
        options 89 through 96 were added back. DHCPv4 v4 Parameters Option
-        159 has its definition tweaked slightly.
+       159 has its definition tweaked slightly.
        (Trac #5514, git 6a4aac2b3bfffe41460db6d1cd3c55b1430aa50c)
 
 1355.  [build]         andrei
@@ -1539,7 +1539,7 @@ Kea 1.3.0 released on October 27, 2017
 
 1306.  [bug]           tmark
        Corrected logic that was causing kea-dhcp4 to remove DNS entries
-       when renewing leases with generated FQDN names.  Prior to this
+       when renewing leases with generated FQDN names. Prior to this
        the server was incorrectly scheduling DNS removal when configured
        to generate the client's FQDN.
        (Trac #5369, git 18f57f502f1b9fb5bf7ef5ab995ddda60006fd39)
@@ -1653,16 +1653,16 @@ Kea 1.3.0-beta released on September 29, 2017
        (Trac #5336, git db251cb66ad77ba28ab44281323ddeb23cf29506)
 
 1289.  [func]          marcin
-       Documented subnet_cmds library in the Kea User's Guide.  Also moved
+       Documented subnet_cmds library in the Kea User's Guide. Also moved
        several classes from dhcp<4/6> into lib/dhcpsrv to facilitate subnet
        command parsing.
        (Trac #5315, git d259f330a1690b20eb368f6252f5da2cdb6187de)
 
 1288.  [bug]           tmark
        Logger configuration now correctly uses maxsize and maxver
-       parameters, allowing log rotation to function properly.  Prior to
+       parameters, allowing log rotation to function properly. Prior to
        this these values were not being propagated downward, causing log
-       rotation to always be disabled.  The defaults for maxsize and
+       rotation to always be disabled. The defaults for maxsize and
        maxver are 10Mb and 1 respectively.
        (Trac #5324, git 75f148458bdeeed27eb877cc2c3ce3069b152f38)
 
@@ -1687,7 +1687,7 @@ Kea 1.3.0-beta released on September 29, 2017
 
 1284.  [func]          fdupont
        An 'always-send' parameter has been added to options
-       configuration.  It allows an option to be always sent, even if
+       configuration. It allows an option to be always sent, even if
        a client didn't request it.
        (Trac #5241, git cef2b630c720a442710efc0d1615b7c7bce01e54)
 
@@ -1722,10 +1722,10 @@ Kea 1.3.0-beta released on September 29, 2017
 
 1277.  [build]         tmark
        The configure script now configures the build to require the Boost
-       system library (boost_system) by default.  The library must be
+       system library (boost_system) by default. The library must be
        installed and you may need to specify "--with-boost-lib-dir=<path>".
        Prior to this the default was to attempt to build Boost with headers
-       only.  Building with headers only may still be done, though it is
+       only. Building with headers only may still be done, though it is
        strongly discouraged, by specifying "--enable-boost-headers-only".
        (Trac #5215, git b6f1ee0d1210e35631369fc697c76cc3cf2c4130)
 
@@ -1983,7 +1983,7 @@ Kea 1.2.0-beta released on April 7, 2017
 
 1231.  [bug]           fdupont
        kea-dhcp-ddns now correctly populates the original ID in the TSIG rdata
-       when doing signed updates.  Prior to this the value was set to zero
+       when doing signed updates. Prior to this the value was set to zero
        causing PowerDNS to reject then requests with a bad key error.
        (Trac #5071, git cafa3d5c24f0112b0b9384a9c1083fe8a3eeb2bf)
 
@@ -2052,11 +2052,11 @@ Kea 1.2.0-beta released on April 7, 2017
 1220.  [func]          marcin
        Control Agent uses libkea-http to process commands over
        the RESTful interface.
-        (Trac #5107, git 88ce715926a46b6b3832630116fc7782adc46c7b)
+       (Trac #5107, git 88ce715926a46b6b3832630116fc7782adc46c7b)
 
 1219.  [func]          tmark, tomek
        Configuration parsing for D2 has been migrated to bison/flex
-       and the SimpleParser framework.  This includes changes to
+       and the SimpleParser framework. This includes changes to
        libprocess which render the CPL agnostic to the underlying
        parsing mechanisms.
        (Trac #5110, git feb2cedc0936364a923ab78542a21114533dd0f5)
@@ -2068,7 +2068,7 @@ Kea 1.2.0-beta released on April 7, 2017
        (Trac #5099, git 7e8df7993f295431e2cb6a13858f746649c4e18d)
 
 1217.  [func]          fdupont, tomek
-       Command line option -t implemented for DHCPv4 and DHCPv6.  It
+       Command line option -t implemented for DHCPv4 and DHCPv6. It
        allows configuration sanity checking. Note that not all parameters
        are completely checked. In particular, service and control channel
        sockets are not opened, and hook libraries are not loaded.
@@ -2157,7 +2157,7 @@ Kea 1.2.0-beta released on April 7, 2017
 
 1201.  [func]          tmark
        kea-dhcp4 and kea-dhcp6 now support the Command Channel "libreload"
-       command.  The command causes the server to unload and then load all
+       command. The command causes the server to unload and then load all
        currently loaded hook libraries.
        (Trac #3238, git d4d8665494e1847b34b66f8ef542851ea6f0213c)
 
@@ -2253,7 +2253,7 @@ Kea 1.2.0-beta released on April 7, 2017
 1184.  [bug]           tmark
        kea-dhcp4 now correctly loads declined leases from CSV
        lease files. Prior to this, declined leases were being
-       incorrectly and silently discarded.  In addition, both
+       incorrectly and silently discarded. In addition, both
        kea-dhcp4 and kea-dhcp6 will now emit an error log for
        each invalid row encountered when loading leases from
        CSV files.
@@ -2401,7 +2401,7 @@ Kea 1.1.0-beta released on August 31, 2016
 1157.  [bug]           tmark
        Lease statistics are now recalculated during server startup and
        after each successful reconfiguration for Memfile, MySQL, and PostgreSQL
-       back ends.  This addresses issues caused by accumulated values being lost
+       back ends. This addresses issues caused by accumulated values being lost
        across restarts and reconfigurations making rendering values incorrect.
        (Trac #4294, git 0abdcf15f85861ffcb67d50fa4ce3965d25e4a9f)
 
@@ -2412,7 +2412,7 @@ Kea 1.1.0-beta released on August 31, 2016
 
 1155.  [bug]           stephen
        Changes to logging to avoid premature destruction of some
-       objects during program exit.  On some systems this caused
+       objects during program exit. On some systems this caused
        one of the unit test programs to crash when it terminated.
        (Trac #4494, git 023c2fc3688bcdbccb4b286bea873c8f9c06cd5f)
 
@@ -2454,7 +2454,7 @@ Kea 1.1.0-beta released on August 31, 2016
        (Trac #4272, git 9a3bdfa43cf65ef56a8d63580dd5d7414fc41373)
 
 1147.  [func]          stephen
-       -Werror is no longer the default for compilation.  Promotion of all
+       -Werror is no longer the default for compilation. Promotion of all
        compilation warnings to errors now requires the --with-werror switch
        to be specified when running configure.
        (Trac #4533, git 874e3a3f5cb10313856284646fcee7cf86e4fcce)
@@ -2583,7 +2583,7 @@ Kea 1.1.0-beta released on August 31, 2016
        (Trac #4281, git b8a306a27d1cae03f6bc5223c30806f5cd1b64f4)
 
 1122.  [func]          sar
-       Add debug logging to the classification tokens.  This uses
+       Add debug logging to the classification tokens. This uses
        the loggers "kea-dhcp4.eval" and "kea-dhcp6.eval" to capture
        details of the classification expression evaluations.
        (Trac #4480, git cf14d0d21c69879f21733457a97a6ac0bdb1dae2)
@@ -2606,7 +2606,7 @@ Kea 1.1.0-beta released on August 31, 2016
 
 1118.  [func]          tmark
        The "query4" argument, containing the client packet received, has been
-       added to the DHCPv4 hook points: lease4_select and lease4_renew.  The
+       added to the DHCPv4 hook points: lease4_select and lease4_renew. The
        "query6" argument, containing the client packet received, has been
        added to the DHCPv6 hook points: lease6_select and pkt6_send.
        (Trac #4481, git c0af94c47bda85eb1caa3a78a46280b63990672a)
@@ -2624,7 +2624,7 @@ Kea 1.1.0-beta released on August 31, 2016
 
 1115.  [bug]           tmark
        An explicit call to unload the hook libraries prior to server
-       exit was added to both kea-dhcp6 and kea-dhcp4.  This corrects
+       exit was added to both kea-dhcp6 and kea-dhcp4. This corrects
        an issue where logging components were being destroyed prior
        to hook libraries being unloaded.
        (Trac #4492, git 2a4792b3551cce2fb9147f33f032ae7e71791d21)
@@ -2670,7 +2670,7 @@ Kea 1.1.0-beta released on August 31, 2016
 1107.  [func]          tmark
        The DDNS parameter, replace-client-name, has been changed from a boolean
        to list of modes, which provides greater flexibility in when the Kea
-       servers replace or supply DNS names for clients.  This is supported both
+       servers replace or supply DNS names for clients. This is supported both
        kea-dhcp4 and kea-dhcp6.
        (Trac #4259, git 45e56d7aa0d4a6224a1a28941f6cb11575391222)
 
@@ -2718,7 +2718,7 @@ Kea 1.1.0-beta released on August 31, 2016
 1099.  [func]          tmark
        Both kea-dhcp4 and kea-dhcp6, now log the primary lease events (e.g.
        grants, renewals, releases, declines) at the INFO log level to the
-       lease4_logger and lease6_logger respectively.  Prior to this these
+       lease4_logger and lease6_logger respectively. Prior to this these
        events were logged at the DEBUG log level.
        (Trac #4316, git 9beca27e3d76d0ccec925125f23074227db08869)
 
@@ -2850,7 +2850,7 @@ Kea 1.0.0 released on December 29, 2015
 1076.  [bug]           tmark
        This change bumps the MySQL schema version from 4.0 to 4.1 and includes
        the following changes: added explicit use of InnoDB engine to all MySQL
-       table create statements,  MySQL lease dump output is now sorted by lease
+       table create statements, MySQL lease dump output is now sorted by lease
        address in ascending order, and the MySQL lease_hwaddr_source table now
        contains an entry for HWADDR_SOURCE_UNKNOWN (i.e. source = 0). Our thanks
        to Sebastien Couture at Ubity Inc. for reporting the InnoDB engine issue
@@ -2979,7 +2979,7 @@ Kea 1.0.0-beta released on December 8, 2015
        names used in the kea-ddns server's configuration as well as
        those in the DDNS messages (NCRs) sent to the server. For
        example, "ip_address" is now "ip-address", "change_type" is
-       now "change-type".  This makes JSON element naming consistent
+       now "change-type". This makes JSON element naming consistent
        throughout Kea.
        (Trac #4202, git 91bf527662060d4b1e294cd53e79b431edf0e910)
 
@@ -3071,7 +3071,7 @@ Kea 1.0.0-beta released on December 8, 2015
 
 1036.  [func]          tmark
        kea-admin now supports upgrading from Postgres schema version
-       1.0 to 2.0.  Schema 2.0 includes support for lease expiration
+       1.0 to 2.0. Schema 2.0 includes support for lease expiration
        and reclamation.
        (Trac #3969, git 8fde70c1b63b5a2646688290b1d0cf53f4c964ad)
 
@@ -3139,13 +3139,13 @@ Kea 1.0.0-beta released on December 8, 2015
 
 1023.  [func]          tmark
        kea-admin now supports upgrading from MySQL schema version 3.0
-       to 4.0.  In addition, the lease6 data dump now contains the
+       to 4.0. In addition, the lease6 data dump now contains the
        text label for lease_hwaddr_source column rather than its
        numeric value.
        (Trac #3967, git 2e13ac3b0b278faabe338b00ffee8259c13f5342)
 
 1022.  [func]          fdupont
-       Added support for the V4 link selection sub-option (RFC 3527).  If
+       Added support for the V4 link selection sub-option (RFC 3527). If
        present in an incoming packet, the server will allocate an address
        in the subnet identified in the option. If this is impossible, no
        address will be allocated and the request refused.
@@ -3176,7 +3176,7 @@ Kea 1.0.0-beta released on December 8, 2015
 
 1017.  [func]          tmark
        Lease dump SQL logic, used by kea-admin, is now supplied via stored
-       procedures rather than external text files.  Files of the form
+       procedures rather than external text files. Files of the form
        lease_dump_<version>.sh will no longer be installed under
        <prefix>/share/kea/scripts.
        (Trac #3916, git 09cdd86a5e284250d7657a93a36df2e2705947d2)
@@ -3228,10 +3228,10 @@ Kea 1.0.0-beta released on December 8, 2015
        (Trac #4065, git a4a8e422e613e4378f0a0641e4c480b73d67ebeb)
 
 1008.  [build]         fdupont
-       Removed the included header-only ASIO code.  Kea is now built
-       against the installed copy of Boost.  The build by default
+       Removed the included header-only ASIO code. Kea is now built
+       against the installed copy of Boost. The build by default
        attempts to use the header-only error code (ASIO dependency), but
-       may also use the version in the boost system library.  The
+       may also use the version in the boost system library. The
        location of this library can be specified.
        (Trac #4009, git 8c293bc0d1804a512964621f114e64fcba0abcb9)
 
@@ -3287,7 +3287,7 @@ Kea 1.0.0-beta released on December 8, 2015
 
 999.   [func]*         tmark
        The DHCPv4 server will now honor DHCPRELEASEs for leased addresses
-       which cannot be matched to subnet.  This allows leases to be
+       which cannot be matched to subnet. This allows leases to be
        released after configuration changes have eliminated their subnet.
        Prior to this the server would reject the release and emit a
        DHCP4_RELEASE_FAIL_NO_SUBNET log message.
@@ -3331,7 +3331,7 @@ Kea 1.0.0-beta released on December 8, 2015
 
 991.   [build]         fdupont
        Removed partial function template ordering macros to allow Kea to
-       build with Boost 1.59 and later.  Also removed some
+       build with Boost 1.59 and later. Also removed some
        compiler-dependent code.
        (Trac #4006, git e06934f211436eea37439128ff6f388709f01101)
 
@@ -3364,13 +3364,13 @@ Kea 0.9.2 released on July 28, 2015
 
 985.   [bug]           marcin
        Eliminated extraneous debug-level DHCP6_RESPONSE_DATA entry from the
-       DHCPv6 server log output.  Prior to this the server was logging
+       DHCPv6 server log output. Prior to this the server was logging
        each response twice.
        (Trac #3949, git 023973cbce44e5fb92a2bc45e69f2786d5152091)
 
 984.   [bug]           tmark
        Replaced used of "kill -0" with "ps -p" in keactrl when
-       checking of servers are alive.  This makes it possible for
+       checking of servers are alive. This makes it possible for
        non-root users to use keactrl to monitor server status.
        (Trac #3954, git f7f22b244343a3dc2d06645a47c2c65a5134326e)
 
@@ -3399,7 +3399,7 @@ Kea 0.9.2 released on July 28, 2015
 
 978.   [func]          tmark
        DHCPv4, DHCPv6, and DHCP_DDNS now all create PID files upon
-       startup.  The PID file pathname is formed from:
+       startup. The PID file pathname is formed from:
                <localstatedir>/<conf name>.<binary-name>.pid
        If a server's PID file exists and contains the PID of a
        live process, it will emit a log message and exit.
@@ -3568,7 +3568,7 @@ Kea 0.9.2-beta released on June 30, 2015
 
 949.   [func]          tmark
        kea-admin now supports dumping MySQL and PostgreSQL lease tables
-       to CSV file, via a new command "lease-dump".  This is primarily
+       to CSV file, via a new command "lease-dump". This is primarily
        intended for use as a diagnostic tool.
        (Trac #3802, git 6ec774e8523e7f8415d6cd18c34062489e127847)
 
@@ -3742,7 +3742,7 @@ Kea 0.9.1 released on March 31, 2015
 
 918.   [func]          tomek, tmark
        DHCPv6 server now supports static reservations of hostnames
-       for clients.  Note this resolves #3708 by reducing the number
+       for clients. Note this resolves #3708 by reducing the number
        of calls to selectSubnet to once per client request.
        (Trac #3689, git c13c824d9948f7e3f71a65ed43798f3b5c14042c)
 
@@ -3902,7 +3902,7 @@ Kea 0.9.1beta released on February 18, 2015
 
 892.   [func]          sar
        A class, LeaseFileStats, has been added to provide simple
-       statistics for use with lease files.  Also added logging
+       statistics for use with lease files. Also added logging
        to the kea-lfc process per the design.
        See http://kea.isc.org/wiki/LFCDesign for the design.
        (Trac #3667, git 7f36e034fe79d85f317d7d07e2fe636d6cdf1f6e)
@@ -4197,7 +4197,7 @@ Kea 0.9.1beta released on February 18, 2015
 
 840.   [func]          nicolas
        PktFilterInet::send method now sets source IPv4 address
-       explicitly.  This enabled perfdhcp to control its source address
+       explicitly. This enabled perfdhcp to control its source address
        on systems that have more than one address assigned to a given
        interface. Thanks to Nicolas Chaigneau from Capgemini for
        providing this fix.
@@ -4370,7 +4370,7 @@ Kea 0.9beta1 released on August 13, 2014
        (Trac #3481, git d101aed6156a993476fa1164f0b0ec8395f5886c)
 
 809.   [func]          stephen
-       sockcreator is no longer built or installed.  The code is being
+       sockcreator is no longer built or installed. The code is being
        retained in the repository for the moment, but may be deleted at
        some point in the future.
        (Trac #3480, git 2a55a469dde8fcc053b49e287c30d0906baa91b4)
@@ -4509,7 +4509,7 @@ Kea 0.9beta1 released on August 13, 2014
        (Trac #3406, git 3be60fa6ac521aecae6ae92d26dc03792bc76903)
 
 786.   [func]          tmark
-       DHCP-DDNS now supports DDNS updates with TSIG.  Please refer to the
+       DHCP-DDNS now supports DDNS updates with TSIG. Please refer to the
        Kea Guide for details. Prior to this TSIG keys could be defined but
        were not used.
        (Trac #3432, git 80fea12a53d1e832d4e7b710ca6ea613300f73ea)
@@ -4528,8 +4528,8 @@ Kea 0.9beta1 released on August 13, 2014
 
 784.   [func]          tmark
        DHCP_DDNS's configuration was changed. The unused parameter,
-       "interface" was deleted.  Three new parameters, "ncr_protocol",
-       "ncr_format", and "dns_server_timeout" were added.  Please refer to
+       "interface" was deleted. Three new parameters, "ncr_protocol",
+       "ncr_format", and "dns_server_timeout" were added. Please refer to
        Kea Guide for details.
        (Trac #3268, git bd60252e679f19b062f61926647f661ab169f21c)
 
@@ -4586,10 +4586,10 @@ bind10-1.2.0rc1 released on April 8, 2014
 
 776.   [func]          tomek
        b10-dhcp4 and b10-dhcp6 now support using PostgreSQL as the backend
-       for storing lease data.  This backend is enabled by specifying
+       for storing lease data. This backend is enabled by specifying
        --with-dhcp-pgsql on the "configure" command line. Without this
        switch the PostgreSQL backend is not compiled leaving BIND 10 able to
-       be built on systems without PostgreSQL installed.  Thanks to David
+       be built on systems without PostgreSQL installed. Thanks to David
        Carlier who contributed the initial patches for this work.
        (Trac #3080, git 1aae8b1fab3008e62c4f085948b1abadad512447)
 
@@ -4597,7 +4597,7 @@ bind10-1.2.0rc1 released on April 8, 2014
        b10-dhcp4, b10-dhcp6: added a new parameter to subnet configuration.
        This parameter allows subnet ids to be set to arbitrary values or
        automatically generated values. Generated subnet ids are renumbered
-       each time one or more subnets are removed.  Setting the ids to
+       each time one or more subnets are removed. Setting the ids to
        specific values prevents this renumbering.
        (Trac #3281, git d90e9a0642fbb16a4e664160b4812f61fb81f1aa)
 
@@ -4608,7 +4608,7 @@ bind10-1.2.0rc1 released on April 8, 2014
 
 773.   [doc]           tmark
        Added sections to the BIND 10 guide on configuring and using the
-       DHCP-DDNS feature of Kea.  Chapter 19, describes the new DHCP-DDNS
+       DHCP-DDNS feature of Kea. Chapter 19, describes the new DHCP-DDNS
        server and its configuration. Additions to chapters 17 and 18
        describe configuring the DHCP servers to work with the new server.
        (Trac #3283, git 806eea955c61eba2d7268958a740a8e8ea63bdaf)
@@ -4630,7 +4630,7 @@ bind10-1.2.0rc1 released on April 8, 2014
 770.   [bug]           tmark
        Configuration parsing in b10-dhcp6 and b10-dhcp4 for the "dhcp-ddns"
        section of their configurations now supplies hard-coded default values
-       rather than those from their spec files.  This is a temporary solution
+       rather than those from their spec files. This is a temporary solution
        to circumvent an issue in the configuration libraries which causes
        map-items to behave incorrectly.
        (Trac #3358, git 983d8acec3a7ccb1ffef662eac7518aed5f99381)
@@ -4642,7 +4642,7 @@ bind10-1.2.0rc1 released on April 8, 2014
 768.   [bug]           tmark
        b10-dhcp-ddns now treats a DNS server response code of
        NXRRSET as a successful outcome when processing a request
-       to remove DNS data.  This corrects a defect in which
+       to remove DNS data. This corrects a defect in which
        b10-dhcp-ddns would incorrectly fail a request to remove
        DNS data when the DNS server's response was NXRRSET.
        (Trac #3362, git da3b0d4f364d069ffdb47723545798ac589fae42)
@@ -4676,8 +4676,8 @@ bind10-1.2.0beta1 released on March 6, 2014
 763.   [func]          tmark
        b10-dhcp-ddns may now be configured to disable DNS updates in
        in a given direction by simply not defining any domains for that
-       direction in its configuration.  This allows it to be configured to
-       support either forward DNS or reverse DNS only.  Prior to this if
+       direction in its configuration. This allows it to be configured to
+       support either forward DNS or reverse DNS only. Prior to this if
        a request was received that could not be matched to servers in a
        given direction it was failed immediately.
        (Trac #3341, git 01f26bce1d9faaddb8be59802f73891ea065b200)
@@ -4703,12 +4703,12 @@ bind10-1.2.0beta1 released on March 6, 2014
        b10-dhcp4, b10-dhcp6: IP address of the relay agent can now be
        specified for both IPv4 and IPv6 subnets. That information allows
        the server to properly handle a case where relay agent address
-       does not match subnet.  This is mostly useful in shared subnets
+       does not match subnet. This is mostly useful in shared subnets
        and cable networks.
        (Trac #3322, git 5de565baea42c9096dff78ed5fbd05982a174469)
 
 758.   [bug]           tmark
-       b10-dhcp4 now correctly handles DHO_HOST_OPTION.  This corrects
+       b10-dhcp4 now correctly handles DHO_HOST_OPTION. This corrects
        a bug where the server would fail to recognize the option in the
        DHCP request and then skip generating the appropriate DHCP-DDNS
        update request.
@@ -4716,11 +4716,11 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 757.   [func]          tmark
        b10-dhcp6 now parses parameters which support DHCP-DDNS updates
-       via the DHCP-DDNS module, b10-dhcp-ddns.  These parameters are
+       via the DHCP-DDNS module, b10-dhcp-ddns. These parameters are
        part of new configuration element, dhcp-ddns, defined in
        dhcp4.spec. These parameters influence when and how DDNS updates
        requests are created but communicating them to b10-dhcp-ddns is
-       not yet supported.  That will be provided under separate ticket,
+       not yet supported. That will be provided under separate ticket,
        Trac #3222.
        (Trac #3034, git 22c667a66536ff3e3741bc67025d824644ed4e7d)
 
@@ -4767,7 +4767,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 749.   [bug]           tmark
        b10-dhcp-ddns now sets the TTL value in RRs that add A, AAAA, or
        PTR DNS entries to the lease length provided in instigating
-       NameChangeRequest.  This corrected a bug in which the TTL was
+       NameChangeRequest. This corrected a bug in which the TTL was
        always set to 0.
        (Trac #3299, git dbacf27ece77f3d857da793341c6bd31ef1ea239)
 
@@ -4801,7 +4801,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 744.   [func]          marcin
        b10-dhcp6: Refactored the code which is processing Client FQDN
-       option.  The major user-visible change is that server generates
+       option. The major user-visible change is that server generates
        DDNS NameChangeRequest for the first IPv6 address (instead of all)
        acquired by a client. Also, the server generates fully qualified
        domain name from acquired IPv6 address, if the client sends an
@@ -4881,16 +4881,16 @@ bind10-1.2.0beta1 released on March 6, 2014
        class option (DHCPv6). Two classes (docsis3.0 and eRouter1.0) have
        class specific behavior in b10-dhcp4. See DHCPv4 Client
        Classification and DHCPv6 Client Classification in BIND10
-       Developer's Guide for details.  This is a first ticket in a series
+       Developer's Guide for details. This is a first ticket in a series
        of planned at least three tickets.
        (Trac #3203, git afea612c23143f81a4201e39ba793bc837c5c9f1)
 
 731.   [func]          tmark
        b10-dhcp4 now parses parameters which support DHCP-DDNS updates
-       via the DHCP-DDNS module, b10-dhcp-ddns.  These parameters are
+       via the DHCP-DDNS module, b10-dhcp-ddns. These parameters are
        part of new configuration element, dhcp-ddns, defined in
-       dhcp4.spec.  The parameters parse, store and retrieve but do not
-       yet govern behavior.  That will be provided under separate ticket.
+       dhcp4.spec. The parameters parse, store and retrieve but do not
+       yet govern behavior. That will be provided under separate ticket.
        (Trac #3033, git 0ba859834503f2b9b908cd7bc572e0286ca9201f)
 
 730.   [bug]           tomek
@@ -4917,14 +4917,14 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 726.   [bug]*          muks
        Don't print trailing newlines in Question::toText() output by
-       default.  This fixes some logging that were split with a line
-       feed.  It is possible to get the old behavior by passing
-       toText(true).  Message::toText() output is unchanged.
+       default. This fixes some logging that were split with a line
+       feed. It is possible to get the old behavior by passing
+       toText(true). Message::toText() output is unchanged.
        (Trac #571, git 7286499d5206c6d2aa8a59a5247c3841a772a43e)
 
 725.   [func]          tmark
        b10-dhcp-ddns D2UpdateMgr now uses the newly implemented
-       NameAddTransaction and NameRemoveTransaction classes.  This allows
+       NameAddTransaction and NameRemoveTransaction classes. This allows
        it to conduct actual DNS update exchanges based upon queued
        NameChangeRequests.
        (Trac #3089, git 9ff948a169e1c1f3ad9e1bad1568375590a3ef42)
@@ -4954,14 +4954,14 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 721.   [func]          tmark
        Updates the user_chk example hooks shared library with callouts
-       for packet receive and packet send.  Decision outcome now includes
-       the lease or prefix assigned.  The user registry now supports a
+       for packet receive and packet send. Decision outcome now includes
+       the lease or prefix assigned. The user registry now supports a
        default user entry.
        (Trac #3207, git 34fddf2e75b80d9e517a8f9c3321aa4878cda795)
 
 720.   [func]          tmark
        Added the initial implementation of the class, NameAddTransaction,
-       to b10-dhcp-ddns.  This class provides a state machine which
+       to b10-dhcp-ddns. This class provides a state machine which
        implements the logic required to remove forward and reverse DNS
        entries as described in RFC 4703, section 5.5. This includes the
        ability to construct the necessary DNS requests.
@@ -5005,7 +5005,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 713.   [func]          tmark
        Added DNS update request construction to d2::NameAddTransaction
-       in b10-dhcp-ddns.  The class now generates all DNS update
+       in b10-dhcp-ddns. The class now generates all DNS update
        request variations needed to fulfill its state machine in
        compliance with RFC 4703, sections 5.3 and 5.4.
        (Trac #3241, git dceca9554cb9410dd8d12371b68198b797cb6cfb)
@@ -5020,27 +5020,27 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 711.   [func]          tmark
        Added the initial implementation of the class, NameAddTransaction,
-       to b10-dhcp-ddns.  This class provides the state model logic
+       to b10-dhcp-ddns. This class provides the state model logic
        described in the DHCP_DDNS design to add or replace forward and
-       reverse DNS entries for a given FQDN.  It does not yet construct
+       reverse DNS entries for a given FQDN. It does not yet construct
        the actual DNS update requests, this will be added under Trac#
        3241.
        (Trac #3087, git 8f99da735a9f39d514c40d0a295f751dc8edfbcd)
 
 710.   [build]         jinmei
-       Fixed various build time issues for MacOS X 10.9.  Those include
+       Fixed various build time issues for MacOS X 10.9. Those include
        some general fixes and improvements:
        - (libdns++) masterLoad() functions now use the generic MasterLoader
          class as backend, eliminating the restrictions of the previous
          versions.
-       - (libcc) fixed a minor portability bug in the JSON parser.  Although
+       - (libcc) fixed a minor portability bug in the JSON parser. Although
          the only known affected system is OS X 10.9 at the moment, that
          could potentially cause disruption on other existing and future
          systems.
        Other notes:
        - if built with googletest, gtest 1.7 (and possibly higher) is
          required.
-       - many older versions of Boost don't work.  A known workable version
+       - many older versions of Boost don't work. A known workable version
          is 1.54.
        (Trac #3213, git d4e570f097fe0eb9009b177a4af285cde0c636cc)
 
@@ -5120,7 +5120,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 697.   [func]          tmark
        Implements "user_check" hooks shared library which supports subnet
        selection based upon the contents of a list of known DHCP lease users
-       (i.e. clients).  Adds the following subdirectories to the bind10 src
+       (i.e. clients). Adds the following subdirectories to the bind10 src
        directory for maintaining hooks shared libraries:
        bind10/src/hooks - base directory for hooks shared libraries;
        bind10/src/hooks/dhcp - base directory for all hooks libs
@@ -5201,7 +5201,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 683.   [bug]           stephen
        Modifications to fix problems running unit tests if they
-       are statically linked.  This includes provision of an
+       are statically linked. This includes provision of an
        initialization function that must be called by user-written
        hooks libraries if they are loaded by a statically-linked
        image.
@@ -5209,7 +5209,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 682.   [func]          naokikambe
        New statistics items added into b10-xfrin : ixfr_running,
-       axfr_running, and soa_in_progress.  Their values can be
+       axfr_running, and soa_in_progress. Their values can be
        obtained by invoking "Stats show Xfrin" via bindctl when
        b10-xfrin is running.
        (Trac #2274, git ca691626a2be16f08754177bb27983a9f4984702)
@@ -5385,7 +5385,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 653.   [func]          tmark
        Added initial implementation of D2QueueMgr to
-       b10-dhcp-ddns.  This class manages the receipt and
+       b10-dhcp-ddns. This class manages the receipt and
        queuing of requests received by b10-dhcp-ddns from
        its clients (e.g. DHCP servers)
        (Trac #3052, git a970f6c5255e000c053a2dc47926cea7cec2761c)
@@ -5415,7 +5415,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 648.   [func]          tmark
        Moved classes pertaining to sending and receiving
        NameChangeRequests from src/bin/d2 into their own library,
-       libdhcp_ddns, in src/lib/dhcp_ddns.  This allows the
+       libdhcp_ddns, in src/lib/dhcp_ddns. This allows the
        classes to be shared between DHDCP-DDNS and its clients,
        such as the DHCP servers.
        (Trac #3065, git 3d39bccaf3f0565152ef73ec3e2cd03e77572c56)
@@ -5503,7 +5503,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 634.   [bug]           muks
        When processing DDNS updates, we now check the zone more
        thoroughly with the received zone data updates to check if it is
-       valid.  If the zone fails validation, we reply with SERVFAIL
+       valid. If the zone fails validation, we reply with SERVFAIL
        rcode. So, while previously we may have allowed more zone data
        cases without checking which resulted in invalid zones, such
        update requests are now rejected.
@@ -5511,7 +5511,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 633.   [func]          jinmei
        b10-memmgr: a new BIND 10 module that manages shared memory
-       segments for DNS zone data.  At this point it's runnable but does
+       segments for DNS zone data. At this point it's runnable but does
        nothing really meaningful for end users; it was added to the
        master branch for further development.
        (Trac #2854, git d05d7aa36d0f8f87b94dba114134b50ca37eabff)
@@ -5545,7 +5545,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 627.   [func]          tmark
        Logger name for DHCP-DDNS has been changed from "d2_logger" to
-       "dhcpddns".  In addition, its log messages now use two suffixes,
+       "dhcpddns". In addition, its log messages now use two suffixes,
        DCTL_ for logs the emanate from the underlying base classes, and
        DHCP_DDNS_ for logs which emanate from DHCP-DDNS specific code
        (Trac #2978, git 5aec5fb20b0486574226f89bd877267cb9116921)
@@ -5572,7 +5572,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 624.   [bug]           jinmei
        logging: prevented multiple BIND 10 processes from generating
        multiple small log files when they dumped logs to files and try
-       to roll over them simultaneously.  This fix relies on a feature of
+       to roll over them simultaneously. This fix relies on a feature of
        underling logging library (log4cplus) version 1.1.0 or higher,
        so the problem can still happen if BIND 10 is built with an older
        version of log4cplus. (But this is expected to happen rarely in
@@ -5588,10 +5588,10 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 622.   [func]*         jinmei
        b10-xfrin now has tighter control on the choice of IXFR or AXFR
-       through zones/request_ixfr configuration item.  It includes
-       the new "IXFR only" behavior for some special cases.  b10-xfrin
+       through zones/request_ixfr configuration item. It includes
+       the new "IXFR only" behavior for some special cases. b10-xfrin
        now also uses AXFR whenever necessary, so it is now safe to try
-       IXFR by default and it's made the default.  The previous
+       IXFR by default and it's made the default. The previous
        use_ixfr configuration item was deprecated and triggers startup
        failure if specified; configuration using use_ixfr should be
        updated.
@@ -5615,7 +5615,7 @@ bind10-1.2.0beta1 released on March 6, 2014
        errors (missing zone file or errors in the zone file, etc).
        Such zones were previously treated as non existent and would
        result in REFUSED or unintentional match against less specific
-       zones.  The revised behavior is also compatible with BIND 9.
+       zones. The revised behavior is also compatible with BIND 9.
        (Trac #2905, git 56ee9810fdfb5f86bd6948e6bf26545ac714edd8)
 
 619.   [bug]           jinmei
@@ -5652,7 +5652,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 615.   [bug]           jinmei
        b10-auth: Avoid referencing to a freed object when authoritative
-       server addresses are reconfigured.  It caused a crash on a busy
+       server addresses are reconfigured. It caused a crash on a busy
        server during initial startup time, and the same crash could also
        happen if listen_on parameters are reconfigured at run time.
        (Trac #2946, git d5f2a0d0954acd8bc33aabb220fab31652394fcd)
@@ -5668,7 +5668,7 @@ bind10-1.2.0beta1 released on March 6, 2014
        consistent and convenient: data source configuration does not fail
        due to zones configured to be loaded into memory but not available
        in the data source, just like the case of missing zone file for
-       the MasterFiles type of data source.  Also, zones that aren't
+       the MasterFiles type of data source. Also, zones that aren't
        loaded into memory due to errors can now be reloaded for b10-auth
        using the bindctl Auth loadzone command after fixing the error,
        without reconfiguring the entire data source.
@@ -5680,7 +5680,7 @@ bind10-1.2.0beta1 released on March 6, 2014
 
 611.   [func]          naokikambe
        Added Xfrin statistics items such as the number of successful
-       transfers.  These are per-zone type counters.  Their values can be
+       transfers. These are per-zone type counters. Their values can be
        obtained with zone names by invoking "Stats show Xfrin" via bindctl
        while Xfrin is running.
        (Trac #2252, git e1a0ea8ef5c51b9b25afa111fbfe9347afbe5413)
@@ -5696,7 +5696,7 @@ bind10-1.1.0beta2 released on May 10, 2013
 609.   [bug]           jinmei
        Handled some rare error cases in DNS server classes correctly.
        This fix specifically solves occasional crash of b10-auth due to
-       errors caused by TCP DNS clients.  Also, as a result of cleanups
+       errors caused by TCP DNS clients. Also, as a result of cleanups
        with the fix, b10-auth should now be a little bit faster in
        handling UDP queries: in some local experiments it ran about 5%
        faster.
@@ -5704,7 +5704,7 @@ bind10-1.1.0beta2 released on May 10, 2013
 
 608.   [bug]           jinmei
        b10-cmdctl: fixed a hangup problem on receiving the shutdown
-       command from bindctl.  Note, however, that cmdctl is defined as
+       command from bindctl. Note, however, that cmdctl is defined as
        a "needed" module by default, so shutting down cmdctl would cause
        shutdown of the entire BIND 10 system anyway, and is therefore
        still not very useful in practice.
@@ -5715,17 +5715,17 @@ bind10-1.1.0beta2 released on May 10, 2013
        a binary compatibility issue between standard and system
        libraries (http://www.freebsd.org/cgi/query-pr.cgi?pr=175453).
        While not all tests still pass, main BIND 10 programs should
-       generally work correctly.  Still, there can be odd run time
+       generally work correctly. Still, there can be odd run time
        behavior such as abrupt crash instead of graceful shutdown
        when some fatal event happens, so it's generally discouraged to
-       use BIND 10 on FreeBSD 9.1 RELEASE.  According to the above
+       use BIND 10 on FreeBSD 9.1 RELEASE. According to the above
        bug report for FreeBSD, it seems upgrading or downgrading the
        FreeBSD version will solve this problem.
        (Trac #2887, git 69dfb4544d9ded3c10cffbbfd573ae05fdeb771f)
 
 606.   [bug]           jinmei
        b10-xfrout now correctly stops sending notify requests once it
-       receives a valid response.  It previously handled it as if the
+       receives a valid response. It previously handled it as if the
        requests are timed out and resent it a few times in a short
        period.
        (Trac #2879, git 4c45f29f28ae766a9f7dc3142859f1d0000284e1)
@@ -5765,11 +5765,11 @@ bind10-1.1.0beta2 released on May 10, 2013
 601.   [bug]*          jinmei, vorner
        The "delete record" interface of the database based data source
        was extended so that the parameter includes reversed name in
-       addition to the actual name.  This may help the underlying
+       addition to the actual name. This may help the underlying
        accessor implementation if reversed names are more convenient
-       for the delete operation.  This was the case for the SQLite3
+       for the delete operation. This was the case for the SQLite3
        accessor implementation, and it now performs delete operations
-       much faster.  At a higher level, this means IXFR and DDNS Updates
+       much faster. At a higher level, this means IXFR and DDNS Updates
        to the sqlite3 database are no longer so slow on large zones as
        they were before.
        (Trac #2877, git 33bd949ac7288c61ed0a664b7329b50b36d180e5)
@@ -5802,8 +5802,8 @@ bind10-1.1.0beta1 released on April 4, 2013
        > config set data_sources/classes/CH[0]/cache-enable true
        > config commit
        (Same for CH[1], CH[2], IN[0], etc, if applicable, although it
-       should be very unlikely in practice.  Also note: '=>' above
-       indicates the next line is actually part of the command.  Do
+       should be very unlikely in practice. Also note: '=>' above
+       indicates the next line is actually part of the command. Do
        not type in this "arrow").
        (Part of Trac #2833, git 0363b4187fe3c1a148ad424af39e12846610d2d7)
 
@@ -5829,7 +5829,7 @@ bind10-1.1.0beta1 released on April 4, 2013
 
 594.   [func]          muks, pselkirk
        libdns++: the NSEC, DS, DLV, and AFSDB Rdata classes now use the
-       generic lexer in constructors from text.  This means that the name
+       generic lexer in constructors from text. This means that the name
        fields in such RRs in a zone file can now be non-absolute (the
        origin name in that context will be used), e.g., when loaded by
        b10-loadzone.
@@ -5896,7 +5896,7 @@ bind10-1.1.0beta1 released on April 4, 2013
        The zone data loader now accepts RRs in any order during load.
        Before it used to reject adding non-consecutive RRsets. It
        expected records for a single owner name and its type to be
-       grouped together. These restrictions are now removed.  It now also
+       grouped together. These restrictions are now removed. It now also
        suppresses any duplicate RRs in the zone file when loading them
        into memory.
        (Trac #2440, git 232307060189c47285121f696d4efb206f632432)
@@ -5904,9 +5904,9 @@ bind10-1.1.0beta1 released on April 4, 2013
 
 584.   [bug]           jinmei
        Fixed build failure with Boost 1.53 (and probably higher) in the
-       internal utility library.  Note that with -Werror it may still
+       internal utility library. Note that with -Werror it may still
        fail, but it's due to a Boost bug that is reportedly fixed in their
-       development trunk.  See https://svn.boost.org/trac/boost/ticket/8080
+       development trunk. See https://svn.boost.org/trac/boost/ticket/8080
        Until the fix is available in a released Boost version you may need
        to specify the --without-werror configure option to build BIND 10.
        (Trac #2764, git ca1da8aa5de24358d7d4e7e9a4625347457118cf)
@@ -5925,7 +5925,7 @@ bind10-1.1.0beta1 released on April 4, 2013
 582.   [func]          naokikambe
        New statistics items related unixdomain sockets added into Xfrout :
        open, openfail, close, bindfail, acceptfail, accept, senderr, and
-       recverr.  Their values can be obtained by invoking "Stats show Xfrout"
+       recverr. Their values can be obtained by invoking "Stats show Xfrout"
        via bindctl while Xfrout is running.
        (Trac #2225, git 6df60554683165adacc2d1c3d29aa42a0c9141a1)
 
@@ -5957,7 +5957,7 @@ bind10-1.0.0-rc released on February 14, 2013
 578.   [bug]           jinmei
        b10-auth now returns closest encloser NSEC3 proof to queries for
        an empty non terminal derived from an Opt-Out NSEC3 RR, as clarified
-       in errata 3441 for RFC5155.  Previously it regarded such case as
+       in errata 3441 for RFC5155. Previously it regarded such case as
        broken zone and returned SERVFAIL.
        (Trac #2659, git 24c235cb1b379c6472772d340e21577c3460b742)
 
@@ -5991,7 +5991,7 @@ bind10-1.0.0-rc released on February 14, 2013
 
 573.   [bug]           stephen
        Fixed problem whereby the DHCP server crashed if it ran out of
-       addresses.  Such a condition now causes a packet to be returned
+       addresses. Such a condition now causes a packet to be returned
        to the client refusing the allocation of an address.
        (Trac #2681, git 87ce14cdb121b37afb5b1931af51bed7f6323dd6)
 
@@ -6002,7 +6002,7 @@ bind10-1.0.0-rc released on February 14, 2013
 
 571.   [build]         jinmei
        The ./configure script can now handle output from python-config
-       --ldflags that contains a space after -L switches.  This fixes
+       --ldflags that contains a space after -L switches. This fixes
        failure reported on some Solaris environments.
        (Trac #2661, git e6f86f2f5eec8e6003c13d36804a767a840d96d6)
 
@@ -6029,7 +6029,7 @@ bind10-1.0.0-rc released on February 14, 2013
        libdns++/Python isc.dns: In Python isc.dns, function style
        constants for RRType, RRClass, Rcode and Opcode were deprecated
        and replaced with straightforward object constants, e.g., from
-       RRType.AAAA() to RRType.AAAA.  This is a backward incompatible
+       RRType.AAAA() to RRType.AAAA. This is a backward incompatible
        change (see the Trac ticket for a conversion script if needed).
        Also, these constants are now more consistent between C++
        and Python, and RRType constants for all currently standardized
@@ -6050,7 +6050,7 @@ bind10-1.0.0-rc released on February 14, 2013
 
 564.   [func]          muks
        libdns++: the CNAME, DNAME, MX, NS, PTR and SRV Rdata classes now
-       use the generic lexer in constructors from text.  This means that
+       use the generic lexer in constructors from text. This means that
        the name fields in such RRs in a zone file can now be non-absolute
        (the origin name in that context will be used), e.g., when loaded
        by b10-loadzone. One additional change to the libdns++ API is that
@@ -6062,7 +6062,7 @@ bind10-1.0.0-rc released on February 14, 2013
 
 563.   [build]         jinmei
        Added --disable-rpath configure option to avoid embedding library
-       paths to binaries.  Patch from Adam Tkac.
+       paths to binaries. Patch from Adam Tkac.
        (Trac #2667, git 1c50c5a6ee7e9675e3ab154f2c7f975ef519fca2)
 
 562.   [func]*         vorner
@@ -6173,7 +6173,7 @@ bind10-1.0.0-rc released on February 14, 2013
 
 547.   [func]*         vorner
        The b10-loadzone now performs more thorough sanity check on the
-       loaded data.  Some of the checks are now fatal and zone failing
+       loaded data. Some of the checks are now fatal and zone failing
        them will be rejected.
        (Trac #2436, git 48d999f1cb59f308f9f30ba2639521d2a5a85baa)
 
@@ -6181,14 +6181,14 @@ bind10-1.0.0-rc released on February 14, 2013
        DHCP option definitions can be now created using the
        Configuration Manager. The option definition specifies
        the option code, name and the types of the data being
-       carried by the option.  The Configuration Manager
+       carried by the option. The Configuration Manager
        reports an error on attempt to override standard DHCP
        option definition.
        (Trac #2317, git 71e25eb81e58a695cf3bad465c4254b13a50696e)
 
 545.   [func]          jinmei
        libdns++: the SOA Rdata class now uses the generic lexer in
-       constructors from text.  This means that the MNAME and RNAME of an
+       constructors from text. This means that the MNAME and RNAME of an
        SOA RR in a zone file can now be non absolute (the origin name
        in that context will be used), e.g., when loaded by b10-loadzone.
        (Trac #2500, git 019ca218027a218921519f205139b96025df2bb5)
@@ -6205,7 +6205,7 @@ bind10-1.0.0-rc released on February 14, 2013
 
 543.   [func]*         jelte
        When calling getFullConfig() as a module, , the configuration is now
-       returned as properly-structured JSON.  Previously, the structure had
+       returned as properly-structured JSON. Previously, the structure had
        been flattened, with all data being labelled by fully-qualified
        element names.
        (Trac #2619, git bed3c88c25ea8f7e951317775e99ebce3340ca22)
@@ -6255,7 +6255,7 @@ bind10-1.0.0-rc released on February 14, 2013
 
 536.   [build]         jinmei
        Detect a build issue on FreeBSD with g++ 4.2 and Boost installed via
-       FreeBSD ports at ./configure time.  This seems to be a bug of
+       FreeBSD ports at ./configure time. This seems to be a bug of
        FreeBSD ports setup and has been reported to the maintainer:
        http://www.freebsd.org/cgi/query-pr.cgi?pr=174753
        Until it's fixed, you need to build BIND 10 for FreeBSD that has
@@ -6305,11 +6305,11 @@ bind10-1.0.0-beta released on December 20, 2012
        (Trac #2327, git 62a23854f619349d319d02c3a385d9bc55442d5e)
 
 530.   [func]*         team
-       b10-loadzone was fully overhauled.  It now uses C++-based zone
+       b10-loadzone was fully overhauled. It now uses C++-based zone
        parser and loader library, performing stricter checks, having
        more complete support for master file formats, producing more
        helpful logs, is more extendible for various types of data
-       sources, and yet much faster than the old version.  In
+       sources, and yet much faster than the old version. In
        functionality the new version should be generally backwards
        compatible to the old version, but there are some
        incompatibilities: name fields of RDATA (in NS, SOA, etc) must
@@ -6320,12 +6320,12 @@ bind10-1.0.0-beta released on December 20, 2012
 
 529.   [func]*         team
        The in-memory data source now uses a more complete master
-       file parser to load textual zone files.  As of this change
+       file parser to load textual zone files. As of this change
        it supports multi-line RR representation and more complete
-       support for escaped and quoted strings.  It also produces
+       support for escaped and quoted strings. It also produces
        more helpful log messages when there is an error in the zone
-       file.  It will be enhanced as more specific tasks in the
-       #2368 meta ticket are completed.  The new parser is generally
+       file. It will be enhanced as more specific tasks in the
+       #2368 meta ticket are completed. The new parser is generally
        backward compatible to the previous one, but due to the
        tighter checks some input that has been accepted so far
        could now be rejected, so it's advisable to check if you
@@ -6425,7 +6425,7 @@ bind10-1.0.0-beta released on December 20, 2012
 
 515.   [bug]           jinmei
        The in-memory data source now accepts an RRSIG provided without
-       a covered RRset in loading.  A subsequent query for its owner name
+       a covered RRset in loading. A subsequent query for its owner name
        of the covered type would generally result in NXRRSET; if the
        covered RRset is of type NSEC3, the corresponding NSEC3 processing
        would result in SERVFAIL.
@@ -6457,7 +6457,7 @@ bind10-1.0.0-beta released on December 20, 2012
        Fixed a race condition in the DHCP tests whereby the test program
        spawned a subprocess and attempted to read (without waiting) from
        the interconnecting pipe before the subprocess had written
-       anything.  The lack of output was being interpreted as a test
+       anything. The lack of output was being interpreted as a test
        failure.
        (Trac #2410, git f53e65cdceeb8e6da4723730e4ed0a17e4646579)
 
@@ -6476,7 +6476,7 @@ bind10-1.0.0-beta released on December 20, 2012
 
 508.   [bug]           stephen
        Split the DHCP library into two directories, each with its own
-       Makefile.  This properly solves the problem whereby a "make"
+       Makefile. This properly solves the problem whereby a "make"
        operation with multiple threads could fail because of the
        dependencies between two libraries in the same directory.
        (Trac #2475, git 834fa9e8f5097c6fd06845620f68547a97da8ff8)
@@ -6490,9 +6490,9 @@ bind10-devel-20121115 released on November 15, 2012
 
 506.   [security]      jinmei
        Fixed a use-after-free case in handling DNAME record with the
-       in-memory data source.  This could lead to a crash of b10-auth
+       in-memory data source. This could lead to a crash of b10-auth
        if it serves a zone containing a DNAME RR from the in-memory
-       data source.  This bug was introduced at bind10-devel-20120927.
+       data source. This bug was introduced at bind10-devel-20120927.
        (Trac #2471, git 2b1793ac78f972ddb1ae2fd092a7f539902223ff)
 
 505.   [bug]           jelte
@@ -6512,9 +6512,9 @@ bind10-devel-20121115 released on November 15, 2012
        (Trac #2298, git 512d2d46f3cb431bcdbf8d90af27bff8874ba075)
 
 503.   [func]          Stephen
-       Add initial version of a MySQL backend for the DHCP code.  This
+       Add initial version of a MySQL backend for the DHCP code. This
        implements the basic IPv6 lease access functions - add lease, delete
-       lease and update lease.  The backend is enabled by specifying
+       lease and update lease. The backend is enabled by specifying
        --with-dhcp-mysql on the "configure" command line: without this
        switch, the MySQL code is not compiled, so leaving BIND 10 able to
        be built on systems without MySQL installed.
@@ -6533,8 +6533,8 @@ bind10-devel-20121115 released on November 15, 2012
 500.   [bug]           jinmei
        Corrected the autoconf example in the examples directory so it can
        use the configured path to Boost to check availability of the BIND 10
-       library.  Previously the sample configure script could fail if
-       Boost is installed in an uncommon place.  Also, it now provides a
+       library. Previously the sample configure script could fail if
+       Boost is installed in an uncommon place. Also, it now provides a
        helper m4 function and example usage for embedding the library
        path to executable (using linker options like -Wl,-R) to help
        minimize post-build hassles.
@@ -6573,7 +6573,7 @@ bind10-devel-20121115 released on November 15, 2012
 
 495.   [func]          team
        b10-auth now handles reconfiguration of data sources in
-       background using a separate thread.  This means even if the new
+       background using a separate thread. This means even if the new
        configuration includes a large amount of data to be loaded into
        memory (very large zones and/or a very large number of zones),
        the reconfiguration doesn't block query handling.
@@ -6581,25 +6581,25 @@ bind10-devel-20121115 released on November 15, 2012
 
 494.   [bug]           jinmei
        Fixed a problem that shutting down BIND 10 kept some of the
-       processes alive.  It was two-fold: when the main bind10 process
+       processes alive. It was two-fold: when the main bind10 process
        started as a root, started b10-sockcreator with the privilege, and
        then dropped the privilege, the bind10 process cannot kill the
        sockcreator via signal any more (when it has to), but it kept
-       sending the signal and didn't stop.  Also, when running on Python
+       sending the signal and didn't stop. Also, when running on Python
        3.1 (or older), the sockcreator had some additional file
        descriptor open, which prevented it from exiting even after the
-       bind10 process terminated.  Now the bind10 process simply gives up
+       bind10 process terminated. Now the bind10 process simply gives up
        killing a subprocess if it fails due to lack of permission, and it
        makes sure the socket creator is spawned without any unnecessary
        FDs open.
        (Trac #1858, git 405d85c8a0042ba807a3a123611ff383c4081ee1)
 
 493.   [build]         jinmei
-       Fixed build failure with newer versions of clang++.  These
+       Fixed build failure with newer versions of clang++. These
        versions are stricter regarding "unused variable" and "unused
        (driver) arguments" warnings, and cause fatal build error
-       with -Werror.  The affected versions of clang++ include Apple's
-       customized version 4.1 included in Xcode 4.5.1.  So this fix
+       with -Werror. The affected versions of clang++ include Apple's
+       customized version 4.1 included in Xcode 4.5.1. So this fix
        will solve build errors for Mac OS X that uses newer versions of
        Xcode.
        (Trac #2340, git 55be177fc4f7537143ab6ef5a728bd44bdf9d783,
@@ -6636,7 +6636,7 @@ bind10-devel-20121115 released on November 15, 2012
 488.   [build]         jinmei
        On configure, changed the search order for Python executable.
        It first tries more specific file names such as "python3.2" before
-       more generic "python3".  This will prevent configure failure on
+       more generic "python3". This will prevent configure failure on
        Mac OS X that installs Python3 via recent versions of Homebrew.
        (Trac #2339, git 88db890d8d1c64de49be87f03c24a2021bcf63da)
 
@@ -6646,7 +6646,7 @@ bind10-devel-20121115 released on November 15, 2012
        process crashes immediately before the command is sent to bind10.
        Previously this led to an inconsistent state between the
        configuration and an internal component list of bind10, and bind10
-       kept trying to restart the component.  A known specific case of
+       kept trying to restart the component. A known specific case of
        this problem is that b10-ddns could keep failing (due to lack of
        dependency modules) and the administrator couldn't stop the
        restart via bindctl.
@@ -6681,20 +6681,20 @@ bind10-devel-20120927 released on September 27, 2012
 483.   [func]          marcin
        libdhcp++: Added new parameter to define sub-second timeout
        for DHCP packet reception. The total timeout is now specified
-       by two parameters:  first specifies integral number of
+       by two parameters: first specifies integral number of
        seconds, second (which defaults to 0) specifies fractional
        seconds with microsecond resolution.
        (Trac #2231, git 15560cac16e4c52129322e3cb1787e0f47cf7850)
 
 482.   [func]          team
        Memory footprint of the in-memory data source has been
-       substantially improved.  For example, b10-auth now requires much
+       substantially improved. For example, b10-auth now requires much
        less memory than BIND 9 named for loading and serving the same
-       zone in-memory.  This is a transparent change in terms of user
+       zone in-memory. This is a transparent change in terms of user
        operation; there's no need to update or change the configuration
        to enable this feature.
        Notes: multiple instances of b10-auth still make separate copies
-       of the memory image.  Also, loading zones in memory still suspends
+       of the memory image. Also, loading zones in memory still suspends
        query processing, so manual reloading or reloading after incoming
        transfer may cause service disruption for huge zones.
        (Multiple Trac tickets, Summarized in Trac #2101)
@@ -6723,7 +6723,7 @@ bind10-devel-20120927 released on September 27, 2012
 
 478.   [func]          naokikambe
        New statistics items added into b10-xfrout: ixfr_running and
-       axfr_running.  Their values can be obtained by invoking "Stats show
+       axfr_running. Their values can be obtained by invoking "Stats show
        Xfrout" via bindctl while b10-xfrout is running.
        (Trac #2222, git 91311bdbfea95f65c5e8bd8294ba08fac12405f1)
 
@@ -6781,17 +6781,17 @@ bind10-devel-20120927 released on September 27, 2012
 469.   [bug]           jelte
        libdatasrc: the data source client list class now ignores zone
        content problems (such as out-of-zone data) in MasterFiles type
-       zones, instead of aborting the entire configuration.  It only logs
+       zones, instead of aborting the entire configuration. It only logs
        an error, and all other zones and datasources are still loaded. The
        error log message has been improved to include the zone origin and
-       source file name.  As a result of this change, b10-auth no longer
+       source file name. As a result of this change, b10-auth no longer
        exits upon encountering such errors during startup.
        (Trac #2178, git a75ed413e8a1c8e3702beea4811a46a1bf519bbd)
 
 468.   [func]*         naokikambe, fujiwara
        b10-stats polls the bind10 and b10-auth with new 'getstats' command
-       to retrieve statistics data.  The "poll-interval" parameter in
-       b10-stats is for configuring the polling interval.  All statistics
+       to retrieve statistics data. The "poll-interval" parameter in
+       b10-stats is for configuring the polling interval. All statistics
        data collected once are preserved while b10-stats is running.
        The "sendstats" command was removed from bind10 and b10-auth. The
        "statistics-interval" configuration item was removed from b10-auth.
@@ -6817,7 +6817,7 @@ bind10-devel-20120816 released on August 16, 2012
 
 464.   [func]          jelte, muks
        libdns++: The LabelSequence class has been extended with some new
-       methods.  These are mainly intended for internal development, but
+       methods. These are mainly intended for internal development, but
        the class is public, so interested users may want to look into the
        extensions.
        (Trac #2052, git 57c61f2^..dbef0e2)
@@ -6828,7 +6828,7 @@ bind10-devel-20120816 released on August 16, 2012
 
 463.   [func]          jinmei
        Python isc.dns: the Name, RRType and RRClass classes are now
-       hashable.  So, for example, objects of these classes can be used
+       hashable. So, for example, objects of these classes can be used
        as a dictionary key.
        (Trac #1883, git 93ec40dd0a1df963c676037cc60c066c748b3030)
 
@@ -6862,7 +6862,7 @@ bind10-devel-20120816 released on August 16, 2012
 
 458.   [build]*        jinmei
        BIND 10 now relies on Boost offset_ptr, which caused some new
-       portability issues.  Such issues are detected at ./configure time.
+       portability issues. Such issues are detected at ./configure time.
        If ./configure stops due to this, try the following workaround:
        - If it's about the use of mutable for a reference with clang++,
          upgrade Boost version to 1.44 or higher, or try a different
@@ -6880,8 +6880,8 @@ bind10-devel-20120816 released on August 16, 2012
 
 456.   [build]         muks
        BIND 10 now compiles against log4cplus-1.1.0 (RC releases)
-       also.  Note: some older versions of log4cplus don't work any more;
-       known oldest workable version is 1.0.4.  Thanks to John Lumby for
+       also. Note: some older versions of log4cplus don't work any more;
+       known oldest workable version is 1.0.4. Thanks to John Lumby for
        sending a patch.
        (Trac #2169, git 7d7e5269d57451191c0aef1b127d292d3615fe2c)
 
@@ -6889,7 +6889,7 @@ bind10-devel-20120816 released on August 16, 2012
        The server now uses newer API for data sources. This would be an
        internal change, however, the data sources are now configured
        differently. Please, migrate your configuration to the top-level
-       "data_sources" module.  Also the bind10 -n and --no-cache
+       "data_sources" module. Also the bind10 -n and --no-cache
        and b10-auth -n options are removed.
        (Trac #1976, git 0d4685b3e7603585afde1b587cbfefdfaf6a1bb3)
 
@@ -6942,7 +6942,7 @@ bind10-devel-20120621 released on June 21, 2012
 
 448.   [func]          team
        b10-ddns is now functional and handles dynamic update requests
-       per RFC 2136.  See BIND 10 guide for configuration and operation
+       per RFC 2136. See BIND 10 guide for configuration and operation
        details.
        (Multiple Trac tickets)
 
@@ -6959,7 +6959,7 @@ bind10-devel-20120621 released on June 21, 2012
 
 445.   [bug]*          jinmei
        The pre-install check for older SQLite3 DB now refers to the DB
-       file with the prefix of DESTDIR.  This ensures that 'make install'
+       file with the prefix of DESTDIR. This ensures that 'make install'
        with specific DESTDIR works regardless of the version of the DB
        file installed in the default path.
        (Trac #1982, git 380b3e8ec02ef45555c0113ee19329fe80539f71)
@@ -6996,7 +6996,7 @@ bind10-devel-20120517 released on May 17, 2012
 
 440.   [func]          muks
        bindctl: improved some error messages so they will be more
-       helpful.  Those include the one when the zone name is unspecified
+       helpful. Those include the one when the zone name is unspecified
        or the name is invalid in the b10-auth configuration.
        (Trac #1627, git 1a4d0ae65b2c1012611f4c15c5e7a29d65339104)
 
@@ -7094,7 +7094,7 @@ bind10-devel-20120517 released on May 17, 2012
 
 423.   [bug]           jinmei
        The database based zone iterator now correctly resets mixed TTLs
-       of the same RRset (when that happens) to the lowest one.  The
+       of the same RRset (when that happens) to the lowest one. The
        previous implementation could miss lower ones if it appears in a
        later part of the RRset.
        (part of Trac #1791, git f1f0bc00441057e7050241415ee0367a09c35032)
@@ -7105,18 +7105,18 @@ bind10-devel-20120517 released on May 17, 2012
        (part of Trac #1791, git b4466188150a50872bc3c426242bc7bba4c5f38d)
 
 421.   [build]         jinmei
-       Made sure BIND 10 can be built with clang++ 3.1.  (It failed on
+       Made sure BIND 10 can be built with clang++ 3.1. (It failed on
        MacOS 10.7 using Xcode 4.3, but it's more likely to be a matter of
        clang version.)
        (Trac #1773, git ceaa247d89ac7d97594572bc17f005144c5efb8d)
 
 420.   [bug]*          jinmei, stephen
        Updated the DB schema used in the SQLite3 data source so it can
-       use SQL indices more effectively.  The previous schema had several
+       use SQL indices more effectively. The previous schema had several
        issues in this sense and could be very slow for some queries on a
-       very large zone (especially for negative answers).  This change
+       very large zone (especially for negative answers). This change
        requires a major version up of the schema; use b10-dbutil to
-       upgrade existing database files.  Note: 'make install' will fail
+       upgrade existing database files. Note: 'make install' will fail
        unless old DB files installed in the standard location have been
        upgraded.
        (Trac #324, git 8644866497053f91ada4e99abe444d7876ed00ff)
@@ -7152,7 +7152,7 @@ bind10-devel-20120329 released on March 29, 2012
 414.   [bug]           jinmei
        b10-auth now correctly handles delegation from an unsigned zone
        (defined in the in-memory data source) when the query has DNSSEC
-       DO bit on.  It previously returned SERVFAIL.
+       DO bit on. It previously returned SERVFAIL.
        (Trac #1836, git 78bb8f4b9676d6345f3fdd1e5cc89039806a9aba)
 
 413.   [func]          stephen, jelte
@@ -7160,7 +7160,7 @@ bind10-devel-20120329 released on March 29, 2012
        schemas, to be used when incompatible changes are introduced in the
        backend database schema. Currently it only supports sqlite3 databases.
        Note: there's no schema change that requires this utility as of
-       the March 29th release.  While running it shouldn't break
+       the March 29th release. While running it shouldn't break
        an existing database file, it should be even more advisable not to
        run it at the moment.
        (Trac #963, git 49ba2cf8ac63246f389ab5e8ea3b3d081dba9adf)
@@ -7182,10 +7182,10 @@ bind10-devel-20120329 released on March 29, 2012
 
 410.   [bug]           jinmei
        Python CC library now ensures write operations transmit all given
-       data (unless an error happens).  Previously it didn't check the
+       data (unless an error happens). Previously it didn't check the
        size of transmitted data, which could result in partial write on
        some systems (notably on OpenBSD) and subsequently cause system
-       hang up or other broken state.  This fix specifically solves start
+       hang up or other broken state. This fix specifically solves start
        up failure on OpenBSD.
        (Trac #1829, git 5e5a33213b60d89e146cd5e47d65f3f9833a9297)
 
@@ -7197,7 +7197,7 @@ bind10-devel-20120329 released on March 29, 2012
 
 408.   [bug]           stephen, jinmei
        b10-auth now filters out duplicate RRsets when building a
-       response message using the new query handling logic.  It's
+       response message using the new query handling logic. It's
        currently only used with the in-memory data source, but will
        also be used for others soon.
        (Trac #1688, git b77baca56ffb1b9016698c00ae0a1496d603d197)
@@ -7215,11 +7215,11 @@ bind10-devel-20120329 released on March 29, 2012
 
 405.   [bug]           jinmei
        Make sure disabling Boost threads if the default configuration is
-       to disable it for the system.  This fixes a crash and hang up
+       to disable it for the system. This fixes a crash and hang up
        problem on OpenBSD, where the use of Boost thread could be
        different in different program files depending on the order of
        including various header files, and could introduce inconsistent
-       states between a library and a program.  Explicitly forcing the
+       states between a library and a program. Explicitly forcing the
        original default throughout the BIND 10 build environment will
        prevent this from happening.
        (Trac #1727, git 23f9c3670b544c5f8105958ff148aeba050bc1b4)
@@ -7245,7 +7245,7 @@ bind10-devel-20120329 released on March 29, 2012
 
 401.   [func]*         jinmei
        libdns++: updated the internal implementation of the
-       MessageRenderer class.  This is mostly a transparent change, but
+       MessageRenderer class. This is mostly a transparent change, but
        the new version now doesn't allow changing compression mode in the
        middle of rendering (which shouldn't be an issue in practice).
        On the other hand, name compression performance was significantly
@@ -7280,9 +7280,9 @@ bind10-devel-20120329 released on March 29, 2012
 396.   [func]*         jinmei
        libdatasrc: change the return type of ZoneFinder::find() so it can
        contain more context of the search, which can be used for
-       optimizing post find() processing.  A new method getAdditional()
+       optimizing post find() processing. A new method getAdditional()
        is added to it for finding additional RRsets based on the result
-       of find().  External behavior shouldn't change.  The query
+       of find(). External behavior shouldn't change. The query
        handling code of b10-auth now uses the new interface.
        (Trac #1607, git 2e940ea65d5b9f371c26352afd9e66719c38a6b9)
 
@@ -7310,7 +7310,7 @@ bind10-devel-20120329 released on March 29, 2012
 392.   [func]*         jinmei
        libdns++: revised the (Abstract)MessageRenderer class so that it
        has a default internal buffer and the buffer can be temporarily
-       switched.  The constructor interface was modified, and a new
+       switched. The constructor interface was modified, and a new
        method setBuffer() was added.
        (Trac #1697, git 9cabc799f2bf9a3579dae7f1f5d5467c8bb1aa40)
 
@@ -7318,7 +7318,7 @@ bind10-devel-20120329 released on March 29, 2012
        The long time unused configuration options of Xfrout "log_name",
        "log_file", "log_severity", "log_version" and "log_max_bytes" were
        removed, as they had no effect (Xfrout uses the global logging
-       framework).  However, if you have them set, you need to remove
+       framework). However, if you have them set, you need to remove
        them from the configuration file or the configuration will be
        rejected.
        (Trac #1090, git ef1eba02e4cf550e48e7318702cff6d67c1ec82e)
@@ -7357,11 +7357,11 @@ bind10-devel-20120301 released on March 1, 2012
 
 385.   [bug]           jinmei
        libdns++: masterLoad() didn't accept comments placed at the end of
-       an RR.  Due to this the in-memory data source cannot load a master
+       an RR. Due to this the in-memory data source cannot load a master
        file for a signed zone even if it's preprocessed with BIND 9's
        named-compilezone.
        Note: this fix is considered temporary and still only accepts some
-       limited form of such comments.  The main purpose is to allow the
+       limited form of such comments. The main purpose is to allow the
        in-memory data source to load any signed or unsigned zone files as
        long as they are at least normalized with named-compilezone.
        (Trac #1667, git 6f771b28eea25c693fe93a0e2379af924464a562)
@@ -7424,7 +7424,7 @@ bind10-devel-20120301 released on March 1, 2012
        The new query handling module of b10-auth did not handle type DS
        query correctly: It didn't look for it in the parent zone, and
        it incorrectly returned a DS from the child zone if it
-       happened to exist there.  Both were corrected, and it now also
+       happened to exist there. Both were corrected, and it now also
        handles the case of having authority for the child and a grand
        ancestor.
        (Trac #1570, git 2858b2098a10a8cc2d34bf87463ace0629d3670e)
@@ -7433,7 +7433,7 @@ bind10-devel-20120301 released on March 1, 2012
        Modules now inform the system when they are stopping. As a result,
        they are removed from the 'active modules' list in bindctl, which
        can then inform the user directly when it tries to send them a
-       command or configuration update.  Previously this would result
+       command or configuration update. Previously this would result
        in a 'not responding' error instead of 'not running'.
        (Trac #640, git 17e78fa1bb1227340aa9815e91ed5c50d174425d)
 
@@ -7463,8 +7463,8 @@ bind10-devel-20120301 released on March 1, 2012
 
 370.   [func]          jinmei
        libdns++: a new class NSEC3Hash was introduced as a utility for
-       calculating NSEC3 hashes for various purposes.  Python binding was
-       provided, too.  Also fixed a small bug in the NSEC3PARAM RDATA
+       calculating NSEC3 hashes for various purposes. Python binding was
+       provided, too. Also fixed a small bug in the NSEC3PARAM RDATA
        implementation that empty salt in text representation was
        rejected.
        (Trac #1575, git 2c421b58e810028b303d328e4e2f5b74ea124839)
@@ -7481,21 +7481,21 @@ bind10-devel-20120301 released on March 1, 2012
        libdatasrc: the interface of ZoneFinder() was changed: WILDCARD
        related result codes were deprecated and removed, and the
        corresponding information is now provided via a separate accessor
-       method on FindResult.  Other separate FindResult methods will
+       method on FindResult. Other separate FindResult methods will
        also tell the caller whether the zone is signed with NSEC or NSEC3
        (when necessary and applicable).
        (Trac #1611, git c175c9c06034b4118e0dfdbccd532c2ebd4ba7e8)
 
 367.   [bug]           jinmei
        libdatasrc: in-memory data source could incorrectly reject to load
-       zones containing RRSIG records.  For example, it didn't allow
-       RRSIG that covers a CNAME RR.  This fix also makes sure find()
+       zones containing RRSIG records. For example, it didn't allow
+       RRSIG that covers a CNAME RR. This fix also makes sure find()
        will return RRsets with RRSIGs if they are signed.
        (Trac #1614, git e8241ea5a4adea1b42a60ee7f2c5cfb87301734c)
 
 366.   [bug]           vorner
        Fixed problem where a directory named "io" conflicted with the python3
-       standard module "io" and caused the installation to fail.  The
+       standard module "io" and caused the installation to fail. The
        offending directory has been renamed to "cio".
        (Trac #1561, git d81cf24b9e37773ba9a0d5061c779834ff7d62b9)
 
@@ -7506,7 +7506,7 @@ bind10-devel-20120301 released on March 1, 2012
 
 364.   [func]          jinmei
        b10-auth experimentally supports statistics counters of incoming
-       requests per opcode.  The counters can be (e.g.) shown as
+       requests per opcode. The counters can be (e.g.) shown as
        opcode.<code name> in the output of the bindctl "Stats show"
        command, where <code name> is lower-cased textual representation
        of opcodes ("query", "notify", etc).
@@ -7529,7 +7529,7 @@ bind10-devel-20120119 released on January 19, 2012
        the user they should be running, so they no longer have
        the -u flag for switching the user after initialization.
        Note: this change broke backward compatibility to boss component
-       configuration.  If your b10-config.db contains "setuid" for
+       configuration. If your b10-config.db contains "setuid" for
        Boss.components, you'll need to remove that entry by hand before
        starting BIND 10.
        (Trac #1508, #1509, #1510,
@@ -7543,11 +7543,11 @@ bind10-devel-20120119 released on January 19, 2012
 
 360.   [bug]           vorner
        Fixed problem where bindctl crashed when a duplicate non-string
-       item was added  to a list.  This error is now properly reported.
+       item was added to a list. This error is now properly reported.
        (Trac #1515, git a3cf5322a73e8a97b388c6f8025b92957e5d8986)
 
 359.   [bug]           kevin
-       Corrected SOA serial check in xfrout.  It now compares the SOA
+       Corrected SOA serial check in xfrout. It now compares the SOA
        serial of an IXFR query with that of the server based serial
        number arithmetic, and replies with a single SOA record of the
        server's current version if the former is equal to or newer
@@ -7566,8 +7566,8 @@ bind10-devel-20120119 released on January 19, 2012
 357.   [bug]           jinmei
        ZoneFinder::find() for database based data sources didn't
        correctly identify out-of-zone query name and could return a
-       confusing result such as NXRRSET.  It now returns NXDOMAIN with an
-       empty RRset.  Note: we should rather throw an exception in such a
+       confusing result such as NXRRSET. It now returns NXDOMAIN with an
+       empty RRset. Note: we should rather throw an exception in such a
        case, which should be revisited later (see Trac #1536).
        (Trac #1430, git b35797ba1a49c78246abc8f2387901f9690b328d)
 
@@ -7579,7 +7579,7 @@ bind10-devel-20120119 released on January 19, 2012
 
 355.   [bug]           jinmei
        Python xfrin.diff module incorrectly combined RRSIGs of different
-       type covered, possibly merging different TTLs.  As a result a
+       type covered, possibly merging different TTLs. As a result a
        secondary server could store different RRSIGs than those at the
        primary server if it gets these records via IXFR.
        (Trac #1502, git 57b06f8cb6681f591fa63f25a053eb6f422896ef)
@@ -7607,10 +7607,10 @@ bind10-devel-20120119 released on January 19, 2012
        (Trac #1239, #1240, git f382050248b5b7ed1881b086d89be2d9dd8fe385)
 
 351.   [func]          fdupont
-       Alpha version of DHCP benchmarking tool added.  "perfdhcp" is able to
+       Alpha version of DHCP benchmarking tool added. "perfdhcp" is able to
        test both IPv4 and IPv6 servers: it can time the four-packet exchange
        (DORA and SARR) as well as time the initial two-packet exchange (DO
-       and SA).  More information can be obtained by invoking the utility
+       and SA). More information can be obtained by invoking the utility
        (in tests/tools/perfdhcp) with the "-h" flag.
        (Trac #1450, git 85083a76107ba2236732b45524ce7018eefbaf90)
 
@@ -7629,7 +7629,7 @@ bind10-devel-20120119 released on January 19, 2012
 348.   [bug]           stephen
        By default the logging output stream is now flushed after each write.
        This fixes a problem seen on some systems where the log output from
-       different processes was jumbled up.  Flushing can be disabled by
+       different processes was jumbled up. Flushing can be disabled by
        setting the appropriate option in the logging configuration.
        (Trac #1405, git 2f0aa20b44604b671e6bde78815db39381e563bf)
 
@@ -7665,7 +7665,7 @@ bind10-devel-20120119 released on January 19, 2012
 342.   [bug]           stephen
        In the resolver, a FORMERR received from an upstream nameserver
        now results in a SERVFAIL being returned as a response to the original
-       query.  Additional debug messages added to distinguish between
+       query. Additional debug messages added to distinguish between
        different errors in packets received from upstream nameservers.
        (Trac #1383, git 9b2b249d23576c999a65d8c338e008cabe45f0c9)
 
@@ -7682,7 +7682,7 @@ bind10-devel-20120119 released on January 19, 2012
 339.   [bug]           jinmei
        libxfr, used by b10-auth to share TCP sockets with b10-xfrout,
        incorrectly propagated ASIO specific exceptions to the application
-       if the given file name was too long.  This could lead to
+       if the given file name was too long. This could lead to
        unexpected shut down of b10-auth.
        (Trac #1387, git a5e9d9176e9c60ef20c0f5ef59eeb6838ed47ab2)
 
@@ -7690,7 +7690,7 @@ bind10-devel-20120119 released on January 19, 2012
        b10-xfrin didn't check SOA serials of SOA and IXFR responses,
        which resulted in unnecessary transfer or unexpected IXFR
        timeouts (these issues were not overlooked but deferred to be
-       fixed until #1278 was completed).  Validation on responses to SOA
+       fixed until #1278 was completed). Validation on responses to SOA
        queries were tightened, too.
        (Trac #1299, git 6ff03bb9d631023175df99248e8cc0cda586c30a)
 
@@ -7727,7 +7727,7 @@ bind10-devel-20120119 released on January 19, 2012
 334.   [bug]           jinmei
        b10-xfrout could potentially create an overflow response message
        (exceeding the 64KB max) or could create unnecessarily small
-       messages.  The former was actually unlikely to happen due to the
+       messages. The former was actually unlikely to happen due to the
        effect of name compression, and the latter was marginal and at least
        shouldn't cause an interoperability problem, but these were still
        potential problems and were fixed.
@@ -7768,15 +7768,15 @@ bind10-devel-20111128 released on November 28, 2011
        (Trac #1390, git ab3f90da16d31fc6833d869686e07729d9b8c135)
 
 327.   [func]          jinmei
-       b10-xfrout now supports IXFR.  (Right now there is no user
+       b10-xfrout now supports IXFR. (Right now there is no user
        configurable parameter about this feature; b10-xfrout will
        always respond to IXFR requests according to RFC1995).
        (Trac #1371 and #1372, git 80c131f5b0763753d199b0fb9b51f10990bcd92b)
 
 326.   [build]*        jinmei
-       Added a check script for the SQLite3 schema version.  It will be
+       Added a check script for the SQLite3 schema version. It will be
        run at the beginning of 'make install', and if it detects an old
-       version of schema, installation will stop.  You'll then need to
+       version of schema, installation will stop. You'll then need to
        upgrade the database file by following the error message.
        (Trac #1404, git a435f3ac50667bcb76dca44b7b5d152f45432b57)
 
@@ -7790,7 +7790,7 @@ bind10-devel-20111128 released on November 28, 2011
        git 39def1d39c9543fc485eceaa5d390062edb97676)
 
 324.   [bug]           jinmei
-       Fixed reference leak in the isc.log Python module.  Most of all
+       Fixed reference leak in the isc.log Python module. Most of all
        BIND 10 Python programs had memory leak (even though the pace of
        leak may be slow) due to this bug.
        (Trac #1359, git 164d651a0e4c1059c71f56b52ea87ac72b7f6c77)
@@ -7798,7 +7798,7 @@ bind10-devel-20111128 released on November 28, 2011
 323.   [bug]           jinmei
        b10-xfrout incorrectly skipped adding TSIG RRs to some
        intermediate responses (when TSIG is to be used for the
-       responses).  While RFC2845 optionally allows to skip intermediate
+       responses). While RFC2845 optionally allows to skip intermediate
        TSIGs (as long as the digest for the skipped part was included
        in a later TSIG), the underlying TSIG API doesn't support this
        mode of signing.
@@ -7806,7 +7806,7 @@ bind10-devel-20111128 released on November 28, 2011
 
 322.   [func]          jinmei
        datasrc: Added C++ API for retrieving difference of two versions
-       of a zone.  A new ZoneJournalReader class was introduced for this
+       of a zone. A new ZoneJournalReader class was introduced for this
        purpose, and a corresponding factory method was added to
        DataSourceClient.
        (Trac #1332, git c1138d13b2692fa3a4f2ae1454052c866d24e654)
@@ -7816,7 +7816,7 @@ bind10-devel-20111128 released on November 28, 2011
        source (if it supports journaling) so that the stored differences
        can be used for subsequent IXFR-out transactions.
        Note: this is a backward incompatibility change for older sqlite3
-       database files.  They need to be upgraded to have a "diffs" table.
+       database files. They need to be upgraded to have a "diffs" table.
        (Trac #1376, git 1219d81b49e51adece77dc57b5902fa1c6be1407)
 
 320.   [func]*         vorner
@@ -7828,12 +7828,12 @@ bind10-devel-20111128 released on November 28, 2011
 319.   [func]          naokikambe
        b10-stats-httpd was updated. In addition of the access to all
        statistics items of all modules, the specified item or the items
-       of the specified module name can be accessed.  For example, the
+       of the specified module name can be accessed. For example, the
        URI requested by using the feature is showed as
        "/bind10/statistics/xml/Auth" or
        "/bind10/statistics/xml/Auth/queries.tcp". The list of all possible
        module names and all possible item names can be showed in the
-       root document, whose URI is "/bind10/statistics/xml".  This change
+       root document, whose URI is "/bind10/statistics/xml". This change
        is not only for the XML documents but also is for the XSD and
        XSL documents.
        (Trac #917, git b34bf286c064d44746ec0b79e38a6177d01e6956)
@@ -7846,13 +7846,13 @@ bind10-devel-20111128 released on November 28, 2011
 317.   [func]          vorner
        datasrc: the getUpdater method of DataSourceClient supports an
        optional 'journaling' parameter to indicate the generated updater
-       to store diffs.  The database based derived class implements this
+       to store diffs. The database based derived class implements this
        extension.
        (Trac #1331, git 713160c9bed3d991a00b2ea5e7e3e7714d79625d)
 
 316.   [func]*         vorner
        The configuration of what parts of the system run is more
-       flexible now.  Everything that should run must have an
+       flexible now. Everything that should run must have an
        entry in Boss/components.
        (Trac #213, git 08e1873a3593b4fa06754654d22d99771aa388a6)
 
@@ -7876,9 +7876,9 @@ bind10-devel-20111128 released on November 28, 2011
 
 313.   [func]          jinmei
        datasrc: Added C++ API for adding zone differences to database
-       based data sources.  It's intended to be used for the support for
+       based data sources. It's intended to be used for the support for
        IXFR-in and dynamic update (so they can subsequently be retrieved
-       for IXFR-out).  The addRecordDiff method of the DatabaseAccessor
+       for IXFR-out). The addRecordDiff method of the DatabaseAccessor
        defines the interface, and a concrete implementation for SQLite3
        was provided.
        (Trac #1329, git 1aa233fab1d74dc776899df61181806679d14013)
@@ -7886,7 +7886,7 @@ bind10-devel-20111128 released on November 28, 2011
 312.   [func]          jelte
        Added an initial framework for doing system tests using the
        cucumber-based BDD tool Lettuce. A number of general steps are
-       included,  for instance running bind10 with specific
+       included, for instance running bind10 with specific
        configurations, sending queries, and inspecting query answers. A
        few very basic tests are included as well.
        (Trac #1290, git 6b75c128bcdcefd85c18ccb6def59e9acedd4437)
@@ -7925,7 +7925,7 @@ bind10-devel-20111128 released on November 28, 2011
 
 306.   [bug]           stephen
        Boss process now waits for the configuration manager to initialize
-       itself before continuing with startup.  This fixes a race condition
+       itself before continuing with startup. This fixes a race condition
        whereby the Boss could start the configuration manager and then
        immediately start components that depended on that component being
        fully initialized.
@@ -7937,7 +7937,7 @@ bind10-devel-20111128 released on November 28, 2011
        RRset.get_rdata(), and DataSourceClient.get_updater().
        The leak caused severe memory leak in b10-xfrin, and (although no
        one reported it) should have caused less visible leak in
-       b10-xfrout.  b10-xfrin had its own leak, which was also fixed.
+       b10-xfrout. b10-xfrin had its own leak, which was also fixed.
        (Trac #1028, git a72886e643864bb6f86ab47b115a55e0c7f7fcad)
 
 304.   [bug]           jelte
@@ -7950,7 +7950,7 @@ bind10-devel-20111128 released on November 28, 2011
        Changed the installation path for the UNIX domain file used
        for the communication between b10-auth and b10-xfrout to a
        "@PACKAGE@" subdirectory (e.g. from /usr/local/var to
-       /usr/local/var/bind10-devel).  This should be transparent change
+       /usr/local/var/bind10-devel). This should be transparent change
        because this file is automatically created and cleaned up, but
        if the old file somehow remains, it can now be safely removed.
        (Trac #869, git 96e22f4284307b1d5f15e03837559711bb4f580c)
@@ -8006,15 +8006,15 @@ bind10-devel-20111014 released on October 14, 2011
 
 295.   [bug]           jinmei
        __init__.py for isc.dns was installed in the wrong directory,
-       which would now make xfrin fail to start.  It was also bad
+       which would now make xfrin fail to start. It was also bad
        in that it replaced any existing __init__.py in th public
-       site-packages directory.  After applying this fix You may want to
+       site-packages directory. After applying this fix You may want to
        check if the wrong init file is in the wrong place, in which
        case it should be removed.
        (Trac #1285, git af3b17472694f58b3d6a56d0baf64601b0f6a6a1)
 
 294.   [func]          jelte, jinmei, vorner
-       b10-xfrin now supports incoming IXFR.  See BIND 10 Guide for
+       b10-xfrin now supports incoming IXFR. See BIND 10 Guide for
        how to configure it and operational notes.
        (Trac #1212, multiple git merges)
 
@@ -8042,7 +8042,7 @@ bind10-devel-20111014 released on October 14, 2011
 
 290.   [func]          jinmei
        libdns++/pydnspp: added an option parameter to the "from wire"
-       methods of the Message class.  One option is defined,
+       methods of the Message class. One option is defined,
        PRESERVE_ORDER, which specifies the parser to handle each RR
        separately, preserving the order, and constructs RRsets in the
        message sections so that each RRset contains only one RR.
@@ -8050,7 +8050,7 @@ bind10-devel-20111014 released on October 14, 2011
 
 289.   [func]*         jinmei
        b10-xfrout: ACLs for xfrout can now be configured per zone basis.
-       A per zone ACL is part of a more general zone configuration.  A
+       A per zone ACL is part of a more general zone configuration. A
        quick example for configuring an ACL for zone "example.com" that
        rejects any transfer request for that zone is as follows:
        > config add Xfrout/zone_config
@@ -8058,11 +8058,11 @@ bind10-devel-20111014 released on October 14, 2011
        > config add Xfrout/zone_config[0]/transfer_acl
        > config set Xfrout/zone_config[0]/transfer_acl[0] {"action": "REJECT"}
        The previous global ACL (query_acl) was renamed to transfer_acl,
-       which now works as the default ACL.  Note: backward compatibility
+       which now works as the default ACL. Note: backward compatibility
        is not provided, so an existing configuration using query_acl
        needs to be updated by hand.
        Note: the per zone configuration framework is a temporary
-       workaround.  It will eventually be redesigned as a system wide
+       workaround. It will eventually be redesigned as a system wide
        configuration.
        (Trac #1165, git 698176eccd5d55759fe9448b2c249717c932ac31)
 
@@ -8075,7 +8075,7 @@ bind10-devel-20111014 released on October 14, 2011
 
 287.   [bug]*          jinmei
        Python script files for log messages (xxx_messages.py) should have
-       been installed under the "isc" package.  This fix itself should
+       been installed under the "isc" package. This fix itself should
        be a transparent change without affecting existing configurations
        or other operational practices, but you may want to clean up the
        python files from the common directly (such as "site-packages").
@@ -8142,8 +8142,8 @@ bind10-devel-20110819 released on August 19, 2011
        (Trac #1003, git a01cd4ac5a68a1749593600c0f338620511cae2d)
 
 275.   [func]          jinmei
-       Added support for TSIG key matching in ACLs.  The xfrout ACL can
-       now refer to TSIG key names using the "key" attribute.  For
+       Added support for TSIG key matching in ACLs. The xfrout ACL can
+       now refer to TSIG key names using the "key" attribute. For
        example, the following specifies an ACL that allows zone transfer
        if and only if the request is signed with a TSIG of a key name
        "key.example":
@@ -8171,13 +8171,13 @@ bind10-devel-20110819 released on August 19, 2011
 
 271.   [func]          stephen
        Default logging for unit tests changed to severity DEBUG (level 99)
-       with the output routed to /dev/null.  This can be altered by setting
+       with the output routed to /dev/null. This can be altered by setting
        the B10_LOGGER_XXX environment variables.
        (Trac #1024, git 72a0beb8dfe85b303f546d09986461886fe7a3d8)
 
 270.   [func]          jinmei
        Added python bindings for ACLs using the DNS request as the
-       context.  They are accessible via the isc.acl.dns module.
+       context. They are accessible via the isc.acl.dns module.
        (Trac #983, git c24553e21fe01121a42e2136d0a1230d75812b27)
 
 269.   [bug]           y-aharen
@@ -8200,18 +8200,18 @@ bind10-devel-20110705 released on July 05, 2011
        (Trac #990, git 4a590df96a1b1d373e87f1f56edaceccb95f267d)
 
 266.   [func]          Multiple developers
-        Convert various error messages, debugging and other output
-        to the new logging interface, including for b10-resolver,
-        the resolver library, the CC library, b10-auth, b10-cfgmgr,
-        b10-xfrin, and b10-xfrout. This includes a lot of new
-        documentation describing the new log messages.
-        (Trac #738, #739, #742, #746, #759, #761, #762)
+       Convert various error messages, debugging and other output
+       to the new logging interface, including for b10-resolver,
+       the resolver library, the CC library, b10-auth, b10-cfgmgr,
+       b10-xfrin, and b10-xfrout. This includes a lot of new
+       documentation describing the new log messages.
+       (Trac #738, #739, #742, #746, #759, #761, #762)
 
 265.   [func]*         jinmei
-       b10-resolver: Introduced ACL on incoming queries.  By default the
+       b10-resolver: Introduced ACL on incoming queries. By default the
        resolver accepts queries from ::1 and 127.0.0.1 and rejects all
-       others.  The ACL can be configured with bindctl via the
-       "Resolver/query_acl" parameter.  For example, to accept queries
+       others. The ACL can be configured with bindctl via the
+       "Resolver/query_acl" parameter. For example, to accept queries
        from 192.0.2.0/24 (in addition to the default list), do this:
        > config add Resolver/query_acl
        > config set Resolver/query_acl[2]/action "ACCEPT"
@@ -8221,7 +8221,7 @@ bind10-devel-20110705 released on July 05, 2011
        also based on other ACL related work done by stephen and vorner)
 
 264.   [bug]           jerry
-       b10-xfrout: fixed a busy loop in its notify-out subthread.  Due to
+       b10-xfrout: fixed a busy loop in its notify-out subthread. Due to
        the loop, the thread previously woke up every 0.5 seconds throughout
        most of the lifetime of b10-xfrout, wasting the corresponding CPU
        time.
@@ -8252,7 +8252,7 @@ bind10-devel-20110705 released on July 05, 2011
        (Trac #1031, git 1c7930a7ba19706d388e4f8dcf2a55a886b74cd2)
 
 259.   [bug]           stephen
-       Logging now correctly initialized in b10-auth.  Also, fixed
+       Logging now correctly initialized in b10-auth. Also, fixed
        bug whereby querying for "version.bind txt ch" would cause
        b10-auth to crash if BIND 10 was started with the "-v" switch.
        (Trac #1022, #1023, git 926a65fa08617be677a93e9e388df0f229b01067)
@@ -8273,7 +8273,7 @@ bind10-devel-20110705 released on July 05, 2011
        (Trac #955, git 261450e93af0b0406178e9ef121f81e721e0855c)
 
 255.   [func]          zhanglikun
-       src/lib/cache:  remove empty code in lib/cache and the corresponding
+       src/lib/cache: remove empty code in lib/cache and the corresponding
        suppression rule in     src/cppcheck-suppress.lst.
        (Trac #639, git 4f714bac4547d0a025afd314c309ca5cb603e212)
 
@@ -8292,9 +8292,9 @@ bind10-devel-20110705 released on July 05, 2011
 
 251.   [bug]*          jinmei
        Make sure bindctl private files are non readable to anyone except
-       the owner or users in the same group.  Note that if BIND 10 is run
+       the owner or users in the same group. Note that if BIND 10 is run
        with changing the user, this change means that the file owner or
-       group will have to be adjusted.  Also note that this change is
+       group will have to be adjusted. Also note that this change is
        only effective for a fresh install; if these files already exist,
        their permissions must be adjusted by hand (if necessary).
        (Trac #870, git 461fc3cb6ebabc9f3fa5213749956467a14ebfd4)
@@ -8331,7 +8331,7 @@ bind10-devel-20110705 released on July 05, 2011
 244.   [func]          stephen
        In unit tests, allow the choice of whether unhandled exceptions are
        caught in the unit test program (and details printed) or allowed to
-       propagate to the default exception handler.  See the bind10-dev thread
+       propagate to the default exception handler. See the bind10-dev thread
        https://lists.isc.org/pipermail/bind10-dev/2011-January/001867.html
        for more details.
        (Trac #542, git 1aa773d84cd6431aa1483eb34a7f4204949a610f)
@@ -8343,7 +8343,7 @@ bind10-devel-20110705 released on July 05, 2011
 bind10-devel-20110519 released on May 19, 2011
 
 242.   [func]          jinmei
-       xfrin: added support for TSIG verify.  This change completes TSIG
+       xfrin: added support for TSIG verify. This change completes TSIG
        support in b10-xfrin.
        (Trac #914, git 78502c021478d97672232015b7df06a7d52e531b)
 
@@ -8394,7 +8394,7 @@ bind10-devel-20110519 released on May 19, 2011
        (Trac #743, git 86632c12308c3ed099d75eb828f740c526dd7ec0)
 
 235.   [func]          jinmei
-       libdns++: added support for TSIG signing and verification.  It can
+       libdns++: added support for TSIG signing and verification. It can
        be done using a newly introduced TSIGContext class.
        Note: we temporarily disabled support for truncated signature
        and modified some part of the code introduced in #226 accordingly.
@@ -8415,7 +8415,7 @@ bind10-devel-20110519 released on May 19, 2011
 
 232.   [func]          stephen
        To facilitate the writing of extended descriptions in
-       message files, altered the message file format.  The message
+       message files, altered the message file format. The message
        is now flagged with a "%" as the first non-blank character
        in the line and the lines in the extended description are
        no longer preceded by a "+".
@@ -8459,7 +8459,7 @@ bind10-devel-20110519 released on May 19, 2011
        Introduced an API for cryptographic operations. Currently it only
        supports HMAC, intended for use with TSIG. The current
        implementation uses Botan as the backend library.
-       This introduces a new dependency, on Botan.  Currently only Botan
+       This introduces a new dependency, on Botan. Currently only Botan
        1.8.x works; older or newer versions don't.
        (Trac #781, git 9df42279a47eb617f586144dce8cce680598558a)
 
@@ -8479,7 +8479,7 @@ bind10-devel-20110519 released on May 19, 2011
 224.   [bug]           jinmei
        b10-auth, src/lib/datasrc: inconsistency between the hot spot
        cache and actual data source could cause a crash while query
-       processing.  The crash could happen, e.g., when an sqlite3 DB file
+       processing. The crash could happen, e.g., when an sqlite3 DB file
        is being updated after a zone transfer while b10-auth handles a
        query using the corresponding sqlite3 data source.
        (Trac #851, git 2463b96680bb3e9a76e50c38a4d7f1d38d810643)
@@ -8492,7 +8492,7 @@ bind10-devel-20110519 released on May 19, 2011
 
 222.   [bug]*          jerry
        src/lib/zonemgr: Fix a bug that xfrin not checking for new
-       copy of zone on startup.  Imposes some random jitters to
+       copy of zone on startup. Imposes some random jitters to
        avoid many zones need to do refresh at the same time. This
        removed the Zonemgr/jitter_scope setting and introduced
        Zonemgr/refresh_jitter and Zonemgr/reload_jitter.
@@ -8530,7 +8530,7 @@ bind10-devel-20110519 released on May 19, 2011
 
 215.   [func]          vorner
        A new process, b10-sockcreator, is added, which will create
-       sockets for the rest of the system.  It is the only part
+       sockets for the rest of the system. It is the only part
        which will need to keep the root privileges. However, only
        the process exists, nothing can talk to it yet.
        (Trac #366, git b509cbb77d31e388df68dfe52709d6edef93df3f)
@@ -8601,7 +8601,7 @@ bind10-devel-20110322 released on March 22, 2011
 
 204.   [bug]           jinmei
        b10-auth, src/lib/datasrc: class ANY queries were not handled
-       correctly in the generic data source (mainly for sqlite3).  It
+       correctly in the generic data source (mainly for sqlite3). It
        could crash b10-auth in the worst case, and could result in
        incorrect responses in some other cases.
        (Trac #80, git c65637dd41c8d94399bd3e3cee965b694b633339)
@@ -8614,7 +8614,7 @@ bind10-devel-20110322 released on March 22, 2011
 202.   [func]          vorner
        It is possible to specify a different directory where we look for
        configuration files (by -p) and different configuration file to
-       use (-c).  Also, it is possible to specify the port on which
+       use (-c). Also, it is possible to specify the port on which
        cmdctl should listen (--cmdctl-port).
        (Trac #615, git 5514dd78f2d61a222f3069fc94723ca33fb3200b)
 
@@ -8633,7 +8633,7 @@ bind10-devel-20110322 released on March 22, 2011
 
 198.   [bug]           jinmei
        b10-auth, src/lib/datasrc: fixed a bug where hot spot cache failed
-       to reuse cached SOA for negative responses.  Due to this bug
+       to reuse cached SOA for negative responses. Due to this bug
        b10-auth returned SERVFAIL when it was expected to return a
        negative response immediately after a specific SOA query for
        the zone.
@@ -8647,7 +8647,7 @@ bind10-devel-20110322 released on March 22, 2011
 
 196.   [bug]           jinmei
        b10-auth, src/lib/datasrc: the backend of the in-memory data
-       source could not handle the root name.  As a result b10-auth could
+       source could not handle the root name. As a result b10-auth could
        not work as a root server when using the in-memory data source.
        (Trac #683, git 420ec42bd913fb83da37b26b75faae49c7957c46)
 
@@ -8675,9 +8675,9 @@ bind10-devel-20110322 released on March 22, 2011
        (Trac #617, #618, git 137a6934a14cf0c5b5c065e910b8b364beb0973f)
 
 191.   [func]          jinmei
-       Imported system test framework of BIND 9.  It can be run by
-       'make systest' at the top source directory.  Notes: currently it
-       doesn't work when built in a separate tree.  It also requires
+       Imported system test framework of BIND 9. It can be run by
+       'make systest' at the top source directory. Notes: currently it
+       doesn't work when built in a separate tree. It also requires
        perl, an inherited dependency from the original framework.
        Also, mainly for the purpose of tests, a new option "--pid-file"
        was added to BoB, with which the boss process will dump its PID
@@ -8729,12 +8729,12 @@ bind10-devel-20110322 released on March 22, 2011
        (Trac #419, git 1d60afb59e9606f312caef352ecb2fe488c4e751)
 
 182.   [func]          jinmei
-       Support cppcheck for static code check on C++ code.  If cppcheck
+       Support cppcheck for static code check on C++ code. If cppcheck
        is available, 'make cppcheck' on the top source directory will run
        the checker and should cleanly complete with an exit code of 0
        (at least with cppcheck 1.47).
        Note: the suppression list isn't included in the final
-       distributions.  It should be created by hand or retrieved from
+       distributions. It should be created by hand or retrieved from
        the git repository.
        (Trac #613, git b973f67520682b63ef38b1451d309be9f4f4b218)
 
@@ -8782,7 +8782,7 @@ bind10-devel-20110224 released on February 24, 2011
        on the time_t type (whose size varies on different systems, which
        can lead to subtle bugs like some form of "year 2038 problem").
        Also handled 32-bit wrap around issues more explicitly, with more
-       detailed tests.  The function API has been changed, but the effect
+       detailed tests. The function API has been changed, but the effect
        should be minimal because these functions are mostly private.
        (Trac #61, git 09ece8cdd41c0f025e8b897b4883885d88d4ba5d)
 
@@ -8801,14 +8801,14 @@ bind10-devel-20110224 released on February 24, 2011
 171.   [func]          vorner
        b10-auth, src/lib/datasrc: in memory data source now works as a
        complete data source for authoritative DNS servers and b10-auth
-       uses it.  It still misses major features, however, including
+       uses it. It still misses major features, however, including
        DNSSEC support and zone transfer.
        (Last Trac #553, but many more,
        git 6f031a09a248e7684723c000f3e8cc981dcdb349)
 
 170.   [bug]           jinmei
        Tightened validity checks in the NSEC3 constructors, both "from
-       "text" and "from wire".  Specifically, wire data containing
+       "text" and "from wire". Specifically, wire data containing
        invalid type bitmaps or invalid lengths of salt or hash is now
        correctly rejected.
        (Trac #117, git 9c690982f24fef19c747a72f43c4298333a58f48)
@@ -8858,13 +8858,13 @@ bind10-devel-20110224 released on February 24, 2011
        Code specifies the message to be logged via a symbol, and the
        logging code picks up the message from an in-built dictionary.
        The contents of the dictionary can be replaced at run-time by
-       locale-specific messages.  A message compiler program is provided
+       locale-specific messages. A message compiler program is provided
        to create message header files and supply the default messages.
        (Trac #438, git 7b1606cea7af15dc71f5ec1d70d958b00aa98af7)
 
 161.   [func]          stephen
        Added ResponseScrubber class to examine response from
-       a server and to remove out-of-bailiwick RRsets.  Also
+       a server and to remove out-of-bailiwick RRsets. Also
        does cross-section checks to ensure consistency.
        (Trac #496, git b9296ca023cc9e76cda48a7eeebb0119166592c5)
 
@@ -8911,9 +8911,9 @@ bind10-devel-20110120 released on January 20, 2011
 
 154.   [bug]           jinmei
        b10-xfrin/b10-zonemgr: Fixed a bug where these programs didn't
-       receive command responses from CC sessions.  Eventually the
+       receive command responses from CC sessions. Eventually the
        receive buffer became full, and many other components that rely
-       on CC channels would stall (as noted in #420 and #513).  This is
+       on CC channels would stall (as noted in #420 and #513). This is
        an urgent care fix due to the severity of the problem; we'll need
        to revisit it for cleaner fix later.
        (Trac #516, git 62c72fcdf4617e4841e901408f1e7961255b8194)
@@ -8926,8 +8926,8 @@ bind10-devel-20110120 released on January 20, 2011
 152.   [func]*         jinmei
        b10-auth: Added new configuration variable "statistics-interval"
        to allow the user to change the timer interval for periodic
-       statistics updates.  The update can also be disabled by setting
-       the value to 0.  Disabling statistics updates will also work as
+       statistics updates. The update can also be disabled by setting
+       the value to 0. Disabling statistics updates will also work as
        a temporary workaround of a known issue that b10-auth can block in
        sending statistics and stop responding to queries as a result.
        (Trac #513, git 285c5ee3d5582ed6df02d1aa00387f92a74e3695)
@@ -8974,8 +8974,8 @@ bind10-devel-20110120 released on January 20, 2011
 
 145.   [func]*         jinmei
        b10-auth: added a new command 'loadzone' for (re)loading a
-       specific zone.  The command syntax is generic but it is currently
-       only feasible for class IN in memory data source.  To reload a
+       specific zone. The command syntax is generic but it is currently
+       only feasible for class IN in memory data source. To reload a
        zone "example.com" via bindctl, execute the command as follows:
        > Auth loadzone origin = example.com
        (Trac #467, git 4f7e1f46da1046de527ab129a88f6aad3dba7562
@@ -8983,10 +8983,10 @@ bind10-devel-20110120 released on January 20, 2011
 
 144.   [build]         jinmei
        Introduced a workaround for clang++ build on FreeBSD (and probably
-       some other OSes).  If building BIND 10 fails with clang++ due to
+       some other OSes). If building BIND 10 fails with clang++ due to
        a link error about "__dso_handle", try again from the configure
        script with CXX_LIBTOOL_LDFLAGS=-L/usr/lib (the path actually
-       doesn't matter; the important part is the -L flag).  This
+       doesn't matter; the important part is the -L flag). This
        workaround is not automatically enabled as it's difficult to
        detect the need for it dynamically, and must be enabled via the
        variable by hand.
@@ -8994,18 +8994,18 @@ bind10-devel-20110120 released on January 20, 2011
 
 143.   [build]         jinmei
        Fixed build problems with clang++ in unit tests due to recent
-       changes.  No behavior change. (Trac #448, svn r4133)
+       changes. No behavior change. (Trac #448, svn r4133)
 
 142.   [func]          jinmei
        b10-auth: updated query benchmark so that it can test in memory
-       data source.  Also fixed a bug that the output buffer isn't
+       data source. Also fixed a bug that the output buffer isn't
        cleared after query processing, resulting in misleading results
-       or program crash.  This is a regression due to change #135.
+       or program crash. This is a regression due to change #135.
        (Trac #465, svn r4103)
 
 141.   [bug]           jinmei
        b10-auth: Fixed a bug that the authoritative server includes
-       trailing garbage data in responses.  This is a regression due to
+       trailing garbage data in responses. This is a regression due to
        change #135. (Trac #462, svn r4081)
 
 140.   [func]          y-aharen
@@ -9013,7 +9013,7 @@ bind10-devel-20110120 released on January 20, 2011
        values to statistics periodically. To support it, added wrapping
        class of asio::deadline_timer to use as interval timer.
        The counters can be seen using the "Stats show" command from
-       bindctl.  The result would look like:
+       bindctl. The result would look like:
          ... "auth.queries.tcp": 1, "auth.queries.udp": 1 ...
        Using the "Auth sendstats" command you can make b10-auth send the
        counters to b10-stats immediately.
@@ -9028,16 +9028,16 @@ bind10-devel-20110120 released on January 20, 2011
 
 138.   [func]*         jinmei
        b10-auth: added a configuration interface to support in memory
-       data sources.  For example, the following command to bindctl
+       data sources. For example, the following command to bindctl
        will configure a memory data source containing the "example.com"
        zone with the zone file named "example.com.zone":
        > config set Auth/datasources/ [{"type": "memory", "zones": \
         [{"origin": "example.com", "file": "example.com.zone"}]}]
        By default, the memory data source is disabled; it must be
-       configured explicitly.  To disable it again, specify a null list
+       configured explicitly. To disable it again, specify a null list
        for Auth/datasources:
        > config set Auth/datasources/ []
-       Notes: it's currently for class IN only.  The zone files are not
+       Notes: it's currently for class IN only. The zone files are not
        actually loaded into memory yet (which will soon be implemented).
        This is an experimental feature and the syntax may change in
        future versions.
@@ -9083,7 +9083,7 @@ bind10-devel-20110120 released on January 20, 2011
 
 130.   [func]          jerry
        src/lib/datasrc: Introduced a new class MemoryDataSrc to provide
-       the general interface for memory data source.  For the initial
+       the general interface for memory data source. For the initial
        implementation, we don't make it a derived class of AbstractDataSrc
        because the interface is so different (we'll eventually
        consider this as part of the generalization work).
@@ -9091,7 +9091,7 @@ bind10-devel-20110120 released on January 20, 2011
 
 129.   [func]          jinmei
        src/lib/dns: Added new functions masterLoad() for loading master
-       zone files.  The initial implementation can only parse a limited
+       zone files. The initial implementation can only parse a limited
        form of master files, but BIND 9's named-compilezone can convert
        any valid zone file into the acceptable form.
        (Trac #423, svn r3857)
@@ -9137,9 +9137,9 @@ bind10-devel-20101201 released on December 01, 2010
        (Trac #412, svn r3676)
 
 121.   [func]          jinmei
-       src/lib/dns: Added support for TSIG RDATA.  At this moment this is
+       src/lib/dns: Added support for TSIG RDATA. At this moment this is
        not much of real use, however, because no protocol support was
-       added yet.  It will soon be added. (Trac #372, svn r3649)
+       added yet. It will soon be added. (Trac #372, svn r3649)
 
 120.   [func]          jinmei
        src/lib/dns: introduced two new classes, TSIGKey and TSIGKeyRing,
@@ -9148,23 +9148,23 @@ bind10-devel-20101201 released on December 01, 2010
 119.   [bug]           jinmei
        The master file parser of the python datasrc module incorrectly
        regarded a domain name beginning with a decimal number as a TTL
-       specification.  This confused b10-loadzone and had it reject to
+       specification. This confused b10-loadzone and had it reject to
        load a zone file that contains such a name.
        Note: this fix is incomplete and the loadzone would still be
        confused if the owner name is a syntactically indistinguishable
-       from a TTL specification.  This is part of a more general issue
+       from a TTL specification. This is part of a more general issue
        and will be addressed in Trac #413. (Trac #411, svn r3599)
 
 118.   [func]          jinmei
        src/lib/dns: changed the interface of
        AbstractRRset::getRdataIterator() so that the internal
-       cursor would point to the first RDATA automatically.  This
+       cursor would point to the first RDATA automatically. This
        will be a more intuitive and less error prone behavior.
        This is a backward compatible change. (Trac #410, svn r3595)
 
 117.   [func]          jinmei
        src/lib/datasrc: added new zone and zone table classes for the
-       support of in memory data source.  This is an intermediate step to
+       support of in memory data source. This is an intermediate step to
        the bigger feature, and is not yet actually usable in practice.
        (Trac #399, svn r3590)
 
@@ -9177,12 +9177,12 @@ bind10-devel-20101201 released on December 01, 2010
 115.   [func]*         jinmei
        src/lib/dns: Changed DNS message flags and section names from
        separate classes to simpler enums, considering the balance between
-       type safety and usability.  API has been changed accordingly.
+       type safety and usability. API has been changed accordingly.
        More documentation and tests were provided with these changes.
        (Trac #358, svn r3439)
 
 114.   [build]         jinmei
-       Supported clang++.  Note: Boost >= 1.44 is required.
+       Supported clang++. Note: Boost >= 1.44 is required.
        (Trac #365, svn r3383)
 
 113.   [func]*         zhanglikun
@@ -9201,7 +9201,7 @@ bind10-devel-20101201 released on December 01, 2010
 111.   [bug]*          Vaner
        Make sure process xfrin/xfrout/zonemgr/cmdctl can be stopped
        properly when user enter "ctrl+c" or 'Boss shutdown' command
-       through bindctl.  The ZonemgrRefresh.run_timer and
+       through bindctl. The ZonemgrRefresh.run_timer and
        NotifyOut.dispatcher spawn a thread themselves.
        (Trac #335, svn r3273)
 
@@ -9252,7 +9252,7 @@ bind10-devel-20101201 released on December 01, 2010
 
 101.   [func]          jinmei
        src/lib/dns: Completed Opcode and Rcode implementation with more
-       tests and documentation.  API is mostly the same but the
+       tests and documentation. API is mostly the same but the
        validation was a bit tightened. (Trac #351, svn r3056)
 
 100.   [func]          Vaner
@@ -9262,7 +9262,7 @@ bind10-devel-20101201 released on December 01, 2010
 
 99.    [func]*         jinmei
        Introduced a separate EDNS class to encapsulate EDNS related
-       information more cleanly.  The related APIs are changed a bit,
+       information more cleanly. The related APIs are changed a bit,
        although it won't affect most of higher level applications.
        (Trac #311, svn r3020)
 
@@ -9290,7 +9290,7 @@ bind10-devel-20100917 released on September 17, 2010
        (Trac #342, svn r2949)
 
 94.    [bug]           jelte
-       bin/xfrout:  Fixed a problem in xfrout where only 2 or 3 RRs
+       bin/xfrout: Fixed a problem in xfrout where only 2 or 3 RRs
        were used per DNS message in the xfrout stream.
        (Trac #334, svn r2931)
 
@@ -9307,15 +9307,15 @@ bind10-devel-20100917 released on September 17, 2010
 
 91.    [func]*         jinmei
        lib/cc: Use const pointers and const member functions for the API
-       as much as possible for safer operations.  Basically this does not
+       as much as possible for safer operations. Basically this does not
        change the observable behavior, but some of the API were changed
-       in a backward incompatible manner.  This change also involves more
+       in a backward incompatible manner. This change also involves more
        copies, but at this moment the overhead is deemed acceptable.
        (Trac #310, svn r2803)
 
 90.    [build]         jinmei
        (Darwin/Mac OS X specific) Specify DYLD_LIBRARY_PATH for tests and
-       experimental run under the source tree.  Without this loadable
+       experimental run under the source tree. Without this loadable
        python modules refer to installation paths, which may confuse the
        operation due to version mismatch or even trigger run time errors
        due to missing libraries. (Trac #313, svn r2782)
@@ -9343,9 +9343,9 @@ bind10-devel-20100917 released on September 17, 2010
        slave. (Trac #215, svn r2737)
 
 85.    [build]*        jinmei
-       Build programs using dynamic link by default.  A new configure
+       Build programs using dynamic link by default. A new configure
        option --enable-static-link is provided to force static link for
-       executable programs.  Statically linked programs can be run on a
+       executable programs. Statically linked programs can be run on a
        debugger more easily and would be convenient for developers.
        (Trac #309, svn r2723)
 
@@ -9362,12 +9362,12 @@ bind10-devel-20100812 released on August 12, 2010
 
 82.    [func]          jinmei
        bin/auth: Added -u option to change the effective process user
-       of the authoritative server after invocation.  The same option to
+       of the authoritative server after invocation. The same option to
        the boss process will be propagated to b10-auth, too.
        (Trac #268, svn r2675)
 
 81.    [func]          jinmei
-       Added a C++ framework for micro benchmark tests.  A supplemental
+       Added a C++ framework for micro benchmark tests. A supplemental
        library functions to build query data for the tests were also
        provided. (Trac #241, svn r2664)
 
@@ -9380,12 +9380,12 @@ bind10-devel-20100812 released on August 12, 2010
 
 79.    [func]          feng, jinmei
        Refactored the ASIO link interfaces to move incoming XFR and
-       NOTIFY processing to the auth server class.  Wrapper classes for
+       NOTIFY processing to the auth server class. Wrapper classes for
        ASIO specific concepts were also provided, so that other BIND 10
        modules can (eventually) use the interface without including the
-       ASIO header file directly.  On top of these changes, AXFR and
+       ASIO header file directly. On top of these changes, AXFR and
        NOTIFY processing was massively improved in terms of message
-       validation and protocol conformance.  Detailed tests were provided
+       validation and protocol conformance. Detailed tests were provided
        to confirm the behavior.
        Note: Right now, NOTIFY doesn't actually trigger subsequent zone
        transfer due to security reasons. (Trac #221, svn r2565)
@@ -9394,9 +9394,9 @@ bind10-devel-20100812 released on August 12, 2010
        lib/dns: Fixed miscellaneous bugs in the base32 (hex) and hex
        (base16) implementation, including incorrect padding handling,
        parser failure in decoding with a SunStudio build, missing
-       validation on the length of encoded hex string.  Test cases were
-       more detailed to identify these bugs and confirm the fix.  Also
-       renamed the incorrect term of "base32" to "base32hex".  This
+       validation on the length of encoded hex string. Test cases were
+       more detailed to identify these bugs and confirm the fix. Also
+       renamed the incorrect term of "base32" to "base32hex". This
        changed the API, but they are not intended to be used outside
        libdns++, so we don't consider it a backward incompatible change.
        (Trac #256, svn r2549)
@@ -9413,13 +9413,13 @@ bind10-devel-20100812 released on August 12, 2010
 
 75.    [bug]           jinmei
        Fixed a bug in the sqlite3 data source where temporary strings
-       could be referenced after destruction.  It caused various lookup
+       could be referenced after destruction. It caused various lookup
        failures with SunStudio build. (Trac #288, svn r2494)
 
 74.    [func]*         jinmei
        Refactored the cc::Session class by introducing an abstract base
-       class.  Test code can use their own derived mock class so that
-       tests can be done without establishing a real CC session.  This
+       class. Test code can use their own derived mock class so that
+       tests can be done without establishing a real CC session. This
        change also modified some public APIs, mainly in the config
        module. (Trac #275, svn r2459)
 
@@ -9430,8 +9430,8 @@ bind10-devel-20100812 released on August 12, 2010
 
 72.    [build]         jinmei
        Added -R when linking python wrapper modules to libpython when
-       possible.  This helps build BIND 10 on platforms that install
-       libpython whose path is unknown to run-time loader.  NetBSD is a
+       possible. This helps build BIND 10 on platforms that install
+       libpython whose path is unknown to run-time loader. NetBSD is a
        known such platform. (Trac #148, svn r2427)
 
 71.    [func]          each
@@ -9442,7 +9442,7 @@ bind10-devel-20100812 released on August 12, 2010
        Added a hot-spot cache to libdatasrc to speed up access to
        repeatedly-queried data and reduce the number of queries to
        the underlying database; this should substantially improve
-       performance.  Also added a "-n" ("no cache") option to
+       performance. Also added a "-n" ("no cache") option to
        bind10 and b10-auth to disable the cache if needed.
        (Trac #192, svn r2383)
 
@@ -9486,8 +9486,8 @@ bind10-devel-20100701 released on July 1, 2010
        optional comment for $ORIGIN, support BIND9 extension of
        time units for TTLs, and fix bug to not use class as part
        of label name when records don't have a label but do have
-       a class.  Added verbose options to exactly what is happening
-       with loadzone.  Added loadzone test suite of different file
+       a class. Added verbose options to exactly what is happening
+       with loadzone. Added loadzone test suite of different file
        formats to load.
        (Trac #197, #199, #244, #161, #198, #174, #175, svn r2340)
 
@@ -9513,25 +9513,25 @@ bind10-devel-20100701 released on July 1, 2010
        (i.e. use a zone database file relative to that)
 
 60.    [build]         jinmei
-       Supported SunStudio C++ compiler.  Note: gtest still doesn't work.
+       Supported SunStudio C++ compiler. Note: gtest still doesn't work.
        (Trac #251, svn r2310)
 
 59.    [bug]           jinmei
        lib/datasrc, bin/auth: The authoritative server could return a
        SERVFAIL with a partial answer if it finds a data source broken
-       while looking for an answer.  This can happen, for example, if a
+       while looking for an answer. This can happen, for example, if a
        zone that doesn't have an NS RR is configured and loaded as a
        sqlite3 data source. (Trac #249, svn r2286)
 
 58.    [bug]           jinmei
        Worked around an interaction issue between ASIO and standard C++
-       library headers.  Without this ASIO didn't work: sometimes the
+       library headers. Without this ASIO didn't work: sometimes the
        application crashes, sometimes it blocked in the ASIO module.
        (Trac #248, svn r2187, svn r2190)
 
 57.    [func]          jinmei
        lib/datasrc: used a simpler version of Name::split (change 31) for
-       better readability.  No behavior change. (Trac #200, svn r2159)
+       better readability. No behavior change. (Trac #200, svn r2159)
 
 56.    [func]*         jinmei
        lib/dns: renamed the library name to libdns++ to avoid confusion
@@ -9606,7 +9606,7 @@ bind10-devel-20100602 released on June 2, 2010
        lib/cc: Message queuing on cc channel. (Trac #58, svn r1870)
 
 42.    [func]          jelte
-       lib/python/isc/config:      Make temporary file with python
+       lib/python/isc/config: Make temporary file with python
        tempfile module instead of manual with fixed name. (Trac
        #184, svn r1859)
 
@@ -9641,7 +9641,7 @@ bind10-devel-20100602 released on June 2, 2010
 
 34.    [bug]           jinmei
        bin/xfrin: fixed several small bugs with many additional unit
-       tests.  Fixes include: IPv6 transport support, resource leak,
+       tests. Fixes include: IPv6 transport support, resource leak,
        and non IN class support. (Trac #185, svn r2000)
 
 33.    [bug]           each
@@ -9650,9 +9650,9 @@ bind10-devel-20100602 released on June 2, 2010
 
 32.    [func]*         each
        bin/auth: removed custom query-processing code, changed
-        boost::asio code to use plain asio instead, and added asio
-        headers to the source tree.  This allows building without
-        using an external boost library. (Trac #163, svn r1983)
+       boost::asio code to use plain asio instead, and added asio
+       headers to the source tree. This allows building without
+       using an external boost library. (Trac #163, svn r1983)
 
 31.    [func]          jinmei
        lib/dns: added a separate signature for Name::split() as a
@@ -9779,17 +9779,17 @@ Specific git changesets can be accessed at:
        http://git.bind10.isc.org/cgi-bin/cgit.cgi/bind10/commit/?id=rrr
 or after cloning the original git repository by executing:
        % git diff rrrr^ rrrr
-Subversion changesets are not accessible any more.  The subversion
+Subversion changesets are not accessible any more. The subversion
 revision numbers will be replaced with corresponding git revisions.
 Trac tickets can be accessed at: https://bind10.isc.org/ticket/nnn
 
 LEGEND
-[bug] general bug fix.  This is generally a backward compatible change,
+[bug] general bug fix. This is generally a backward compatible change,
        unless it's deemed to be impossible or very hard to keep
        compatibility to fix the bug.
 [build] compilation and installation infrastructure change.
 [doc] update to documentation. This shouldn't change run time behavior.
-[func] new feature.  In some cases this may be a backward incompatible
+[func] new feature. In some cases this may be a backward incompatible
        change, which would require a bump of major version.
 [security] security hole fix. This is no different than a general bug
        fix except that it will be handled as confidential and will cause