- 13 Feb, 2014 2 commits
-
-
Thomas Markwalder authored
Adding missing commentary in ncr_io.h and ncr_upd.h
-
Thomas Markwalder authored
Changed dhcp_ddns::NameChangeSender to kick-start send process if there are messages in the queue when startSending is called. Prior to this it required the queuing of a new message via sendRequest().
-
- 11 Feb, 2014 1 commit
-
-
Thomas Markwalder authored
Rememebering the io_service in use and how to run ready IO handlers was pushed down from D2ClientMgr into NameChangeSender. NameChangeSender stop logic was altered so it will now cleanly complete the last send as well as interrupting the daisy-chain of instigating the next send upon completion of the current send.
-
- 10 Feb, 2014 2 commits
-
-
Thomas Markwalder authored
Also ran dhcp_ddns_messages.mes through reorder tool.
-
Thomas Markwalder authored
Shored up the error handling in the sender when the WatchSocket fails to mark or clear. Addes unit tests accordingly.
-
- 08 Feb, 2014 2 commits
-
-
Thomas Markwalder authored
Fixed a couple doxgyen errors and removed the commented out include of ioctl.h in d2_upd_unittest.cc
-
Thomas Markwalder authored
Made behavior of dhcp_ddns::WatchSocket a bit more robust in handling programmatic abuse. Cleaned up addresses used in ncr_upd_unittest.cc, added specific test for client side address if 0.0.0.0/port 0. Updated copyrights as appropriate and other cosmetics.
-
- 06 Feb, 2014 1 commit
-
-
Thomas Markwalder authored
Compilation under Fedora turned a couple of missing includes, errno.h and stdint.h.
-
- 03 Feb, 2014 2 commits
-
-
Thomas Markwalder authored
Integrated use of WatchSocket to NameChangeSender and NameChangeUDPSender. Added addtional methods for accessing sender's send queue. Created include and source for common dhcp_ddns lib test components.
-
Thomas Markwalder authored
Added a new to libdhcp_ddns, WatchSocket. This class provides an open file descriptor whose read-readiness can be set or cleared and checked via select() or poll() variants.
-
- 21 Jan, 2014 1 commit
-
-
Tomek Mrugalski authored
-
- 20 Jan, 2014 1 commit
-
-
- 15 Jan, 2014 2 commits
-
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
- 10 Jan, 2014 1 commit
-
-
Thomas Markwalder authored
Removed configuration parameter allow-client-update. It was deemed to really just be the inverse of override-client-update. Renamed convenience method isDhcpDdns to ddnsEnabled. Made enum to string converion functions case insenstive. Updated copyright dates and other cosmetic changes.
-
- 07 Jan, 2014 1 commit
-
-
Mukund Sivaraman authored
-
- 06 Jan, 2014 1 commit
-
-
Thomas Markwalder authored
Added configuration paramters to dhcp4 and its spec file to support DHCP-DDNS. Created new classes D2ClientMgr, D2ClientConfig, and D2CientConfigParser in the libdhcpsrv. The new parameters are parsed, validated, and stored but do not yet affect behavior. That will be implemented as a seperate ticket.
-
- 05 Dec, 2013 1 commit
-
-
Thomas Markwalder authored
Changed dhcp_ddns::NameChangeRequest to store lease address as IOAddress only. Corrected logic that handles request build exceptions and added unit tests for same. Other minor changes.
-
- 04 Dec, 2013 1 commit
-
-
Thomas Markwalder authored
Added methods for constructing all three types of DNS update requests required by d2::NameAddTransaction to complete the implementation of its state machine. Also refactored some unit test code into nc_test_utils.h and .cc, and ran much needed spell checking.
-
- 24 Oct, 2013 2 commits
-
-
Tomek Mrugalski authored
-
Marcin Siodelski authored
-
- 18 Sep, 2013 1 commit
-
-
Kean Johnston authored
-
- 10 Sep, 2013 1 commit
-
-
Marcin Siodelski authored
-
- 06 Sep, 2013 2 commits
-
-
Thomas Markwalder authored
Using EXPECT_EQ on class D2Dhcid failed under gtest 1.5 due to lack of "<<" operator. Adding it solves this problem.
-
Thomas Markwalder authored
-
- 03 Sep, 2013 3 commits
-
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
- 02 Sep, 2013 1 commit
-
-
Marcin Siodelski authored
-
- 30 Aug, 2013 1 commit
-
-
Marcin Siodelski authored
-
- 27 Aug, 2013 2 commits
-
-
Tomek Mrugalski authored
-
Marcin Siodelski authored
-
- 26 Aug, 2013 1 commit
-
-
Thomas Markwalder authored
Minor corrections only, there were no major revisions.
-
- 20 Aug, 2013 1 commit
-
-
Marcin Siodelski authored
-
- 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.
-
- 14 Aug, 2013 2 commits
-
-
Tomek Mrugalski authored
-
Marcin Siodelski authored
-
- 05 Aug, 2013 1 commit
-
-
Thomas Markwalder authored
Added initial implemenation of D2UpdateMgr class to src/bin/d2.
-
- 02 Aug, 2013 1 commit
-
-
Mukund Sivaraman authored
-
- 26 Jul, 2013 1 commit
-
-
Thomas Markwalder authored
Build was failing under Solaris.
-