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