CHANGES revision 3703473c4a2672af58b4f141e92067e969fd978e
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher if a number was expected and some other token was
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher found. [RT#2532]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1226. [func] Use EDNS for zone refresh queries. [RT #2551]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1225. [func] dns_message_setopt() no longer requires that
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher dns_message_renderbegin() to have been called.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1234. [bug] 'rrset-order' and 'sortlist' should be additive
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher not exclusive.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher are supported.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1222. [bug] Specifying 'port *' did not always result in a system
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher selected (non-reserved) port being used. [RT #2537]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher compared case insensitively. [RT #2542]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1220. [func] Support for APL rdata type.
892ddeb5190dd5c1ffa26a95142a10a0034fc5e3Pavel Březina1219. [func] Named now reports the TSIG extended error code when
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher signature verification fails. [RT #1651]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1218. [bug] Named incorrectly returned SERVFAIL rather than
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
4c49edbd8df651b1737c59459637962c117212c6Michal Židek1217. [func] Report locations of previous key definition when a
4c49edbd8df651b1737c59459637962c117212c6Michal Židek duplicate is detected.
44ba573582072823d8760d0f18e5b3195cecc182Jakub Hrozek1216. [bug] Multiple server clauses for the same server were not
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek reported. [RT #2514]
d2633d922eeed68f92be4248b9172b928c189920Jakub Hrozek1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1214. [bug] Win32: isc_file_renameunique() could leave zero length
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek files behind.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1213. [func] Report view associated with client if it is not a
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek standard view (_default or _bind).
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1212. [port] libbind: 64k answer buffers were causing stack space
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek to be exceeded for certian OS. Use heap space instead.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1211. [bug] dns_name_fromtext() incorrectly handled certian
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek valid octal bitlabels. [RT #2483]
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek compatible addresses. [RT #2461]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1209. [bug] Dig, host, nslookup were not checking the message ids
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek on the responses. [RT #2454]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1208. [bug] dns_master_load*() failed to log a error message if
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek an error was detected when parsing the ownername of
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek a record. [RT #2448]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek an invalid pointer.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek trigger a non-EDNS retry.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek of the message. [RT #2449]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1204. [bug] libbind: res_nupdate() failed to update the name
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek server addresses before sending the update.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1203. [func] Report locations of previous acl and zone definitions
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek when a duplicate is detected.
35d420c5d4609b6e999920e38a9b2ec40a0e1ac4Jakub Hrozek1202. [func] New functions: cfg_obj_line() and cfg_obj_file().
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1201. [bug] Require that if 'callbacks' is passed to
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek dns_rdata_fromtext(), callbacks->error and
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek callbacks->warn are initialized.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1200. [bug] Log 'errno' that we are unable to convert to
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek isc_result_t. [RT #2404]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1199. [doc] ARM reference to RFC 2157 should have been RFC 1918.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1198. [bug] OPT printing style was not consistant with the way the
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek header fields are printed. The DO bit was not reported
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek if set. Report if any of the MBZ bits are set.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1197. [bug] Attempts to define the same acl multiple times were not
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1196. [contrib] update mdnkit to 2.2.3.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1195. [bug] Attempts to redefine builtin acls should be caught.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1194. [bug] Not all duplicate zone definitions were being detected
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek at the named.conf checking stage. [RT #2431]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1193. [bug] dig +besteffort parsing didn't handle packet
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek truncation. dns_message_parse() has new flag
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek DNS_MESSAGE_IGNORETRUNCATION.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1192. [bug] The seconds fields in LOC records were restricted
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek to three decimal places. More decimal places should
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek be allowed but warned about.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1191. [bug] A dynamic update removing the last non-apex name in
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek a secure zone would fail. [RT #2399]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1190. [func] Add the "rndc freeze" and "rndc unfreeze" commands.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1189. [bug] On some systems, malloc(0) returns NULL, which
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek could cause the caller to report an out of memory
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek error. [RT #2398]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1188. [bug] Dynamic updates of a signed zone would fail if
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek some of the zone private keys were unavailable.
d2633d922eeed68f92be4248b9172b928c189920Jakub Hrozek1187. [bug] named was incorrectly returning DNSSEC records
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek in negative responses when the DO bit was not set.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek EOL token when reading to end of line.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek unless RES_INIT is set when calling res_*init().
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek when res_*init() is called.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1183. [bug] Handle ENOSR error when writing to the internal
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek control pipe. [RT #2395]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1182. [bug] The server could throw an assertion failure when
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek constructing a negative response packet.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1181. [func] Add the "key-directory" configuration statement,
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek which allows the server to look for online signing
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek keys in alternate directories.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1180. [func] dnssec-keygen should always generate keys with
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek protocol 3 (DNSSEC), since it's less confusing
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1179. [func] Add SIG(0) support to nsupdate.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1178. [func] Follow and cache (if appropriate) A6 and other
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek data chains to completion in the additional section.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1177. [func] Report view when loading zones if it is not a
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek standard view (_default or _bind). [RT #2270]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1176. [doc] Document that allow-v6-synthesis is only performed
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek for clients that are supplied recursive service.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1175. [bug] named-checkzone and named-checkconf failed to call
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek dns_result_register() at startup which could
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek result in runtime exceptions when printing
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek "out of memory" errors. [RT #2335]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1174. [bug] Win32: add WSAECONNRESET to the expected errors
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek from connect(). [RT #2308]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1173. [bug] Potential memory leaks in isc_log_create() and
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek isc_log_settag(). [RT #2336]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek table of RR types in ARM.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1171. [func] Added function isc_region_compare(), updated files in
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek lib/dns to use this function instead of local one.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1170. [bug] Don't attempt to print the token when a I/O error
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek occurs when parsing named.conf. [RT #2275]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1169. [func] Identify recursive queries in the query log.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1168. [bug] Empty also-notify clauses were not handled. [RT #2309]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1167. [contrib] nslint-2.1a3 (from author).
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1166. [bug] "Not Implemented" should be reported as NOTIMP,
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek not NOTIMPL. [RT #2281]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1165. [bug] We were rejecting notify-source{-v6} in zone clauses.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1164. [bug] Empty masters clauses in slave / stub zones were not
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek handled gracefully. [RT #2262]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1163. [func] isc_time_formattimestamp() now includes the year.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1162. [bug] The allow-notify option was not accepted in slave
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek zone statements.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1161. [bug] named-checkzone looped on unbalanced brackets.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1160. [bug] Generating Diffie-Hellman keys longer than 1024
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek bits could fail. [RT #2241]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1159. [bug] MD and MF are not permitted to be loaded by RFC1123.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1158. [func] Report the client's address when logging notify
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1157. [func] match-clients and match-destinations now accept
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek keys. [RT #2045]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1156. [port] The configure test for strsep() incorrectly
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek succeeded on certain patched versions of
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek AIX 4.3.3. [RT #2190]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1155. [func] Recover from master files being removed from under
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1154. [bug] Don't attempt to obtain the netmask of a interface
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek if there is no address configured. [RT #2176]
d2633d922eeed68f92be4248b9172b928c189920Jakub Hrozek1153. [func] 'rndc {stop|halt} -p' now reports the process id
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek of the instance of named being shutdown.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1152. [bug] libbind: read buffer overflows.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1151. [bug] nslookup failed to check that the arguments to
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek the port, timeout, and retry options were
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek valid integers and in range. [RT #2099]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1150. [bug] named incorrectly accepted TTL values
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek containing plus or minus signs, such as
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1149. [func] New function isc_parse_uint32().
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1148. [func] 'rndc-confgen -a' now provides positive feedback.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1147. [func] Set IPV6_V6ONLY on IPv6 sockets if supported by
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek the OS. listen-on-v6 { any; }; should no longer
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek result in IPv4 queries be accepted. Similarly
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek control { inet :: ... }; should no longer result
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek in IPv4 connections being accepted. This can be
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek overridden at compile time by defining
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek ISC_ALLOW_MAPPED=1.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek supported by the OS by a new function
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek isc_socket_ipv6only().
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1145. [func] "host" no longer reports a NOERROR/NODATA response
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek by printing nothing. [RT #2065]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1144. [bug] rndc-confgen would crash if both the -a and -t
d2633d922eeed68f92be4248b9172b928c189920Jakub Hrozek options were specified. [RT #2159]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1143. [bug] When a trusted-keys statement was present and named
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov was built without crypto support, it would leak memory.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1142. [bug] dnssec-signzone would fail to delete temporary files
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek in some failure cases. [RT #2144]
933314e53fac878d1a9b126af216454172cb945aJakub Hrozek1141. [bug] When named rejected a control message, it would
933314e53fac878d1a9b126af216454172cb945aJakub Hrozek leak a file descriptor and memory. It would also
933314e53fac878d1a9b126af216454172cb945aJakub Hrozek fail to respond, causing rndc to hang.
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek [RT #2139, #2164]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1140. [bug] rndc-confgen did not accept IPv6 addresses as arguments
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek to the -s option. [RT #2138]
cc4caf88344210ea9777d618f0f71935ca5e7f8bSumit Bose1139. [func] It is now possible to flush a given name from the
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek cache(s) via 'rndc flushname name [view]'. [RT #2051]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1138. [func] It is now possible to flush a given name from the
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek cache by calling the new function
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek dns_cache_flushname().
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1137. [func] It is now possible to flush a given name from the
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek ADB by calling the new function dns_adb_flushname().
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1136. [bug] CNAME records synthesized from DNAMEs did not
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek have a TTL of zero as required by RFC2672.
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1135. [func] You can now override the default syslog() facility for
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek named/lwresd at compile time. [RT #1982]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1134. [bug] Multithreaded servers could deadlock in ferror()
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek when reloading zone files. [RT #1951, #1998]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1133. [bug] IN6_IS_ADDR_LOOPBACK was not portably defined on
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek platforms without IN6_IS_ADDR_LOOPBACK. [RT #2106]
cc4caf88344210ea9777d618f0f71935ca5e7f8bSumit Bose1132. [func] Improve UPDATE prerequisite failure diagnotic messages.
cc4caf88344210ea9777d618f0f71935ca5e7f8bSumit Bose1131. [bug] The match-destinations view option did not work with
cc4caf88344210ea9777d618f0f71935ca5e7f8bSumit Bose IPv6 destinations. [RT #2073, #2074]
cc4caf88344210ea9777d618f0f71935ca5e7f8bSumit Bose1130. [bug] Log messages reporting an out-of-range serial number
cc4caf88344210ea9777d618f0f71935ca5e7f8bSumit Bose did not include the out-of-range number but the
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek following token. [RT #2076]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1129. [bug] Multithreaded servers could crash under heavy
933314e53fac878d1a9b126af216454172cb945aJakub Hrozek resolution load due to a race condition. [RT #2018]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1128. [func] sdb drivers can now provide RR data in either text
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek or wire format, the latter using the new functions
d2633d922eeed68f92be4248b9172b928c189920Jakub Hrozek dns_sdb_putrdata() and dns_sdb_putnamedrdata().
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1127. [func] rndc: If the server to contact has multiple addresses,
cc4caf88344210ea9777d618f0f71935ca5e7f8bSumit Bose try all of them.
933314e53fac878d1a9b126af216454172cb945aJakub Hrozek1126. [bug] The server could access a freed event if shut
933314e53fac878d1a9b126af216454172cb945aJakub Hrozek down while a client start event was pending
933314e53fac878d1a9b126af216454172cb945aJakub Hrozek delivery. [RT #2061]
b4ca0da4d8d70bcfbd4f809f3b3b094d43d64cfcMichal Židek1125. [bug] rndc: -k option was missing from usage message.
d2633d922eeed68f92be4248b9172b928c189920Jakub Hrozek1124. [doc] dig: +[no]dnssec, +[no]besteffort and +[no]fail
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek are now documented. [RT #2052]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1123. [bug] dig +[no]fail did not match description. [RT #2052]
933314e53fac878d1a9b126af216454172cb945aJakub Hrozek1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1121. [bug] The server could attempt to access a NULL zone
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek table if shut down while resolving.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek [RT #1587, #2054]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1120. [bug] Errors in options were not fatal. [RT #2002]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1119. [func] Added support in Win32 for NTFS file/directory ACL's
de2bad8ae08f09964834bda0f88db9de39f47c5cJakub Hrozek for access control.
de2bad8ae08f09964834bda0f88db9de39f47c5cJakub Hrozek1118. [bug] On multithreaded servers, a race condition
de2bad8ae08f09964834bda0f88db9de39f47c5cJakub Hrozek could cause an assertion failure in resolver.c
de2bad8ae08f09964834bda0f88db9de39f47c5cJakub Hrozek during resolver shutdown. [RT #2029]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1117. [port] The configure check for in6addr_loopback incorrectly
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek succeeded on AIX 4.3 when compiling with -O2
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek because the test code was optimized away.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1116. [bug] Setting transfers in a server clause, transfers-in,
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek or transfers-per-ns to a value greater than
d2633d922eeed68f92be4248b9172b928c189920Jakub Hrozek 2147483647 disabled transfers. [RT #2002]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1115. [func] Set maximum values for cleaning-interval,
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek heartbeat-interval, interface-interval,
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek max-transfer-idle-in, max-transfer-idle-out,
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek max-transfer-time-in, max-transfer-time-out,
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek statistics-interval of 28 days and
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek sig-validity-interval of 3660 days. [RT #2002]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1114. [port] Ignore more accept() errors. [RT #2021]
b4ca0da4d8d70bcfbd4f809f3b3b094d43d64cfcMichal Židek1113. [bug] The allow-update-forwarding option was ignored
b4ca0da4d8d70bcfbd4f809f3b3b094d43d64cfcMichal Židek when specified in a view. [RT #2014]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1112. [placeholder]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1111. [bug] Multithreaded servers could deadlock processing
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek recursive queries due to a locking hieararchy
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek violation in adb.c. [RT #2017]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1110. [bug] dig should only accept valid abbreviations of +options.
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1109. [bug] nsupdate accepted illegal ttl values.
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1108. [bug] On Win32, rndc was hanging when named was not running
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek due to failure to select for exceptional conditions
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek in select(). [RT #1870]
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1107. [bug] nsupdate could catch an assertion failure if an
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek invalid domain name was given as the argument to
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek the "zone" command.
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1106. [bug] After seeing an out of range TTL, nsupdate would
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek treat all TTLs as out of range. [RT #2001]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1105. [port] OpenUNIX 8 enable threads by default. [RT #1970]
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek1104. [bug] Invalid arguments to the transfer-format option
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek could cause an assertion failure. [RT #1995]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1102. [doc] Note that query logging is enabled by directing the
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek queries category to a channel.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1101. [bug] Array bounds read error in lwres_gai_strerror.
231bd1b34023daa3080cf461085e6e4aa7f4d733Michal Židek1100. [bug] libbind: DNSSEC key ids were computed incorrectly.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek compile time errors.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1098. [bug] libbind: HMAC-MD5 key files are now mode 0600.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek1097. [func] libbind: RES_PRF_TRUNC for dig.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1096. [func] libbind: "DNSSEC OK" (DO) support.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1095. [func] libbind: resolver option: no-tld-query. disables
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher trying unqualified as a tld. no_tld_query is also
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher supported for FreeBSD compatability.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1094. [func] libbind: add support gcc's format string checking.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1093. [doc] libbind: miscellaneous nroff fixes.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1092. [bug] libbind: get*by*() failed to check if res_init() had
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1091. [bug] libbind: misplaced va_end().
5b4c6f22cb576a11037c7fa940fe0ba09e643e77Michal Zidek1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher the amount of memory consumed resulting in garbage
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher address being returned. Alignment calculations were
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher wasting space. We weren't suppressing duplicate
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1089. [func] libbind: inet_{cidr,net}_{pton,ntop}() now have IPv6
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1088. [port] libbind: MPE/iX C.70 (incomplete)
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1087. [bug] libbind: struct __res_state too large on 64 bit arch.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1086. [port] libbind: sunos: old sprintf.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1085. [port] libbind: solaris: sys_nerr and sys_errlist do not
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher exist when compiling in 64 bit mode.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1084. [cleanup] libbind: gai_strerror() re-written.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1083. [bug] The default control channel listened on the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher wildcard adress, not the loopback as documented.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1082. [bug] The -g option to named incorrectly caused logging
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher to be sent to syslog in addition to stderr.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1081. [bug] Multicast queries were incorrectly identified
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov based on the source address, not the destination
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1080. [bug] BIND 8 compatibility: accept bare IP prefixes
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher as the second element of a two-element top level
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher sort list statement. [RT #1964]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1079. [bug] BIND 8 compatibility: accept bare elements at top
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher level of sort list treating them as if they were
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher a single element list. [RT #1963]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1078. [bug] We failed to correct bad tv_usec values in one case.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1077. [func] Do not accept further recursive clients when
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher the total number of of recursive lookups being
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher processed exceeds max-recursive-clients, even
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher if some of the lookups are internally generated.
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov [RT #1915, #1938]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1076. [bug] A badly defined global key could trigger an assertion
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher on load/reload if views were used. [RT #1947]
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov1075. [bug] Out-of-range network prefix lengths were not
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher reported. [RT #1954]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1074. [bug] Running out of memory in dump_rdataset() could
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher cause an assertion failure. [RT #1946]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1073. [bug] The ADB cache cleaning should also be space driven.
e4c29d1f8e3b2c2b268105f169e5156a0a36aebfOndrej Kos [RT #1915, #1938]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1072. [bug] The TCP client quota could be exceeded when
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher recursion occurred. [RT #1937]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1071. [bug] Sockets listening for TCP DNS connections
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher specified an excessive listen backlog. [RT #1937]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1070. [bug] Copy DNSSEC OK (DO) to response as specified by
346f41f1ede975cb2db0af570f5b454b9b306704Stephen Gallagher1069. [placeholder]
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek1068. [bug] errno could be overwritten by catgets(). [RT #1921]
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek1067. [func] Allow quotas to be soft, isc_quota_soft().
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek1066. [bug] Provide a thread safe wrapper for strerror().
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek1065. [func] Runtime support to select new / old style interface
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek scanning using ioctls.
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek1064. [bug] Do not shut down active network interfaces if we
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek are unable to scan the interface list. [RT #1921]
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek1063. [bug] libbind: "make install" was failing on IRIX.
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek1062. [bug] If the control channel listener socket was shut
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek down before server exit, the listener object could
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek be freed twice. [RT #1916]
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek1061. [bug] If periodic cache cleaning happened to start
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek while cleaning due to reaching the configured
ff22e829fd73fc53027d1e6ca005a9ac334086ddMichal Zidek maximum cache size was in progress, the server
346f41f1ede975cb2db0af570f5b454b9b306704Stephen Gallagher could catch an assertion failure. [RT #1912]
5b4c6f22cb576a11037c7fa940fe0ba09e643e77Michal Zidek1060. [func] Move refresh, stub and notify UDP retry processing
346f41f1ede975cb2db0af570f5b454b9b306704Stephen Gallagher into dns_request.
346f41f1ede975cb2db0af570f5b454b9b306704Stephen Gallagher1059. [func] dns_request now support will now retry UDP queries,
5b4c6f22cb576a11037c7fa940fe0ba09e643e77Michal Zidek dns_request_createvia2() and dns_request_createraw2().
346f41f1ede975cb2db0af570f5b454b9b306704Stephen Gallagher1058. [func] Limited lifetime ticker timers are now available,
5b4c6f22cb576a11037c7fa940fe0ba09e643e77Michal Zidek isc_timertype_limited.
346f41f1ede975cb2db0af570f5b454b9b306704Stephen Gallagher1057. [bug] Reloading the server after adding a "file" clause
346f41f1ede975cb2db0af570f5b454b9b306704Stephen Gallagher to a zone statement could cause the server to
346f41f1ede975cb2db0af570f5b454b9b306704Stephen Gallagher crash due to a typo in change 1016.
5b4c6f22cb576a11037c7fa940fe0ba09e643e77Michal Zidek1056. [bug] Rndc could catch an assertion failure on SIGINT due
346f41f1ede975cb2db0af570f5b454b9b306704Stephen Gallagher to an uninitialized variable. [RT #1908]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1055. [func] Version and hostname queries can now be disabled
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher using "version none;" and "hostname none;",
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1054. [bug] On Win32, cfg_categories and cfg_modules need to be
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher exported from the libisccfg DLL.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1053. [bug] Dig did not increase its timeout when receiving
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher AXFRs unless the +time option was used. [RT #1904]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher1052. [bug] Journals were not being created in binary mode
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher resulting in "journal format not recognized" error
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny under Win32. [RT #1889]
7119f0c483049a8850d3075c0b1062f35200a538Jakub Hrozek1051. [bug] Do not ignore a network interface completely just
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek because it has a noncontiguous netmask. Instead,
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek omit it from the localnets ACL and issue a warning.
7119f0c483049a8850d3075c0b1062f35200a538Jakub Hrozek1050. [bug] Log messages reporting malformed IP addresses in
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny address lists such as that of the forwarders option
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny failed to include the correct error code, file
e915f42093add45a11208e871c9abdf7ab2bfbdcJustin Stephenson name, and line number. [RT #1890]
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1049. [func] "pid-file none;" will disable writing a pid file.
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1048. [bug] Servers built with -DISC_MEM_USE_INTERNAL_MALLOC=1
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny didn't work.
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1047. [bug] named was incorrectly refusing all requests signed
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny with a TSIG key derived from an unsigned TKEY
04759b59e71c78ab23b84d13dd29d9c6dd680adbMichal Zidek negotiation with a NOERROR response. [RT #1886]
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov1046. [bug] The help message for the --with-openssl configure
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny option was inaccurate. [RT #1880]
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1045. [bug] It was possible to skip saving glue for a nameserver
e915f42093add45a11208e871c9abdf7ab2bfbdcJustin Stephenson for a stub zone.
e915f42093add45a11208e871c9abdf7ab2bfbdcJustin Stephenson1044. [bug] Specifying allow-transfer, notify-source, or
e915f42093add45a11208e871c9abdf7ab2bfbdcJustin Stephenson notify-source-v6 in a stub zone was not treated
e915f42093add45a11208e871c9abdf7ab2bfbdcJustin Stephenson1043. [bug] Specifying a transfer-source or transfer-source-v6
e915f42093add45a11208e871c9abdf7ab2bfbdcJustin Stephenson option in the zone statement for a master zone was
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny not treated as an error. [RT #1876]
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1042. [bug] The "config" logging category did not work properly.
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov1041. [bug] Dig/host/nslookup could catch an assertion failure
4a1e58d85409fbb7a12ac244c3dbef8c0c1b15dfMichal Zidek on SIGINT due to an uninitialized variable. [RT #1867]
4a1e58d85409fbb7a12ac244c3dbef8c0c1b15dfMichal Zidek1040. [bug] Multiple listen-on-v6 options with different ports
4a1e58d85409fbb7a12ac244c3dbef8c0c1b15dfMichal Zidek were not accepted. [RT #1875]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1039. [bug] Negative responses with CNAMEs in the answer section
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek were cached incorrectly. [RT #1862]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1038. [bug] In servers configured with a tkey-domain option,
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek TKEY queries with an owner name other than the root
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek could cause an assertion failure. [RT #1866, #1869]
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek1037. [bug] Negative responses whose authority section contain
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek SOA or NS records whose owner names are not equal
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek equal to or parents of the query name should be
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek rejected. [RT #1862]
87f8bee53ee1b4ca87b602ff8536bc5fd5b5b595Lukas Slebodnik1036. [func] Silently drop requests received via multicast as
87f8bee53ee1b4ca87b602ff8536bc5fd5b5b595Lukas Slebodnik long as there is no final multicast DNS standard.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1035. [bug] If we respond to multicast queries (which we
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek currently do not), respond from a unicast address
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek as specified in RFC 1123. [RT #137]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1034. [bug] Ignore the RD bit on multicast queries as specified
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek in RFC 1123. [RT #137]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1033. [bug] Always respond to requests with an unsupported opcode
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek with NOTIMP, even if we don't have a matching view
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek or cannot determine the class.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1032. [func] hostname.bind/txt/chaos now returns the name of
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny the machine hosting the nameserver. This is useful
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny in diagnosing problems with anycast servers.
87f8bee53ee1b4ca87b602ff8536bc5fd5b5b595Lukas Slebodnik1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1030. [bug] On systems with no resolv.conf file, nsupdate
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov exited with an error rather than defaulting
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny to using the loopback address. [RT #1836]
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1029. [bug] Some named.conf errors did not cause the loading
b096321a5a02dda0b6b71ba0f9c4d8feacd979e4Michal Zidek of the configuration file to return a failure
b096321a5a02dda0b6b71ba0f9c4d8feacd979e4Michal Zidek status even though they were logged. [RT #1847]
b096321a5a02dda0b6b71ba0f9c4d8feacd979e4Michal Zidek1028. [bug] On Win32, dig/host/nslookup looked for resolv.conf
b096321a5a02dda0b6b71ba0f9c4d8feacd979e4Michal Zidek in the wrong directory. [RT #1833]
b096321a5a02dda0b6b71ba0f9c4d8feacd979e4Michal Zidek1027. [bug] RRs having the reserved type 0 should be rejected.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1026. [placeholder]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1025. [bug] Don't use multicast addresses to resolve iterative
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek queries. [RT #101]
9a9a813906472ffff3911b6006d023e1c6cbff8aSumit Bose1024. [port] Compilation failed on HP-UX 11.11 due to
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek incompatible use of the SIOCGLIFCONF macro
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov name. [RT #1831]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1023. [func] Accept hints without TTLs.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1022. [bug] Don't report empty root hints as "extra data".
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1021. [bug] On Win32, log message timestamps were one month
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek later than they should have been, and the server
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek would exhibit unspecified behavior in December.
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek1020. [bug] IXFR log messages did not distinguish between
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny true IXFRs, AXFR-style IXFRs, and mere version
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov polls. [RT #1811]
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1019. [bug] The value of the lame-ttl option was limited to 18000
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny seconds, not 1800 seconds as documented. [RT #1803]
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1018. [bug] The default log channel was not always initialized
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny correctly. [RT #1813]
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny1017. [bug] When specifying TSIG keys to dig and nsupdate using
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny the -k option, they must be HMAC-MD5 keys. [RT #1810]
7119f0c483049a8850d3075c0b1062f35200a538Jakub Hrozek1016. [bug] Slave zones with no backup file were re-transferred
113debb7297f0c02b5be0dd404badeef78841a83Lukas Slebodnik on every server reload.
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek1015. [bug] Log channels that had a "versions" option but no
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek "size" option failed to create numbered log
7119f0c483049a8850d3075c0b1062f35200a538Jakub Hrozek files. [RT #1783]
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek1014. [bug] Some queries would cause statistics counters to
7119f0c483049a8850d3075c0b1062f35200a538Jakub Hrozek increment more than once or not at all. [RT #1321]
7119f0c483049a8850d3075c0b1062f35200a538Jakub Hrozek1013. [bug] It was possible to cancel a query twice when marking
113debb7297f0c02b5be0dd404badeef78841a83Lukas Slebodnik a server as bogus or by having a blackhole acl.
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek1012. [bug] The -p option to named did not behave as documented.
113debb7297f0c02b5be0dd404badeef78841a83Lukas Slebodnik1011. [cleanup] Removed isc_dir_current().
7119f0c483049a8850d3075c0b1062f35200a538Jakub Hrozek1010. [bug] The server could attempt to execute a command channel
7119f0c483049a8850d3075c0b1062f35200a538Jakub Hrozek command after initiating server shutdown, causing
9ab243b369ba317cc964080786dbcdebaf23d6beMichal Zidek an assertion failure. [RT #1766]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1009. [port] OpenUNIX 8 support. [RT #1728]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1008. [port] libtool.m4, ltmain.sh from libtool-1.4.2.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1007. [port] config.guess, config.sub from autoconf-2.52.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1006. [bug] If a KEY RR was found missing during DNSSEC validation,
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek an assertion failure could subsequently be triggered
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek in the resolver. [RT #1763]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1005. [bug] Don't copy nonzero RCODEs from request to response.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1004. [port] Deal with recvfrom() returning EHOSTDOWN. [RT #1770]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1003. [func] Add the +retry option to dig.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1002. [bug] When reporting an unknown class name in named.conf,
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek including the file name and line number. [RT #1759]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1001. [bug] win32 socket code doio_recv was not catching a
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov WSACONNRESET error when a client was timing out
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek the request and closing its socket. [RT #1745]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek1000. [bug] BIND 8 compatibility: accept "HESIOD" as an alias
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov for class "HS". [RT #1759]
9ab243b369ba317cc964080786dbcdebaf23d6beMichal Zidek 999. [func] "rndc retransfer zone [class [view]]" added.
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny 998. [func] named-checkzone now has arguments to specify the
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny chroot directory (-t) and working directory (-w).
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek 997. [func] Add support for RSA-SHA1 keys (RFC3110).
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 996. [func] Issue warning if the configuration filename contains
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher the chroot path.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 995. [bug] dig, host, nslookup: using a raw IPv6 address as a
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher target address should be fatal on a IPv4 only system.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 994. [func] Treat non-authoritative responses to queries for type
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher NS as referrals even if the NS records are in the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher answer section, because BIND 8 servers incorrectly
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher send them that way. This is necessary for DNSSEC
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher validation of the NS records of a secure zone to
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher succeed when the parent is a BIND 8 server. [RT #1706]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 993. [func] dig: -v now reports the version.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 992. [doc] dig: ~/.digrc is now documented.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 991. [func] Lower UDP refresh timeout messages to level
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 990. [bug] The rndc-confgen man page was not installed.
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek 989. [bug] Report filename if $INCLUDE fails for file related
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek errors. [RT #1736]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 988. [bug] 'additional-from-auth no;' did not work reliably
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher in the case of queries answered from the cache.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 987. [bug] "dig -help" didn't show "+[no]stats".
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 986. [bug] "dig +noall" failed to clear stats and command
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 985. [func] Consider network interfaces to be up iff they have
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek a nonzero IP address rather than based on the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher IFF_UP flag. [RT #1160]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 984. [bug] Multithreading should be enabled by default on
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher Solaris 2.7 and newer, but it wasn't.
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek 983. [func] The server now supports generating IXFR difference
ba95f1c434b430f0db7fddbd865af10488ecab17Jakub Hrozek sequences for non-dynamic zones by comparing zone
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov versions, when enabled using the new config
ba95f1c434b430f0db7fddbd865af10488ecab17Jakub Hrozek option "ixfr-from-differences". [RT #1727]
ba95f1c434b430f0db7fddbd865af10488ecab17Jakub Hrozek 982. [func] If "memstatistics-file" is set in options the memory
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek statistics will be written to it.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 981. [func] The dnssec tools can now take multiple '-r randomfile'
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 980. [bug] Incoming zone transfers restarting after an error
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher could trigger an assertion failure. [RT #1692]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 979. [func] Incremental master file dumping. dns_master_dumpinc(),
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek dns_master_dumptostreaminc(), dns_dumpctx_attach(),
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov dns_dumpctx_detach(), dns_dumpctx_cancel(),
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher dns_dumpctx_db() and dns_dumpctx_version().
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 978. [bug] dns_db_attachversion() had an invalid REQUIRE()
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 977. [bug] Improve "not at top of zone" error message.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 976. [func] named-checkconf can now test load master zones
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher (named-checkconf -z). [RT #1468]
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny 975. [bug] "max-cache-size default;" as a view option
b1caacb098ae99ad65144120fdec4d0fd98ad9d5Pavel Březina caused an assertion failure.
b1caacb098ae99ad65144120fdec4d0fd98ad9d5Pavel Březina 974. [bug] "max-cache-size unlimited;" as a global option
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher was not accepted.
113debb7297f0c02b5be0dd404badeef78841a83Lukas Slebodnik 973. [bug] Failed to log the question name when logging:
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek "bad zone transfer request: non-authoritative zone
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 972. [bug] The file modification time code in zone.c was using the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher wrong epoch. [RT #1667]
016e0d7202ff965018e41869c5ab501f86b0d081Jan Zeleny 971. [placeholder]
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek 970. [func] 'max-journal-size' can now be used to set a target
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek size for a journal.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 969. [func] dig now supports the undocumented dig 8 feature
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher of allowing arbitrary labels, not just dotted
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher decimal quads, with the -x option. This can be
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher used to conveniently look up RFC2317 names as in
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek "dig -x 10.0.0.0-127". [RT #827, #1576, #1598]
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov 968. [bug] On win32, the isc_time_now() function was unnecessarily
12440d2acbeb7ea6e5c0e4182d00377c8d01185bPavel Reichl calling strtime(). [RT #1671]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 967. [bug] On win32, the link for bindevt was not including the
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek required resource file to enable the event viewer
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher to interpret the error messages in the event log,
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov 966. [placeholder]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 965. [bug] Including data other than root server NS and A
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher records in the root hint file could cause a rbtdb
59415636c92c6e9764ddc65a85ad61002310519dJakub Hrozek node reference leak. [RT #1581, #1618]
ba95f1c434b430f0db7fddbd865af10488ecab17Jakub Hrozek 964. [func] Warn if data other than root server NS and A records
ba95f1c434b430f0db7fddbd865af10488ecab17Jakub Hrozek are found in the root hint file. [RT #1581, #1618]
ba95f1c434b430f0db7fddbd865af10488ecab17Jakub Hrozek 963. [bug] Bad ISC_LANG_ENDDECLS. [RT #1645]
ba95f1c434b430f0db7fddbd865af10488ecab17Jakub Hrozek 962. [bug] libbind: bad "#undef", don't attempt to install
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher non-existant nlist.h. [RT #1640]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 961. [bug] Tried to use a IPV6 feature when ISC_PLATFORM_HAVEIPV6
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher was not defined. [RT #1482]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 960. [port] liblwres failed to build on systems with support for
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher getrrsetbyname() in the OS. [RT #1592]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 959. [port] On FreeBSD, determine the number of CPUs by calling
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher sysctlbyname(). [RT #1584]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 958. [port] ssize_t is not available on all platforms. [RT #1607]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 957. [bug] sys/select.h inclusion was broken on older platforms.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 956. [bug] ns_g_autorndcfile changed to ns_g_keyfile
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher in named/win32/os.c due to code changes in
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher change #953. win32 .make file for rndc-confgen
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher updated to add include path for os.h header.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher --- 9.2.0rc1 released ---
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 955. [bug] When using views, the zone's class was not being
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher inherited from the view's class. [RT #1583]
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov 954. [bug] When requesting AXFRs or IXFRs using dig, host, or
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher nslookup, the RD bit should not be set as zone
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher transfers are inherently nonrecursive. [RT #1575]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 953. [func] The /var/run/named.key file from change #843
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek has been replaced by /etc/rndc.key. Both
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov named and rndc will look for this file and use
12440d2acbeb7ea6e5c0e4182d00377c8d01185bPavel Reichl it to configure a default control channel key
12440d2acbeb7ea6e5c0e4182d00377c8d01185bPavel Reichl if not already configured using a different
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek method (rndc.conf / controls). Unlike
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek named.key, rndc.key is not created automatically;
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher it must be created by manually running
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher "rndc-confgen -a".
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 952. [bug] The server required manual intervention to serve the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher affected zones if it died between creating a journal
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher and committing the first change to it.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 951. [bug] CFLAGS was not passed to the linker when
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher linking some of the test programs under
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 950. [bug] Explicit TTLs did not properly override $TTL
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher due to a bug in change 834. [RT #1558]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 949. [bug] host was unable to print records larger than 512
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher bytes. [RT #1557]
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov --- 9.2.0b2 released ---
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 948. [port] Integrated support for building on Windows NT /
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 947. [bug] dns_rdata_soa_t had a badly named element "mname" which
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher was really the RNAME field from RFC1035. To avoid
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov confusion and silent errors that would occur it the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher "origin" and "mname" elements were given their correct
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher names "mname" and "rname" respectively, the "mname"
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher element is renamed to "contact".
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 946. [cleanup] doc/misc/options is now machine-generated from the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher configuration parser syntax tables, and therefore
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov more likely to be correct.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 945. [func] Add the new view-specific options
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher "match-destinations" and "match-recursive-only".
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 944. [func] Check for expired signatures on load.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 943. [bug] The server could crash when receiving a command
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov via rndc if the configuration file listed only
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek nonexistent keys in the controls statement. [RT #1530]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 942. [port] libbind: GETNETBYADDR_ADDR_T was not correctly
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek defined on some platforms.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 941. [bug] The configuration checker crashed if a slave
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher zone didn't contain a masters statement. [RT #1514]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 940. [bug] Double zone locking failure on error path. [RT #1510]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek --- 9.2.0b1 released ---
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 939. [port] Add the --disable-linux-caps option to configure for
3a3fd60043234038c6ff6584a5b92fb757c4afe1Lukas Slebodnik systems that manage capabilities outside of named.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 938. [placeholder]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 937. [bug] A race when shutting down a zone could trigger a
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek INSIST() failure. [RT #1034]
3a3fd60043234038c6ff6584a5b92fb757c4afe1Lukas Slebodnik 936. [func] Warn about IPv4 addresses that are not complete
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek dotted quads. [RT #1084]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 935. [bug] inet_pton failed to reject leading zeros.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 934. [port] Deal with systems where accept() spuriously returns
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 933. [bug] configure failed doing libbind on platforms not
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek supported by BIND 8. [RT #1496]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek --- 9.2.0a3 released ---
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 932. [bug] Use INSTALL_SCRIPT, not INSTALL_PROGRAM,
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek when installing isc-config.sh.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek [RT #198, #1466]
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 931. [bug] The controls statement only attempted to verify
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek messages using the first key in the key list.
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek (9.2.0a1/a2 only).
55d80b1301fe969fb4ba2b9481027887b9462dbbJakub Hrozek 930. [func] Query performance testing tool added as
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 929. [placeholder]
ba95f1c434b430f0db7fddbd865af10488ecab17Jakub Hrozek 928. [bug] nsupdate would send empty update packets if the
ba95f1c434b430f0db7fddbd865af10488ecab17Jakub Hrozek send (or empty line) command was run after
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek another send but before any new updates or
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek prerequisites were specified. It should simply
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek ignore this command.
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek 927. [bug] Don't hold the zone lock for the entire dump to disk.
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek 926. [bug] The resolver could deadlock with the ADB when
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek shutting down (multithreaded builds only).
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek 925. [cleanup] Remove openssl from the distribution; require that
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek --with-openssl be specified if DNSSEC is needed.
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov 924. [port] Extend support for pre-RFC2133 IPv6 implementation.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 923. [bug] Multiline TSIG secrets (and other multiline strings)
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher were not accepted in named.conf. [RT #1469]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 922. [func] Added two new lwres_getrrsetbyname() result codes,
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher ERR_NONAME and ERR_NODATA.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 921. [bug] lwres returned an incorrect error code if it received
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher a truncated message.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 920. [func] Increase the lwres receive buffer size to 16K.
44ba573582072823d8760d0f18e5b3195cecc182Jakub Hrozek 919. [placeholder]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 918. [func] In nsupdate, TSIG errors are no longer treated as
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 917. [func] New nsupdate command 'key', allowing TSIG keys to
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher be specified in the nsupdate command stream rather
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher than the command line.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 916. [bug] Specifying type ixfr to dig without specifying
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher a serial number failed in unexpected ways.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 915. [func] The named-checkconf and named-checkzone programs
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher now have a '-v' option for printing their version.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 914. [bug] Global 'server' statements were rejected when
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher using views, even though they were accepted
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher in 9.1. [RT #1368]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 913. [bug] Cache cleaning was not sufficiently aggressive.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher [RT #1441, #1444]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 912. [bug] Attempts to set the 'additional-from-cache' or
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 'additional-from-auth' option to 'no' in a
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher server with recursion enabled will now
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher be ignored and cause a warning message.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 911. [placeholder]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 910. [port] Some pre-RFC2133 IPv6 implementations do not define
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov IN6ADDR_ANY_INIT. [RT #1416]
4e2d9fe30bf8b692972a9654c60d2d90ed355815Stephen Gallagher 908. [func] New program, rndc-confgen, to simplify setting up rndc.
4e2d9fe30bf8b692972a9654c60d2d90ed355815Stephen Gallagher 907. [func] The ability to get entropy from either the
4e2d9fe30bf8b692972a9654c60d2d90ed355815Stephen Gallagher random device, a user-provided file or from
4e2d9fe30bf8b692972a9654c60d2d90ed355815Stephen Gallagher the keyboard was migrated from the DNSSEC tools
4e2d9fe30bf8b692972a9654c60d2d90ed355815Stephen Gallagher to libisc as isc_entropy_usebestsource().
4e2d9fe30bf8b692972a9654c60d2d90ed355815Stephen Gallagher 906. [port] Separated the system independent portion of
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov lib/isc/unix/entropy.c into lib/isc/entropy.c
e0d861963e10c5aba79ad87f8c48b0ce1bec06caJakub Hrozek 905. [bug] Configuring a forward "zone" for the root domain
e0d861963e10c5aba79ad87f8c48b0ce1bec06caJakub Hrozek did not work. [RT #1418]
e0d861963e10c5aba79ad87f8c48b0ce1bec06caJakub Hrozek 904. [bug] The server would leak memory if attempting to use
e0d861963e10c5aba79ad87f8c48b0ce1bec06caJakub Hrozek an expired TSIG key. [RT #1406]
e0d861963e10c5aba79ad87f8c48b0ce1bec06caJakub Hrozek 903. [bug] dig should not crash when receiving a TCP packet
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 902. [bug] The -d option was ignored if both -t and -g were also
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 901. [placeholder]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 900. [bug] A config.guess update changed the system identification
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek string of FreeBSD systems; configure and
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek bin/tests/system/ifconfig.sh now recognize the new
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher --- 9.2.0a2 released ---
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 899. [bug] lib/dns/soa.c failed to compile on many platforms
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek due to inappropriate use of a void value.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek [RT #1372, #1373, #1386, #1387, #1395]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 898. [bug] "dig" failed to set a nonzero exit status
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek on UDP query timeout. [RT #1323]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 897. [bug] A config.guess update changed the system identification
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher string of UnixWare systems; configure now recognizes
d2633d922eeed68f92be4248b9172b928c189920Jakub Hrozek the new string.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 896. [bug] If a configuration file is set on named's command line
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher and it has a relative pathname, the current directory
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher (after any possible jailing resulting from named -t)
44ba573582072823d8760d0f18e5b3195cecc182Jakub Hrozek will be prepended to it so that reloading works
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher properly even when a directory option is present.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 895. [func] New function, isc_dir_current(), akin to POSIX's
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 894. [bug] When using the DNSSEC tools, a message intended to warn
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek when the keyboard was being used because of the lack
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek of a suitable random device was not being printed.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 893. [func] Removed isc_file_test() and added isc_file_exists()
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek for the basic functionality that was being added
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher with isc_file_test().
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 892. [placeholder]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 891. [bug] Return an error when a SIG(0) signed response to
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek an unsigned query is seen. This should actually
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek do the verification, but it's not currently
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher possible. [RT #1391]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 890. [cleanup] The man pages no longer require the mandoc macros
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek and should now format cleanly using most versions of
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher nroff, and HTML versions of the man pages have been
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher added. Both are generated from DocBook source.
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek 889. [port] Eliminated blank lines before .TH in nroff man
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek pages since they cause problems with some versions
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek of nroff. [RT #1390]
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek 888. [bug] Don't die when using TKEY to delete a nonexistent
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek TSIG key. [RT #1392]
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek 887. [port] Detect broken compilers that can't call static
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek functions from inline functions. [RT #1212]
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek 866. [func] Close debug only file channels when debug is set to
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek zero. [RT #1246]
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek 865. [bug] The new configuration parser did not allow
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek the optional debug level in a "severity debug"
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek clause of a logging channel to be omitted.
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek This is now allowed and treated as "severity
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek debug 1;" like it does in BIND 8.2.4, not as
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek "severity debug 0;" like it did in BIND 9.1.
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek 864. [cleanup] Multithreading is now enabled by default on
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek OSF1, Solaris 2.7 and newer, AIX, IRIX, and HP-UX.
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek 863. [bug] If an error occurred while an outgoing zone transfer
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek was starting up, the server could access a domain
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek name that had already been freed when logging a
03b859510dc13a13a456ca4aa94c0561a0e9684cJakub Hrozek message saying that the transfer was starting.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 862. [bug] Use after realloc(), non portable pointer arithmetic in
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 861. [port] Add support for Mac OS X, by making it equivalent
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher to Darwin. This was derived from the config.guess
4c49edbd8df651b1737c59459637962c117212c6Michal Židek file shipped with Mac OS X. [RT #1355]
4c49edbd8df651b1737c59459637962c117212c6Michal Židek 860. [func] Drop cross class glue in zone transfers.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 859. [bug] Cache cleaning now won't swamp the CPU if there
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher is a persistent overlimit condition.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 858. [func] isc_mem_setwater() no longer requires that when the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher callback function is non-NULL then its hi_water
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher argument must be greater than its lo_water argument
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher (they can now be equal) or that they be non-zero.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 857. [cleanup] Use ISC_MAGIC() to define all magic numbers for
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher structs, for our friends in EBCDIC-land.
4c49edbd8df651b1737c59459637962c117212c6Michal Židek 856. [func] Allow partial rdatasets to be returned in answer and
4c49edbd8df651b1737c59459637962c117212c6Michal Židek authority sections to help non-TCP capable clients
4c49edbd8df651b1737c59459637962c117212c6Michal Židek recover from truncation. [RT #1301]
4c49edbd8df651b1737c59459637962c117212c6Michal Židek 855. [bug] Stop spurious "using RFC 1035 TTL semantics" warnings.
4c49edbd8df651b1737c59459637962c117212c6Michal Židek 854. [bug] The config parser didn't properly handle config
4c49edbd8df651b1737c59459637962c117212c6Michal Židek options that were specified in units of time other
4c49edbd8df651b1737c59459637962c117212c6Michal Židek than seconds. [RT #1372]
4c49edbd8df651b1737c59459637962c117212c6Michal Židek 853. [bug] configure_view_acl() failed to detach existing acls.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 852. [bug] Handle responses from servers which do not know
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 851. [cleanup] The obsolete support-ixfr option was not properly
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher --- 9.2.0a1 released ---
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 850. [bug] dns_rbt_findnode() would not find nodes that were
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher split on a bitstring label somewhere other than in
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher the last label of the node. [RT #1351]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 848. [func] A minimum max-cache-size of two megabytes is enforced
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher by the cache cleaner.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 847. [func] Added isc_file_test(), which currently only has
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher some very basic functionality to test for the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher existence of a file, whether a pathname is absolute,
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher or whether a pathname is the fundamental representation
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov of the current directory. It is intended that this
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov function can be expanded to test other things a
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher programmer might want to know about a file.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 846. [func] A non-zero 'param' to dst_key_generate() when making an
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher hmac-md5 key means that good entropy is not required.
4c49edbd8df651b1737c59459637962c117212c6Michal Židek 845. [bug] The access rights on the public file of a symmetric
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher key are now restricted as soon as the file is opened,
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher rather than after it has been written and closed.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher just as <lwres/net.h> does.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 843. [func] If no controls statement is present in named.conf,
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher or if any inet phrase of a controls statement is
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher lacking a keys clause, then a key will be automatically
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher generated by named and an rndc.conf-style file
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher named named.key will be written that uses it. rndc
4c49edbd8df651b1737c59459637962c117212c6Michal Židek will use this file only if its normal configuration
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher file, or one provided on the command line, does not
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 842. [func] 'rndc flush' now takes an optional view.
4c49edbd8df651b1737c59459637962c117212c6Michal Židek 841. [bug] When sdb modules were not declared threadsafe, their
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher create and destroy functions were not serialized.
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 840. [bug] The config file parser could print the wrong file
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher name if an error was detected after an included file
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher was parsed. [RT #1353]
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 839. [func] Dump packets for which there was no view or that the
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher class could not be determined to category "unmatched".
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher 838. [port] UnixWare 7.x.x is now suported by
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 837. [cleanup] Multithreading is now enabled by default only on
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher OSF1, Solaris 2.7 and newer, and AIX.
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 836. [func] Upgraded libtool to 1.4.
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 835. [bug] The dispatcher could enter a busy loop if
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher it got an I/O error receiving on a UDP socket.
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 834. [func] Accept (but warn about) master files beginning with
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher an SOA record without an explicit TTL field and
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher lacking a $TTL directive, by using the SOA MINTTL
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher as a default TTL. This is for backwards compatibility
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher with old versions of BIND 8, which accepted such
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher files without warning although they are illegal
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher according to RFC1035.
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher <dns/soa.h>, and extended them to support
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher all the integer-valued fields of the SOA RR.
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov 832. [bug] The default location for named.conf in named-checkconf
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher should depend on --sysconfdir like it does in named.
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 831. [placeholder]
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 830. [func] Implement 'rndc status'.
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 829. [bug] The DNS_R_ZONECUT result code should only be returned
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher when an ANY query is made with DNS_DBFIND_GLUEOK set.
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov In all other ANY query cases, returning the delegation
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 828. [bug] The errno value from recvfrom() could be overwritten
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher by logging code. [RT #1293]
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 827. [bug] When an IXFR protocol error occurs, the slave
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher should retry with AXFR.
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov 826. [bug] Some IXFR protocol errors were not detected.
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 825. [bug] zone.c:ns_query() detached from the wrong zone
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher reference. [RT #1264]
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 824. [bug] Correct line numbers reported by dns_master_load().
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 823. [func] The output of "dig -h" now goes to stdout so that it
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher can easily be piped through "more". [RT #1254]
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov 822. [bug] Sending nxrrset prerequisites would crash nsupdate.
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 821. [bug] The program name used when logging to syslog should
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek be stripped of leading path components.
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek [RT #1178, #1232]
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek 820. [bug] Name server address lookups failed to follow
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek A6 chains into the glue of local authoritative
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov 819. [bug] In certain cases, the resolver's attempts to
14452cd066b51e32ca0ebad6c45ae909a1debe57Jakub Hrozek restart an address lookup at the root could cause
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher the fetch to deadlock (with itself) instead of
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher restarting. [RT #1225]
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 818. [bug] Certain pathological responses to ANY queries could
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher cause an assertion failure. [RT #1218]
d92c50f6d75ae980b0d130134112a33e1584724cStephen Gallagher 817. [func] Adjust timeouts for dialup zone queries.
74e95cfd9d3939dfe9417d79d2f6fc79b361405fJakub Hrozek 816. [bug] Report potential problems with log file accessibility
74e95cfd9d3939dfe9417d79d2f6fc79b361405fJakub Hrozek at configuration time, since such problems can't
74e95cfd9d3939dfe9417d79d2f6fc79b361405fJakub Hrozek reliably be reported at the time they actually occur.
74e95cfd9d3939dfe9417d79d2f6fc79b361405fJakub Hrozek 815. [bug] If a log file was specified with a path separator
74e95cfd9d3939dfe9417d79d2f6fc79b361405fJakub Hrozek character (i.e. "/") in its name and the directory
3bd78eb2faf09635b8d307e4440ccb1420f80716Jakub Hrozek did not exist, the log file's name was treated as
3bd78eb2faf09635b8d307e4440ccb1420f80716Jakub Hrozek though it were the directory name. [RT #1189]
74e95cfd9d3939dfe9417d79d2f6fc79b361405fJakub Hrozek 814. [bug] Socket objects left over from accept() failures
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov were incorrectly destroyed, causing corruption
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov of socket manager data structures.
74e95cfd9d3939dfe9417d79d2f6fc79b361405fJakub Hrozek 813. [bug] File descriptors exceeding FD_SETSIZE were handled
74e95cfd9d3939dfe9417d79d2f6fc79b361405fJakub Hrozek badly. [RT #1192]
74e95cfd9d3939dfe9417d79d2f6fc79b361405fJakub Hrozek 812. [bug] dig sometimes printed incomplete IXFR responses
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek due to an uninitialized variable. [RT #1188]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 811. [bug] Parentheses were not quoted in zone dumps. [RT #1194]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 810. [bug] The signer name in SIG records was not properly
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek downcased when signing/verifying records. [RT #1186]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 809. [bug] Configuring a non-local address as a transfer-source
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek could cause an assertion failure during load.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 808. [func] Add 'rndc flush' to flush the server's cache.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 807. [bug] When setting up TCP connections for incoming zone
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek transfers, the transfer-source port was not
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek ignored like it should be.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 806. [bug] DNS_R_SEENINCLUDE was failing to propagate back up
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek the calling stack to the zone maintence level, causing
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek zones to not reload when an included file was touched
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek but the top-level zone file was not.
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 805. [bug] When using "forward only", missing root hints should
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek not cause queries to fail. [RT #1143]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 804. [bug] Attempting to obtain entropy could fail in some
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek situations. This would be most common on systems
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek with user-space threads. [RT #1131]
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek 803. [bug] Treat all SIG queries as if they have the CD bit set,
ebc6ab564dc2a0a2b08c42d727fc403dde4a2dc9Jakub Hrozek otherwise no data will be returned [RT #749]
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek 802. [bug] DNSSEC key tags were computed incorrectly in almost
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek all cases. [RT #1146]
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek 801. [bug] nsupdate should treat lines beginning with ';' as
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek comments. [RT #1139]
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek 800. [bug] dnssec-signzone produced incorrect statistics for
e2bd4f8a41b72aea0712ad21ad02ccebb707f536Stephen Gallagher large zones. [RT #1133]
e2bd4f8a41b72aea0712ad21ad02ccebb707f536Stephen Gallagher 799. [bug] The ADB didn't find AAAA glue in a zone unless A6
e2bd4f8a41b72aea0712ad21ad02ccebb707f536Stephen Gallagher glue was also present.
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek 798. [bug] nsupdate should be able to reject bad input lines
e2bd4f8a41b72aea0712ad21ad02ccebb707f536Stephen Gallagher and continue. [RT #1130]
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek 797. [func] Issue a warning if the 'directory' option contains
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek a relative path. [RT #269]
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek 796. [func] When a size limit is associated with a log file,
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek only roll it when the size is reached, not every
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek time the log file is opened. [RT #1096]
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek 795. [func] Add the +multiline option to dig. [RT #1095]
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek 794. [func] Implement the "port" and "default-port" statements
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek 793. [cleanup] The DNSSEC tools could create filenames that were
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek illegal or contained shell metacharacters. They
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek now use a different text encoding of names that
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek doesn't have these problems. [RT #1101]
ba4a81e933deebb416603369b447ead6ebaa040dJakub Hrozek 792. [cleanup] Replace the OMAPI command channel protocol with a
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek simpler one.
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek 791. [bug] The command channel now works over IPv6.
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek 790. [bug] Wildcards created using dynamic update or IXFR
ba4a81e933deebb416603369b447ead6ebaa040dJakub Hrozek could fail to match. [RT #1111]
ba4a81e933deebb416603369b447ead6ebaa040dJakub Hrozek 789. [bug] The "localhost" and "localnets" ACLs did not match
ba4a81e933deebb416603369b447ead6ebaa040dJakub Hrozek when used as the second element of a two-element
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek sortlist item.
266110fa0f6eb086f8f88787bb167cea416fe108Jakub Hrozek 788. [func] Add the "match-mapped-addresses" option, which
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek causes IPv6 v4mapped addresses to be treated as
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek IPv4 addresses for the purpose of acl matching.
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek 787. [bug] The DNSSEC tools failed to downcase domain
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek names when mapping them into file names.
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek 786. [bug] When DNSSEC signing/verifying data, owner names were
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek not properly downcased.
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek 785. [bug] A race condition in the resolver could cause
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek an assertion failure. [RT #673, #872, #1048]
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek 784. [bug] nsupdate and other programs would not quit properly
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek if some signals were blocked by the caller. [RT #1081]
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek 783. [bug] Following CNAMEs could cause an assertion failure
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek when either using an sdb database or under very
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek rare conditions.
309aa83d16b5919f727af04850bcd0799ba0962fJakub Hrozek 782. [func] Implement the "serial-query-rate" option.
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek 781. [func] Avoid error packet loops by dropping duplicate FORMERR
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek responses. [RT #1006]
e6ad16e05f42a1678a8c6cd14eb54ca75b8d775eSumit Bose 780. [bug] Error handling code dealing with out of memory or
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek other rare errors could lead to assertion failures
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek by calling functions on unitialized names. [RT #1065]
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek 779. [func] Added the "minimal-responses" option.
e6ad16e05f42a1678a8c6cd14eb54ca75b8d775eSumit Bose 778. [bug] When starting cache cleaning, cleaning_timer_action()
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek returned without first pausing the iterator, which
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek could cause deadlock. [RT #998]
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek 777. [bug] An empty forwarders list in a zone failed to override
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek global forwarders. [RT #995]
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek 776. [func] Improved error reporting in denied messages. [RT #252]
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek 775. [placeholder]
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek 774. [func] max-cache-size is implemented.
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek 773. [func] Added isc_rwlock_trylock() to attempt to lock without
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek 772. [bug] Owner names could be incorrectly omitted from cache
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek dumps in the presence of negative caching entries.
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek 771. [cleanup] TSIG errors related to unsynchronized clocks
afb21fd06690a0bec288a7970abf74ed2ea7dfdcJakub Hrozek are logged better. [RT #919]
755. [bug] Fix incorrectly formatted log messages in zone.c.
748. [doc] List supported RFCs in doc/misc/rfc-compliance.
739. [port] Look for /dev/random in configure, rather than
737. [port] stdtime.c failed to compile on certain platforms.
dispatch.c:do_cancel(). [RT #733]
718. [cleanup] "internal" is no longer a reserved word in named.conf.
failure in adb.c. [RT #738]
703. [port] sys/select.h is needed on older platforms. [RT #695]
702. [func] If the address 0.0.0.0 is seen in resolv.conf,
693. [bug] An empty lwres statement in named.conf caused
685. [bug] nslookup should use the search list/domain options
from resolv.conf by default. [RT #405, #630]
646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
for syntax checking named.conf files and zone files,
604. [bug] The named.conf parser could print incorrect line
577. [func] Log illegal RDATA combinations. e.g. multiple
570. [bug] rbtdb.c allowed zones containing nodes which had
568. [func] Add sample simple database drivers in contrib/sdb.
of rdata type/class mnemonics in log messages.
516. [bug] Cache lookups which had a NULL node pointer, e.g.
DNAME, would trigger an INSIST(!search.need_cleanup)
490. [func] When a slave/stub zone has not yet successfully
from the named.conf "listen-on" statement, sockets
477. [bug] The the isc-config.sh script could be installed before
471. [bug] nsupdate didn't compile on HP/UX 10.20
and subsequent name servers in resolv.conf if the
457. [bug] Dig/host/hslookup didn't properly handle connect
documented as such in named.conf. [RT #304, RT #311]
is specified in named.conf. [RT #306]
is specified in named.conf. [RT #301]
432. [func] Added refresh/retry jitter. The actual refresh/
428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
(e.g. glue). This could cause SERVFAILs when
e.g. due to corrupt zones with multiple SOA records.
an argc/argv style vector of words and sets
view/global one for CNAME targets and additional
369. [func] Support new named.conf options, view and zone
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
341. [func] Support 'key' clause in named.conf zone masters
327. [bug] rndc.conf parser wasn't correctly recognising an IP
320. [func] Multiple rndc changes: parses an rndc.conf file,
319. [func] The named.conf "controls" statement is now used
314. [func] The named.conf controls statement can now have
313. [bug] When parsing resolv.conf, don't terminate on an
resolv.conf search path from 6 to 8. If there
resolv.conf was empty or a comment.
310. [func] Changes to named.conf "controls" statement (inet
are listed in resolv.conf, silently ignore them
each library's ipv6.h defines the wrapper symbol of
any $sbindir/dig from a previous release.)
that lack /dev/random.
280. [func] Add isc-config.sh, which can be used to more
two or more files in libomapi.a were not namespace
278. [bug] bin/named/logconf.c:category_fromconf() didn't take
266. [bug] zone.c:save_nsrrset() node was not initialized.
262. [bug] 'master' was not initialized in zone.c:stub_callback().
for global options block of named.conf. Both accept
258. [bug] Fixed printing of lwres_addr_t.address field.
256. [func] isc_ratelimiter_t now has attach/detach semantics, and
253. [func] resolv.conf parser now recognises ';' and '#' as
252. [bug] resolv.conf parser mishandled masks on sortlists.
244. [bug] empty named.conf file and empty options statement are
243. [func] new cachesize option for named.conf
+ missing sigwait prototype on BSD/OS 4.0/4.0.1.
BSD/OS 4.*, Linux and Solaris 2.8.
230. [func] Replace the dst sign/verify API with a cleaner one.
from confparser.c, because of yacc's code, are
212. [func] Added dns_message_get/settsigkey, to make TSIG
compiling in the lib/dns/sec/{dnssafe,openssl}
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
run on a PA 1.x system."
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
(e.g., running out of network buffers) were
and/or interfaces. [19-May-2000 explorer]
191. [func] Patched to compile on UnixWare 7.x. This platform
range for overflow/underflow. In the case of
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
179. [func] options named.conf statement *must* now come
178. [func] Post-load of named.conf check verifies a slave zone
168. [bug] include statements in named.conf caused syntax errors
162. [bug] Ensure proper range for arguments to ctype.h functions.
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
<isc/result.h>.
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
need <isc/eventclass.h>.
instead of <isc/time.h>.
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
and creates null keys/sets zone status bit for
<isc/result.h>.
<isc/result.h>. Multiple inclusion protection
isc_symtab_t moved to <isc/types.h>.
<isc/net.h>.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
117. [cleanup] libdns.a changes:
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
<isc/list.h>.
<isc/mutex.h>.
<isc/list.h>.
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
105. [doc] doc/dev/coding.html expanded with other
103. [func] libisc buffer API changes for <isc/buffer.h>:
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
<isc/event.h>.
or <isc/result.h>.
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
<isc/int.h>.
<isc/lang.h>.
subsumed by file.o.
OpenSSL libraries/headers.
from <dns/types.h>.
59. [bug] Cause net/host unreachable to be a hard error
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
logging module "dns/validator".
and isc_lex_t to <isc/types.h>.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
25. [bug] make install failed to install <isc/log.h> and
configure.in to check for presence of in6addr_any.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
4. [port] bin/named/unix/os.c didn't compile on systems with
get only what we need from <linux/capability.h>, and
systems without /dev/random.
lib/isc/unix/include/isc/Makefile.in had a typo which