- 24 Jan, 2017 1 commit
-
-
Francis Dupont authored
-
- 01 Dec, 2016 2 commits
-
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
- 17 Mar, 2016 1 commit
-
-
Thomas Markwalder authored
Optimization of boost:asio code is now disabled when building with BOOST_ERROR_CODE_HEADER_ONLY under GCC versions 5.2.0 through 5.3.0. src/lib/asiolink/asio_wrapper.h New file which wraps boost/asio/asio.hpp around compilation logic to suppress optimization under GNU 5.2.0 thru 5.3.0. The remaining changes either removed the inclusion of <asio/asio.hpp> or replaced it with the inclusion of <<asiolink/asio_wrapper.h>. Inclusion file order was also altered to better comply with our coding guidelines.
-
- 16 Dec, 2015 2 commits
-
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
- 02 Sep, 2015 1 commit
-
-
Francis Dupont authored
-
- 10 Jun, 2015 1 commit
-
-
Tomek Mrugalski authored
-
- 20 May, 2015 1 commit
-
-
Tomek Mrugalski authored
-
- 19 May, 2015 1 commit
-
-
Shawn Routhier authored
Split the logging into three loggers config & general dhcp to d2 d2 to dns (and back) Print out a request ID for each NCR event. Currently this is the DHCID but it could be changed in the future to allow for comparing log entries between DHCP servers and D2. Fix up some typos I ran across while reading the code
-
- 17 Apr, 2015 1 commit
-
-
Francis Dupont authored
-
- 19 Mar, 2015 1 commit
-
-
Shawn Routhier authored
Actually modified a debug message to turn it into an info message.
-
- 20 Jan, 2015 1 commit
-
-
Marcin Siodelski authored
- Pass io_service to D2Process as a const reference - Fix issues in memfile unittest
-
- 19 Jan, 2015 1 commit
-
-
Marcin Siodelski authored
-
- 12 Jan, 2015 1 commit
-
-
Marcin Siodelski authored
-
- 05 Aug, 2014 1 commit
-
-
Tomek Mrugalski authored
-
- 29 Jul, 2014 1 commit
-
-
Stephen Morris authored
The messages in question are now output only with logging set to DEBUG: the DHCP-DDNS process now outputs a minimum number of messages by default.
-
- 19 May, 2014 1 commit
-
-
Marcin Siodelski authored
-
- 08 May, 2014 1 commit
-
-
Thomas Markwalder authored
Changed D2Process to get queue manager configuration values from D2Params. This makes NCR protocol and format configurable.
-
- 02 Apr, 2014 1 commit
-
-
Thomas Markwalder authored
Added a check in D2Process to detect when D2 is using an address other than loopback on which to listen and issue a log warning. Added simple unit tests that permit visual log inspection barring a simple, automated way to do it.
-
- 08 Nov, 2013 1 commit
-
-
Thomas Markwalder authored
Some classes were using references to isc::asiolink::IOService, others where using d2::IOServicePtr. The latter is now used throughout for consistency as well as support for future, possible, multi-threaded implementation.
-
- 27 Aug, 2013 1 commit
-
-
Thomas Markwalder authored
Replaced use of EXPECT_EQ(false,) with EXPECT_FALSE() in d2_process_unittests.cc. These were failing to compile under Fedora 18/gtest 1.6. This appears to be a gtest bug. Other minor changes.
-
- 26 Aug, 2013 1 commit
-
-
Thomas Markwalder authored
Minor corrections only, there were no major revisions.
-
- 16 Aug, 2013 1 commit
-
-
Thomas Markwalder authored
Added main process event loop to D2Process which is the primary application "object" in b10-dchp-ddns. Along the way it was necessary to adjust D2QueueManager to treat stopping as an asyncrhonous event when IO is pending. This requied a change in lib-dchp-ddns to have awareness of when IO is pending. Fixed a bug in D2 configuration parsing in which parsing a a subsequent configuration caused duplicate TSIGKeyInfo entries.
-
- 04 Jul, 2013 1 commit
-
-
Marcin Siodelski authored
When logger initialization was disabled for a unit test, a few NULL pointer assertions came up. This was because, some module commands were executed without arguments (NULL pointer objects). NULL pointers were not checked before logging arguments. This led to assertions. NULL pointers are now checked and "(no arg)" string is logged if present.
-
- 02 Jul, 2013 1 commit
-
-
Thomas Markwalder authored
and corrected doxygen errors.
-
- 12 Jun, 2013 1 commit
-
-
Thomas Markwalder authored
D2. It introduces DCfgMgrBase, abstract class for processing updates to configuration, DCfgContext for storing configuration; and D2 specific initial derivations of each, D2CfgMgr and D2CfgContext. These are skeletal derivations that will be expanded to handle DHCP-DDNS specific configuration. New files added: src/bin/d2/d_cfg_mgr.h src/bin/d2/d_cfg_mgr.cc src/bin/d2/d2_cfg_mgr.h src/bin/d2/d2_cfg_mgr.cc src/bin/d2/tests/d_cfg_mgr_unittests.cc
-
- 07 Jun, 2013 1 commit
-
-
Thomas Markwalder authored
log messages. Log name is also now "dctl".
-
- 06 Jun, 2013 1 commit
-
-
Thomas Markwalder authored
-
- 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.
-
- 28 May, 2013 1 commit
-
-
Thomas Markwalder authored
-
- 24 May, 2013 1 commit
-
-
Thomas Markwalder authored
to DProcessBase.
-
- 22 May, 2013 1 commit
-
-
Thomas Markwalder authored
process class, D2Process, and the abstract class from which it derives, DProcess. This class provides DHCP-DDNS specific event loop and business logic. The following new files have been added: src/bin/d2/d_process.h - defines the DProcess base class src/bin/d2/d2_process.h - defines the D2Process class src/bin/d2/d2_process.cc - implements the D2Process class src/bin/d2/tests/d2_process_unittests.cc - initial unit tests
-