CHANGES revision b5fff54fe9335b20c02d749831fc0eaeda97198f
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 56. [bug] SIG records were not properly returned in cached
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews negative answers.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews 55. [bug] Responses containing multiple names in the authority
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews section were not negatively cached.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews 54. [bug] If a fetch with sigrdataset==NULL joined one with
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews sigrdataset!=NULL or vice versa, the resolver
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews could catch an assertion or lose signature data,
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews respectively.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews 53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews 52. [bug] rndc: taskmgr and socketmgr were not initaliased
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 51. [cleanup] dns/compress.h and dns/zt.h did not need to include
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews dns/rbt.h; it was needed only by compress.c and zt.c.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 50. [func] RBT deletion no longer requires a valid chain to work,
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews and dns_rbt_deletenode was added.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 49. [func] Each cache now has its own mctx.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 48. [func] isc_task_create() no longer takes an mctx.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews isc_task_mem() has been eliminated.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 47. [func] A number of modules now use memory context reference
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 46. [func] Memory contexts are now reference counted.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews Added isc_mem_inuse() and isc_mem_preallocate().
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews Renamed isc_mem_destroy_check() to
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews isc_mem_setdestroycheck().
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 45. [bug] The trusted-key statement incorrectly loaded keys.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 44. [bug] Don't include authority data if it would force us
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews to unset the AD bit in the message.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 43. [bug] DNSSEC verification of cached rdatasets was failing.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 42. [cleanup] Simplified logging of messages with embedded domain
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews names by introducing a new convenience function
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews dns_name_format().
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 41. [func] Use PR_SET_KEEPCAPS on Linux 2.3.99-pre3 and later
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews to allow 'named' to run as a non-root user while
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews retaining the ability to bind() to privileged
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 40. [func] Introduced new logging category "dnssec" and
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews logging module "dns/validator".
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 39. [cleanup] Moved the typedefs for isc_region_t, isc_textregion_t,
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews and isc_lex_t to <isc/types.h>.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 38. [bug] TSIG signed incoming zone transfers work now.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 37. [bug] If the first RR in an incoming zone transfer was
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews not an SOA, the server died with an assertion failure
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews instead of just reporting an error.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 36. [cleanup] Change DNS_R_SUCCESS (and others) to ISC_R_SUCCESS
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 35. [performance] Log messages which are of a level too high to be
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews logged by any channel in the logging configuration
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews will not cause the log mutex to be locked.
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