BIND 10 master, updated. dad757e3961f83a875e9e779c81ee74640446ca0 [master] added release date stamp

BIND 10 source code commits bind10-changes at lists.isc.org
Mon Apr 7 20:36:20 UTC 2014


The branch, master has been updated
       via  dad757e3961f83a875e9e779c81ee74640446ca0 (commit)
       via  ce90ec7c8979ce75b3b9972437fc271553066770 (commit)
       via  08460b8c5853249aa27e189941ce2eda719660d2 (commit)
       via  13cd6dcacf1d5dd58dfcf670f9a24959b45f5d7c (commit)
       via  fc335d28a25a094be1970030aa208f3dbd64db98 (commit)
       via  2fa48e9ad6b334bf6de19a907c71c2b937a5b9cc (commit)
      from  4d4f66ce2ce4d26cf7f926ae689b058290cd1865 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit dad757e3961f83a875e9e779c81ee74640446ca0
Author: Jeremy C. Reed <jreed at isc.org>
Date:   Mon Apr 7 15:35:53 2014 -0500

    [master] added release date stamp

commit ce90ec7c8979ce75b3b9972437fc271553066770
Author: Jeremy C. Reed <jreed at isc.org>
Date:   Mon Apr 7 15:34:17 2014 -0500

    [master] remove an entry and renumber
    
    One change was not in any released version and then was reverted.
    So remove it.
    So change the revert message entry and renumber some entries.
    This was discussed via jabber a couple weeks ago,
    but nobody reviewed my patch for this.

commit 08460b8c5853249aa27e189941ce2eda719660d2
Author: Jeremy C. Reed <jreed at isc.org>
Date:   Mon Apr 7 15:29:19 2014 -0500

    [master] changelog improvements
    
    grammar
    PostgreSQL like project shows the term
    typo fix
    mention DHCP

commit 13cd6dcacf1d5dd58dfcf670f9a24959b45f5d7c
Author: Jeremy C. Reed <jreed at isc.org>
Date:   Mon Apr 7 15:20:37 2014 -0500

    [master] changelog formatting
    
    On line 9 use a tab before the keyword type.
    
    and line too long

commit fc335d28a25a094be1970030aa208f3dbd64db98
Author: Jeremy C. Reed <jreed at isc.org>
Date:   Mon Apr 7 15:17:55 2014 -0500

    [master] order some messages files
    
    using reorder_message_file.py tool

commit 2fa48e9ad6b334bf6de19a907c71c2b937a5b9cc
Author: Jeremy C. Reed <jreed at isc.org>
Date:   Mon Apr 7 15:17:31 2014 -0500

    [master] add year range for copyright

-----------------------------------------------------------------------

Summary of changes:
 COPYING                              |    2 +-
 ChangeLog                            |   70 ++++++++++++++++------------------
 src/bin/dhcp6/dhcp6_messages.mes     |   11 +++---
 src/lib/dhcpsrv/dhcpsrv_messages.mes |   42 ++++++++++----------
 4 files changed, 61 insertions(+), 64 deletions(-)

-----------------------------------------------------------------------
diff --git a/COPYING b/COPYING
index 63717af..f61014d 100644
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,4 @@
-Copyright (C) 2009  Internet Systems Consortium, Inc. ("ISC")
+Copyright (C) 2009-2014  Internet Systems Consortium, Inc. ("ISC")
 
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
diff --git a/ChangeLog b/ChangeLog
index 5f261af..c32b696 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,27 +1,30 @@
-779.	[func]*		marcin
-	libdhcpsrv: the Memfile lease storage backend now writes leases into
-	CSV file. Configuration parsers for b10-dhcp4 and b10-dhcp6 use the
-	new configuration parameters to control the location of the lease
-	file. It is possible to disable lease writes to disk using
-	configuration for testing purposes.
+bind10-1.2.0rc1 released on April 8, 2014
+
+778.	[func]*		marcin
+	libdhcpsrv: the Memfile lease storage backend now writes
+	leases into a CSV file. Configuration parsers for b10-dhcp4
+	and b10-dhcp6 use the new configuration parameters to
+	control the location of the lease file. It is possible to
+	disable lease writes to disk using configuration for testing
+	purposes.
 	(Trac #3360, git 09e6e71abf8bc693e389ebd262fd149b43c1f1d4)
 
-778.    [func]		tmark
+777.	[func]		tmark
 	If b10-dhcp-ddns is configured to listen on an address other than
 	loopback, it will issue a log message warning the user that this is
 	insecure and is supported for testing purposes only.
 	(Trac #3383,    git  652aa4de2fa82fdf3de569d01d9f4aa618fc1972)
 
-777.	[func]		tomek
-	b10-dhcp4 and b10-dhcp6 now support using Postgresql as the backend
+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
 	--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
+	switch the PostgreSQL backend is not compiled leaving BIND 10 able to
+	be built on systems without PostgreSQLinstalled.  Thanks to David
 	Carlier who contributed the initial patches for this work.
 	(Trac #3080,    git  1aae8b1fab3008e62c4f085948b1abadad512447)
 
-776.	[func]		marcin
+775.	[func]		marcin
 	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
@@ -29,19 +32,19 @@
 	specific values prevents this renumbering.
 	(Trac #3281, git d90e9a0642fbb16a4e664160b4812f61fb81f1aa)
 
-775.	[doc]		marcin
+774.	[doc]		marcin
 	Updated information in the BIND 10 Guide about the standards supported
 	by Kea and its current limitations.
 	(Trac #3258, git ff52b86206e3a256a02ca6d5cde55040550ba86a)
 
-774.	[doc]		tmark
+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
 	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)
 
-773.	[bug]		tmark
+772.	[bug]		tmark
 	b10-dhcp4 and b10-dhcp6 now both correctly support DDNS updates
 	when honoring client requested delegation. When DDNS is enabled,
 	and the client's FQDN indicates they will do the forward updates,
@@ -50,42 +53,35 @@
 	DDNS update requests when honoring client delegation.
 	(Trac #3352, git b1a0f405463723d539b2e6ed2dcdd692d7796b88)
 
-772.	[bug]		tmark
-	Tickets #3339 and #3373 (see entries 760 and 768 respectively)
-	were reverted. They introduced a bug where components added through
-	bindctl, could not be removed.
+771.	[bug]		tmark
+	Ticket #3339 (entry 760) was reverted to fix regression
+	where components added through bindctl, could not be removed.
 	(Trac #3374, git c641e2d0569df3ca3e5a93beaf0ecf39db07e402)
 
-771.	[bug]		tmark
-	Configuration parsing in b10-dchp6 and b10-dhcp4 for the "dhcp-ddns"
+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
 	to circumvent an issue in the configuration libraries which causes
 	map-items to behave incorrectly.
 	(Trac #3358, git 983d8acec3a7ccb1ffef662eac7518aed5f99381)
 
-770.	[func]		marcin
+769.	[func]		marcin
 	b10-dhcp6: Implemented support for Rebind message.
 	(Trac #3232, git 3649413932857470558a6f19e0b0e181b3fc0fda)
 
-769.	[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 b10-dhcp-ddns would incorrectly fail a request
-	to remove DNS data when the DNS server's response was NXRRSET.
-	(Trac #3362, git da3b0d4f364d069ffdb47723545798ac589fae42)
-
 768.	[bug]		tmark
-	Python configuration library now properly merges changes into
-	configuration items that are maps of items.  This corrects a
-	defect in which a change to an item in a map of items could
-	committed, only to be lost upon committing a subsequent change
-	to same map of items during the same bindctl session.
-	(Trac #3373, git da3b0d4f364d069ffdb47723545798ac589fae42)
+	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
+	b10-dhcp-ddns would incorrectly fail a request to remove
+	DNS data when the DNS server's response was NXRRSET.
+	(Trac #3362, git da3b0d4f364d069ffdb47723545798ac589fae42)
 
 767.	[func]		tomek
-	Unit-tests for all database backends are now shared. This improves
-	test coverage for memfile and any future backends that may appear.
+	Unit-tests for all DHCP database backends are now shared.
+	This improves test coverage for memfile and any future
+	backends that may appear.
 	(Trac #3359, git 3d6c11630ada9d0681a813cf026f6bb16aabb9fa)
 
 bind10-1.2.0beta1 released on March 6, 2014
diff --git a/src/bin/dhcp6/dhcp6_messages.mes b/src/bin/dhcp6/dhcp6_messages.mes
index 8111045..804db33 100644
--- a/src/bin/dhcp6/dhcp6_messages.mes
+++ b/src/bin/dhcp6/dhcp6_messages.mes
@@ -115,11 +115,6 @@ This message is printed when DHCPv6 server disables an interface from being
 used to receive DHCPv6 traffic. Sockets on this interface will not be opened
 by the Interface Manager until interface is enabled.
 
-% DHCP6_HOOKS_LIBS_RELOAD_FAIL reload of hooks libraries failed
-A "libreload" command was issued to reload the hooks libraries but for
-some reason the reload failed.  Other error messages issued from the
-hooks framework will indicate the nature of the problem.
-
 % DHCP6_EXTEND_LEASE_SUBNET_SELECTED the %1 subnet was selected for client extending its lease
 This is a debug message informing that a given subnet was selected. It will
 be used for extending lifetime of the lease. This is one of the early steps
@@ -169,6 +164,11 @@ A warning message indicating that a client is attempting to extend lease lifetim
 for the prefix, but the server doesn't have any information about the subnet this
 client belongs to.
 
+% DHCP6_HOOKS_LIBS_RELOAD_FAIL reload of hooks libraries failed
+A "libreload" command was issued to reload the hooks libraries but for
+some reason the reload failed.  Other error messages issued from the
+hooks framework will indicate the nature of the problem.
+
 % DHCP6_HOOK_BUFFER_RCVD_SKIP received DHCPv6 buffer was dropped because a callout set the skip flag
 This debug message is printed when a callout installed on buffer6_receive
 hook point set the skip flag. For this particular hook point, the
@@ -187,6 +187,7 @@ point, the setting of the flag by a callout instructs the server to not
 extend the lifetime for a lease. If client requested renewal of multiples
 leases (by sending multiple IA options), the server will skip the renewal
 of the one in question and will proceed with other renewals as usual.
+
 % DHCP6_HOOK_LEASE6_RELEASE_NA_SKIP DHCPv6 address lease was not released because a callout set the skip flag
 This debug message is printed when a callout installed on the
 lease6_release hook point set the skip flag. For this particular hook
diff --git a/src/lib/dhcpsrv/dhcpsrv_messages.mes b/src/lib/dhcpsrv/dhcpsrv_messages.mes
index 03cbc72..4767c3e 100644
--- a/src/lib/dhcpsrv/dhcpsrv_messages.mes
+++ b/src/lib/dhcpsrv/dhcpsrv_messages.mes
@@ -279,14 +279,6 @@ subnet ID and hardware address.
 A debug message issued when the server is about to obtain schema version
 information from the memory file database.
 
-% DHCPSRV_MEMFILE_LEASE_LOAD4 loading lease %1
-A debug message issued when DHCPv4 lease is being loaded from the file to
-memory.
-
-% DHCPSRV_MEMFILE_LEASE_LOAD6 loading lease %1
-A debug message issued when DHCPv6 lease is being loaded from the file to
-memory.
-
 % DHCPSRV_MEMFILE_LEASES_RELOAD4 reloading leases from %1
 An info message issued when server is about to start reading DHCPv4 leases
 from the lease file. All leases currently held in the memory will be
@@ -297,6 +289,14 @@ An info message issued when server is about to start reading DHCPv6 leases
 from the lease file. All leases currently held in the memory will be
 replaced by those read from the file.
 
+% DHCPSRV_MEMFILE_LEASE_LOAD4 loading lease %1
+A debug message issued when DHCPv4 lease is being loaded from the file to
+memory.
+
+% DHCPSRV_MEMFILE_LEASE_LOAD6 loading lease %1
+A debug message issued when DHCPv6 lease is being loaded from the file to
+memory.
+
 % DHCPSRV_MEMFILE_NO_STORAGE running in non-persistent mode, leases will be lost after restart
 A warning message issued when writes of leases to disk have been disabled
 in the configuration. This mode is useful for some kinds of performance
@@ -393,6 +393,12 @@ lease from the MySQL database for the specified address.
 A debug message issued when the server is attempting to update IPv6
 lease from the MySQL database for the specified address.
 
+% DHCPSRV_NOTYPE_DB no 'type' keyword to determine database backend: %1
+This is an error message, logged when an attempt has been made to access
+a database backend, but where no 'type' keyword has been included in
+the access string.  The access string (less any passwords) is included
+in the message.
+
 % DHCPSRV_PGSQL_ADD_ADDR4 adding IPv4 lease with address %1
 A debug message issued when the server is about to add an IPv4 lease
 with the specified address to the PostgreSQL backend database.
@@ -401,13 +407,6 @@ with the specified address to the PostgreSQL backend database.
 A debug message issued when the server is about to add an IPv6 lease
 with the specified address to the PostgreSQL backend database.
 
-% DHCPSRV_PGSQL_DEALLOC_ERROR An error occured deallocating SQL statements while closing the PostgreSQL lease database: %1
-This is an error message issued when a DHCP server (either V4 or V6) experienced
-and error freeing database SQL resources as part of closing its connection to
-the Postgresql database.  The connection is closed as part of normal server
-shutdown.  This error is most likely a programmatic issue that is highly
-unlikely to occur or negatively impact server operation.
-
 % DHCPSRV_PGSQL_COMMIT committing to MySQL database
 The code has issued a commit call.  All outstanding transactions will be
 committed to the database.  Note that depending on the PostgreSQL settings,
@@ -419,6 +418,13 @@ V6) is about to open a PostgreSQL lease database.  The parameters of the
 connection including database name and username needed to access it
 (but not the password if any) are logged.
 
+% DHCPSRV_PGSQL_DEALLOC_ERROR An error occured deallocating SQL statements while closing the PostgreSQL lease database: %1
+This is an error message issued when a DHCP server (either V4 or V6) experienced
+and error freeing database SQL resources as part of closing its connection to
+the Postgresql database.  The connection is closed as part of normal server
+shutdown.  This error is most likely a programmatic issue that is highly
+unlikely to occur or negatively impact server operation.
+
 % DHCPSRV_PGSQL_DELETE_ADDR deleting lease for address %1
 A debug message issued when the server is attempting to delete a lease for
 the specified address from the PostgreSQL database for the specified address.
@@ -477,12 +483,6 @@ lease from the PostgreSQL database for the specified address.
 A debug message issued when the server is attempting to update IPv6
 lease from the PostgreSQL database for the specified address.
 
-% DHCPSRV_NOTYPE_DB no 'type' keyword to determine database backend: %1
-This is an error message, logged when an attempt has been made to access
-a database backend, but where no 'type' keyword has been included in
-the access string.  The access string (less any passwords) is included
-in the message.
-
 % DHCPSRV_UNEXPECTED_NAME database access parameters passed through '%1', expected 'lease-database'
 The parameters for access the lease database were passed to the server through
 the named configuration parameter, but the code was expecting them to be



More information about the bind10-changes mailing list