From: Tomek Mrugalski Date: Thu, 9 May 2013 15:12:18 +0000 (+0200) Subject: [master] Merge branch 'trac2898' (DHCPv6 relayed traffic) X-Git-Tag: bind10-1.2.0beta1-release~470 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=04c159afd7ae18b98b50d1a3d2e5f1eefdb3bae8;p=thirdparty%2Fkea.git [master] Merge branch 'trac2898' (DHCPv6 relayed traffic) Conflicts: src/lib/dhcp/tests/pkt6_unittest.cc --- 04c159afd7ae18b98b50d1a3d2e5f1eefdb3bae8 diff --cc ChangeLog index b2717a88f8,f5bb09c32c..f254218963 --- a/ChangeLog +++ b/ChangeLog @@@ -1,85 -1,8 +1,88 @@@ ++612. [func] tomek ++ b10-dhcp6: Support for relayed DHCPv6 traffic has been added. ++ +611. [func] naokikambe + Added Xfrin statistics items such as the number of successful + transfers. These are per-zone type counters. Their values can be + obtained with zone names by invoking "Stats show Xfrin" via bindctl + while Xfrin is running. + (Trac #2252, git e1a0ea8ef5c51b9b25afa111fbfe9347afbe5413) + +bind10-1.0.0beta2 released on May 3, 2013 + +610. [bug] muks + When the sqlite3 program is not available on the system (in + PATH), we no longer attempt to run some tests which depend + on it. + (Trac #1909, git f85b274b85b57a094d33ca06dfbe12ae67bb47df) + +609. [bug] jinmei + Handled some rare error cases in DNS server classes correctly. + This fix specifically solves occasional crash of b10-auth due to + errors caused by TCP DNS clients. Also, as a result of cleanups + with the fix, b10-auth should now be a little bit faster in + handling UDP queries: in some local experiments it ran about 5% + faster. + (Trac #2903, git 6d3e0f4b36a754248f8a03a29e2c36aef644cdcc) + +608. [bug] jinmei + b10-cmdctl: fixed a hangup problem on receiving the shutdown + command from bindctl. Note, however, that cmdctl is defined as + a "needed" module by default, so shutting down cmdctl would cause + shutdown of the entire BIND 10 system anyway, and is therefore + still not very useful in practice. + (Trac #2712, git fa392e8eb391a17d30550d4b290c975710651d98) + +607. [bug] jinmei + Worked around some unit test regressions on FreeBSD 9.1 due to + a binary compatibility issue between standard and system + libraries (http://www.freebsd.org/cgi/query-pr.cgi?pr=175453). + While not all tests still pass, main BIND 10 programs should + generally work correctly. Still, there can be odd run time + behavior such as abrupt crash instead of graceful shutdown + when some fatal event happens, so it's generally discouraged to + use BIND 10 on FreeBSD 9.1 RELEASE. According to the above + bug report for FreeBSD, it seems upgrading or downgrading the + FreeBSD version will solve this problem. + (Trac #2887, git 69dfb4544d9ded3c10cffbbfd573ae05fdeb771f) + +606. [bug] jinmei + b10-xfrout now correctly stops sending notify requests once it + receives a valid response. It previously handled it as if the + requests are timed out and resent it a few times in a short + period. + (Trac #2879, git 4c45f29f28ae766a9f7dc3142859f1d0000284e1) + +605. [bug] tmark - Modified perfdhcp to calculate the times displayed for packet sent - and received as time elapsed since perfdhcp process start time. ++ Modified perfdhcp to calculate the times displayed for packet sent ++ and received as time elapsed since perfdhcp process start time. + Previously these were times since the start of the epoch. + However the large numbers involved caused loss of precision + in the calculation of the test statistics. + (Trac #2785, git e9556924dcd1cf285dc358c47d65ed7c413e02cf) + +604. [func] marcin + libdhcp++: abstracted methods which open sockets and send/receive + DHCP4 packets to a separate class. Other classes will be derived + from it to implement OS-specific methods of DHCPv4 packets filtering. + The primary purpose for this change is to add support for Direct + DHCPv4 response to a client which doesn't have an address yet on + different OSes. + (Trac #991, git 33ffc9a750cd3fb34158ef676aab6b05df0302e2) + +603. [func] tmark + The directory in which the b10-dchp4 and b10-dhcp6 server id files has + been changed from the local state directory (set by the "configure" + --localstatedir switch) to the "bind10" subdirectory of it. After an + upgrade, server id files in the former location will be orphaned and + should be manually removed. + (Trac #2770, git a622140d411b3f07a68a1451e19df36118a80650) + 602. [bug] tmark - Perdhcp will now exit gracefully if the command line argument for IP version - (-4 or -6) does not match the command line argument given for the server. - Prior to this perfdhcp would core when given an IP version of -6 but a valid - IPv4 address for server. + Perfdhcp will now exit gracefully if the command line argument for + IP version (-4 or -6) does not match the command line argument + given for the server. Prior to this perfdhcp would core when given + an IP version of -6 but a valid IPv4 address for server. (Trac #2784, git 96b66c0c79dccf9a0206a45916b9b23fe9b94f74) 601. [bug]* jinmei, vorner