]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
12 years ago[3336] It is now possible to mark triplet unspecified.
Marcin Siodelski [Tue, 27 May 2014 13:20:37 +0000 (15:20 +0200)] 
[3336] It is now possible to mark triplet unspecified.

12 years ago[3336] Little cleanup in the Triplet class.
Marcin Siodelski [Tue, 27 May 2014 13:23:27 +0000 (15:23 +0200)] 
[3336] Little cleanup in the Triplet class.

12 years ago[3399] Corrected a couple of typos and little errors spotted in review.
Marcin Siodelski [Mon, 26 May 2014 16:14:51 +0000 (18:14 +0200)] 
[3399] Corrected a couple of typos and little errors spotted in review.

12 years ago[3432] Miscellaneous modifications to DHCP-DDNS documentation made during review
Stephen Morris [Mon, 26 May 2014 12:48:05 +0000 (13:48 +0100)] 
[3432] Miscellaneous modifications to DHCP-DDNS documentation made during review

12 years agoMerge branch 'master' of git://git.kea.isc.org/kea
Jeremy C. Reed [Fri, 23 May 2014 18:10:09 +0000 (18:10 +0000)] 
Merge branch 'master' of git://git.kea.isc.org/kea

12 years agoadjust report-cpp-coverage make target
Jeremy C. Reed [Fri, 23 May 2014 18:06:09 +0000 (18:06 +0000)] 
adjust report-cpp-coverage make target

exclude include/ so will remove /usr/local/include too

also add a hack to change the paths to be consistent
in the case that the directory the job is done in is a symlink
to another directory.
(Alternative method would be to run the lcov tool multiple times
for each path and set the base-directory switch plus add-tracefile
switch to combine.)

I didn't get this reviewed. I am under assuption that this make target
is rarely used.

12 years ago[3399] make distcheck clean-up
Tomek Mrugalski [Fri, 23 May 2014 17:14:24 +0000 (19:14 +0200)] 
[3399] make distcheck clean-up

12 years ago[3399] make distcheck patch
Tomek Mrugalski [Fri, 23 May 2014 17:14:08 +0000 (19:14 +0200)] 
[3399] make distcheck patch

12 years ago[3406] Fixed cleanup in signal handling tests for DHCPv6.
Marcin Siodelski [Fri, 23 May 2014 17:12:32 +0000 (19:12 +0200)] 
[3406] Fixed cleanup  in signal handling tests for DHCPv6.

12 years ago[master] make distcheck fix
Tomek Mrugalski [Fri, 23 May 2014 17:10:40 +0000 (19:10 +0200)] 
[master] make distcheck fix

12 years ago[3399] Two example Kea4 configs added.
Tomek Mrugalski [Fri, 23 May 2014 16:42:32 +0000 (18:42 +0200)] 
[3399] Two example Kea4 configs added.

12 years ago[3399] Documentation updated.
Tomek Mrugalski [Fri, 23 May 2014 16:40:57 +0000 (18:40 +0200)] 
[3399] Documentation updated.

12 years ago[3399] Prototype for a test that loads example config files.
Tomek Mrugalski [Fri, 23 May 2014 16:40:28 +0000 (18:40 +0200)] 
[3399] Prototype for a test that loads example config files.

12 years ago[3406] Use absolute paths to imported shell libs, in DHCPv6 tests.
Marcin Siodelski [Fri, 23 May 2014 15:34:39 +0000 (17:34 +0200)] 
[3406] Use absolute paths to imported shell libs, in DHCPv6 tests.

12 years ago[3406] Implemented support for SIGTERM and SIGINT signals handling.
Marcin Siodelski [Fri, 23 May 2014 15:07:03 +0000 (17:07 +0200)] 
[3406] Implemented support for SIGTERM and SIGINT signals handling.

12 years ago[3406] Use common test library for reconfigure test.
Marcin Siodelski [Fri, 23 May 2014 14:53:32 +0000 (16:53 +0200)] 
[3406] Use common test library for reconfigure test.

12 years ago[3406] Implemented test checking graceful server shutdown.
Marcin Siodelski [Fri, 23 May 2014 14:21:38 +0000 (16:21 +0200)] 
[3406] Implemented test checking graceful server shutdown.

12 years ago[master] Bumped up timeout values in D2 controller tests.
Marcin Siodelski [Fri, 23 May 2014 08:03:24 +0000 (10:03 +0200)] 
[master] Bumped up timeout values in D2 controller tests.

On the FreeBSD10 system installed on the physical machine with the CPU:
(Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz), Kea compiled with clang 3.3,
it takes slightly more than 2100ms (the previous timeout value) for the
callback to occur. This seems to be specific to this system but on the
other hand we don't test on FreeBSDs a lot, so the problem may be more
common than we think. This was okayed on Jabber.

12 years ago[master] Unit tests for IAPREFIX compare IOAddress objects.
Marcin Siodelski [Fri, 23 May 2014 06:55:29 +0000 (08:55 +0200)] 
[master] Unit tests for IAPREFIX compare IOAddress objects.

The unit tests used to compare the addresses in the textual formats. Since
IPv6 addresses may be presented in various ways, it led to false
positives on some OSes.

12 years ago[master] Added Changelog entry for #3246.
Marcin Siodelski [Thu, 22 May 2014 17:57:06 +0000 (19:57 +0200)] 
[master] Added Changelog entry for #3246.

12 years ago[master] Merge branch 'trac3246'
Marcin Siodelski [Thu, 22 May 2014 17:54:36 +0000 (19:54 +0200)] 
[master] Merge branch 'trac3246'

Conflicts:
src/bin/dhcp6/tests/Makefile.am

12 years ago[3406] Remove line breaks from shell script to avoid fails on some systems.
Marcin Siodelski [Thu, 22 May 2014 17:17:43 +0000 (19:17 +0200)] 
[3406] Remove line breaks from shell script to avoid fails on some systems.

12 years ago[3246] Addressed review comments.
Marcin Siodelski [Thu, 22 May 2014 17:00:45 +0000 (19:00 +0200)] 
[3246] Addressed review comments.

12 years ago[3406] Updated developer's guide with section about SIGHUP based reconfig.
Marcin Siodelski [Thu, 22 May 2014 15:58:45 +0000 (17:58 +0200)] 
[3406] Updated developer's guide with section about SIGHUP based reconfig.

12 years ago[3406] Handle reconfiguration errors gracefully.
Marcin Siodelski [Thu, 22 May 2014 15:01:22 +0000 (17:01 +0200)] 
[3406] Handle reconfiguration errors gracefully.

12 years ago[3406] Cleanup in the dynamic reconfiguration test.
Marcin Siodelski [Thu, 22 May 2014 13:07:08 +0000 (15:07 +0200)] 
[3406] Cleanup in the dynamic reconfiguration test.

12 years ago[3406] Implemented dynamic reconfiguration when SIGHUP is received.
Marcin Siodelski [Thu, 22 May 2014 12:57:24 +0000 (14:57 +0200)] 
[3406] Implemented dynamic reconfiguration when SIGHUP is received.

12 years ago[master] Disabled forceUDPSendError unit test for Solaris
Thomas Markwalder [Thu, 22 May 2014 11:50:11 +0000 (07:50 -0400)] 
[master] Disabled forceUDPSendError unit test for Solaris

The goal of these tests is to exercise error handling of a failed NCR send
in Kea4/Kea6.  Because the test is for a UDP sender is there is no simple way
to make the send fail.  The only way found so far is to attmpt to send it to
0.0.0.0/port 0.  This fails everywhere except Solaris 11. For now the tests
have been disabled for Solaris 11

12 years ago[3406] Test configuration does not depend on network interfaces.
Marcin Siodelski [Thu, 22 May 2014 09:16:23 +0000 (11:16 +0200)] 
[3406] Test configuration does not depend on network interfaces.

Also, use SIGHUP number rather than name as name is not recognized on some
operating systems correctly.

12 years ago[master] Merge branch 'trac3382'
Thomas Markwalder [Wed, 21 May 2014 18:32:09 +0000 (14:32 -0400)] 
[master] Merge branch 'trac3382'

Fixed Conflicts in:
src/bin/d2/tests/nc_test_utils.cc
src/lib/dns/tests/labelsequence_unittest.cc

12 years ago[3399] Minor corrections in DHCPv6 (after 3400)
Tomek Mrugalski [Wed, 21 May 2014 18:16:44 +0000 (20:16 +0200)] 
[3399] Minor corrections in DHCPv6 (after 3400)

12 years ago[3399] Kea configuration backend for DHCPv4
Tomek Mrugalski [Wed, 21 May 2014 18:16:24 +0000 (20:16 +0200)] 
[3399] Kea configuration backend for DHCPv4

12 years ago[3406] Implemented test that checks dynamic reconfiguration of the server.
Marcin Siodelski [Wed, 21 May 2014 17:35:19 +0000 (19:35 +0200)] 
[3406] Implemented test that checks dynamic reconfiguration of the server.

12 years ago[3399] Missign ctrl_dhcp4_srv.cc added.
Tomek Mrugalski [Wed, 21 May 2014 14:16:41 +0000 (16:16 +0200)] 
[3399] Missign ctrl_dhcp4_srv.cc added.

12 years ago[3399] Bundy controller implemented.
Tomek Mrugalski [Wed, 21 May 2014 14:16:18 +0000 (16:16 +0200)] 
[3399] Bundy controller implemented.

12 years ago[3382] A few more review changes.
Thomas Markwalder [Wed, 21 May 2014 12:16:43 +0000 (08:16 -0400)] 
[3382] A few more review changes.

Added unit tests for null DUIDs.
Minor nit fixes.

12 years ago[master] Added ChangeLog entry 784 for trac3268.
Thomas Markwalder [Wed, 21 May 2014 11:19:21 +0000 (07:19 -0400)] 
[master] Added ChangeLog entry 784 for trac3268.

12 years ago[master] Merge branch 'trac3268'
Thomas Markwalder [Wed, 21 May 2014 11:17:04 +0000 (07:17 -0400)] 
[master] Merge branch 'trac3268'

Added osx_version check of 10.9.3 to configure.ac
Fixed Conflicts:
src/bin/d2/tests/nc_test_utils.cc
src/lib/dns/tests/labelsequence_unittest.cc

12 years ago[3382] Addressed review comments
Thomas Markwalder [Tue, 20 May 2014 20:01:25 +0000 (16:01 -0400)] 
[3382] Addressed review comments

Added tests for Y2038 timestamps.
Added missing commentary.
Minor cleanup.

12 years ago[3246] Set non-significant bits of parsed prefix option to 0.
Marcin Siodelski [Tue, 20 May 2014 17:16:08 +0000 (19:16 +0200)] 
[3246] Set non-significant bits of parsed prefix option to 0.

12 years ago[3432] Fixed compilation error in d2_cfg_mgr.cc
Thomas Markwalder [Tue, 20 May 2014 11:27:22 +0000 (07:27 -0400)] 
[3432] Fixed compilation error in d2_cfg_mgr.cc

Minor compilation error incurred after review changes.

12 years ago[3246] Implemented unit test which checks collisions of prefixes.
Marcin Siodelski [Tue, 20 May 2014 11:23:20 +0000 (13:23 +0200)] 
[3246] Implemented unit test which checks collisions of prefixes.

12 years ago[3432] Addressed review comments
Thomas Markwalder [Tue, 20 May 2014 11:16:05 +0000 (07:16 -0400)] 
[3432] Addressed review comments

Added missing commentary, corrected typos.

12 years ago[master] ChangeLog updated.
Tomek Mrugalski [Tue, 20 May 2014 09:35:37 +0000 (11:35 +0200)] 
[master] ChangeLog updated.

12 years agoMerge branch 'trac3400'
Tomek Mrugalski [Tue, 20 May 2014 09:13:50 +0000 (11:13 +0200)] 
Merge branch 'trac3400'

12 years ago[3400] Obsolete comment removed.
Tomek Mrugalski [Tue, 20 May 2014 09:13:01 +0000 (11:13 +0200)] 
[3400] Obsolete comment removed.

12 years ago[3432] Updated Admin guide for TSIG key configuration
Thomas Markwalder [Mon, 19 May 2014 15:08:08 +0000 (11:08 -0400)] 
[3432] Updated Admin guide for TSIG key configuration

Updated the admin guilde and minor change to dhcp-ddns.spec file.

12 years ago[3382] configure now uses PGSQL_INCLUDEDIR_SERVER
Tomek Mrugalski [Mon, 19 May 2014 14:49:11 +0000 (16:49 +0200)] 
[3382] configure now uses PGSQL_INCLUDEDIR_SERVER

12 years ago[3382] Compilation fix
Tomek Mrugalski [Mon, 19 May 2014 14:11:45 +0000 (16:11 +0200)] 
[3382] Compilation fix

 - Removed unused constant. Failed to compile with Xcode 5.1

12 years ago[3268] Fixed a couple of typos during a review.
Marcin Siodelski [Mon, 19 May 2014 14:03:31 +0000 (16:03 +0200)] 
[3268] Fixed a couple of typos during a review.

12 years ago[3400] Space added in error message.
Tomek Mrugalski [Mon, 19 May 2014 13:31:42 +0000 (15:31 +0200)] 
[3400] Space added in error message.

12 years ago[3400] Coding style fixes, better error message.
Tomek Mrugalski [Mon, 19 May 2014 13:21:17 +0000 (15:21 +0200)] 
[3400] Coding style fixes, better error message.

12 years ago[3400] Configuration backend description expanded
Tomek Mrugalski [Mon, 19 May 2014 12:40:39 +0000 (14:40 +0200)] 
[3400] Configuration backend description expanded

12 years ago[3400] Element::preprocess() is now thread safe.
Tomek Mrugalski [Mon, 19 May 2014 12:15:29 +0000 (14:15 +0200)] 
[3400] Element::preprocess() is now thread safe.

12 years ago[3400] Daemon::init is now void method.
Tomek Mrugalski [Mon, 19 May 2014 11:47:16 +0000 (13:47 +0200)] 
[3400] Daemon::init is now void method.

12 years ago[3400] Broken test removed.
Tomek Mrugalski [Mon, 19 May 2014 09:35:30 +0000 (11:35 +0200)] 
[3400] Broken test removed.

12 years ago[3400] Added tests for location and comments in configs
Tomek Mrugalski [Mon, 19 May 2014 09:22:49 +0000 (11:22 +0200)] 
[3400] Added tests for location and comments in configs

12 years ago[3400] Uncommented previously commented checks.
Tomek Mrugalski [Mon, 19 May 2014 09:22:14 +0000 (11:22 +0200)] 
[3400] Uncommented previously commented checks.

12 years ago[3400] Changes after review:
Tomek Mrugalski [Mon, 19 May 2014 09:21:42 +0000 (11:21 +0200)] 
[3400] Changes after review:

 - files renamed to {kea,bundy}_controller.cc
 - Daemon::init() is now void
 - status variable removed from main
 - added unit-tests for broken configs

12 years ago[3432] Changed algorithm strings to match dnsssec-keygen labels
Thomas Markwalder [Fri, 16 May 2014 16:15:38 +0000 (12:15 -0400)] 
[3432] Changed algorithm strings to match dnsssec-keygen labels

Changed the string values used to configure a TSIG key's algorithm to
match those used by Bind9's dnssec-keygen.
Added tests for all supported algorithms.

12 years ago[3432] Fixed d2::TSIGKeyInfo::remake to use correct dns::TSIGKey constructor
Thomas Markwalder [Fri, 16 May 2014 11:47:12 +0000 (07:47 -0400)] 
[3432] Fixed d2::TSIGKeyInfo::remake to use correct dns::TSIGKey constructor

The dns::TSIGKey constructor that was being by d2:TSIGKeyINfo expects an
ordinary string value for secret and then encodes it to base64. Since
TSIGKeyInfo configuration value for secret is already expected to be base64
encoded this was causing it to be encoded again resulting in verification
errors when tested against Bind9.

Changed TSIGKeyInfo::remake to use the appropriate TSIGKey constructor.

12 years ago[master] Merge branch 'trac3439'
Marcin Siodelski [Thu, 15 May 2014 22:50:04 +0000 (00:50 +0200)] 
[master] Merge branch 'trac3439'

12 years ago[3439] Addressed review comments.
Marcin Siodelski [Thu, 15 May 2014 15:13:21 +0000 (17:13 +0200)] 
[3439] Addressed review comments.

Removed unused template parameter from functions in dhcp_parsers test.

12 years ago[3400] Copyright dates updated.
Tomek Mrugalski [Thu, 15 May 2014 13:56:48 +0000 (15:56 +0200)] 
[3400] Copyright dates updated.

12 years ago[3400] {bundy,kea}_backend_unittest.cc renamed to *_controller_unittest.cc
Tomek Mrugalski [Thu, 15 May 2014 13:56:26 +0000 (15:56 +0200)] 
[3400] {bundy,kea}_backend_unittest.cc renamed to *_controller_unittest.cc

12 years ago[3432] Modify NameChangeTransaction to get its TSIGKey from current DdnsDomain
Thomas Markwalder [Thu, 15 May 2014 13:51:46 +0000 (09:51 -0400)] 
[3432] Modify NameChangeTransaction to get its TSIGKey from current DdnsDomain

NameChangeTransaction now sets its TSIGKeyPtr inside initServeSelection()
from the domain pased into this method.

This makes TSIG fully fucntionally end-to-end.

12 years ago[3400] Merge remote-tracking branch 'origin/trac3449' into trac3400
Tomek Mrugalski [Thu, 15 May 2014 12:34:24 +0000 (14:34 +0200)] 
[3400] Merge remote-tracking branch 'origin/trac3449' into trac3400

Conflicts:
ChangeLog

12 years ago[3400] Files renamed to {kea,bundy}_controller.cc
Tomek Mrugalski [Thu, 15 May 2014 12:33:19 +0000 (14:33 +0200)] 
[3400] Files renamed to {kea,bundy}_controller.cc

12 years ago[3432] Replaced sting key_name with TSIGKeyInfo in d2::DdnsDomain
Thomas Markwalder [Thu, 15 May 2014 11:42:11 +0000 (07:42 -0400)] 
[3432] Replaced sting key_name with TSIGKeyInfo in d2::DdnsDomain

Rather than each DdnsDomain storing only the string name of its TSIG key,
it now contains an pointer to the TSIGKeyInfo which corresponds to the
key name given in its configuration.

12 years ago[3439] Corrected a bug in dhcp_parsers test.
Marcin Siodelski [Thu, 15 May 2014 09:57:25 +0000 (11:57 +0200)] 
[3439] Corrected a bug in dhcp_parsers test.

The unit test didn't correctly check that the configuration file name
hasn't changed when the configuration context was copied.

12 years ago[3432] TSIGKeyInfo now creates and owns a dns::TSIGKey
Thomas Markwalder [Wed, 14 May 2014 19:45:34 +0000 (15:45 -0400)] 
[3432] TSIGKeyInfo now creates and owns a dns::TSIGKey

d2::TSIGKeyInfo now has an instance member for a dns::TSIGKey
instance, which is created during the TSIGKeyInfo's construction.

12 years ago[3432] Added basic TSIG support to NameChangeTransaction
Thomas Markwalder [Wed, 14 May 2014 14:39:11 +0000 (10:39 -0400)] 
[3432] Added basic TSIG support to NameChangeTransaction

Added TSIGKeyPtr instance member to NameChangeTransaction.
Modified NameChangeTransaction::sendUpdate() to do a TSIG updates if its
TSIGKeyPtr is not null.

Extended FauxServer test class to support TSIG if given a key.
Added round trip TSIG tests to NameChangeTransaction base class tests.

This does not address how the transaction's key is determined. That
requires changes to configuration classes in D2Config.

12 years ago[trac3449] make sure -R has argument (directory) in m4 macro that tests availability.
Tomek Mrugalski [Tue, 13 May 2014 12:34:49 +0000 (14:34 +0200)] 
[trac3449] make sure -R has argument (directory) in m4 macro that tests availability.

Bundy issue 6:
(should also be trivial enough, so I'm pushing it directly at my discretion)
without this it's possible that it only results in warning on a system
that doesn't actually support this flag (such as MacOS X) and subsequently
causes build failure.

12 years ago[6] added python 3.4 in the expected python version list in configure.ac
JINMEI Tatuya [Sat, 10 May 2014 14:32:21 +0000 (07:32 -0700)] 
[6] added python 3.4 in the expected python version list in configure.ac

12 years ago[3449] Cherry-pick of compilarion fix from Bundy tree
Tomek Mrugalski [Sat, 10 May 2014 10:23:34 +0000 (12:23 +0200)] 
[3449] Cherry-pick of compilarion fix from Bundy tree

[mavericks] fix trivial build errors

Conflicts:
src/lib/util/csv_file.cc
src/lib/util/csv_file.h

12 years ago[3449] Compilation workaround for Python 3.4
Tomek Mrugalski [Sat, 10 May 2014 10:03:40 +0000 (12:03 +0200)] 
[3449] Compilation workaround for Python 3.4

12 years ago[3449] Fix in ax_isc_rpath.m4 macro
Tomek Mrugalski [Fri, 9 May 2014 23:44:41 +0000 (01:44 +0200)] 
[3449] Fix in ax_isc_rpath.m4 macro

12 years ago[trac3449] make sure -R has argument (directory) in m4 macro that tests availability.
Tomek Mrugalski [Tue, 13 May 2014 12:34:49 +0000 (14:34 +0200)] 
[trac3449] make sure -R has argument (directory) in m4 macro that tests availability.

Bundy issue 6:
(should also be trivial enough, so I'm pushing it directly at my discretion)
without this it's possible that it only results in warning on a system
that doesn't actually support this flag (such as MacOS X) and subsequently
causes build failure.

12 years ago[3432] Added support for TSIG to D2UpdateMessage and DNSClient
Thomas Markwalder [Mon, 12 May 2014 20:15:31 +0000 (16:15 -0400)] 
[3432] Added support for TSIG to D2UpdateMessage and DNSClient

Change D2UpdateMessage to support TSIG signing and verification via its
toWire and fromWire methods.  Both now accept a pointer to a TSIGContext,
which they should use, if its not NULL.

Implemented DNSCLient::doUpdate variant that accepts a TSIGKey. It will
use the key to create a TSIGContext that will then be used to sign the
outbound request and to verify the response in the operator() method.

Added appropriate unit tests.

12 years ago[6] added python 3.4 in the expected python version list in configure.ac
JINMEI Tatuya [Sat, 10 May 2014 14:32:21 +0000 (07:32 -0700)] 
[6] added python 3.4 in the expected python version list in configure.ac

12 years ago[3449] Cherry-pick of compilarion fix from Bundy tree
Tomek Mrugalski [Sat, 10 May 2014 10:23:34 +0000 (12:23 +0200)] 
[3449] Cherry-pick of compilarion fix from Bundy tree

[mavericks] fix trivial build errors

Conflicts:
src/lib/util/csv_file.cc
src/lib/util/csv_file.h

12 years ago[3449] Compilation workaround for Python 3.4
Tomek Mrugalski [Sat, 10 May 2014 10:03:40 +0000 (12:03 +0200)] 
[3449] Compilation workaround for Python 3.4

12 years ago[3449] Fix in ax_isc_rpath.m4 macro
Tomek Mrugalski [Fri, 9 May 2014 23:44:41 +0000 (01:44 +0200)] 
[3449] Fix in ax_isc_rpath.m4 macro

12 years ago[3400] Minor clean up after recent changes.
Tomek Mrugalski [Thu, 8 May 2014 18:05:08 +0000 (20:05 +0200)] 
[3400] Minor clean up after recent changes.

 - loggerInit method moved to specific backends
 - --with-kea-config parameter renamed: BIND10 => Bundy

12 years ago[3400] Removed unnecessary method.
Tomek Mrugalski [Thu, 8 May 2014 17:10:19 +0000 (19:10 +0200)] 
[3400] Removed unnecessary method.

12 years ago[3400] Config file now may contain components other than Dhcp6
Tomek Mrugalski [Thu, 8 May 2014 16:41:17 +0000 (18:41 +0200)] 
[3400] Config file now may contain components other than Dhcp6

12 years ago[3400] Daemon::readFile() method removed.
Tomek Mrugalski [Thu, 8 May 2014 15:52:54 +0000 (17:52 +0200)] 
[3400] Daemon::readFile() method removed.

12 years ago[3400] Element::fromJSONFile() added.
Tomek Mrugalski [Thu, 8 May 2014 15:25:26 +0000 (17:25 +0200)] 
[3400] Element::fromJSONFile() added.

12 years ago[3400] Comment removal implemented in lib/cc/data
Tomek Mrugalski [Thu, 8 May 2014 14:01:07 +0000 (16:01 +0200)] 
[3400] Comment removal implemented in lib/cc/data

12 years ago[3268] Updated bind10 guide with new D2 global parameters
Thomas Markwalder [Thu, 8 May 2014 13:32:19 +0000 (09:32 -0400)] 
[3268] Updated bind10 guide with new D2 global parameters

12 years ago[3268] Modified NameChangeTransaction to use configurable DNS server timeout
Thomas Markwalder [Thu, 8 May 2014 10:57:26 +0000 (06:57 -0400)] 
[3268] Modified NameChangeTransaction to use configurable DNS server timeout

Update manager now passes the D2 config manager reference into transactions
when it creates them. This makes D2 configuration services available at
the transaction level.

Changed NameChangeTransaction::sendUpdate() to get the timeout value from
configuration rather than use hard-coded constant.

12 years ago[3268] Modify D2Process to use D2Params
Thomas Markwalder [Thu, 8 May 2014 10:42:09 +0000 (06:42 -0400)] 
[3268] Modify D2Process to use D2Params

Changed D2Process to get queue manager configuration values from D2Params.
This makes NCR protocol and format configurable.

12 years ago[3268] Modified D2CfgMgr and spec file
Thomas Markwalder [Wed, 7 May 2014 20:18:54 +0000 (16:18 -0400)] 
[3268] Modified D2CfgMgr and spec file

Added D2CfgMgr::buildParams() method to support the new parameters first
processing.

Removed support D2's global "interface" parameter, and added three more:
 - dns_server_timeout
 - ncr_protocol
 - ncr_format

12 years ago[3268] Added container class for D2 global parameters
Thomas Markwalder [Wed, 7 May 2014 19:33:27 +0000 (15:33 -0400)] 
[3268] Added container class for D2 global parameters

Added d2::D2Params to act as container class for D2 global parameters.
This permits them to be converted from their context parameter form during
configuration parsing.

12 years ago[3268] Treat top-level scalars as a group of globals parameters
Thomas Markwalder [Wed, 7 May 2014 19:08:01 +0000 (15:08 -0400)] 
[3268] Treat top-level scalars as a group of globals parameters

Restructured DCfgMgrBase to group the top level elements in a configuration
into scalars (strings, bools, ints, etc...) and objects (maps, lists, etc),
and parse the scalars first, then objects.  This permits the top level
scalars to be treated as a group of global parameters that are parsed first.

Ordered parsing is now relegated to only object elements. Scalars are parsed
first before any objects.

Also added the ability to reset config manager's context and rather than
than starting configuration parsing with a copy of the current context, it
starts with an empty context.

Modified unit tests accordingly.

12 years ago[3400] Skeleton for Bundy backend added.
Tomek Mrugalski [Tue, 6 May 2014 19:07:57 +0000 (21:07 +0200)] 
[3400] Skeleton for Bundy backend added.

12 years ago[3400] Changes after review:
Tomek Mrugalski [Tue, 6 May 2014 19:07:14 +0000 (21:07 +0200)] 
[3400] Changes after review:

- config-reload command added
- config and command handlers cleaned up
- files renamed
- Majority of the backend code is now common
- Added unit-test for config-reload command

12 years ago[3398] Miscellaneous corrections and edits as part of review
Stephen Morris [Tue, 6 May 2014 16:41:55 +0000 (17:41 +0100)] 
[3398] Miscellaneous corrections and edits as part of review

12 years ago[3398] Rather important file has been omitted. :)
Tomek Mrugalski [Tue, 6 May 2014 13:37:00 +0000 (15:37 +0200)] 
[3398] Rather important file has been omitted. :)

12 years ago[3398] Several Doxygen warnings removed.
Tomek Mrugalski [Tue, 6 May 2014 13:07:48 +0000 (15:07 +0200)] 
[3398] Several Doxygen warnings removed.