]>
git.ipfire.org Git - thirdparty/kea.git/log
Tomek Mrugalski [Tue, 28 Jan 2014 18:01:54 +0000 (19:01 +0100)]
[3274] Relay address can now be stored in Subnet structures.
Mukund Sivaraman [Tue, 28 Jan 2014 16:40:35 +0000 (22:10 +0530)]
[master] Wait for Xfrout ACL re-config to finish before sending out NOTIFY
Mukund Sivaraman [Tue, 28 Jan 2014 13:01:18 +0000 (18:31 +0530)]
[master] Explain --enable-debug in the contributor guide
Stephen Morris [Tue, 28 Jan 2014 11:34:44 +0000 (11:34 +0000)]
[2443] Minor changes during the course of the review
Mukund Sivaraman [Tue, 28 Jan 2014 05:55:13 +0000 (11:25 +0530)]
[1396] Use RRset::getLength() in xfrout
Mukund Sivaraman [Tue, 28 Jan 2014 05:54:31 +0000 (11:24 +0530)]
[1396] Fix width of TTL field
Mukund Sivaraman [Tue, 28 Jan 2014 05:40:35 +0000 (11:10 +0530)]
[1396] Add TreenodeRRset::getLength() implementation
Mukund Sivaraman [Tue, 28 Jan 2014 03:59:26 +0000 (09:29 +0530)]
[1396] Add Python binding for RRset::getLength()
Mukund Sivaraman [Tue, 28 Jan 2014 03:23:13 +0000 (08:53 +0530)]
[1396] Add RRset::getLength()
Mukund Sivaraman [Tue, 28 Jan 2014 02:51:48 +0000 (08:21 +0530)]
[1396] Rename method to getLength()
At first I thought getLength() may already be in use by RR type-specific
classes, but it's not in use. getLength() is more consistent with naming
of other classes' wire data length methods.
Mukund Sivaraman [Tue, 28 Jan 2014 02:27:56 +0000 (07:57 +0530)]
Merge branch 'trac2749'
Mukund Sivaraman [Tue, 28 Jan 2014 02:13:53 +0000 (07:43 +0530)]
[master] Add ChangeLog entry for #3287
Mukund Sivaraman [Tue, 28 Jan 2014 01:56:24 +0000 (07:26 +0530)]
Merge branch 'trac3287'
Mukund Sivaraman [Tue, 28 Jan 2014 01:45:28 +0000 (07:15 +0530)]
Merge branch 'trac3263_2'
Mukund Sivaraman [Tue, 28 Jan 2014 01:43:57 +0000 (07:13 +0530)]
[master] Add ChangeLog entry for #2951
Mukund Sivaraman [Tue, 28 Jan 2014 01:29:32 +0000 (06:59 +0530)]
Merge branch 'trac2951'
Mukund Sivaraman [Tue, 28 Jan 2014 01:28:54 +0000 (06:58 +0530)]
[master] Add ChangeLog for #1516
Mukund Sivaraman [Tue, 28 Jan 2014 01:27:45 +0000 (06:57 +0530)]
[master] Delete trailing whitespace from ChangeLog
Mukund Sivaraman [Tue, 28 Jan 2014 01:17:44 +0000 (06:47 +0530)]
Merge branch 'trac1516'
Mukund Sivaraman [Tue, 28 Jan 2014 01:16:49 +0000 (06:46 +0530)]
Revert "[1516] Fixed function argument indentation."
This reverts commit
b00635aa7e78a7398dd00788a9f7bf19e261c9d6 . The
previous alignment was correct (see ticket #1516 comment 7 and 8).
Stephen Morris [Mon, 27 Jan 2014 18:51:33 +0000 (18:51 +0000)]
[master] Merge branch 'trac1621'
Marcin Siodelski [Mon, 27 Jan 2014 16:26:34 +0000 (17:26 +0100)]
[3295] Fixed an Allocation Engine test to check that old lease is NULL.
Marcin Siodelski [Mon, 27 Jan 2014 16:11:59 +0000 (17:11 +0100)]
[3295] Implemented lease function which checks FQDN for equality.
Also, moved lease unit tests to a dedicated test file.
Stephen Morris [Mon, 27 Jan 2014 16:03:48 +0000 (16:03 +0000)]
[2749] Minor comment change.
Wlodek Wencel [Mon, 27 Jan 2014 15:59:14 +0000 (16:59 +0100)]
ChangeLog entry for #2892
Wlodek Wencel [Mon, 27 Jan 2014 15:49:25 +0000 (16:49 +0100)]
[2892] Merge branch 'trac2892'
Marcin Siodelski [Mon, 27 Jan 2014 15:07:51 +0000 (16:07 +0100)]
[3295] Generated hostname for a client who sent an empty FQDN.
Also, allow the server to generate FQDN if configured to do so, even if
client specified non-empty FQDN.
Stephen Morris [Mon, 27 Jan 2014 13:13:38 +0000 (13:13 +0000)]
[master] ChangeLog entry for #2566
Stephen Morris [Mon, 27 Jan 2014 13:07:10 +0000 (13:07 +0000)]
[master] Merge branch 'trac2566'
Marcin Siodelski [Mon, 27 Jan 2014 10:08:00 +0000 (11:08 +0100)]
[3295] Generate client FQDN using leased IP address.
Marcin Siodelski [Mon, 27 Jan 2014 09:45:58 +0000 (10:45 +0100)]
[3295] Adjusted unit test to expect only one NCR to be generated for 3 IAs.
Marcin Siodelski [Mon, 27 Jan 2014 09:40:24 +0000 (10:40 +0100)]
[3295] Do not generate NameChangeRequests for Solicit.
Mukund Sivaraman [Mon, 27 Jan 2014 08:36:30 +0000 (14:06 +0530)]
[2000] Add another toWire() test
Mukund Sivaraman [Mon, 27 Jan 2014 08:16:19 +0000 (13:46 +0530)]
[2000] Add OPT::toWire() implementations
Mukund Sivaraman [Mon, 27 Jan 2014 08:06:53 +0000 (13:36 +0530)]
[2000] Add appendPseudoRR() unittests
Mukund Sivaraman [Mon, 27 Jan 2014 07:01:53 +0000 (12:31 +0530)]
[2000] Add more fromWire() tests
Mukund Sivaraman [Wed, 8 Jan 2014 04:34:12 +0000 (10:04 +0530)]
[3263] Update tests that allow adding RdataPtr to an RRset when class or type don't match
Mukund Sivaraman [Wed, 8 Jan 2014 04:14:08 +0000 (09:44 +0530)]
[3263] Add API doc note that RRset::addRdata() can throw
Mukund Sivaraman [Mon, 27 Jan 2014 03:58:43 +0000 (09:28 +0530)]
[2749] Update resize() call arguments to be sizeof instead of literal values
Mukund Sivaraman [Mon, 27 Jan 2014 03:52:34 +0000 (09:22 +0530)]
[2749] Remove redundant checks
Mukund Sivaraman [Mon, 27 Jan 2014 03:52:19 +0000 (09:22 +0530)]
[2749] Update name of test (fix case)
Mukund Sivaraman [Mon, 27 Jan 2014 03:49:23 +0000 (09:19 +0530)]
[2749] Update length argument
Mukund Sivaraman [Mon, 27 Jan 2014 03:44:00 +0000 (09:14 +0530)]
[2749] Remove space between sizeof and (
Mukund Sivaraman [Mon, 27 Jan 2014 03:40:22 +0000 (09:10 +0530)]
[2749] Replace size() calls with literal values
This gives us a very tiny speedup, as size() was a const method already.
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.