]>
git.ipfire.org Git - thirdparty/kea.git/log
Mukund Sivaraman [Mon, 27 Jan 2014 03:37:47 +0000 (09:07 +0530)]
[2749] Add comment that we know there's room available in the buffer
Kean Johnston [Sun, 26 Jan 2014 20:38:11 +0000 (22:38 +0200)]
[2539] Initialize SOA once during construction rather than in getSOA()
Kean Johnston [Sat, 25 Jan 2014 19:07:11 +0000 (21:07 +0200)]
[2951] Change the port number to 56176 after trac2904_v3 merge
Branch trac2904_v3 has been merged to master. This test was written
before that merge and uses the old port number. Use the new port
56176 instead.
Kean Johnston [Sat, 25 Jan 2014 12:40:41 +0000 (14:40 +0200)]
[1516] Fixed function argument indentation.
Kean Johnston [Sat, 25 Jan 2014 12:04:16 +0000 (14:04 +0200)]
[2566] Use code block markers in some of the definition lists.
Where a definition list is used to discuss function parameters, use
the <code> modifier to make it more clear that the definition
term is discussing a variable in the function signature mentioned
above the definition list.
Kean Johnston [Sat, 25 Jan 2014 11:37:13 +0000 (13:37 +0200)]
Merge branch 'trac2904_v3'
Mukund Sivaraman [Wed, 22 Jan 2014 13:20:32 +0000 (18:50 +0530)]
[2000] Update OPT RDATA parser to handle EDNS options
Mukund Sivaraman [Fri, 24 Jan 2014 18:50:04 +0000 (00:20 +0530)]
Merge branch 'trac2112'
Mukund Sivaraman [Fri, 24 Jan 2014 18:47:05 +0000 (00:17 +0530)]
Merge branch 'trac3300'
Stephen Morris [Fri, 24 Jan 2014 15:04:43 +0000 (15:04 +0000)]
[2566] Updated text after review
Marcin Siodelski [Fri, 24 Jan 2014 13:04:03 +0000 (14:04 +0100)]
[3295] Generate NCR for the first address handed to the client.
Marcin Siodelski [Fri, 24 Jan 2014 12:54:06 +0000 (13:54 +0100)]
[3295] Added a unit test which checks NCR generation for expired leases.
Marcin Siodelski [Thu, 23 Jan 2014 19:16:43 +0000 (20:16 +0100)]
[3295] DHCPv6 server uses old lease to generate name change requests.
Marcin Siodelski [Thu, 23 Jan 2014 19:14:46 +0000 (20:14 +0100)]
[3295] Modified allocation engine to not update lease fqdn for Solicit.
Marcin Siodelski [Thu, 23 Jan 2014 17:06:43 +0000 (18:06 +0100)]
[master] Merge branch 'trac3265'
Marcin Siodelski [Thu, 23 Jan 2014 16:42:40 +0000 (17:42 +0100)]
[master] Merge branch 'trac3245'
Marcin Siodelski [Thu, 23 Jan 2014 16:41:32 +0000 (17:41 +0100)]
[3295] Modified DHCPv6 allocation engine to return old lease.
Marcin Siodelski [Thu, 23 Jan 2014 08:19:35 +0000 (09:19 +0100)]
[master] Fix a bug in perfdhcp in elapsed time calculation.
This fix was okayed on jabber. It solves the problem in elapsed time
calculation between two DHCP packets. If the timestamp for both packets
is equal, the elapsed time is now 0. Previously, an exception was thrown.
Marcin Siodelski [Wed, 22 Jan 2014 17:59:37 +0000 (18:59 +0100)]
[3265] Increased the timeout value in the DNSClient unit test.
This mitigates the problem whereby a packet sent in one test is not dropped
by a kernel and affects the subsequent test. The increased timeout works
around this problem. However, at some point there may be a need to
implement more proper solution (test should capture the packet sent and
drop it on its own, then start another test).
Marcin Siodelski [Wed, 22 Jan 2014 17:32:32 +0000 (18:32 +0100)]
[3245] Corrected timeout units in the DNSClient documentation.
The DNSClient uses timeout specified in ms. The documentation was wrong
saying that the timeout is specified in seconds.
Jeremy C. Reed [Wed, 22 Jan 2014 13:19:36 +0000 (07:19 -0600)]
[master]Merge remote-tracking branch 'origin/trac2945'
merge in origin/trac2945 for some doxygen fixes
Marcin Siodelski [Wed, 22 Jan 2014 09:25:45 +0000 (10:25 +0100)]
[master] Added ChangeLog entry for #3292.
Marcin Siodelski [Wed, 22 Jan 2014 08:59:00 +0000 (09:59 +0100)]
[master] Merge branch 'trac3292'
Marcin Siodelski [Wed, 22 Jan 2014 08:56:24 +0000 (09:56 +0100)]
[master] Added Changelog entry for #3288.
Marcin Siodelski [Wed, 22 Jan 2014 08:42:22 +0000 (09:42 +0100)]
[master] Merge branch 'trac3288'
Conflicts:
src/lib/dhcp/iface_mgr.cc
Mukund Sivaraman [Wed, 22 Jan 2014 05:46:31 +0000 (11:16 +0530)]
[2112] Fix initialization in for loops (for Microsoft C++)
Mukund Sivaraman [Wed, 22 Jan 2014 05:08:28 +0000 (10:38 +0530)]
[3300] Call destructorImpl() in our Appender class's destructor
This is required by the log4cplus library.
Mukund Sivaraman [Wed, 22 Jan 2014 04:24:01 +0000 (09:54 +0530)]
[2443] Skip checks in LabelSequence when building in non-debug mode
Mukund Sivaraman [Wed, 22 Jan 2014 01:07:15 +0000 (06:37 +0530)]
[2534] Support some minor cases for quoted character strings (compatibility with BIND 9)
Jeremy C. Reed [Tue, 21 Jan 2014 21:22:49 +0000 (15:22 -0600)]
[2945]Merge branch 'master' into trac2945
fix merge conflicts
Tomek Mrugalski [Tue, 21 Jan 2014 19:42:57 +0000 (20:42 +0100)]
[1485] Compilation fixes in perfdhcp
Tomek Mrugalski [Tue, 21 Jan 2014 19:42:40 +0000 (20:42 +0100)]
[1485] Compilation fixes in D2 (patch by Tom M.)
Tomek Mrugalski [Tue, 21 Jan 2014 18:51:14 +0000 (19:51 +0100)]
[1485] Compilation fixes after IOAddress.getAddress() removal
Tomek Mrugalski [Tue, 21 Jan 2014 18:50:41 +0000 (19:50 +0100)]
[1485] IOAddress.getAddress() removed.
Jeremy C. Reed [Tue, 21 Jan 2014 17:58:56 +0000 (11:58 -0600)]
[master] portability fix and unset werror_ok fix
This is for ticket 2945.
Don't use grep -q (not portable).
Also use quotes around "$werror_ok" just in test just in case is unset.
No changelog message as it appears it worked before but was just noisy.
Tomek Mrugalski [Tue, 21 Jan 2014 14:34:30 +0000 (15:34 +0100)]
[master] Merge branch 'trac3203' (DHCP client classification, part 1)
Conflicts:
src/bin/dhcp4/dhcp4_srv.cc
src/bin/dhcp4/tests/dhcp4_test_utils.h
src/bin/dhcp6/dhcp6_srv.cc
src/lib/dhcp/pkt4.cc
src/lib/dhcp/tests/pkt4_unittest.cc
Marcin Siodelski [Tue, 21 Jan 2014 10:54:52 +0000 (11:54 +0100)]
[3292] Addressed review comments.
Marcin Siodelski [Tue, 21 Jan 2014 09:24:58 +0000 (10:24 +0100)]
[3288] Updated copyright headers in modified files.
Marcin Siodelski [Tue, 21 Jan 2014 08:49:59 +0000 (09:49 +0100)]
[3295] Corrected doxygen documentation of DHCPv6 after recent changes.
Marcin Siodelski [Tue, 21 Jan 2014 08:41:42 +0000 (09:41 +0100)]
[3295] Renamed variable to conform to coding standards.
Mukund Sivaraman [Mon, 20 Jan 2014 04:37:14 +0000 (10:07 +0530)]
Update .gitignore files
Thomas Markwalder [Mon, 20 Jan 2014 16:34:55 +0000 (11:34 -0500)]
[3282] Removed use of std::string::back from header
Updated template method to use qualifyName as it should
have been. This also serves to remove use of std::string::back.
Thomas Markwalder [Mon, 20 Jan 2014 16:28:18 +0000 (11:28 -0500)]
[3282] Removed use of std::string::back
Didn't notice but back() is new and not supported on older
versions of C++.
Marcin Siodelski [Mon, 20 Jan 2014 15:52:33 +0000 (16:52 +0100)]
[3295] Removed unused constant from DHCPv6 server code.
Marcin Siodelski [Mon, 20 Jan 2014 15:49:55 +0000 (16:49 +0100)]
[3295] A function which processes Client FQDN option is now void.
Marcin Siodelski [Mon, 20 Jan 2014 15:46:07 +0000 (16:46 +0100)]
[3295] Propagate FQDN option within reply message for renew functions.
Mukund Sivaraman [Mon, 20 Jan 2014 15:40:44 +0000 (21:10 +0530)]
[2512] Add support for the CAA RR type
Marcin Siodelski [Mon, 20 Jan 2014 15:38:36 +0000 (16:38 +0100)]
[3295] Function which creates Name Change Request takes FQDN from message.
Thomas Markwalder [Mon, 20 Jan 2014 15:32:32 +0000 (10:32 -0500)]
[3282] Use DDNS configuration values in b10-dhcp4
Replaced hard-coded constants in dhcp4_srv.cc with methods and
logic in D2ClientMgr to implement behavior changes based on
dhcp-ddns configuration values.
Thomas Markwalder [Mon, 20 Jan 2014 15:28:59 +0000 (10:28 -0500)]
[3282] Addes support for full parsing of disable dhcp-ddns entry
D2CLientConfigParser now supports parsing all parameters even if
enable-updates is false. This allows values like generated-prefix
and qualifying-suffix to be used even if udpates are turned off.
The parser still supports an abbreviated dhcp-ddns entry that has only
enable-updates defined as false.
Thomas Markwalder [Mon, 20 Jan 2014 15:26:49 +0000 (10:26 -0500)]
[3282] Added D2ClientMgr accessor to CfgMgr
Added an accessor to CfgMgr to return a reference to the singlton's
D2ClientMgr instance.
Thomas Markwalder [Mon, 20 Jan 2014 15:25:03 +0000 (10:25 -0500)]
[3282] Added FQDN processing logic to D2ClientMgr
Methods were added to D2ClientMgr which work for v4 and v6 to
determine the server values for FQDN flags and domain names based
upon the client FQDN and configuration options.
Marcin Siodelski [Mon, 20 Jan 2014 15:23:09 +0000 (16:23 +0100)]
[3295] Removed unused function which included Client FQDN option.
Marcin Siodelski [Mon, 20 Jan 2014 15:20:53 +0000 (16:20 +0100)]
[3295] Propagate Client FQDN within server's response message.
Marcin Siodelski [Mon, 20 Jan 2014 15:05:07 +0000 (16:05 +0100)]
[3295] Function which processes FQDN option appends it to server's answer.
Marcin Siodelski [Mon, 20 Jan 2014 10:18:33 +0000 (11:18 +0100)]
[3292] Updated bind10-guide with examples of DHCP options carrying bool.
Marcin Siodelski [Mon, 20 Jan 2014 09:45:09 +0000 (10:45 +0100)]
[3292] Removed redundant checks in DHCP srv unit tests.
Thomas Markwalder [Fri, 17 Jan 2014 21:27:56 +0000 (16:27 -0500)]
[3282] Fixed setDomainName methods
Modified the setDomainName() method in both Option4ClientFqdn
and Option6ClientFqdn to always the domain name type based
on the type parameter passed in.
Tomek Mrugalski [Fri, 17 Jan 2014 19:51:34 +0000 (20:51 +0100)]
[3203] Changes after review:
- Dhcpv{4,6}Srv::classifyPacket() is now better commented.
- constants are now used instead of magic numbers
- Pkt{4,6}::addClass is now better commented
Marcin Siodelski [Fri, 17 Jan 2014 17:32:53 +0000 (18:32 +0100)]
[3292] Fixed configuration of options holding boolean values for DHCPv6.
Marcin Siodelski [Fri, 17 Jan 2014 16:20:34 +0000 (17:20 +0100)]
[3292] Fixed configuration of options holding boolean values in DHCPv4.
Marcin Siodelski [Fri, 17 Jan 2014 11:44:08 +0000 (12:44 +0100)]
[3292] Fixed option definition class to handle booleans carried as strings.
Mukund Sivaraman [Fri, 17 Jan 2014 09:14:23 +0000 (14:44 +0530)]
Merge branch 'trac1283'
Conflicts:
src/lib/dhcp/iface_mgr.cc
Kean Johnston [Fri, 17 Jan 2014 08:42:20 +0000 (10:42 +0200)]
[3285] Use EXTRA_DIST for dependencies to be even more accurate
Mukund Sivaraman [Fri, 17 Jan 2014 08:08:33 +0000 (13:38 +0530)]
[2518] Fix some more cases of unqualified use of Exception
Mukund Sivaraman [Fri, 17 Jan 2014 07:57:38 +0000 (13:27 +0530)]
[2518] Untabify code
Mukund Sivaraman [Fri, 17 Jan 2014 07:57:28 +0000 (13:27 +0530)]
[2518] Introduce isc::dns::Exception and organize all DNS exceptions under it
Mukund Sivaraman [Fri, 17 Jan 2014 06:25:50 +0000 (11:55 +0530)]
[2756] Include the datasource config that's causing an error
Mukund Sivaraman [Fri, 17 Jan 2014 05:03:29 +0000 (10:33 +0530)]
Add Rdata::getWireLength() method
Mukund Sivaraman [Fri, 17 Jan 2014 02:10:03 +0000 (07:40 +0530)]
Merge branch 'trac1839'
Marcin Siodelski [Thu, 16 Jan 2014 15:07:39 +0000 (16:07 +0100)]
[1283] Use IOAddress << operator in remaining places in DHCP code.
Mukund Sivaraman [Thu, 16 Jan 2014 12:38:41 +0000 (18:08 +0530)]
[1397] Add std::string version of Rset::addRdata()
Mukund Sivaraman [Thu, 16 Jan 2014 12:37:42 +0000 (18:07 +0530)]
[1397] Fix variable that's tested
Mukund Sivaraman [Thu, 16 Jan 2014 12:37:19 +0000 (18:07 +0530)]
[1397] Change EXPECT_EQ to ASSERT_EQ
Wlodek Wencel [Thu, 16 Jan 2014 11:56:37 +0000 (12:56 +0100)]
[2892] copyright date changed
Wlodek Wencel [Thu, 16 Jan 2014 11:55:21 +0000 (12:55 +0100)]
[2892] changed message name and content
Wlodek Wencel [Thu, 16 Jan 2014 11:53:48 +0000 (12:53 +0100)]
[2892] removed Pkt6::getOptions from testServerID function, changed comments and @todo section
Wlodek Wencel [Thu, 16 Jan 2014 11:49:44 +0000 (12:49 +0100)]
[2892] changed return param in testServerID function description
Wlodek Wencel [Thu, 16 Jan 2014 11:48:10 +0000 (12:48 +0100)]
[2892] added comments to testServerID unitest
Mukund Sivaraman [Thu, 16 Jan 2014 09:04:36 +0000 (14:34 +0530)]
Merge branch 'trac1033'
Mukund Sivaraman [Thu, 16 Jan 2014 08:58:53 +0000 (14:28 +0530)]
[1894] Add missing method
Mukund Sivaraman [Thu, 16 Jan 2014 08:56:49 +0000 (14:26 +0530)]
[1894] Use a single LabelSequence object instead of doing costly name splits
Mukund Sivaraman [Thu, 16 Jan 2014 08:56:12 +0000 (14:26 +0530)]
[1894] Add LabelSequence version of NSEC3Hash::calculate()
Mukund Sivaraman [Thu, 16 Jan 2014 07:17:16 +0000 (12:47 +0530)]
[1894] Avoid expensive Name copy
Mukund Sivaraman [Thu, 16 Jan 2014 06:12:49 +0000 (11:42 +0530)]
[2539] Implement getSOA() in InMemoryClient iterator
Marcin Siodelski [Wed, 15 Jan 2014 22:13:00 +0000 (23:13 +0100)]
[3288] Removed accidentally committed file.
Thomas Markwalder [Wed, 15 Jan 2014 20:59:10 +0000 (15:59 -0500)]
[master] Corrected intermittent D2 unit test failure
On sluggish machines D2UpdateMgrTest.multiTransactionTimeout
failed intermittantly. A run-away test check was a bit too
stringent.
Marcin Siodelski [Wed, 15 Jan 2014 19:31:58 +0000 (20:31 +0100)]
[3288] Implemented OS-specific function which opens socket on multicast.
Thomas Markwalder [Wed, 15 Jan 2014 13:48:14 +0000 (08:48 -0500)]
[master] Added entry 731 for Trac 3033.
Thomas Markwalder [Wed, 15 Jan 2014 13:33:54 +0000 (08:33 -0500)]
[master] Merge branch 'trac3033'
Adds support for DHCP-DDNS configuration parameters to b10-dhcp4.
Thomas Markwalder [Wed, 15 Jan 2014 13:22:49 +0000 (08:22 -0500)]
[master ] Merge branch 'trac3264'
Refactored some unit test classes in src/bin/d2/tests
Thomas Markwalder [Wed, 15 Jan 2014 13:19:14 +0000 (08:19 -0500)]
[3264] One more review change.
Forgot to document params to doOneExchange.
Thomas Markwalder [Wed, 15 Jan 2014 13:11:17 +0000 (08:11 -0500)]
[3033] Addressed addition review comments.
Changed IP addresses used in tests in dhcp_parsers_unittest.cc
to comply test values recommened by RFCs.
Thomas Markwalder [Wed, 15 Jan 2014 13:01:58 +0000 (08:01 -0500)]
[3264] Addressed review comments.
Added missing test method commentary.
Tomek Mrugalski [Wed, 15 Jan 2014 12:34:38 +0000 (13:34 +0100)]
[master] Merge branch 'trac3234' (DHCP subnet-id increase fix)
Conflicts:
ChangeLog
Marcin Siodelski [Wed, 15 Jan 2014 10:52:04 +0000 (11:52 +0100)]
[master] Added ChangeLog entry for #3279.
Marcin Siodelski [Wed, 15 Jan 2014 10:36:07 +0000 (11:36 +0100)]
[master] Merge branch 'trac3279'
Conflicts:
src/lib/dhcp/iface_mgr.cc
src/lib/dhcp/iface_mgr.h
src/lib/dhcp/tests/iface_mgr_unittest.cc
Marcin Siodelski [Wed, 15 Jan 2014 10:15:01 +0000 (11:15 +0100)]
[3279] Trivial changes to dhcp4_messages.mes.
Updated date in copyright header and reworded one message.
Mukund Sivaraman [Wed, 15 Jan 2014 05:23:39 +0000 (10:53 +0530)]
[2168] Fix more unittests
Mukund Sivaraman [Wed, 15 Jan 2014 05:19:16 +0000 (10:49 +0530)]
[2168] Remove UnitTestUtil::matchWireData()