From: Michael Graff Date: Wed, 10 Jan 2007 18:56:20 +0000 (+0000) Subject: revert changes accidently committed to mainline X-Git-Tag: v9.5.0a2~143 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=de4f679a1797dae182ee27b34ab19d82453b5d34;p=thirdparty%2Fbind9.git revert changes accidently committed to mainline --- diff --git a/bin/named/bind9.xsl b/bin/named/bind9.xsl index 323eeb45560..0e8d17d2d27 100644 --- a/bin/named/bind9.xsl +++ b/bin/named/bind9.xsl @@ -1,7 +1,5 @@ - - - + + @@ -109,129 +108,28 @@ tr.lrow { -
+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zones for View
NameClassSerialSuccessReferralNXRRSETNXDOMAINRecursionFailureDuplicateDropped
-
-
- -
- - + - - - - - - - - - - - - - - - - - -
Network StatusZones for View
IDTypeReferencesLocalAddressPeerAddressState
- - - -
- -
- - - - - - - - - - - - - - - - - - - -
Task Manager Configuration
Thread-Model - -
Worker Threads - -
Default Quantum - -
Tasks Running - -
- -
- - - - - - - - - - + + - + - - - - + + - -
Tasks
ID NameReferencesStateQuantumClassSerial
- + + +
+ diff --git a/bin/named/server.c b/bin/named/server.c index 55e61a7966f..582dec10f14 100644 --- a/bin/named/server.c +++ b/bin/named/server.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2004-2006 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 1999-2003 Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: server.c,v 1.473 2007/01/04 00:01:13 marka Exp $ */ +/* $Id: server.c,v 1.474 2007/01/10 18:50:37 explorer Exp $ */ /*! \file */ @@ -5200,14 +5200,6 @@ server_generatexml(ns_server_t *server, unsigned int *buflen, xmlChar **buf) } TRY0(xmlTextWriterEndElement(writer)); /* views */ - TRY0(xmlTextWriterStartElement(writer, ISC_XMLCHAR "socketmgr")); - isc_socketmgr_renderxml(ns_g_socketmgr, writer); - TRY0(xmlTextWriterEndElement(writer)); /* socketmgr */ - - TRY0(xmlTextWriterStartElement(writer, ISC_XMLCHAR "taskmgr")); - isc_taskmgr_renderxml(ns_g_taskmgr, writer); - TRY0(xmlTextWriterEndElement(writer)); /* taskmgr */ - TRY0(xmlTextWriterStartElement(writer, ISC_XMLCHAR "server")); xmlTextWriterStartElement(writer, ISC_XMLCHAR "boot-time"); xmlTextWriterWriteString(writer, ISC_XMLCHAR boottime); diff --git a/lib/isc/include/isc/socket.h b/lib/isc/include/isc/socket.h index 89f7c5a112d..557631763a3 100644 --- a/lib/isc/include/isc/socket.h +++ b/lib/isc/include/isc/socket.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2004-2006 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 1998-2002 Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: socket.h,v 1.68 2007/01/04 00:01:13 marka Exp $ */ +/* $Id: socket.h,v 1.69 2007/01/10 18:56:20 explorer Exp $ */ #ifndef ISC_SOCKET_H #define ISC_SOCKET_H 1 @@ -64,7 +64,6 @@ #include #include #include -#include ISC_LANG_BEGINDECLS @@ -796,14 +795,6 @@ isc_socket_permunix(isc_sockaddr_t *sockaddr, isc_uint32_t perm, * \li #ISC_R_FAILURE */ -#ifdef HAVE_LIBXML2 -void -isc_socketmgr_renderxml(isc_socketmgr_t *mgr, xmlTextWriterPtr writer); -/*%< - * Render internal statistics and other state into the XML document. - */ -#endif /* HAVE_LIBXML2 */ - ISC_LANG_ENDDECLS #endif /* ISC_SOCKET_H */ diff --git a/lib/isc/include/isc/task.h b/lib/isc/include/isc/task.h index 1116541ca3a..043ffd14504 100644 --- a/lib/isc/include/isc/task.h +++ b/lib/isc/include/isc/task.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2004-2006 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 1998-2001, 2003 Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: task.h,v 1.57 2007/01/04 00:01:13 marka Exp $ */ +/* $Id: task.h,v 1.58 2007/01/10 18:55:54 explorer Exp $ */ #ifndef ISC_TASK_H #define ISC_TASK_H 1 @@ -84,7 +84,6 @@ #include #include #include -#include #define ISC_TASKEVENT_FIRSTEVENT (ISC_EVENTCLASS_TASK + 0) #define ISC_TASKEVENT_SHUTDOWN (ISC_EVENTCLASS_TASK + 1) @@ -612,14 +611,6 @@ isc_taskmgr_destroy(isc_taskmgr_t **managerp); * have been freed. */ -#ifdef HAVE_LIBXML2 -void -isc_taskmgr_renderxml(isc_taskmgr_t *mgr, xmlTextWriterPtr writer); -/*%< - * Render internal statistics and other state into the XML document. - */ -#endif /* HAVE_LIBXML2 */ - ISC_LANG_ENDDECLS #endif /* ISC_TASK_H */ diff --git a/lib/isc/task.c b/lib/isc/task.c index 935e969aca3..556578eb2b9 100644 --- a/lib/isc/task.c +++ b/lib/isc/task.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2004-2006 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 1998-2003 Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: task.c,v 1.100 2007/01/05 07:24:51 marka Exp $ */ +/* $Id: task.c,v 1.101 2007/01/10 18:51:27 explorer Exp $ */ /*! \file * \author Principal Author: Bob Halley @@ -67,12 +67,6 @@ typedef enum { task_state_done } task_state_t; -#ifdef HAVE_LIBXML2 -static const char *statenames[] = { - "idle", "ready", "running", "done", -}; -#endif - #define TASK_MAGIC ISC_MAGIC('T', 'A', 'S', 'K') #define VALID_TASK(t) ISC_MAGIC_VALID(t, TASK_MAGIC) @@ -1302,82 +1296,3 @@ isc_task_endexclusive(isc_task_t *task) { UNUSED(task); #endif } - -#ifdef HAVE_LIBXML2 - -void -isc_taskmgr_renderxml(isc_taskmgr_t *mgr, xmlTextWriterPtr writer) -{ - isc_task_t *task; - - LOCK(&mgr->lock); - - /* - * Write out the thread-model, and some details about each depending - * on which type is enabled. - */ - xmlTextWriterStartElement(writer, ISC_XMLCHAR "thread-model"); -#ifdef ISC_PLATFORM_USETHREADS - xmlTextWriterStartElement(writer, ISC_XMLCHAR "type"); - xmlTextWriterWriteString(writer, ISC_XMLCHAR "threaded"); - xmlTextWriterEndElement(writer); /* type */ - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "worker-threads"); - xmlTextWriterWriteFormatString(writer, "%d", mgr->workers); - xmlTextWriterEndElement(writer); /* worker-threads */ -#else /* ISC_PLATFORM_USETHREADS */ - xmlTextWriterStartElement(writer, ISC_XMLCHAR "type"); - xmlTextWriterWriteString(writer, ISC_XMLCHAR "non-threaded"); - xmlTextWriterEndElement(writer); /* type */ - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "references"); - xmlTextWriterWriteFormatString(writer, "%d", mgr->refs); - xmlTextWriterEndElement(writer); /* references */ -#endif /* ISC_PLATFORM_USETHREADS */ - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "default-quantum"); - xmlTextWriterWriteFormatString(writer, "%d", mgr->default_quantum); - xmlTextWriterEndElement(writer); /* default-quantum */ - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "tasks-running"); - xmlTextWriterWriteFormatString(writer, "%d", mgr->tasks_running); - xmlTextWriterEndElement(writer); /* tasks-running */ - - xmlTextWriterEndElement(writer); /* thread-model */ - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "tasks"); - task = ISC_LIST_HEAD(mgr->tasks); - while (task != NULL) { - LOCK(&task->lock); - xmlTextWriterStartElement(writer, ISC_XMLCHAR "task"); - - if (task->name[0] != 0) { - xmlTextWriterStartElement(writer, ISC_XMLCHAR "name"); - xmlTextWriterWriteFormatString(writer, "%s", - task->name); - xmlTextWriterEndElement(writer); /* name */ - } - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "references"); - xmlTextWriterWriteFormatString(writer, "%d", task->references); - xmlTextWriterEndElement(writer); /* references */ - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "state"); - xmlTextWriterWriteFormatString(writer, "%s", - statenames[task->state]); - xmlTextWriterEndElement(writer); /* state */ - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "quantum"); - xmlTextWriterWriteFormatString(writer, "%d", task->quantum); - xmlTextWriterEndElement(writer); /* quantum */ - - xmlTextWriterEndElement(writer); - - UNLOCK(&task->lock); - task = ISC_LIST_NEXT(task, link); - } - xmlTextWriterEndElement(writer); /* tasks */ - - UNLOCK(&mgr->lock); -} -#endif /* HAVE_LIBXML2 */ diff --git a/lib/isc/unix/socket.c b/lib/isc/unix/socket.c index 6e186018bc5..1a085623234 100644 --- a/lib/isc/unix/socket.c +++ b/lib/isc/unix/socket.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: socket.c,v 1.267 2007/01/04 00:01:13 marka Exp $ */ +/* $Id: socket.c,v 1.268 2007/01/10 18:56:20 explorer Exp $ */ /*! \file */ @@ -56,7 +56,6 @@ #include #include #include -#include #include "errno2result.h" @@ -3959,98 +3958,3 @@ isc__socketmgr_dispatch(fd_set *readset, fd_set *writeset, int maxfd) { return (ISC_R_SUCCESS); } #endif /* ISC_PLATFORM_USETHREADS */ - -#ifdef HAVE_LIBXML2 - -static const char * -_socktype(int type) -{ - if (type == 1) - return ("udp"); - else if (type == 2) - return ("tcp"); - else if (type == 3) - return ("unix"); - else if (type == 4) - return ("fdwatch"); - else - return ("not-initialized"); -} - -void -isc_socketmgr_renderxml(isc_socketmgr_t *mgr, xmlTextWriterPtr writer) -{ - isc_socket_t *sock; - char peerbuf[ISC_SOCKADDR_FORMATSIZE]; - isc_sockaddr_t addr; - ISC_SOCKADDR_LEN_T len; - - LOCK(&mgr->lock); - -#ifndef ISC_PLATFORM_USETHREADS - xmlTextWriterStartElement(writer, ISC_XMLCHAR "references"); - xmlTextWriterWriteFormatString(writer, "%d", mgr->refs); - xmlTextWriterEndElement(writer); -#endif - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "sockets"); - sock = ISC_LIST_HEAD(mgr->socklist); - while (sock != NULL) { - LOCK(&sock->lock); - xmlTextWriterStartElement(writer, ISC_XMLCHAR "socket"); - - xmlTextWriterStartElement(writer, ISC_XMLCHAR "references"); - xmlTextWriterWriteFormatString(writer, "%d", sock->references); - xmlTextWriterEndElement(writer); - - xmlTextWriterWriteElement(writer, ISC_XMLCHAR "type", - ISC_XMLCHAR _socktype(sock->type)); - - if (sock->connected) { - isc_sockaddr_format(&sock->peer_address, peerbuf, - sizeof(peerbuf)); - xmlTextWriterWriteElement(writer, - ISC_XMLCHAR "peer-address", - ISC_XMLCHAR peerbuf); - } - - len = sizeof(addr); - if (getsockname(sock->fd, &addr.type.sa, (void *)&len) == 0) { - isc_sockaddr_format(&addr, peerbuf, sizeof(peerbuf)); - xmlTextWriterWriteElement(writer, - ISC_XMLCHAR "local-address", - ISC_XMLCHAR peerbuf); - } - - if (sock->pending_recv) - xmlTextWriterWriteElement(writer, ISC_XMLCHAR "state", - ISC_XMLCHAR "pending-receive"); - if (sock->pending_send) - xmlTextWriterWriteElement(writer, ISC_XMLCHAR "state", - ISC_XMLCHAR "pending-send"); - if (sock->pending_accept) - xmlTextWriterWriteElement(writer, ISC_XMLCHAR "state", - ISC_XMLCHAR "pending_accept"); - if (sock->listener) - xmlTextWriterWriteElement(writer, ISC_XMLCHAR "state", - ISC_XMLCHAR "listener"); - if (sock->connected) - xmlTextWriterWriteElement(writer, ISC_XMLCHAR "state", - ISC_XMLCHAR "connected"); - if (sock->connecting) - xmlTextWriterWriteElement(writer, ISC_XMLCHAR "state", - ISC_XMLCHAR "connecting"); - if (sock->bound) - xmlTextWriterWriteElement(writer, ISC_XMLCHAR "state", - ISC_XMLCHAR "bound"); - - xmlTextWriterEndElement(writer); /* socket */ - - UNLOCK(&sock->lock); - sock = ISC_LIST_NEXT(sock, link); - } - xmlTextWriterEndElement(writer); /* sockets */ - - UNLOCK(&mgr->lock); -} -#endif /* HAVE_LIBXML2 */