2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 05:27:55 +00:00

6 Commits

Author SHA1 Message Date
Thomas Markwalder
18c4f954d1 [3221] Addressed review comments.
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.
2014-02-08 13:26:01 -05:00
Thomas Markwalder
4b87d90465 [3221] Added use of dhcp_ddns::WatchSocket and additonal queue methods
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.
2014-02-03 14:10:38 -05:00
Thomas Markwalder
fb678e639c [3033] Addressed review comments.
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.
2014-01-10 11:11:15 -05:00
Thomas Markwalder
d508d4ac19 [3033] Added DHCP-DDNS configuration paramater parsing to b10-dhcp4
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.
2014-01-06 10:56:59 -05:00
Thomas Markwalder
c39eb9bbe3 [3075] Implemented main event loop in b10-dhcp-ddns
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.
2013-08-16 11:30:47 -04:00
Thomas Markwalder
a3e5965736 [3065] Moved classes pertaining to sending and receiving
NameChangeRequests from src/bin/d2 into their own library,
libdhcp_ddns, in src/lib/dhcp_ddns.
2013-07-25 08:12:29 -04:00