ChangeLog 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  1. 57. [func] jinmei
  2. lib/datasrc: used a simpler version of Name::split (change 31) for
  3. better readability. No behavior change. (Trac #200, svn r2159)
  4. 56. [func]* jinmei
  5. lib/dns: renamed the library name to libdns++ to avoid confusion
  6. with the same name of library of BIND 9.
  7. (Trac #190, svn r2153)
  8. 55. [bug] shane
  9. bin/xfrout: xfrout exception on Ctrl-C now no longer generates
  10. exception for 'Interrupted system call'
  11. (Track #136, svn r2147)
  12. 54. [bug] zhanglikun
  13. bin/xfrout: Enable b10-xfrout can be launched in source
  14. code tree.
  15. (Trac #224, svn r2103)
  16. 53. [bug] zhanglikun
  17. bin/bindctl: Generate a unique session ID by using
  18. socket.gethostname() instead of socket.gethostbyname(),
  19. since the latter one could make bindctl stall if its own
  20. host name can't be resolved.
  21. (Trac #228, svn r2096)
  22. 52. [func] zhanglikun
  23. bin/xfrout: When xfrout is launched, check whether the
  24. socket file is being used by one running xfrout process,
  25. if it is, exit from python. If the file isn't a socket file
  26. or nobody is listening, it will be removed. If it can't
  27. be removed, exit from python.
  28. (Trac #151, svn r2091)
  29. bind10-devel-20100602 released on June 2, 2010
  30. 51. [build] jelte
  31. lib/python: Add bind10_config.py module for paths and
  32. possibly other configure-time variables. Allow some components
  33. to find spec files in build tree when ran from source.
  34. (Trac #223)
  35. 50. [bug] zhanglikun
  36. bin/xfrin: a regression in xfrin: it can't communicate with
  37. a remote server. (Trac #218, svn r2038)
  38. 49. [func]* jelte
  39. Use unix domain sockets for msgq. (Trac #183, svn r2009)
  40. 48. [func] jelte
  41. bin/auth: Use asio's io_service for the msgq handling.
  42. (svn r2007)
  43. 47. [func] zhanglikun
  44. bin/cmdctl: Add value/type check for commands sent to
  45. cmdctl. (Trac #201, svn r1959)
  46. 46. [func] zhanglikun
  47. lib/cc: Fix real type data encoding/decoding. (Trac #193,
  48. svn r1959)
  49. 45. [func] zhanglikun
  50. bin/bind10: Pass verbose option to more modules. (Trac
  51. #205, svn r1957)
  52. 44. [build] jreed
  53. Install headers for libdns and libexception. (Trac #68,
  54. svn r1941)
  55. 43. [func] jelte
  56. lib/cc: Message queuing on cc channel. (Trac #58, svn r1870)
  57. 42. [func] jelte
  58. lib/python/isc/config: Make temporary file with python
  59. tempfile module instead of manual with fixed name. (Trac
  60. #184, svn r1859)
  61. 41. [func] jelte
  62. Module descriptions in spec files. (Trac #90, svn r1856)
  63. 40. [build] jreed
  64. Report detected features and configure settings at end of
  65. configure output. (svn r1836)
  66. 39. [func]* each
  67. Renamed libauth to libdatasrc.
  68. 38. [bug] zhanglikun
  69. (Trac #135, #151, #134, svn r1797)
  70. 37. [build] jinmei
  71. Check for the availability of python-config. (Trac #159,
  72. svn r1794)
  73. 36. [func] shane
  74. bin/bind10: Miscellaneous code cleanups and improvements.
  75. (Trac #40, svn r2012)
  76. 35. [bug] jinmei
  77. bin/bindctl: fixed a bug that it didn't accept IPv6 addresses as
  78. command arguments. (Trac #219, svn r2022)
  79. 34. [bug] jinmei
  80. bin/xfrin: fixed several small bugs with many additional unit
  81. tests. Fixes include: IPv6 transport support, resource leak,
  82. and non IN class support. (Trac #185, svn r2000)
  83. 33. [bug] each
  84. bin/auth: output now prepended with "[b10-auth]" (Trac
  85. #109, svn r1985)
  86. 32. [func]* each
  87. bin/auth: removed custom query-processing code, changed
  88. boost::asio code to use plain asio instead, and added asio
  89. headers to the source tree. This allows building without
  90. using an external boost library. (Trac #163, svn r1983)
  91. 31. [func] jinmei
  92. lib/dns: added a separate signature for Name::split() as a
  93. convenient wrapper for common usage. (Trac #49, svn r1903)
  94. 30. [bug] jinmei
  95. lib/dns: parameter validation of Name::split() was not sufficient,
  96. and invalid parameters could cause integer overflow and make the
  97. library crash. (Trac #177, svn r1806)
  98. bind10-devel-20100421 released on April 21, 2010
  99. 29. [build]
  100. Enable Python unit tests for "make check". (svn r1762)
  101. 28. [bug]
  102. Fix msgq CC test so it can find its module. (svn r1751)
  103. 27. [build]
  104. Add missing copyright license statements to various source
  105. files. (svn r1750)
  106. 26. [func]
  107. Use PACKAGE_STRING (name + version) from config.h instead
  108. of hard-coded value in CH TXT version.bind replies (Trac
  109. #114, svn r1749)
  110. 25. [func]*
  111. Renamed msgq to b10-msgq. (Trac #25, svn r1747, r1748)
  112. 24. [func]
  113. Support case-sensitive name compression in MessageRenderer.
  114. (svn r1704)
  115. 23. [func]
  116. Support a simple name with possible compression. (svn r1701)
  117. 22. [func]
  118. b10-xfrout for AXFR-out support added. (svn r1629, r1630)
  119. 21. [bug]
  120. Make log message more readable when xfrin failed. (svn
  121. r1697)
  122. 20. [bug]
  123. Keep stderr for child processes if -v is specified. (svn
  124. r1690, r1698)
  125. 19. [bug]
  126. Allow bind10 boss to pass environment variables from parent.
  127. (svn r1689)
  128. 18. [bug]
  129. Xfrin warn if bind10_dns load failed. (svn r1688)
  130. 17. [bug]
  131. Use sqlite3_ds.load() in xfrin module and catch Sqlite3DSError
  132. explicitly. (svn r1684)
  133. 16. [func]*
  134. Removed print_message and print_settings configuration
  135. commands from Xfrin. (Trac #136, svn r1682)
  136. 15. [func]*
  137. Changed zone loader/updater so trailing dot is not required.
  138. (svn r1681)
  139. 14. [bug]
  140. Change shutdown to actually SIGKILL properly. (svn r1675)
  141. 13. [bug]
  142. Don't ignore other RRs than SOA even if the second SOA is
  143. found. (svn r1674)
  144. 12. [build]
  145. Fix tests and testdata so can be used from a read-only
  146. source directory.
  147. 11. [build]
  148. Make sure python tests scripts are included in tarball.
  149. (svn r1648)
  150. 10. [build]
  151. Improve python detection for configure. (svn r1622)
  152. 9. [build]
  153. Automake the python binding of libdns. (svn r1617)
  154. 8. [bug]
  155. Fix log errors which may cause xfrin module to crash. (svn
  156. r1613)
  157. 7. [func]
  158. New API for inserting zone data to sqlite3 database for
  159. AXFR-in. (svn r1612, r1613)
  160. 6. [bug]
  161. More code review, miscellaneous cleanups, style guidelines,
  162. and new and improved unit tests added.
  163. 5. [doc]
  164. Manual page cleanups and improvements.
  165. 4. [bug]
  166. NSEC RDATA fixes for buffer overrun lookups, incorrect
  167. boundary checks, spec-non-conformant behaviors. (svn r1611)
  168. 3. [bug]
  169. Remove a re-raise of an exception that should only have
  170. been included in an error answer on the cc channel. (svn
  171. r1601)
  172. 2. [bug]
  173. Removed unnecessary sleep() from ccsession.cc. (svn r1528)
  174. 1. [build]*
  175. The configure --with-boostlib option changed to --with-boost-lib.
  176. bind10-devel-20100319 released on March 19, 2010
  177. For complete code revision history, see http://bind10.isc.org/browser
  178. Specific subversion changesets can be accessed at:
  179. http://bind10.isc.org/changeset/rrrr
  180. Trac tickets can be accessed at: https://bind10.isc.org/ticket/nnn
  181. LEGEND
  182. [bug] general bug fix. This is generally a backward compatible change,
  183. unless it's deemed to be impossible or very hard to keep
  184. compatibility to fix the bug.
  185. [build] compilation and installation infrastructure change.
  186. [doc] update to documentation. This shouldn't change run time behavior.
  187. [func] new feature. In some cases this may be a backward incompatible
  188. change, which would require a bump of major version.
  189. [security] security hole fix. This is no different than a general bug fix
  190. except that it will be handled as confidential and will cause
  191. security patch releases.
  192. *: Backward incompatible or operational change.