CHANGES revision 323b6387ce2575627427859b8668e7f27f090c4c
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson 293. [port] Add support for freebsd 4.0 system tests.
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews 292. [bug] Due to problems with the way some operating systems
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein handle simultaneous listening on IPv4 and IPv6
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater addresses, the server no longer listens on IPv6
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson addresses by default. To revert to the previous
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson behavior, specify "listen-on-v6 { any; };" in
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein the config file.
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews 291. [func] Caching servers no longer send outgoing queries
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein over TCP just because the incoming recursive query
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews was a TCP one.
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews 290. [cleanup] +twiddle option to dig (for testing only) removed.
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson 289. [cleanup] dig is now installed in $bindir instead of $sbindir.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein host is now installed in $bindir. (Be sure to remove
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein any $sbindir/dig from a previous release.)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 288. [func] rndc is now installed by "make install" into $sbindir.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 287. [bug] rndc now works again as "rndc 127.1 reload" (for
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User only that task). Parsing its configuration file and
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User using digital signatures for authentication has been
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User disabled until named supports the "controls" statement,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 286. [bug] On Solaris 2, when named inherited a signal state
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User where SIGHUP had the SIG_IGN action, SIGHUP would
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein be ignored rather than causing the server to reload
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User its configuration.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User 285. [bug] A change made to the dst API for beta4 inadvertently
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews broke OMAPI's creation of a dst key from an incoming
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein message, causing an assertion to be triggered. Fixed.
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User 284. [func] The DNSSEC key generation and signing tools now
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews generate randomness from keyboard input on systems
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User 283. [cleanup] The 'lwresd' program is now a link to 'named'.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User 282. [bug] The lexer now returns ISC_R_RANGE if parsed integer is
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User too big for an usigned long.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 281. [bug] Fixed list of recognized config file category names.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 280. [func] Add isc-config.sh, which can be used to more
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein easily build applications that link with
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User our libraries.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User 279. [bug] Private omapi function symbols shared between
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein two or more files in libomapi.a were not namespace
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User protected using the ISC convention of starting with
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein the library name and two underscores ("omapi__"...)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 278. [bug] bin/named/logconf.c:category_fromconf() didn't take
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User note of when isc_log_categorybyname() wasn't able
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein to find the category name and would then apply the
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User channel list of the unknown category to all categories.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 277. [bug] isc_log_categorybyname() and isc_log_modulebyname()
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User would fail to find the first member of any category
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein or module array apart from the internal defaults.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User Thus, for example, the "notify" category was improperly
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein configured by named.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 276. [bug] dig now supports maximum sized TCP messages.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User 275. [bug] The definition of lwres_gai_strerror() was missing
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein the lwres_ prefix.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 274. [bug] TSIG AXFR verify failed when talking to a BIND 8
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User 273. [func] The default for the 'transfer-format' option is
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein now 'many-answers'. This will break zone transfers
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User to BIND 4.9.5 and older unless there is an explicit
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 'one-answer' configuration.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 272. [bug] The sending of large TCP responses was canceled
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User in mid-transmission due to a race condition
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein caused by the failure to set the client object's
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User "newstate" variable correctly when transitioning
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein to the "working" state.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 271. [func] Attempt to probe the number of cpus in named
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User if unspecified rather than defaulting to 1.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 270. [func] Allow maximum sized TCP answers.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 269. [bug] Failed DNSSEC validations could cause an assertion
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User failure by causing clone_results() to be called with
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein with hevent->node == NULL.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 268. [doc] A plain text version of the Administrator
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Reference Manual is now included in the distribution,
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User 267. [func] Nsupdate is now provided in the distribution.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 266. [bug] zone.c:save_nsrrset() node was not initalized.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 265. [bug] dns_request_create() now works for TCP.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 264. [func] Dispatch can not take TCP sockets in connecting
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein state. Set DNS_DISPATCHATTR_CONNECTED when calling
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dns_dispatch_createtcp() for connected TCP sockets
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User or call dns_dispatch_starttcp() when the socket is
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User 263. [func] New logging channel type 'stderr'
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User channel some-name {
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User severity error;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 262. [bug] 'master' was not initalized in zone.c:stub_callback().
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 261. [func] Add dns_zone_markdirty().
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