]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
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.

12 years ago[3398] The result of configuration design discussion added
Tomek Mrugalski [Tue, 6 May 2014 12:59:36 +0000 (14:59 +0200)] 
[3398] The result of configuration design discussion added

12 years ago[trac3400] ChangeLog updated.
Tomek Mrugalski [Tue, 6 May 2014 11:55:20 +0000 (13:55 +0200)] 
[trac3400] ChangeLog updated.

12 years ago[3382] A bit more clean up.
Thomas Markwalder [Fri, 2 May 2014 15:42:56 +0000 (11:42 -0400)] 
[3382] A bit more clean up.

I removed todos on regarding use of binary of text.  I could not demonstrate
any appreciable difference between the two forms and binary results require
more manual conversion. Performance should be examined as a separte effort.

12 years ago[3382] Replaced hard coded column types with constants
Thomas Markwalder [Thu, 1 May 2014 19:21:37 +0000 (15:21 -0400)] 
[3382] Replaced hard coded column types with constants

Replaced hard coded numbers for column types in tagged_statements[]
initialization.
Replaced test of error message text for duplicate key violations with
test of the SQL state code.  This is the recommended mechanism as
error text can be affected by localization and is subject to content
change.

12 years ago[3328] Removed use of PgSqlStatementBind
Thomas Markwalder [Thu, 1 May 2014 14:35:38 +0000 (10:35 -0400)] 
[3328] Removed use of PgSqlStatementBind

Unlike, MySQL, PostgreSQL does not return anything to the caller when
preparing an SQL statement, rather one uses its text name to execute it.
PgSqlStatementBind was an unecessary duplication of data already available
in tagged_statements.  This also resolved the unused member complaint from
cppcheck regarding TaggedStatement::index.

Also corrected two cppchecks in unit tests.

12 years ago[3382] Replaced remaining uses of PgSqlParam with PsqlBindArray
Thomas Markwalder [Thu, 1 May 2014 13:56:02 +0000 (09:56 -0400)] 
[3382] Replaced remaining uses of PgSqlParam with PsqlBindArray

Replaced use of PgSqlParam with PsqlBindArray throughout.
Updated commentary and general clean up.

12 years ago[3382] v6 working with new PsqlBindArray
Thomas Markwalder [Wed, 30 Apr 2014 15:46:57 +0000 (11:46 -0400)] 
[3382] v6 working with new PsqlBindArray

Initial use of PsqlBindArray, working for v6.

12 years ago[master] Merge branch 'trac3409'
Marcin Siodelski [Tue, 29 Apr 2014 20:19:56 +0000 (22:19 +0200)] 
[master] Merge branch 'trac3409'

Conflicts:
src/lib/dhcpsrv/d2_client_cfg.cc
src/lib/dhcpsrv/dhcp_parsers.cc

12 years ago[3382] v4 Working with new PsqlBindArray
Thomas Markwalder [Tue, 29 Apr 2014 19:19:45 +0000 (15:19 -0400)] 
[3382] v4 Working with new PsqlBindArray

Initial use of PsqlBindArray, working for v4.

12 years ago[3409] Addressed review comments.
Marcin Siodelski [Tue, 29 Apr 2014 16:27:14 +0000 (18:27 +0200)] 
[3409] Addressed review comments.

12 years ago[3409] Append line number to error caused by undefined global parameter.
Marcin Siodelski [Mon, 28 Apr 2014 15:11:40 +0000 (17:11 +0200)] 
[3409] Append line number to error caused by undefined global parameter.

12 years ago[3409] Append line number for errors when duplicated subnet id is used.
Marcin Siodelski [Mon, 28 Apr 2014 14:58:24 +0000 (16:58 +0200)] 
[3409] Append line number for errors when duplicated subnet id is used.

12 years ago[3409] Append line number when adding duplicated option definition.
Marcin Siodelski [Mon, 28 Apr 2014 13:57:41 +0000 (15:57 +0200)] 
[3409] Append line number when adding duplicated option definition.

12 years ago[3409] Unit tests check that the error message contains line number etc.
Marcin Siodelski [Mon, 28 Apr 2014 13:25:07 +0000 (15:25 +0200)] 
[3409] Unit tests check that the error message contains line number etc.

12 years ago[master] Corrected unit test build failure under Solaris 11
Thomas Markwalder [Fri, 25 Apr 2014 17:44:55 +0000 (13:44 -0400)] 
[master] Corrected unit test build failure under Solaris 11

Reverted change to configure.ac that broke the test for sys/filio.h.
This include is needed for unit tests in dhcp_ddns.

12 years ago[3409] Fix line number logging in DHCPv4 as a result of manual testing.
Marcin Siodelski [Fri, 25 Apr 2014 17:18:20 +0000 (19:18 +0200)] 
[3409] Fix line number logging in DHCPv4 as a result of manual testing.

12 years ago[master] Fix for 3387, asiodns::IOFetch unit test failing
Thomas Markwalder [Fri, 25 Apr 2014 15:15:39 +0000 (11:15 -0400)] 
[master] Fix for 3387, asiodns::IOFetch unit test failing

The unit test, IOFetchTest.TcpSendReceive65535, was failing
routinely on a NetBSD VM.  The VM was running so slowly that
this test was timing out.  Typically it takes less than
500ms. On this VM it was taking over 4.5s and then hitting
a safety valve timeout.  That timeout value was increased.

12 years ago[3400] Example config file.
Tomek Mrugalski [Fri, 25 Apr 2014 14:17:50 +0000 (16:17 +0200)] 
[3400] Example config file.

12 years ago[3409] Pass whole context to the OptionDefListParser.
Marcin Siodelski [Fri, 25 Apr 2014 12:16:43 +0000 (14:16 +0200)] 
[3409] Pass whole context to the OptionDefListParser.

12 years ago[3409] Fixed culprit line logging for non-existing parameters.
Marcin Siodelski [Fri, 25 Apr 2014 12:06:04 +0000 (14:06 +0200)] 
[3409] Fixed culprit line logging for non-existing parameters.

12 years ago[3409] Log position of the elements in DHCPv6 config parser.
Marcin Siodelski [Fri, 25 Apr 2014 09:56:46 +0000 (11:56 +0200)] 
[3409] Log position of the elements in DHCPv6 config parser.

12 years ago[master] Merge branch 'trac3121'
Thomas Markwalder [Thu, 24 Apr 2014 18:06:19 +0000 (14:06 -0400)] 
[master] Merge branch 'trac3121'

Internal refactor, moved error logic from commit() to build() for
D2 parsers

12 years ago[3409] Use reset function to set the pointer to the Subnet config parser
Marcin Siodelski [Thu, 24 Apr 2014 17:55:55 +0000 (19:55 +0200)] 
[3409] Use reset function to set the pointer to the Subnet config parser

12 years ago[master] Added ChangeLog entry 782 for Trac #3328.
Thomas Markwalder [Thu, 24 Apr 2014 17:09:24 +0000 (13:09 -0400)] 
[master] Added ChangeLog entry 782 for Trac #3328.

12 years ago[3409] The DHCPv4 config parser logs positions of the elements in config.
Marcin Siodelski [Thu, 24 Apr 2014 17:02:19 +0000 (19:02 +0200)] 
[3409] The DHCPv4 config parser logs positions of the elements in config.

12 years ago[master] Merge branch 'trac3328'
Thomas Markwalder [Thu, 24 Apr 2014 16:45:46 +0000 (12:45 -0400)] 
[master] Merge branch 'trac3328'

Adds sender_ip,sender_port,max_queue_size to D2 client config

12 years ago[3328] Fixed some typos in the bind10-guide.
Marcin Siodelski [Thu, 24 Apr 2014 16:27:08 +0000 (18:27 +0200)] 
[3328] Fixed some typos in the bind10-guide.

12 years ago[3328] Addressed review comments
Thomas Markwalder [Thu, 24 Apr 2014 15:46:11 +0000 (11:46 -0400)] 
[3328] Addressed review comments

Fixed typos and replaced used of DHCPv<n> with b10-dhcp<n> in
D2 relevant sections of the admin guide.
Added sender_ip and max_queue_size value to dhcp4 and dhcp6 unit
tests.
Added used of DFT constants in D2ClientCfg default constructor.

12 years ago[3121] Addressed review comments
Thomas Markwalder [Thu, 24 Apr 2014 14:04:02 +0000 (10:04 -0400)] 
[3121] Addressed review comments

Added suggested code commentary.

12 years ago[3409] Append position into error messages logged from dhcp_parsers.cc
Marcin Siodelski [Thu, 24 Apr 2014 08:54:42 +0000 (10:54 +0200)] 
[3409] Append position into error messages logged from dhcp_parsers.cc

12 years ago[3409] Store position of the data element in the value storage.
Marcin Siodelski [Wed, 23 Apr 2014 18:51:46 +0000 (20:51 +0200)] 
[3409] Store position of the data element in the value storage.

12 years ago[3400] Documentation updated.
Tomek Mrugalski [Wed, 23 Apr 2014 17:48:35 +0000 (19:48 +0200)] 
[3400] Documentation updated.

12 years ago[3400] Several improvements in JSON backend:
Tomek Mrugalski [Wed, 23 Apr 2014 17:48:06 +0000 (19:48 +0200)] 
[3400] Several improvements in JSON backend:

 - file read can now ignore # comments in file
 - there are JSON specific unit-tests now in src/bin/dhcp6
 - BIND10 backend specific tests moved to separate file

12 years ago[master] Added Changelog entry for #3148. trac2406km_base
Marcin Siodelski [Wed, 23 Apr 2014 17:44:32 +0000 (19:44 +0200)] 
[master] Added Changelog entry for #3148.

12 years ago[master] Merge branch 'trac3148'
Marcin Siodelski [Wed, 23 Apr 2014 08:57:52 +0000 (10:57 +0200)] 
[master] Merge branch 'trac3148'

12 years ago[3148] Implemented getLeases6 methods which take lease type into account.
Marcin Siodelski [Wed, 23 Apr 2014 08:53:12 +0000 (10:53 +0200)] 
[3148] Implemented getLeases6 methods which take lease type into account.

12 years ago[3148] Fixed obvious bugs in Dhcpv6Srv unit tests.
Marcin Siodelski [Wed, 23 Apr 2014 08:38:00 +0000 (10:38 +0200)] 
[3148] Fixed obvious bugs in Dhcpv6Srv unit tests.

12 years ago[3409] Updated Element data structure to hold the file name.
Marcin Siodelski [Tue, 22 Apr 2014 14:40:29 +0000 (16:40 +0200)] 
[3409] Updated Element data structure to hold the file name.

12 years ago[3400] Initial JSON file read support added in b10-dhcp6
Tomek Mrugalski [Tue, 22 Apr 2014 13:21:26 +0000 (15:21 +0200)] 
[3400] Initial JSON file read support added in b10-dhcp6

- added --with-kea-config=JSON,BIND10 added to configure.ac
- JSON-file config backend added for b10-dhcp6
- Config file can now be read from a JSON file

12 years ago[3328] Updated kea admin guide with new dhcp-ddns config values
Thomas Markwalder [Mon, 21 Apr 2014 16:03:38 +0000 (12:03 -0400)] 
[3328] Updated kea admin guide with new dhcp-ddns config values

12 years ago[3328] Change Dhcp6 spec file so D2 server IP address matches Dhcp4
Thomas Markwalder [Mon, 21 Apr 2014 14:26:16 +0000 (10:26 -0400)] 
[3328] Change Dhcp6 spec file so D2 server IP address matches Dhcp4

Out of the box both DHCP servers should look at the same defualt address
for D2, as D2 only opens one ip/port (currently).

12 years ago[master] Added Changelog entry for #3408. trac2406_cl_base
Marcin Siodelski [Fri, 18 Apr 2014 16:53:53 +0000 (18:53 +0200)] 
[master] Added Changelog entry for #3408.

12 years ago[master] Merge branch 'trac3408'
Marcin Siodelski [Fri, 18 Apr 2014 16:15:33 +0000 (18:15 +0200)] 
[master] Merge branch 'trac3408'

12 years ago[3408] Addressed review comments.
Marcin Siodelski [Fri, 18 Apr 2014 16:11:48 +0000 (18:11 +0200)] 
[3408] Addressed review comments.

12 years ago[3408] Compilation fix.
Tomek Mrugalski [Fri, 18 Apr 2014 12:45:09 +0000 (14:45 +0200)] 
[3408] Compilation fix.

12 years ago[3121] Corrected some little typos.
Marcin Siodelski [Fri, 18 Apr 2014 10:27:36 +0000 (12:27 +0200)] 
[3121] Corrected some little typos.

12 years ago[3408] Additional doxygen fixes in data.h
Marcin Siodelski [Fri, 18 Apr 2014 09:22:45 +0000 (11:22 +0200)] 
[3408] Additional doxygen fixes in data.h

12 years ago[3408] Added a few comments in the data.cc concerning element position.
Marcin Siodelski [Fri, 18 Apr 2014 09:04:50 +0000 (11:04 +0200)] 
[3408] Added a few comments in the data.cc concerning element position.

12 years ago[3408] Doxygen cleanup in data.h.
Marcin Siodelski [Fri, 18 Apr 2014 09:01:05 +0000 (11:01 +0200)] 
[3408] Doxygen cleanup in data.h.

12 years ago[3328] Added additional validation in D2ClientCfg
Thomas Markwalder [Thu, 17 Apr 2014 20:49:27 +0000 (16:49 -0400)] 
[3328] Added additional validation in D2ClientCfg

Added checks in D2ClientCfg to make user server and
sender ip values are the same family, and that
the server ip/port is not exactly the same as the
sender ip/port.

12 years ago[3328] Updated Kea6 to support new values
Thomas Markwalder [Thu, 17 Apr 2014 19:40:50 +0000 (15:40 -0400)] 
[3328] Updated Kea6 to support new values

Updated spec file and unit tests with new dhcp-ddns values:
server-ip, server-port, and max-queue-size

12 years ago[3328] Updated Kea4 to support new values
Thomas Markwalder [Thu, 17 Apr 2014 19:29:05 +0000 (15:29 -0400)] 
[3328] Updated Kea4 to support new values

Updated spec file and unit tests with new dhcp-ddns values:
server-ip, server-port, and max-queue-size

12 years ago[3328] Added new configurable values to dhcpsrv::D2ClientConfig
Thomas Markwalder [Thu, 17 Apr 2014 18:50:19 +0000 (14:50 -0400)] 
[3328] Added new configurable values to dhcpsrv::D2ClientConfig

Adding new members to D2ClientConfig
- sender_ip
- sender_port
- max_queue_size

Modified D2ClientConfigParser to parse the new values
Modified D2ClientMgr to make use of the new values
Updated the appropriate unittests

12 years ago[3408] Propagate line numbers and positions of elements in Element objects
Marcin Siodelski [Thu, 17 Apr 2014 16:53:43 +0000 (18:53 +0200)] 
[3408] Propagate line numbers and positions of elements in Element objects

12 years ago[3121] Moved validation logic to build method for DdnsDomain parsing
Thomas Markwalder [Thu, 17 Apr 2014 13:09:45 +0000 (09:09 -0400)] 
[3121] Moved validation logic to build method for DdnsDomain parsing

Modified code for domain parsing.

12 years ago[3121] Moved validation logic to build method for DnsServeInfo parsing
Thomas Markwalder [Thu, 17 Apr 2014 11:38:25 +0000 (07:38 -0400)] 
[3121] Moved validation logic to build method for DnsServeInfo parsing

Modified DnsServerInfoParser, DnsServerInfoListParser, and unit tests