- 17 Apr, 2015 1 commit
-
-
Francis Dupont authored
-
- 15 Oct, 2014 2 commits
-
-
Marcin Siodelski authored
-
Marcin Siodelski authored
The former replaces the -v with the -d parameter in D2 unit tests. This enables the D2 tests that were skipped when the -v parameter was in use. The -v causes D2 to print version number and exits. The other patch is for printing configuration summary in D2 which we were not aware was failing because tests used to be skipped with -v parameter.
-
- 17 Jun, 2014 1 commit
-
-
Thomas Markwalder authored
DController was extended to instantiate an IOSignalQueue and register for signals with a SignalSet. The default implementation for signal processing supports SIGHUP as config file reload, and SIGINT/SIGTERM for graceful shutdown. D2Controller inherits this support without change. A good deal of work went into the unit test classes as well, particularly DControllerTest.
-
- 09 Jun, 2014 1 commit
-
-
Thomas Markwalder authored
Static handlers were removed from DControllerBase. Developer's guide has been updated to with --with-kea-config discussion and updated diagrams. Other minor corrections. (Note ingore diffs in the diagram .svg files, they aren't particularly meaningful to the human eye).
-
- 05 Jun, 2014 1 commit
-
-
Thomas Markwalder authored
The configuration switch --with-kea-config, now selects between two versions of D2Controller: 1. One which must run as a BUNDY module and is implemented in bundy_d2_controller.(h/cc) All of the BIND10 support was extracted from DControllerBase and moved into this version of D2Controller. This controller is tested in tests/bundy_d2_controller_unittests.cc 2. One that runs as a stand alone executable which must be supplied with a configuration file via the command line and is implemented in d2_controller.(h/cc). This version of D2Controller is nearly identical the the original. DControllerBase supports configuration from file. This controller is tested in tests/d2_controller_unittests.cc DControllerBase now inherits from Daemon which keeps it in step with K4 and K6. The stand-alone mode flag has been removed from all controllers.
-
- 23 May, 2014 1 commit
-
-
Marcin Siodelski authored
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.
-
- 18 Jun, 2013 1 commit
-
-
Thomas Markwalder authored
collection of classes for housing and parsing the application configuration necessary for the DHCP-DDNS application. This rounds out the D2CfgMgr initial implementation. New files: src/bin/d2/d2_config.cc src/bin/d2/d2_config.h src/bin/d2/tests/d2_cfg_mgr_unittests.cc
-
- 07 Jun, 2013 1 commit
-
-
Thomas Markwalder authored
log messages. Log name is also now "dctl".
-
- 05 Jun, 2013 1 commit
-
-
Thomas Markwalder authored
now b10-dhcp-ddns.
-
- 02 Jun, 2013 1 commit
-
-
Thomas Markwalder authored
class, D2Controller, the base class DControllerBase, and unit tests.
-
- 30 May, 2013 1 commit
-
-
Thomas Markwalder authored
will be required to make d2 build. Modified files: Makefile.am d2_log.cc d2_log.h d2_messages.mes d2.spec main.cc tests/Makefile.am tests/d2_test.py New files: d2_controller.cc d2_controller.h d_controller.cc d_controller.h spec_config.h tests/d2_controller_unittests.cc tests/d_controller_unittests.cc tests/d_test_stubs.cc tests/d_test_stubs.h
-