2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 14:07:59 +00:00

9.4/HEAD sync

This commit is contained in:
Mark Andrews
2005-07-18 06:03:01 +00:00
parent 0c93194031
commit fb827ed6df
22 changed files with 377 additions and 384 deletions

View File

@@ -498,7 +498,7 @@
1727. [bug] named-checkzone: check-names support didn't match 1727. [bug] named-checkzone: check-names support didn't match
documentation. documentation.
1726. [port] aix5: add support for aix5 1726. [port] aix5: add support for aix5.
1725. [port] linux: update error message on interaction of threads, 1725. [port] linux: update error message on interaction of threads,
capabilities and setuid support (named -u). [RT #12541] capabilities and setuid support (named -u). [RT #12541]
@@ -853,7 +853,7 @@
1604. [bug] A xfrout_ctx_create() failure would result in 1604. [bug] A xfrout_ctx_create() failure would result in
xfrout_ctx_destroy() being called with a xfrout_ctx_destroy() being called with a
partially initaliased structure. partially initialized structure.
1603. [bug] nsupdate: set interactive based on isatty(). 1603. [bug] nsupdate: set interactive based on isatty().
[RT# 10929] [RT# 10929]

View File

@@ -16,7 +16,7 @@
* IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: dnssec-signzone.c,v 1.189 2005/06/28 02:55:09 marka Exp $ */ /* $Id: dnssec-signzone.c,v 1.190 2005/07/18 05:58:55 marka Exp $ */
/*! \file */ /*! \file */
@@ -939,7 +939,7 @@ active_node(dns_dbnode_t *node) {
isc_result_totext(result)); isc_result_totext(result));
if (!active) { if (!active) {
/* /*%
* The node is empty of everything but NSEC / RRSIG records. * The node is empty of everything but NSEC / RRSIG records.
*/ */
for (result = dns_rdatasetiter_first(rdsiter); for (result = dns_rdatasetiter_first(rdsiter);

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: client.h,v 1.74 2005/06/07 00:16:00 marka Exp $ */ /* $Id: client.h,v 1.75 2005/07/18 05:58:57 marka Exp $ */
#ifndef NAMED_CLIENT_H #ifndef NAMED_CLIENT_H
#define NAMED_CLIENT_H 1 #define NAMED_CLIENT_H 1
@@ -342,7 +342,7 @@ isc_boolean_t
ns_client_isself(dns_view_t *myview, dns_tsigkey_t *mykey, ns_client_isself(dns_view_t *myview, dns_tsigkey_t *mykey,
isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr, isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr,
dns_rdataclass_t rdclass, void *arg); dns_rdataclass_t rdclass, void *arg);
/* /*%
* Isself callback. * Isself callback.
*/ */

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: interfacemgr.h,v 1.30 2005/04/27 04:55:57 sra Exp $ */ /* $Id: interfacemgr.h,v 1.31 2005/07/18 05:58:57 marka Exp $ */
#ifndef NAMED_INTERFACEMGR_H #ifndef NAMED_INTERFACEMGR_H
#define NAMED_INTERFACEMGR_H 1 #define NAMED_INTERFACEMGR_H 1
@@ -64,7 +64,7 @@
#define IFACE_MAGIC ISC_MAGIC('I',':','-',')') #define IFACE_MAGIC ISC_MAGIC('I',':','-',')')
#define NS_INTERFACE_VALID(t) ISC_MAGIC_VALID(t, IFACE_MAGIC) #define NS_INTERFACE_VALID(t) ISC_MAGIC_VALID(t, IFACE_MAGIC)
#define NS_INTERFACEFLAG_ANYADDR 0x01U /* bound to "any" address */ #define NS_INTERFACEFLAG_ANYADDR 0x01U /*%< bound to "any" address */
/*% The nameserver interface structure */ /*% The nameserver interface structure */
struct ns_interface { struct ns_interface {
@@ -78,7 +78,8 @@ struct ns_interface {
char name[32]; /*%< Null terminated. */ char name[32]; /*%< Null terminated. */
dns_dispatch_t * udpdispatch; /*%< UDP dispatcher. */ dns_dispatch_t * udpdispatch; /*%< UDP dispatcher. */
isc_socket_t * tcpsocket; /*%< TCP socket. */ isc_socket_t * tcpsocket; /*%< TCP socket. */
int ntcptarget; /*%< Desired number of concurrent TCP accepts */ int ntcptarget; /*%< Desired number of concurrent
TCP accepts */
int ntcpcurrent; /*%< Current ditto, locked */ int ntcpcurrent; /*%< Current ditto, locked */
ns_clientmgr_t * clientmgr; /*%< Client manager. */ ns_clientmgr_t * clientmgr; /*%< Client manager. */
ISC_LINK(ns_interface_t) link; ISC_LINK(ns_interface_t) link;

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: interfacemgr.c,v 1.81 2005/04/27 04:55:50 sra Exp $ */ /* $Id: interfacemgr.c,v 1.82 2005/07/18 05:58:56 marka Exp $ */
/*! \file */ /*! \file */
@@ -41,18 +41,18 @@
/*% nameserver interface manager structure */ /*% nameserver interface manager structure */
struct ns_interfacemgr { struct ns_interfacemgr {
unsigned int magic; /*% Magic number. */ unsigned int magic; /*%< Magic number. */
int references; int references;
isc_mutex_t lock; isc_mutex_t lock;
isc_mem_t * mctx; /*% Memory context. */ isc_mem_t * mctx; /*%< Memory context. */
isc_taskmgr_t * taskmgr; /*% Task manager. */ isc_taskmgr_t * taskmgr; /*%< Task manager. */
isc_socketmgr_t * socketmgr; /*% Socket manager. */ isc_socketmgr_t * socketmgr; /*%< Socket manager. */
dns_dispatchmgr_t * dispatchmgr; dns_dispatchmgr_t * dispatchmgr;
unsigned int generation; /*% Current generation no. */ unsigned int generation; /*%< Current generation no. */
ns_listenlist_t * listenon4; ns_listenlist_t * listenon4;
ns_listenlist_t * listenon6; ns_listenlist_t * listenon6;
dns_aclenv_t aclenv; /*% Localhost/localnets ACLs */ dns_aclenv_t aclenv; /*%< Localhost/localnets ACLs */
ISC_LIST(ns_interface_t) interfaces; /*% List of interfaces. */ ISC_LIST(ns_interface_t) interfaces; /*%< List of interfaces. */
ISC_LIST(isc_sockaddr_t) listenon; ISC_LIST(isc_sockaddr_t) listenon;
}; };

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: update.c,v 1.122 2005/05/19 04:59:00 marka Exp $ */ /* $Id: update.c,v 1.123 2005/07/18 05:58:56 marka Exp $ */
#include <config.h> #include <config.h>
@@ -980,7 +980,7 @@ type_not_soa_nor_ns_p(dns_rdata_t *update_rr, dns_rdata_t *db_rr) {
ISC_TRUE : ISC_FALSE); ISC_TRUE : ISC_FALSE);
} }
/* /*%
* Return true iff 'db_rr' is neither a RRSIG nor a NSEC. * Return true iff 'db_rr' is neither a RRSIG nor a NSEC.
*/ */
static isc_boolean_t static isc_boolean_t

5
lib/bind/configure vendored
View File

@@ -1,5 +1,5 @@
#! /bin/sh #! /bin/sh
# From configure.in Revision: 1.106 . # From configure.in Revision: 1.107 .
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.59. # Generated by GNU Autoconf 2.59.
# #
@@ -30638,9 +30638,6 @@ case "$host" in
*-osf5.1|*-osf5.1b) *-osf5.1|*-osf5.1b)
hack_shutup_in6addr_init_macros=yes hack_shutup_in6addr_init_macros=yes
;; ;;
*-osf5.1)
hack_shutup_in6addr_init_macros=yes
;;
*-solaris2.8) *-solaris2.8)
hack_shutup_in6addr_init_macros=yes hack_shutup_in6addr_init_macros=yes
;; ;;

View File

@@ -13,7 +13,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
AC_REVISION($Revision: 1.106 $) AC_REVISION($Revision: 1.107 $)
AC_INIT(resolv/herror.c) AC_INIT(resolv/herror.c)
AC_PREREQ(2.13) AC_PREREQ(2.13)
@@ -2255,9 +2255,6 @@ case "$host" in
*-osf5.1|*-osf5.1b) *-osf5.1|*-osf5.1b)
hack_shutup_in6addr_init_macros=yes hack_shutup_in6addr_init_macros=yes
;; ;;
*-osf5.1)
hack_shutup_in6addr_init_macros=yes
;;
*-solaris2.8) *-solaris2.8)
hack_shutup_in6addr_init_macros=yes hack_shutup_in6addr_init_macros=yes
;; ;;

View File

@@ -50,7 +50,7 @@
/*% /*%
* @(#)resolv.h 8.1 (Berkeley) 6/2/93 * @(#)resolv.h 8.1 (Berkeley) 6/2/93
* $Id: resolv.h,v 1.21 2005/04/27 04:56:16 sra Exp $ * $Id: resolv.h,v 1.22 2005/07/18 05:58:57 marka Exp $
*/ */
#ifndef _RESOLV_H_ #ifndef _RESOLV_H_
@@ -229,7 +229,7 @@ union res_sockaddr_union {
#define RES_IPV4ONLY 0x00000002 /*%< IPv4 only */ #define RES_IPV4ONLY 0x00000002 /*%< IPv4 only */
#define RES_IPV6ONLY 0x00000004 /*%< IPv6 only */ #define RES_IPV6ONLY 0x00000004 /*%< IPv6 only */
/* /*%
* Resolver options (keep these in synch with res_debug.c, please) * Resolver options (keep these in synch with res_debug.c, please)
*/ */
#define RES_INIT 0x00000001 /*%< address initialized */ #define RES_INIT 0x00000001 /*%< address initialized */

View File

@@ -13,7 +13,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
# $Id: Makefile.in,v 1.149 2004/12/21 10:45:16 jinmei Exp $ # $Id: Makefile.in,v 1.150 2005/07/18 05:58:58 marka Exp $
srcdir = @srcdir@ srcdir = @srcdir@
VPATH = @srcdir@ VPATH = @srcdir@
@@ -43,8 +43,8 @@ LIBS = @LIBS@
# Alphabetically # Alphabetically
DSTOBJS = dst_api.@O@ dst_lib.@O@ dst_parse.@O@ dst_result.@O@ \ DSTOBJS = dst_api.@O@ dst_lib.@O@ dst_parse.@O@ dst_result.@O@ \
gssapi_link.@O@ gssapictx.@O@ hmac_link.@O@ key.@O@ \ gssapi_link.@O@ gssapictx.@O@ hmac_link.@O@ key.@O@ \
openssl_link.@O@ openssldh_link.@O@ openssldsa_link.@O@ \ openssl_link.@O@ openssldh_link.@O@ openssldsa_link.@O@ \
opensslrsa_link.@O@ opensslrsa_link.@O@

File diff suppressed because it is too large Load Diff

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: forward.h,v 1.6 2005/04/27 04:56:55 sra Exp $ */ /* $Id: forward.h,v 1.7 2005/07/18 05:58:59 marka Exp $ */
#ifndef DNS_FORWARD_H #ifndef DNS_FORWARD_H
#define DNS_FORWARD_H 1 #define DNS_FORWARD_H 1
@@ -44,8 +44,8 @@ dns_fwdtable_create(isc_mem_t *mctx, dns_fwdtable_t **fwdtablep);
* \li fwdtablep != NULL && *fwdtablep == NULL * \li fwdtablep != NULL && *fwdtablep == NULL
* *
* Returns: * Returns:
*\li #ISC_R_SUCCESS * \li #ISC_R_SUCCESS
*\li #ISC_R_NOMEMORY * \li #ISC_R_NOMEMORY
*/ */
isc_result_t isc_result_t

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: rdataset.h,v 1.55 2005/04/27 04:56:58 sra Exp $ */ /* $Id: rdataset.h,v 1.56 2005/07/18 05:58:59 marka Exp $ */
#ifndef DNS_RDATASET_H #ifndef DNS_RDATASET_H
#define DNS_RDATASET_H 1 #define DNS_RDATASET_H 1
@@ -162,6 +162,7 @@ struct dns_rdataset {
* Used by message.c to indicate that the rdataset's rdata had differing * Used by message.c to indicate that the rdataset's rdata had differing
* TTL values, and the rdataset->ttl holds the smallest. * TTL values, and the rdataset->ttl holds the smallest.
*/ */
#define DNS_RDATASETATTR_QUESTION 0x00000001 #define DNS_RDATASETATTR_QUESTION 0x00000001
#define DNS_RDATASETATTR_RENDERED 0x00000002 /*%< Used by message.c */ #define DNS_RDATASETATTR_RENDERED 0x00000002 /*%< Used by message.c */
#define DNS_RDATASETATTR_ANSWERED 0x00000004 /*%< Used by server. */ #define DNS_RDATASETATTR_ANSWERED 0x00000004 /*%< Used by server. */
@@ -507,7 +508,7 @@ dns_rdataset_getadditional(dns_rdataset_t *rdataset,
dns_name_t *fname, dns_name_t *fname,
dns_message_t *msg, dns_message_t *msg,
isc_stdtime_t now); isc_stdtime_t now);
/* /*%<
* Get cached additional information from the DB node for a particular * Get cached additional information from the DB node for a particular
* 'rdataset.' 'type' is one of dns_rdatasetadditional_fromauth, * 'rdataset.' 'type' is one of dns_rdatasetadditional_fromauth,
* dns_rdatasetadditional_fromcache, and dns_rdatasetadditional_fromglue, * dns_rdatasetadditional_fromcache, and dns_rdatasetadditional_fromglue,
@@ -515,21 +516,20 @@ dns_rdataset_getadditional(dns_rdataset_t *rdataset,
* be used for specifying a particular rdata type in the cached information. * be used for specifying a particular rdata type in the cached information.
* *
* Requires: * Requires:
* 'rdataset' is a valid rdataset. * \li 'rdataset' is a valid rdataset.
* 'acache' can be NULL, in which case this function will simply return * \li 'acache' can be NULL, in which case this function will simply return
* ISC_R_FAILURE. * ISC_R_FAILURE.
* For the other pointers, see dns_acache_getentry(). * \li For the other pointers, see dns_acache_getentry().
* *
* Ensures: * Ensures:
* See dns_acache_getentry(). * \li See dns_acache_getentry().
* *
* Returns: * Returns:
* ISC_R_SUCCESS * \li #ISC_R_SUCCESS
* ISC_R_FAILURE - additional information caching is not supported. * \li #ISC_R_FAILURE - additional information caching is not supported.
* ISC_R_NOTFOUND - the corresponding DB node has not cached additional * \li #ISC_R_NOTFOUND - the corresponding DB node has not cached additional
* information for 'rdataset.' * information for 'rdataset.'
* * \li Any error that dns_acache_getentry() can return.
* Any error that dns_acache_getentry() can return.
*/ */
isc_result_t isc_result_t
@@ -542,26 +542,25 @@ dns_rdataset_setadditional(dns_rdataset_t *rdataset,
dns_dbversion_t *version, dns_dbversion_t *version,
dns_dbnode_t *node, dns_dbnode_t *node,
dns_name_t *fname); dns_name_t *fname);
/* /*%<
* Set cached additional information to the DB node for a particular * Set cached additional information to the DB node for a particular
* 'rdataset.' See dns_rdataset_getadditional for the semantics of 'type' * 'rdataset.' See dns_rdataset_getadditional for the semantics of 'type'
* and 'qtype'. * and 'qtype'.
* *
* Requires: * Requires:
* 'rdataset' is a valid rdataset. * \li 'rdataset' is a valid rdataset.
* 'acache' can be NULL, in which case this function will simply return * \li 'acache' can be NULL, in which case this function will simply return
* ISC_R_FAILURE. * ISC_R_FAILURE.
* For the other pointers, see dns_acache_setentry(). * \li For the other pointers, see dns_acache_setentry().
* *
* Ensures: * Ensures:
* See dns_acache_setentry(). * \li See dns_acache_setentry().
* *
* Returns: * Returns:
* ISC_R_SUCCESS * \li #ISC_R_SUCCESS
* ISC_R_FAILURE - additional information caching is not supported. * \li #ISC_R_FAILURE - additional information caching is not supported.
* ISC_R_NOMEMORY * \li #ISC_R_NOMEMORY
* * \li Any error that dns_acache_setentry() can return.
* Any error that dns_acache_setentry() can return.
*/ */
isc_result_t isc_result_t
@@ -569,23 +568,23 @@ dns_rdataset_putadditional(dns_acache_t *acache,
dns_rdataset_t *rdataset, dns_rdataset_t *rdataset,
dns_rdatasetadditional_t type, dns_rdatasetadditional_t type,
dns_rdatatype_t qtype); dns_rdatatype_t qtype);
/* /*%<
* Discard cached additional information stored in the DB node for a particular * Discard cached additional information stored in the DB node for a particular
* 'rdataset.' See dns_rdataset_getadditional for the semantics of 'type' * 'rdataset.' See dns_rdataset_getadditional for the semantics of 'type'
* and 'qtype'. * and 'qtype'.
* *
* Requires: * Requires:
* 'rdataset' is a valid rdataset. * \li 'rdataset' is a valid rdataset.
* 'acache' can be NULL, in which case this function will simply return * \li 'acache' can be NULL, in which case this function will simply return
* ISC_R_FAILURE. * ISC_R_FAILURE.
* *
* Ensures: * Ensures:
* See dns_acache_cancelentry(). * \li See dns_acache_cancelentry().
* *
* Returns: * Returns:
* ISC_R_SUCCESS * \li #ISC_R_SUCCESS
* ISC_R_FAILURE - additional information caching is not supported. * \li #ISC_R_FAILURE - additional information caching is not supported.
* ISC_R_NOTFOUND - the corresponding DB node has not cached additional * \li #ISC_R_NOTFOUND - the corresponding DB node has not cached additional
* information for 'rdataset.' * information for 'rdataset.'
*/ */

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: resolver.h,v 1.47 2005/06/27 00:15:44 marka Exp $ */ /* $Id: resolver.h,v 1.48 2005/07/18 05:58:59 marka Exp $ */
#ifndef DNS_RESOLVER_H #ifndef DNS_RESOLVER_H
#define DNS_RESOLVER_H 1 #define DNS_RESOLVER_H 1
@@ -444,7 +444,7 @@ dns_resolver_algorithm_supported(dns_resolver_t *resolver, dns_name_t *name,
isc_boolean_t isc_boolean_t
dns_resolver_digest_supported(dns_resolver_t *resolver, unsigned int digest_type); dns_resolver_digest_supported(dns_resolver_t *resolver, unsigned int digest_type);
/* /*%<
* Is this digest type supported. * Is this digest type supported.
*/ */

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: view.h,v 1.95 2005/04/27 04:57:01 sra Exp $ */ /* $Id: view.h,v 1.96 2005/07/18 05:58:59 marka Exp $ */
#ifndef DNS_VIEW_H #ifndef DNS_VIEW_H
#define DNS_VIEW_H 1 #define DNS_VIEW_H 1
@@ -791,10 +791,10 @@ dns_view_getrootdelonly(dns_view_t *view);
isc_result_t isc_result_t
dns_view_freezezones(dns_view_t *view, isc_boolean_t freeze); dns_view_freezezones(dns_view_t *view, isc_boolean_t freeze);
/* /*%<
* Freeze/thaw updates to master zones. * Freeze/thaw updates to master zones.
* *
* Requires: * Requires:
* 'view' is valid. * \li 'view' is valid.
*/ */
#endif /* DNS_VIEW_H */ #endif /* DNS_VIEW_H */

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: zt.h,v 1.33 2005/04/27 04:57:01 sra Exp $ */ /* $Id: zt.h,v 1.34 2005/07/18 05:59:00 marka Exp $ */
#ifndef DNS_ZT_H #ifndef DNS_ZT_H
#define DNS_ZT_H 1 #define DNS_ZT_H 1
@@ -39,8 +39,8 @@ dns_zt_create(isc_mem_t *mctx, dns_rdataclass_t rdclass, dns_zt_t **zt);
* \li 'mctx' to be initialized. * \li 'mctx' to be initialized.
* *
* Returns: * Returns:
*\li #ISC_R_SUCCESS on success. * \li #ISC_R_SUCCESS on success.
*\li #ISC_R_NOMEMORY * \li #ISC_R_NOMEMORY
*/ */
isc_result_t isc_result_t
@@ -49,14 +49,14 @@ dns_zt_mount(dns_zt_t *zt, dns_zone_t *zone);
* Mounts the zone on the zone table. * Mounts the zone on the zone table.
* *
* Requires: * Requires:
*\li 'zt' to be valid * \li 'zt' to be valid
*\li 'zone' to be valid * \li 'zone' to be valid
* *
* Returns: * Returns:
*\li #ISC_R_SUCCESS * \li #ISC_R_SUCCESS
*\li #ISC_R_EXISTS * \li #ISC_R_EXISTS
*\li #ISC_R_NOSPACE * \li #ISC_R_NOSPACE
*\li #ISC_R_NOMEMORY * \li #ISC_R_NOMEMORY
*/ */
isc_result_t isc_result_t
@@ -66,12 +66,12 @@ dns_zt_unmount(dns_zt_t *zt, dns_zone_t *zone);
* *
* Requires: * Requires:
* 'zt' to be valid * 'zt' to be valid
*\li 'zone' to be valid * \li 'zone' to be valid
* *
* Returns: * Returns:
* \li #ISC_R_SUCCESS * \li #ISC_R_SUCCESS
*\li #ISC_R_NOTFOUND * \li #ISC_R_NOTFOUND
*\li #ISC_R_NOMEMORY * \li #ISC_R_NOMEMORY
*/ */
isc_result_t isc_result_t
@@ -82,20 +82,20 @@ dns_zt_find(dns_zt_t *zt, dns_name_t *name, unsigned int options,
* then the name of the zone found is returned. * then the name of the zone found is returned.
* *
* Notes: * Notes:
*\li If the DNS_ZTFIND_NOEXACT is set, the best partial match (if any) * \li If the DNS_ZTFIND_NOEXACT is set, the best partial match (if any)
* to 'name' will be returned. * to 'name' will be returned.
* *
* Requires: * Requires:
*\li 'zt' to be valid * \li 'zt' to be valid
*\li 'name' to be valid * \li 'name' to be valid
*\li 'foundname' to be initialized and associated with a fixedname or NULL * \li 'foundname' to be initialized and associated with a fixedname or NULL
*\li 'zone' to be non NULL and '*zone' to be NULL * \li 'zone' to be non NULL and '*zone' to be NULL
* *
* Returns: * Returns:
* \li #ISC_R_SUCCESS * \li #ISC_R_SUCCESS
*\li #DNS_R_PARTIALMATCH * \li #DNS_R_PARTIALMATCH
*\li #ISC_R_NOTFOUND * \li #ISC_R_NOTFOUND
*\li #ISC_R_NOSPACE * \li #ISC_R_NOSPACE
*/ */
void void
@@ -105,7 +105,7 @@ dns_zt_detach(dns_zt_t **ztp);
* zonetable will be freed. In either case 'ztp' is set to NULL. * zonetable will be freed. In either case 'ztp' is set to NULL.
* *
* Requires: * Requires:
*\li '*ztp' to be valid * \li '*ztp' to be valid
*/ */
void void
@@ -116,7 +116,7 @@ dns_zt_flushanddetach(dns_zt_t **ztp);
* set to NULL. * set to NULL.
* *
* Requires: * Requires:
*\li '*ztp' to be valid * \li '*ztp' to be valid
*/ */
void void
@@ -125,8 +125,8 @@ dns_zt_attach(dns_zt_t *zt, dns_zt_t **ztp);
* Attach 'zt' to '*ztp'. * Attach 'zt' to '*ztp'.
* *
* Requires: * Requires:
*\li 'zt' to be valid * \li 'zt' to be valid
*\li '*ztp' to be NULL * \li '*ztp' to be NULL
*/ */
isc_result_t isc_result_t

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: rbtdb.c,v 1.213 2005/07/12 01:00:15 marka Exp $ */ /* $Id: rbtdb.c,v 1.214 2005/07/18 05:58:58 marka Exp $ */
/*! \file */ /*! \file */
@@ -6383,7 +6383,7 @@ dbiterator_origin(dns_dbiterator_t *iterator, dns_name_t *name) {
return (dns_name_copy(origin, name, NULL)); return (dns_name_copy(origin, name, NULL));
} }
/* /*%
* Additional cache routines. * Additional cache routines.
*/ */
static isc_result_t static isc_result_t

View File

@@ -15,14 +15,13 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: sockaddr.h,v 1.47 2005/04/27 04:57:20 sra Exp $ */ /* $Id: sockaddr.h,v 1.48 2005/07/18 05:59:00 marka Exp $ */
/*! \file
*/
#ifndef ISC_SOCKADDR_H #ifndef ISC_SOCKADDR_H
#define ISC_SOCKADDR_H 1 #define ISC_SOCKADDR_H 1
/*! \file */
#include <isc/lang.h> #include <isc/lang.h>
#include <isc/net.h> #include <isc/net.h>
#include <isc/types.h> #include <isc/types.h>
@@ -45,21 +44,21 @@ struct isc_sockaddr {
typedef ISC_LIST(struct isc_sockaddr) isc_sockaddrlist_t; typedef ISC_LIST(struct isc_sockaddr) isc_sockaddrlist_t;
#define ISC_SOCKADDR_CMPADDR 0x0001 /* compare the address #define ISC_SOCKADDR_CMPADDR 0x0001 /*%< compare the address
* sin_addr/sin6_addr */ * sin_addr/sin6_addr */
#define ISC_SOCKADDR_CMPPORT 0x0002 /* compare the port #define ISC_SOCKADDR_CMPPORT 0x0002 /*%< compare the port
* sin_port/sin6_port */ * sin_port/sin6_port */
#define ISC_SOCKADDR_CMPSCOPE 0x0004 /* compare the scope #define ISC_SOCKADDR_CMPSCOPE 0x0004 /*%< compare the scope
* sin6_scope */ * sin6_scope */
#define ISC_SOCKADDR_CMPSCOPEZERO 0x0008 /* when comparing scopes #define ISC_SOCKADDR_CMPSCOPEZERO 0x0008 /*%< when comparing scopes
* zero scopes always match */ * zero scopes always match */
ISC_LANG_BEGINDECLS ISC_LANG_BEGINDECLS
isc_boolean_t isc_boolean_t
isc_sockaddr_compare(const isc_sockaddr_t *a, const isc_sockaddr_t *b, isc_sockaddr_compare(const isc_sockaddr_t *a, const isc_sockaddr_t *b,
unsigned int flags); unsigned int flags);
/* /*%<
* Compare the elements of the two address ('a' and 'b') as specified * Compare the elements of the two address ('a' and 'b') as specified
* by 'flags' and report if they are equal or not. * by 'flags' and report if they are equal or not.
* *
@@ -116,7 +115,7 @@ isc_sockaddr_anyofpf(isc_sockaddr_t *sockaddr, int family);
* 'family'. * 'family'.
* *
* Requires: * Requires:
* 'family' is AF_INET or AF_INET6. * \li 'family' is AF_INET or AF_INET6.
*/ */
void void
@@ -183,8 +182,8 @@ isc_sockaddr_totext(const isc_sockaddr_t *sockaddr, isc_buffer_t *target);
* part of the buffer's used region. * part of the buffer's used region.
* *
* Returns: * Returns:
* ISC_R_SUCCESS * \li ISC_R_SUCCESS
* ISC_R_NOSPACE The text or the null termination did not fit. * \li ISC_R_NOSPACE The text or the null termination did not fit.
*/ */
void void
@@ -221,13 +220,13 @@ isc_sockaddr_issitelocal(isc_sockaddr_t *sa);
isc_result_t isc_result_t
isc_sockaddr_frompath(isc_sockaddr_t *sockaddr, const char *path); isc_sockaddr_frompath(isc_sockaddr_t *sockaddr, const char *path);
/*%< /*
* Create a UNIX domain sockaddr that refers to path. * Create a UNIX domain sockaddr that refers to path.
* *
* Returns: * Returns:
* ISC_R_NOSPACE * \li ISC_R_NOSPACE
* ISC_R_NOTIMPLEMENTED * \li ISC_R_NOTIMPLEMENTED
* ISC_R_SUCCESS * \li ISC_R_SUCCESS
*/ */
#define ISC_SOCKADDR_FORMATSIZE \ #define ISC_SOCKADDR_FORMATSIZE \

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: socket.h,v 1.60 2005/04/27 04:57:20 sra Exp $ */ /* $Id: socket.h,v 1.61 2005/07/18 05:59:01 marka Exp $ */
#ifndef ISC_SOCKET_H #ifndef ISC_SOCKET_H
#define ISC_SOCKET_H 1 #define ISC_SOCKET_H 1
@@ -713,7 +713,7 @@ isc_socket_ipv6only(isc_socket_t *sock, isc_boolean_t yes);
void void
isc_socket_cleanunix(isc_sockaddr_t *addr, isc_boolean_t active); isc_socket_cleanunix(isc_sockaddr_t *addr, isc_boolean_t active);
/* /*%<
* Cleanup UNIX domain sockets in the file-system. If 'active' is true * Cleanup UNIX domain sockets in the file-system. If 'active' is true
* then just unlink the socket. If 'active' is false try to determine * then just unlink the socket. If 'active' is false try to determine
* if there is a listener of the socket or not. If no listener is found * if there is a listener of the socket or not. If no listener is found
@@ -731,7 +731,7 @@ isc_socket_cleanunix(isc_sockaddr_t *addr, isc_boolean_t active);
isc_boolean_t isc_boolean_t
isc_socket_permunix(isc_sockaddr_t *sockaddr, isc_uint32_t perm, isc_socket_permunix(isc_sockaddr_t *sockaddr, isc_uint32_t perm,
isc_uint32_t owner, isc_uint32_t group); isc_uint32_t owner, isc_uint32_t group);
/* /*%<
* Set ownership and file permissions on the UNIX domain socket. * Set ownership and file permissions on the UNIX domain socket.
* *
* Note: On Solaris and SunOS this secures the directory containing * Note: On Solaris and SunOS this secures the directory containing
@@ -739,11 +739,11 @@ isc_socket_permunix(isc_sockaddr_t *sockaddr, isc_uint32_t perm,
* permissions on the socket. * permissions on the socket.
* *
* Requires: * Requires:
* 'sockaddr' to be a valid UNIX domain sockaddr. * \li 'sockaddr' to be a valid UNIX domain sockaddr.
* *
* Returns: * Returns:
* ISC_R_SUCCESS * \li #ISC_R_SUCCESS
* ISC_R_FAILURE * \li #ISC_R_FAILURE
*/ */
ISC_LANG_ENDDECLS ISC_LANG_ENDDECLS

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: net.h,v 1.43 2005/04/27 04:57:24 sra Exp $ */ /* $Id: net.h,v 1.44 2005/07/18 05:59:01 marka Exp $ */
#ifndef ISC_NET_H #ifndef ISC_NET_H
#define ISC_NET_H 1 #define ISC_NET_H 1
@@ -301,9 +301,9 @@ isc_net_probe_ipv6pktinfo(void);
* *
* Returns: * Returns:
* *
* ISC_R_SUCCESS the option is supported. * \li #ISC_R_SUCCESS the option is supported.
* ISC_R_NOTFOUND IPv6 itself or the option is not supported. * \li #ISC_R_NOTFOUND IPv6 itself or the option is not supported.
* ISC_R_UNEXPECTED * \li #ISC_R_UNEXPECTED
*/ */
void void

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE. * PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: namedconf.c,v 1.53 2005/06/27 00:15:45 marka Exp $ */ /* $Id: namedconf.c,v 1.54 2005/07/18 05:59:01 marka Exp $ */
/*! \file */ /*! \file */
@@ -670,7 +670,7 @@ static cfg_type_t cfg_type_masterformat = {
&cfg_rep_string, &masterformat_enums &cfg_rep_string, &masterformat_enums
}; };
/* /*%
* dnssec-lookaside * dnssec-lookaside
*/ */

View File

@@ -2,11 +2,11 @@ Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
Copyright (C) 2001, 2003 Internet Software Consortium. Copyright (C) 2001, 2003 Internet Software Consortium.
See COPYRIGHT in the source root or http://isc.org/copyright.html for terms. See COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
$Id: readme1st.txt,v 1.13 2004/08/19 05:09:16 marka Exp $ $Id: readme1st.txt,v 1.14 2005/07/18 05:59:02 marka Exp $
Release of BIND 9.3 for Window NT/2000/XP/2003 Release of BIND 9.5 for Window NT/2000/XP/2003
This is a release of BIND 9.3 for Window NT/2000/XP/2003. This is a release of BIND 9.5 for Window NT/2000/XP/2003.
Only IPv4 stacks are supported on the box running this version of BIND. Only IPv4 stacks are supported on the box running this version of BIND.
IPv6 stacks will be supported in a future release. IPv6 stacks will be supported in a future release.