CHANGES revision 705cb05a187558959d20ec2c31e06de8e96f61b2
199767f8919635c4928607450d9e0abb932109ceToomas Soome 227. [cleanup] The enumerated identifiers dns_rdataclass_*,
199767f8919635c4928607450d9e0abb932109ceToomas Soome dns_rcode_*, dns_opcode_*, and dns_trust_* are
199767f8919635c4928607450d9e0abb932109ceToomas Soome also now cast to their appropriate types, as with
199767f8919635c4928607450d9e0abb932109ceToomas Soome dns_rdatatype_* in item number 225 below.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 226. [func] dns_name_totext() now always prints the root name as
199767f8919635c4928607450d9e0abb932109ceToomas Soome '.', even when omit_final_dot is true.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 225. [cleanup] The enumerated dns_rdatatype_* identifiers are now
199767f8919635c4928607450d9e0abb932109ceToomas Soome cast to dns_rdatatype_t via macros of their same name
199767f8919635c4928607450d9e0abb932109ceToomas Soome so that they are of the proper integral type wherever
199767f8919635c4928607450d9e0abb932109ceToomas Soome a dns_rdatatype_t is needed.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 224. [cleanup] The entire project builds cleanly with gcc's
199767f8919635c4928607450d9e0abb932109ceToomas Soome -Wcast-qual and -Wwrite-strings warnings enabled,
199767f8919635c4928607450d9e0abb932109ceToomas Soome which is now the default when using gcc. (Warnings
199767f8919635c4928607450d9e0abb932109ceToomas Soome from confparser.c, because of yacc's code, are
199767f8919635c4928607450d9e0abb932109ceToomas Soome unfortunately to be expected.)
199767f8919635c4928607450d9e0abb932109ceToomas Soome 223. [func] Several functions were reprototyped to qualify one
199767f8919635c4928607450d9e0abb932109ceToomas Soome or more of their arguments with "const". Similarly,
199767f8919635c4928607450d9e0abb932109ceToomas Soome several functions that return pointers now have
199767f8919635c4928607450d9e0abb932109ceToomas Soome those pointers qualified with const.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 222. [bug] The global 'also-notify' option was ignored.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 221. [bug] An uninitialized variable was sometimes passed to
199767f8919635c4928607450d9e0abb932109ceToomas Soome dns_rdata_freestruct() when loading a zone, causing
199767f8919635c4928607450d9e0abb932109ceToomas Soome an assertion failure.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 220. [cleanup] Set the default outgoing port in the view, and
199767f8919635c4928607450d9e0abb932109ceToomas Soome set it in sockaddrs returned from the ADB.
199767f8919635c4928607450d9e0abb932109ceToomas Soome [31-May-2000 explorer]
199767f8919635c4928607450d9e0abb932109ceToomas Soome 219. [bug] Signed truncated messages more correctly follow
199767f8919635c4928607450d9e0abb932109ceToomas Soome the respective specs.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 218. [func] When an rdataset is signed, its ttl is normalized
199767f8919635c4928607450d9e0abb932109ceToomas Soome based on the signature validity period.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 217. [func] Also-notify and trusted-keys can now be used in
199767f8919635c4928607450d9e0abb932109ceToomas Soome the 'view' statement.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 216. [func] The 'cache-ttl' and 'ncache-ttl' options now work.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 215. [bug] Failures at certain points in request processing
199767f8919635c4928607450d9e0abb932109ceToomas Soome could cause the assertion INSIST(client->lockview
199767f8919635c4928607450d9e0abb932109ceToomas Soome == NULL) to be triggered.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 214. [func] New public function isc_netaddr_format(), for
199767f8919635c4928607450d9e0abb932109ceToomas Soome formatting network addresses in log messages.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 213. [bug] Don't leak memory when reloading the zone if
199767f8919635c4928607450d9e0abb932109ceToomas Soome an update-policy clause was present in the old zone.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 212. [func] Added dns_message_get/settsigkey, to make TSIG
199767f8919635c4928607450d9e0abb932109ceToomas Soome key management reasonable.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 211. [func] The 'key' and 'server' statements can now occur
199767f8919635c4928607450d9e0abb932109ceToomas Soome inside 'view' statements.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 210. [bug] The 'allow-transfer' option was ignored for slave
199767f8919635c4928607450d9e0abb932109ceToomas Soome zones, and the 'transfers-per-ns' option was
199767f8919635c4928607450d9e0abb932109ceToomas Soome was ignored for all zones.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 209. [cleanup] Upgraded openssl files to new version 0.9.5a
199767f8919635c4928607450d9e0abb932109ceToomas Soome 208. [func] Added ISC_OFFSET_MAXIMUM for the maximum value
199767f8919635c4928607450d9e0abb932109ceToomas Soome of an isc_offset_t.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 207. [func] The dnssec tools properly use the logging subsystem.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 206. [cleanup] dst now stores the key name as a dns_name_t, not
199767f8919635c4928607450d9e0abb932109ceToomas Soome 205. [cleanup] On IRIX, turn off the mostly harmless warnings 1692
199767f8919635c4928607450d9e0abb932109ceToomas Soome ("prototyped function redeclared without prototype")
199767f8919635c4928607450d9e0abb932109ceToomas Soome and 1552 ("variable ... set but not used") when
199767f8919635c4928607450d9e0abb932109ceToomas Soome compiling in the lib/dns/sec/{dnssafe,openssl}
199767f8919635c4928607450d9e0abb932109ceToomas Soome directories, which contain code imported from outside
199767f8919635c4928607450d9e0abb932109ceToomas Soome 204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
199767f8919635c4928607450d9e0abb932109ceToomas Soome to quiet the warnings that "The linked output may not
199767f8919635c4928607450d9e0abb932109ceToomas Soome run on a PA 1.x system."
199767f8919635c4928607450d9e0abb932109ceToomas Soome 203. [func] notify and zone soa queries are now tsig signed when
199767f8919635c4928607450d9e0abb932109ceToomas Soome appropriate.
199767f8919635c4928607450d9e0abb932109ceToomas Soome 202. [func] isc_lex_getsourceline() changed from returning int
199767f8919635c4928607450d9e0abb932109ceToomas Soome to returning unsigned long, the type of its underlying
199767f8919635c4928607450d9e0abb932109ceToomas Soome 201. [cleanup] Removed the test/sdig program, it has been
199767f8919635c4928607450d9e0abb932109ceToomas Soome --- 9.0.0b3 released ---
199767f8919635c4928607450d9e0abb932109ceToomas Soome 200. [bug] Failures in sending query responses to clients
199767f8919635c4928607450d9e0abb932109ceToomas Soome (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