From: Jelte Jansen Date: Fri, 20 Jul 2012 09:03:12 +0000 (+0200) Subject: [master] Update changelog for merge of #1986 X-Git-Tag: trac2351_base~137^2~4^2~25 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2015d7fc14dee3abea892ea3bed3d6af6899fb38;p=thirdparty%2Fkea.git [master] Update changelog for merge of #1986 --- diff --git a/ChangeLog b/ChangeLog index fa854469e3..776f14e535 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +453. [bug] jelte + b10-auth no longer tries to send DDNS UPDATE messages to b10-ddns if + b10-ddns is not running. Sending an UPDATE to BIND 10 that is not + configured to run DDNS will now result in a response with rcode + NOTIMP instead of SERVFAIL. + (Trac #1986, git bd6b0a5ed3481f78fb4e5cb0b18c7b6e5920f9f8) + 452. [func]* muks b10-showtech: An initial implementation of the b10-showtech tool is now available. It gathers and outputs system information which @@ -291,8 +298,8 @@ bind10-devel-20120329 released on March 29, 2012 407. [build] haikuo Remove "--enable-boost-threads" switch in configure command. This - thread lock mechanism is useless for bind10 and causes performance - hits. + thread lock mechanism is useless for bind10 and causes performance + hits. (Trac #1680, git 9c4d0cadf4adc802cc41a2610dc2c30b25aad728) 406. [bug] muks @@ -788,26 +795,26 @@ bind10-devel-20120119 released on January 19, 2012 (Trac #1350, git cc20ff993da1ddb1c6e8a98370438b45a2be9e0a) 336. [func] jelte - libdns++ (and its python wrapper) now includes a class Serial, for - SOA SERIAL comparison and addition. Operations on instances of this - class follow the specification from RFC 1982. - Rdata::SOA::getSerial() now returns values of this type (and not + libdns++ (and its python wrapper) now includes a class Serial, for + SOA SERIAL comparison and addition. Operations on instances of this + class follow the specification from RFC 1982. + Rdata::SOA::getSerial() now returns values of this type (and not uint32_t). (Trac #1278, git 2ae72d76c74f61a67590722c73ebbf631388acbd) 335. [bug]* jelte - The DataSourceClientContainer class that dynamically loads - datasource backend libraries no longer provides just a .so file name - to its call to dlopen(), but passes it an absolute path. This means - that it is no longer an system implementation detail that depends on - [DY]LD_LIBRARY_PATH which file is chosen, should there be multiple - options (for instance, when test-running a new build while a + The DataSourceClientContainer class that dynamically loads + datasource backend libraries no longer provides just a .so file name + to its call to dlopen(), but passes it an absolute path. This means + that it is no longer an system implementation detail that depends on + [DY]LD_LIBRARY_PATH which file is chosen, should there be multiple + options (for instance, when test-running a new build while a different version is installed). - These loadable libraries are also no longer installed in the default - library path, but in a subdirectory of the libexec directory of the + These loadable libraries are also no longer installed in the default + library path, but in a subdirectory of the libexec directory of the target ($prefix/libexec/[version]/backends). - This also removes the need to handle b10-xfin and b10-xfrout as - 'special' hardcoded components, and they are now started as regular + This also removes the need to handle b10-xfin and b10-xfrout as + 'special' hardcoded components, and they are now started as regular components as dictated by the configuration of the boss process. (Trac #1292, git 83ce13c2d85068a1bec015361e4ef8c35590a5d0) @@ -952,12 +959,12 @@ bind10-devel-20111128 released on November 28, 2011 (Trac #1228, git 31d5a4f66b18cca838ca1182b9f13034066427a7) 314. [bug] jelte - b10-xfrin would previously initiate incoming transfers upon - receiving NOTIFY messages from any address (if the zone was - known to b10-xfrin, and using the configured address). It now - only starts a transfer if the source address from the NOTIFY - packet matches the configured master address and port. This was - really already fixed in release bind10-devel-20111014, but there + b10-xfrin would previously initiate incoming transfers upon + receiving NOTIFY messages from any address (if the zone was + known to b10-xfrin, and using the configured address). It now + only starts a transfer if the source address from the NOTIFY + packet matches the configured master address and port. This was + really already fixed in release bind10-devel-20111014, but there were some deferred cleanups to add. (Trac #1298, git 1177bfe30e17a76bea6b6447e14ae9be9e1ca8c2) @@ -971,7 +978,7 @@ bind10-devel-20111128 released on November 28, 2011 (Trac #1329, git 1aa233fab1d74dc776899df61181806679d14013) 312. [func] jelte - Added an initial framework for doing system tests using the + Added an initial framework for doing system tests using the cucumber-based BDD tool Lettuce. A number of general steps are included, for instance running bind10 with specific configurations, sending queries, and inspecting query answers. A @@ -1349,7 +1356,7 @@ bind10-devel-20110705 released on July 05, 2011 (Trac #710, git dae1d2e24f993e1eef9ab429326652f40a006dfb) 257. [bug] y-aharen - Fixed a bug an instance of IntervalTimerImpl may be destructed + Fixed a bug an instance of IntervalTimerImpl may be destructed while deadline_timer is holding the handler. This fix addresses occasional failure of IntervalTimerTest.destructIntervalTimer. (Trac #957, git e59c215e14b5718f62699ec32514453b983ff603) @@ -2019,7 +2026,7 @@ bind10-devel-20110120 released on January 20, 2011 (Trac #513, git 285c5ee3d5582ed6df02d1aa00387f92a74e3695) 151. [bug] smann - lib/log/dummylog.h: + lib/log/dummylog.h: lib/log/dummylog.cc: Modify dlog so that it takes an optional 2nd argument of type bool (true or false). This flag, if set, will cause the message to be printed whether or not @@ -2327,11 +2334,11 @@ bind10-devel-20101201 released on December 01, 2010 104. [bug] jerry bin/zonemgr: zonemgr should be attempting to refresh expired zones. (Trac #336, r3139) - + 103. [bug] jerry lib/python/isc/log: Fixed an issue with python logging, python log shouldn't die with OSError. (Trac #267, r3137) - + 102. [build] jinmei Disable threads in ASIO to minimize build time dependency. (Trac #345, r3100) @@ -2366,7 +2373,7 @@ bind10-devel-20101201 released on December 01, 2010 it can be customized; Make sure --disable-static works. (Trac #325, r2976) -bind10-devel-20100917 released on September 17, 2010 +bind10-devel-20100917 released on September 17, 2010 95. [doc] jreed Add b10-zonemgr manual page. Update other docs to introduce @@ -2419,14 +2426,14 @@ bind10-devel-20100917 released on September 17, 2010 reason. (Trac #296, r2761) 87. [func] zhanglikun - lib/python/isc/notifyout: Add the feature of notify-out, when + lib/python/isc/notifyout: Add the feature of notify-out, when zone axfr/ixfr finishing, the server will notify its slaves. (Trac #289, svn r2737) 86. [func] jerry - bin/zonemgr: Added zone manager module. The zone manager is one - of the co-operating processes of BIND10, which keeps track of - timers and other information necessary for BIND10 to act as a + bin/zonemgr: Added zone manager module. The zone manager is one + of the co-operating processes of BIND10, which keeps track of + timers and other information necessary for BIND10 to act as a slave. (Trac #215, svn r2737) 85. [build]* jinmei @@ -2439,7 +2446,7 @@ bind10-devel-20100917 released on September 17, 2010 bind10-devel-20100812 released on August 12, 2010 84. [bug] jinmei, jerry - This is a quick fix patch for the issue: AXFR fails half the + This is a quick fix patch for the issue: AXFR fails half the time because of connection problems. xfrout client will make a new connection every time. (Trac #299, svn r2697) @@ -2489,7 +2496,7 @@ bind10-devel-20100812 released on August 12, 2010 (Trac #256, r2549) 77. [func] zhanglikun - Make error message be more friendly when running cmdctl and it's + Make error message be more friendly when running cmdctl and it's already running (listening on same port)(Trac #277, r2540) 76. [bug] jelte @@ -2545,8 +2552,8 @@ bind10-devel-20100701 released on July 1, 2010 68. [func] zhanglikun Add options -c (--certificate-chain) to bindctl. Override class HTTPSConnection to support server certificate validation. - Add support to cmdctl.spec file, now there are three configurable - items for cmdctl: 'key_file', 'cert_file' and 'accounts_file', + Add support to cmdctl.spec file, now there are three configurable + items for cmdctl: 'key_file', 'cert_file' and 'accounts_file', all of them can be changed in runtime. (Trac #127, svn r2357) @@ -2566,7 +2573,7 @@ bind10-devel-20100701 released on July 1, 2010 section; this, among other things, will prevent multiple copies of the same CNAME from showing up when there's a loop. (Trac #69, svn r2350) - + 65. [func] shentingting Various loadzone improvements: allow optional comment for $TTL, allow optional origin and comment for $INCLUDE, allow @@ -2587,7 +2594,7 @@ bind10-devel-20100701 released on July 1, 2010 63. [func] shane Added initial support for setuid(), using the "-u" flag. This will - be replaced in the future, but for now provides a reasonable + be replaced in the future, but for now provides a reasonable starting point. (Trac #180, svn r2330) @@ -2636,17 +2643,17 @@ bind10-devel-20100701 released on July 1, 2010 (Trac #224, svn r2103) 53. [bug] zhanglikun - bin/bindctl: Generate a unique session ID by using - socket.gethostname() instead of socket.gethostbyname(), - since the latter one could make bindctl stall if its own + bin/bindctl: Generate a unique session ID by using + socket.gethostname() instead of socket.gethostbyname(), + since the latter one could make bindctl stall if its own host name can't be resolved. (Trac #228, svn r2096) 52. [func] zhanglikun bin/xfrout: When xfrout is launched, check whether the - socket file is being used by one running xfrout process, - if it is, exit from python. If the file isn't a socket file - or nobody is listening, it will be removed. If it can't + socket file is being used by one running xfrout process, + if it is, exit from python. If the file isn't a socket file + or nobody is listening, it will be removed. If it can't be removed, exit from python. (Trac #151, svn r2091) @@ -2659,7 +2666,7 @@ bind10-devel-20100602 released on June 2, 2010 (Trac #223) 50. [bug] zhanglikun - bin/xfrin: a regression in xfrin: it can't communicate with + bin/xfrin: a regression in xfrin: it can't communicate with a remote server. (Trac #218, svn r2038) 49. [func]* jelte