- 25 Feb, 2017 1 commit
-
-
Francis Dupont authored
-
- 22 Feb, 2017 1 commit
-
-
Tomek Mrugalski authored
-
- 26 Jan, 2017 1 commit
-
-
Thomas Markwalder authored
D2 now uses bison parsing to parse its config file and has starter files for SimpleParser. This check-in uses only generic JSON context parsing (i.e. no D2 specific grammar). Added new bison/flex parsing files: d2_lexer.ll d2_parser.yy parser_context.cc parser_context.h parser_context_decl.h Added new generated files: d2_parser.cc d2_parser.h location.hh position.hh stack.hh Added new SimpleParser related files: d2_simple_parser.cc d2_simple_parser.h src/bin/d2/Makefile.am Added bison/flex related entries and rules src/bin/d2/d2_controller.h src/bin/d2/d2_controller.cc D2Controller::parseFile() - new method which overrides base class version and calls new bison parsing to parse JSON config file.
-
- 06 Dec, 2016 1 commit
-
-
Marcin Siodelski authored
-
- 01 Dec, 2016 1 commit
-
-
Marcin Siodelski authored
-
- 02 Jul, 2016 1 commit
-
-
Francis Dupont authored
-
- 23 Jun, 2016 2 commits
-
-
Tomek Mrugalski authored
-
-
- 09 Dec, 2015 1 commit
-
-
Marcin Siodelski authored
-
- 01 Dec, 2015 1 commit
-
-
Thomas Markwalder authored
-
- 04 Sep, 2015 1 commit
-
-
Francis Dupont authored
-
- 31 Aug, 2015 1 commit
-
-
Francis Dupont authored
-
- 30 Aug, 2015 1 commit
-
-
Francis Dupont authored
-
- 22 Jul, 2015 1 commit
-
-
Thomas Markwalder authored
By generating config_report.cc in the cfgrpt directory Makefile rather than configure, it can be treated as any other generated source file, rather than a one-off special case. Moved cfgrpt directory from bin to lib since it creates a library rather than an executable. mk_cfgrpt.sh is now generated by configure from a .in file and Details: configure.ac removed call to mk_cfgrpts.sh added mk_cfgprt.sh to list of files generated by configure src/bin/Makefile.am removed cfgrpt dir changed cfgrpt directory to lib src/bin/d2/Makefile.am src/bin/d2/tests/Makefile.am src/bin/dhcp4/Makefile.am src/bin/dhcp4/tests/Makefile.am src/bin/dhcp6/Makefile.am src/bin/dhcp6/tests/Makefile.am src/bin/lfc/Makefile.am src/bin/lfc/tests/Makefile.am src/bin/perfdhcp/Makefile.am src/bin/perfdhcp/tests/Makefile.am src/lib/Makefile.am added cfgrpt dir src/lib/cfgrpt/Makefile.am changed include dir to be in lib not dir added config_report.cc to CLEANFILES added config_report.cc to BUILD_SOURCES removed config_report.cc from libcfgrpt_la_SOURCES added rule for config_report.cc to call mk_cfgrpt.sh
-
- 30 Jun, 2015 1 commit
-
-
Tomek Mrugalski authored
-
- 19 Jun, 2015 1 commit
-
-
Francis Dupont authored
-
- 18 May, 2015 1 commit
-
-
Francis Dupont authored
-
- 17 May, 2015 2 commits
-
-
Francis Dupont authored
-
Francis Dupont authored
-
- 18 Feb, 2015 1 commit
-
-
Tomek Mrugalski authored
-
- 12 Jan, 2015 1 commit
-
-
Marcin Siodelski authored
-
- 06 Nov, 2014 1 commit
-
-
Francis Dupont authored
-
- 28 Aug, 2014 1 commit
-
-
Jeremy C. Reed authored
-
- 12 Aug, 2014 1 commit
-
-
Marcin Siodelski authored
-
- 02 Jul, 2014 2 commits
-
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
- 16 Jun, 2014 1 commit
-
-
Thomas Markwalder authored
Created d2::IOSignal and d2::IOSignalQueue for propagating caught OS signals to IOService instances. Added TimedSignal test class. New files: src/bin/d2/io_service_signal.cc src/bin/d2/io_service_signal.h src/bin/d2/tests/io_service_signal_unittests.cc
-
- 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.
-
- 15 Apr, 2014 1 commit
-
-
Marcin Siodelski authored
-
- 06 Dec, 2013 1 commit
-
-
Thomas Markwalder authored
Interrim check-in for 3088, which introduces the initial implementation of d2:NameRemoveTransaction. This class implements the state model logic necessary for removing DNS entries per RFC 4703. The state model logic is complete, what remains is the logic to build the actual request messages.
-
- 15 Nov, 2013 1 commit
-
-
Marcin Siodelski authored
Observed compilation issues on Debian 7 when libdhcp++ was not explicitly linked to the DDNS module.
-
- 11 Nov, 2013 1 commit
-
-
Thomas Markwalder authored
This interrim checkin includes the initial implementation of NameAddTransaction to b10-dhcp-ddns. It provides the preliminary state model needed to add forward and/or reverse DNS entries for and FQDN. It does not yet construct the actual DNS update requests.
-
- 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.
-
- 18 Sep, 2013 1 commit
-
-
Kean Johnston authored
-
- 17 Sep, 2013 1 commit
-
-
Thomas Markwalder authored
Created new classes, LabeledValue and LabeledValueSet to provide a cleaner mechanism for defining the set of valid events and states. With this commit, events now use these new constructs. The modifications to use these constructs for states will be done as separate commit. Some addtional, minor review comments were also addressed.
-
- 09 Sep, 2013 1 commit
-
-
Thomas Markwalder authored
b10-dhcp-ddns Finite state machine logic was refactored into its own class, StateModel.
-
- 27 Aug, 2013 1 commit
-
-
Thomas Markwalder authored
Interim commit for 3086 which includes the preliminary implementation of the base class, NameChangeTransaction. b10-dhcp-ddns module will use derivations of this class to carry out NameChangeRequests.
-
- 05 Aug, 2013 1 commit
-
-
Thomas Markwalder authored
Added initial implemenation of D2UpdateMgr class to src/bin/d2.
-
- 26 Jul, 2013 1 commit
-
-
Thomas Markwalder authored
D2QueueMgr class queues NameChangeRequest messages received from DHCP_DDNS clients.
-
- 25 Jul, 2013 1 commit
-
-
Thomas Markwalder authored
NameChangeRequests from src/bin/d2 into their own library, libdhcp_ddns, in src/lib/dhcp_ddns.
-