From owner-p4-projects@FreeBSD.ORG Sun Dec 2 22:58:23 2007 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9AA1A16A46E; Sun, 2 Dec 2007 22:58:23 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4394116A468 for ; Sun, 2 Dec 2007 22:58:23 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 34D6E13C457 for ; Sun, 2 Dec 2007 22:58:23 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id lB2MwNf8003782 for ; Sun, 2 Dec 2007 22:58:23 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lB2MwHZC003779 for perforce@freebsd.org; Sun, 2 Dec 2007 22:58:17 GMT (envelope-from jb@freebsd.org) Date: Sun, 2 Dec 2007 22:58:17 GMT Message-Id: <200712022258.lB2MwHZC003779@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 130058 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 22:58:24 -0000 http://perforce.freebsd.org/chv.cgi?CH=130058 Change 130058 by jb@jb_freebsd1 on 2007/12/02 22:57:28 IFC Affected files ... .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/cutting-edge/chapter.sgml#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/CHANGES#8 integrate .. //depot/projects/dtrace/src/contrib/bind9/COPYRIGHT#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/FAQ#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/FAQ.xml#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/Makefile.in#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/README#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/check/check-tool.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/check/named-checkconf.8#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/check/named-checkconf.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/check/named-checkconf.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/check/named-checkzone.8#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/check/named-checkzone.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/check/named-checkzone.docbook#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/check/named-checkzone.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/dig.1#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/dig.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/dig.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/dig.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/dighost.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/host.1#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/host.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/host.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/host.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/include/dig/dig.h#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/nslookup.1#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/nslookup.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/nslookup.docbook#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dig/nslookup.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dnssec/dnssec-keygen.8#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dnssec/dnssec-keygen.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dnssec/dnssec-keygen.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dnssec/dnssec-keygen.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dnssec/dnssec-signzone.8#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dnssec/dnssec-signzone.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dnssec/dnssec-signzone.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/dnssec/dnssec-signzone.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/client.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/config.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/control.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/lwresd.8#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/lwresd.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/lwresd.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/named.8#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/named.conf.5#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/named.conf.docbook#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/named.conf.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/named.docbook#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/named.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/query.c#8 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/server.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/named/update.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/nsupdate/nsupdate.8#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/nsupdate/nsupdate.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/nsupdate/nsupdate.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/nsupdate/nsupdate.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/rndc/Makefile.in#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/rndc/rndc-confgen.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/rndc/rndc.8#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/rndc/rndc.conf.5#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/rndc/rndc.conf.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/rndc/rndc.conf.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/rndc/rndc.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/bin/rndc/rndc.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/configure.in#7 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM-book.xml#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch01.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch02.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch03.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch04.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch05.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch06.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch07.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch08.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch09.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.ch10.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.html#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Bv9ARM.pdf#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/Makefile.in#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.dig.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.dnssec-keygen.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.dnssec-signzone.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.host.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.named-checkconf.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.named-checkzone.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.named.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.rndc-confgen.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.rndc.conf.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/arm/man.rndc.html#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/draft/draft-schlitt-spf-classic-02.txt#2 delete .. //depot/projects/dtrace/src/contrib/bind9/doc/misc/Makefile.in#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/misc/migration#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/rfc/index#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/doc/rfc/rfc4398.txt#1 branch .. //depot/projects/dtrace/src/contrib/bind9/doc/rfc/rfc4408.txt#1 branch .. //depot/projects/dtrace/src/contrib/bind9/doc/rfc/rfc4470.txt#1 branch .. //depot/projects/dtrace/src/contrib/bind9/doc/rfc/rfc4634.txt#1 branch .. //depot/projects/dtrace/src/contrib/bind9/doc/rfc/rfc4641.txt#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/api#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/config.h.in#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/configure#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/configure.in#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/dst/dst_api.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/dst/hmac_link.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/irs/gai_strerror.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/irs/irs_data.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/isc/ctl_clnt.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/make/rules.in#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/nameser/ns_parse.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/port_before.h.in#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/resolv/res_data.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind/resolv/res_init.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind9/api#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/bind9/check.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/adb.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/api#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/dispatch.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/dnssec.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/include/dns/db.h#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/include/dns/dispatch.h#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/include/dns/validator.h#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/journal.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/lookup.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/master.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/message.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/openssl_link.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/openssldh_link.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/openssldsa_link.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/rbtdb.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c#3 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/rdata/generic/ds_43.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/rdataslab.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/resolver.c#8 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/rootns.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/sdb.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/sdlz.c#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/tsig.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/validator.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/view.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/xfrin.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/dns/zone.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/Makefile.in#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/alpha/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/alpha/include/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/alpha/include/isc/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/api#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/hmacsha.c#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/ia64/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/ia64/include/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/ia64/include/isc/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/include/isc/platform.h.in#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/include/isc/string.h#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/mem.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/mips/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/mips/include/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/mips/include/isc/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/noatomic/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/noatomic/include/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/powerpc/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/powerpc/include/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h#2 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/sparc64/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/sparc64/include/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/timer.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/unix/ifiter_ioctl.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/unix/net.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/unix/socket.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/unix/syslog.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/x86_32/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/x86_32/include/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/x86_64/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/x86_64/include/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in#1 branch .. //depot/projects/dtrace/src/contrib/bind9/lib/isccc/symtab.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/isccfg/api#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/api#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/context.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/getaddrinfo.c#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/getipnode.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/lwres_gnba.c#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_buffer.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_config.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_context.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_gabn.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_gethostent.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_getipnode.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_gnba.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_inetntop.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_noop.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_packet.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/lib/lwres/man/lwres_resutil.docbook#5 integrate .. //depot/projects/dtrace/src/contrib/bind9/make/rules.in#6 integrate .. //depot/projects/dtrace/src/contrib/bind9/version#8 integrate .. //depot/projects/dtrace/src/lib/bind/bind/Makefile#5 integrate .. //depot/projects/dtrace/src/lib/bind/bind/config.h#6 integrate .. //depot/projects/dtrace/src/lib/bind/bind/port_before.h#6 integrate .. //depot/projects/dtrace/src/lib/bind/config.h#6 integrate .. //depot/projects/dtrace/src/lib/bind/config.mk#5 integrate .. //depot/projects/dtrace/src/lib/bind/isc/isc/platform.h#5 integrate .. //depot/projects/dtrace/src/lib/bind/lwres/Makefile#5 integrate .. //depot/projects/dtrace/src/share/man/man9/stack.9#5 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/db_trace.c#9 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/stack_machdep.c#1 branch .. //depot/projects/dtrace/src/sys/amd64/conf/GENERIC#27 integrate .. //depot/projects/dtrace/src/sys/amd64/include/stack.h#1 branch .. //depot/projects/dtrace/src/sys/arm/arm/db_trace.c#5 integrate .. //depot/projects/dtrace/src/sys/arm/arm/nexus_io.c#6 delete .. //depot/projects/dtrace/src/sys/arm/arm/nexus_io_asm.S#4 delete .. //depot/projects/dtrace/src/sys/arm/arm/pmap.c#22 integrate .. //depot/projects/dtrace/src/sys/arm/arm/stack_machdep.c#1 branch .. //depot/projects/dtrace/src/sys/arm/conf/AVILA#4 integrate .. //depot/projects/dtrace/src/sys/arm/conf/BWCT#2 integrate .. //depot/projects/dtrace/src/sys/arm/conf/CRB#2 integrate .. //depot/projects/dtrace/src/sys/arm/conf/EP80219#5 integrate .. //depot/projects/dtrace/src/sys/arm/conf/HL200#2 integrate .. //depot/projects/dtrace/src/sys/arm/conf/IQ31244#7 integrate .. //depot/projects/dtrace/src/sys/arm/conf/KB920X#9 integrate .. //depot/projects/dtrace/src/sys/arm/conf/SIMICS#7 integrate .. //depot/projects/dtrace/src/sys/arm/conf/SKYEYE#7 integrate .. //depot/projects/dtrace/src/sys/arm/include/asmacros.h#6 integrate .. //depot/projects/dtrace/src/sys/arm/include/atomic.h#9 integrate .. //depot/projects/dtrace/src/sys/arm/include/stack.h#1 branch .. //depot/projects/dtrace/src/sys/arm/sa11x0/files.sa11x0#4 integrate .. //depot/projects/dtrace/src/sys/compat/ndis/ndis_var.h#5 integrate .. //depot/projects/dtrace/src/sys/compat/ndis/ntoskrnl_var.h#5 integrate .. //depot/projects/dtrace/src/sys/compat/ndis/subr_ndis.c#5 integrate .. //depot/projects/dtrace/src/sys/compat/ndis/subr_ntoskrnl.c#8 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#33 integrate .. //depot/projects/dtrace/src/sys/conf/files#55 integrate .. //depot/projects/dtrace/src/sys/conf/files.amd64#23 integrate .. //depot/projects/dtrace/src/sys/conf/files.arm#10 integrate .. //depot/projects/dtrace/src/sys/conf/files.i386#27 integrate .. //depot/projects/dtrace/src/sys/conf/files.ia64#9 integrate .. //depot/projects/dtrace/src/sys/conf/files.powerpc#12 integrate .. //depot/projects/dtrace/src/sys/conf/files.sparc64#8 integrate .. //depot/projects/dtrace/src/sys/conf/files.sun4v#13 integrate .. //depot/projects/dtrace/src/sys/conf/options#32 integrate .. //depot/projects/dtrace/src/sys/dev/amr/amr.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/amr/amr_cam.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/amr/amr_pci.c#6 integrate .. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndis.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/sound/pci/hda/hdac.c#15 integrate .. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#25 integrate .. //depot/projects/dtrace/src/sys/i386/i386/db_trace.c#9 integrate .. //depot/projects/dtrace/src/sys/i386/i386/stack_machdep.c#1 branch .. //depot/projects/dtrace/src/sys/i386/include/stack.h#1 branch .. //depot/projects/dtrace/src/sys/ia64/conf/GENERIC#11 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/db_machdep.c#7 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/stack_machdep.c#1 branch .. //depot/projects/dtrace/src/sys/kern/kern_descrip.c#12 integrate .. //depot/projects/dtrace/src/sys/kern/kern_proc.c#13 integrate .. //depot/projects/dtrace/src/sys/kern/subr_stack.c#5 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_bio.c#13 integrate .. //depot/projects/dtrace/src/sys/modules/amr/Makefile#4 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_input.c#11 integrate .. //depot/projects/dtrace/src/sys/pc98/conf/GENERIC#13 integrate .. //depot/projects/dtrace/src/sys/powerpc/conf/GENERIC#12 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/stack.h#1 branch .. //depot/projects/dtrace/src/sys/powerpc/powerpc/db_trace.c#5 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/stack_machdep.c#1 branch .. //depot/projects/dtrace/src/sys/sparc64/conf/GENERIC#15 integrate .. //depot/projects/dtrace/src/sys/sparc64/include/stack.h#1 branch .. //depot/projects/dtrace/src/sys/sparc64/sparc64/db_trace.c#5 integrate .. //depot/projects/dtrace/src/sys/sparc64/sparc64/stack_machdep.c#1 branch .. //depot/projects/dtrace/src/sys/sun4v/conf/GENERIC#19 integrate .. //depot/projects/dtrace/src/sys/sun4v/include/stack.h#1 branch .. //depot/projects/dtrace/src/sys/sun4v/sun4v/db_trace.c#6 integrate .. //depot/projects/dtrace/src/sys/sun4v/sun4v/stack_machdep.c#1 branch .. //depot/projects/dtrace/src/sys/sys/stack.h#5 integrate .. //depot/projects/dtrace/src/sys/sys/sysctl.h#13 integrate .. //depot/projects/dtrace/src/sys/sys/user.h#6 integrate .. //depot/projects/dtrace/src/sys/vm/vm_page.c#25 integrate .. //depot/projects/dtrace/www/en/cgi/man.cgi#6 integrate .. //depot/projects/dtrace/www/share/sgml/release.ent#15 integrate Differences ... ==== //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/cutting-edge/chapter.sgml#5 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -614,124 +614,108 @@ §ó·s <filename>/etc</filename> ¤ºªº³]©wÀÉ - The /etc directory contains a large part - of your system's configuration information, as well as scripts - that are run at system startup. Some of these scripts change from - version to version of FreeBSD. + ¦b /etc ¥Ø¿ý·|¦³¨t²Îªº¬ÛÃö³]©wÀÉ¡A + ¥H¤Î¶}¾÷®Éªº¦U¶µªA°È±Ò°Ê script¡C ¦³¨Ç script ÀH FreeBSD + ª©¥»ªº¤£¦P¦Ó¦³¨Ç®t²§¡C - Some of the configuration files are also used in the day to - day running of the system. In particular, - /etc/group. + ¨ä¤¤¦³¨Ç³]©wÀÉ·|¦b¨C¤é¹B§@ªº¨t²Î¸Ì¤]·|¥Î¨ì¡C ¤×¨ä¬O + /etc/group¡C - There have been occasions when the installation part of - make installworld has expected certain usernames or groups - to exist. When performing an upgrade it is likely that these - users or groups did not exist. This caused problems when upgrading. - In some cases make buildworld will check to see if - these users or groups exist. + ¦³®É­Ô¦b make installworld ¦w¸Ë¹Lµ{¤¤¡A + ·|»Ý­n¥ý«Ø¥ß¬Y¨Ç¯S©w±b¸¹©Î¸s²Õ¡C ¦b¶i¦æ¤É¯Å¤§«e¡A¥¦­Ì¥i¯à¨Ã¤£¦s¦b¡A + ¦]¦¹¤É¯Å®É´N·|³y¦¨°ÝÃD¡C ¦³®É­Ô make buildworld + ·|¥ýÀˬd³o¨Ç©Ò»Ýªº±b¸¹©Î¸s²Õ¬O§_¤w¦³¦s¦b¡C - An example of this is when the - smmsp user was added. Users had the - installation process fail for them when - &man.mtree.8; was trying to create - /var/spool/clientmqueue. + Á|­Ó³o¼Ëªº¨Ò¤l¡A¹³¬O¬Y¦¸¤É¯Å¤§«á¥²¶··s¼W smmsp + ±b¸¹¡C ­Y¨Ï¥ÎªÌ©|¥¼·s¼W¸Ó±b¸¹´N­n§¹¦¨¤É¯Å¾Þ§@ªº¸Ü¡A + ·|¦b &man.mtree.8; ¹Á¸Õ«Ø¥ß /var/spool/clientmqueue + ®Éµo¥Í¥¢±Ñ¡C - The solution is to run &man.mergemaster.8; in - pre-buildworld mode by providing the option. - This will compare only those files that are essential for the success - of buildworld or - installworld. If your old version of - mergemaster does not support , - use the new version in the source tree when running for the first - time: + ¸Ñªk¬O¦b buildworld ¶¥¬q¤§«e¡A¥ý°õ¦æ &man.mergemaster.8; ¨Ã·f°t + ¿ï¶µ¡C ¥¦·|¤ñ¹ï¨º¨Ç°õ¦æ + buildworld ©Î + installworld ©Ò»Ý¤§ÃöÁä³]©wÀÉ¡C + ­Y§A©Ò¥Îªº¬O¦­´Á¤´¥¼¤ä´© ªº + mergemaster ª©¥»¡A¨º»òª½±µ¨Ï¥Î source tree + ¤ºªº·sª©§Y¥i¡G &prompt.root; cd /usr/src/usr.sbin/mergemaster &prompt.root; ./mergemaster.sh -p - If you are feeling particularly paranoid, you can check your - system to see which files are owned by the group you are - renaming or deleting: + ­Y±z¬O°¾°õ¨g(paranoid)¡A + ¥i¥H¹³¤U­±³o¼Ë¥h¸ÕµÛÀˬd¨t²Î¤W¦³­þ¨ÇÀÉ®×ÄÝ©ó¤w§ï¦W©Î³Q§R°£ªº¸s²Õ + ¡G &prompt.root; find / -group GID -print - will show all files owned by group - GID (which can be either a group name - or a numeric group ID). + ³o·|Åã¥Ü©Ò¦³²Å¦X­n§äªº GID ¸s²Õ + (¥i¥H¬O¸s²Õ¦WºÙ¡A©ÎªÌ¬O¸s²Õªº¼Æ¦r¥N¸¹)ªº©Ò¦³ÀɮסC - Drop to Single User Mode + ¤Á´«¨ì Single User ¼Ò¦¡ single-user mode - You may want to compile the system in single user mode. Apart - from the obvious benefit of making things go slightly faster, - reinstalling the system will touch a lot of important system - files, all the standard system binaries, libraries, include files - and so on. Changing these on a running system (particularly if - you have active users on the system at the time) is asking for - trouble. + ±z¥i¯à·|·Q¦b single user ¼Ò¦¡¤U½s͍t²Î¡C + °£¤F¥i¥H©úÅã§ó§Ö§¹¦¨¤§¥~¡A¦w¸Ë¹Lµ{¤¤±N·|²o¯A³\¦h­«­nªº¨t²ÎÀɮסA + ¥]¬A©Ò¦³¨t²Î binaries¡Blibraries¡Binclude ÀÉ®×µ¥¡C + ­Y¦b¹B§@¤¤ªº¨t²Î(¤×¨ä¦³³\¦h¨Ï¥ÎªÌ¦b¥Îªº®É­Ô)¤º§ó§ï³o¨ÇÀɮסA + ¨ºÂ²ª½¬O¦Û§ä³Â·Ðªº§@ªk¡C multi-user mode - Another method is to compile the system in multi-user mode, and - then drop into single user mode for the installation. If you would - like to do it this way, simply hold off on the following steps until - the build has completed. You can postpone dropping to single user - mode until you have to installkernel or - installworld. + ¥t¤@ºØ¼Ò¦¡¬O¥ý¦b multi-user ¼Ò¦¡¤U½sͦn¨t²Î¡AµM«á¦A¤Á¨ì single user + ¼Ò¦¡¥h¦w¸Ë¡C ­Y±z¤ñ¸û³ßÅw³oºØ¤è¦¡¡A¥u»Ý¦b build(½s͹Lµ{) §¹¦¨¤§«á¡A + ¦A¥h°õ¦æ¤U­±ªº¨BÆJ§Y¥i¡C ¤@ª½¨ì¥i¤Á´« single user ¼Ò¦¡®É¡A¦A¥h°õ¦æ + installkernel ©Î + installworld §Y¥i¡C - As the superuser, you can execute: + ¤Á´«¬° root ¨­¥÷¥´¡G &prompt.root; shutdown now - from a running system, which will drop it to single user - mode. + ³o¼Ë´N·|±q­ì¥»ªº multi-user ¼Ò¦¡¤Á´«¨ì single user ¼Ò¦¡¡C - Alternatively, reboot the system, and at the boot prompt, - select the single user option. The system will then boot - single user. At the shell prompt you should then run: + °£¦¹¤§¥~¤]¥i¥H­«¶}¾÷¡A±µµÛ¦b¶}¾÷¿ï³æ³B¿ï¾Ü + single user ¿ï¶µ¡C ¦p¦¹¤@¨Ó´N·|¶i¤J single user ¼Ò¦¡¡A + µM«á¦b shell ´£¥Ü²Å¸¹³B¿é¤J¡G &prompt.root; fsck -p &prompt.root; mount -u / &prompt.root; mount -a -t ufs &prompt.root; swapon -a - This checks the file systems, remounts / - read/write, mounts all the other UFS file systems referenced in - /etc/fstab and then turns swapping on. + ³o¼Ë·|¥ýÀˬdÀɮרt²Î¡A¨Ã­«·s±N / + §ï¥H¥iŪ¼gªº¼Ò¦¡±¾¸ü¡A¥H¤Î /etc/fstab + ¤º©Ò³]©wªº¨ä¥L UFS Àɮרt²Î¡A³Ì«á±Ò¥Î swap ºÏ°Ï¡C - If your CMOS clock is set to local time and not to GMT - (this is true if the output of the &man.date.1; command - does not show the correct time and zone), - you may also need to run the following command: + ­Y CMOS ®ÉÄÁ¬O³]¬°·í¦a®É¶¡¡A¦Ó«D GMT ®É°Ï(­Y &man.date.1; + «ü¥O¨SÅã¥Ü¥¿½Tªº®É¶¡¡B®É°Ï)¡A¨º¥i¯à»Ý­n¦A¿é¤J¤U¦C«ü¥O¡G &prompt.root; adjkerntz -i - This will make sure that your local time-zone settings - get set up correctly — without this, you may later run into some - problems. - + ³o¨BÆJ¥i¥H½T»{±zªº·í¦a®É°Ï³]©w¬O§_¥¿½T — + §_«h¤é«á·|³y¦¨¤@¨Ç°ÝÃD¡C - Remove <filename>/usr/obj</filename> + ²¾°£ <filename>/usr/obj</filename> - As parts of the system are rebuilt they are placed in - directories which (by default) go under - /usr/obj. The directories shadow those under - /usr/src. + ¦b­«·s½s͍t²Îªº¹Lµ{¤¤¡A½s͵²ªG·|©ñ¨ì(¹w³]±¡ªp) + /usr/obj ¤º¡C ³o¸Ì­±ªº¥Ø¿ý·|¹ïÀ³¨ì + /usr/src ªº¥Ø¿ýµ²ºc¡C - You can speed up the make buildworld process, and - possibly save yourself some dependency headaches by removing this - directory as well. + ¬å±¼³o¥Ø¿ý¡A¥i¥HÅý¥H«áªº make buildworld + ¹Lµ{§ó§Ö¤@¨Ç¡A¦Ó¥B¥iÁ×§K¥H«e½sĶªºªF¦è¸ò²{¦bªº²V²c¦b¤@°_ªº¬Û¨Ì¿ù¶Ã + ¡C - Some files below /usr/obj may have the - immutable flag set (see &man.chflags.1; for more information) - which must be removed first. + ¦Ó¦³¨Ç /usr/obj ¤ºªºÀÉ®×¥i¯à·|³]©w¤£¥i§ó°Êªº + flag(²Ó¸`½Ð°Ñ¾\ &man.chflags.1;)¡A¦Ó¥²¶·¥ý®³±¼³o¨Ç flag ³]©w¤~¦æ + ¡C &prompt.root; cd /usr/obj &prompt.root; chflags -R noschg * @@ -739,22 +723,20 @@ - Recompile the Base System + ­«·s½sĶ Base System - Saving the Output + «O¯d½sĶªº¬ö¿ý - It is a good idea to save the output you get from running - &man.make.1; to another file. If something goes wrong you will - have a copy of the error message. While this might not help you - in diagnosing what has gone wrong, it can help others if you post - your problem to one of the &os; mailing lists. + «ØÄ³¾i¦¨¦n²ßºD¡A§â°õ¦æ &man.make.1; ®É²£¥Íªº¬ö¿ý¦s°_¨Ó¡C + ³o¼Ë­Y¦³­þÃä¥X¿ù¡A´N·|¦³¿ù»~°T®§ªº¬ö¿ý¡C ÁöµM³æ³æ³o¼Ë¡A + §A¥i¯à¤£ª¾¹D¦p¦ó¤ÀªR¬O­þÃä¥X¤F§Ã¡A¦ý­Y§â§A°ÝÃD°O¿ý¶K¨ì &os; ¬ÛÃöªº + mailing list ´N¥i¥H¦³¤H¥i¥HÀ°¦£¬Ý¬O«ç»ò¤@¦^¨Æ±¡¡C - The easiest way to do this is to use the &man.script.1; - command, with a parameter that specifies the name of the file to - save all output to. You would do this immediately before - rebuilding the world, and then type exit - when the process has finished. + ³Ì²³æªº¤è¬O´N¬O¥Î &man.script.1; «ü¥O¡A¨Ã¥[¤W°Ñ¼Æ + (§A·Q¦s©ñ°O¿ýªºÀɮצì¸m¡BÀɦW)§Y¥i¡C + ³o¨BÆJÀ³¸Ó¦b­«·s½s͍t²Î®É´N­n§@¡AµM«á¦b§¹¦¨½sĶ«á¿é¤J + exit §Y¥iÂ÷¶}¡C &prompt.root; script /var/tmp/mw.out Script started, output file is /var/tmp/mw.out @@ -763,60 +745,54 @@ &prompt.root; exit Script done, … - If you do this, do not save the output - in /tmp. This directory may be cleared - next time you reboot. A better place to store it is in - /var/tmp (as in the previous example) or - in root's home directory. + ¹ï¤F¡AÁÙ¦³¤@ÂI¾¨¶q§O§âÀɮצs¨ì + /tmp ¥Ø¿ý¤º¡C ¦]¬°­«¶}¾÷¤§«á¡A + ³o¥Ø¿ý¤ºªºªF¦è³£·|³Q²MªÅ¡C ¤ñ¸û§´µ½ªº¦a¤è¬O + /var/tmp (¦p¤W¨Ò©Ò¥Ü) ©ÎªÌ¬O + root ªº®a¥Ø¿ý¡C - Compile the Base System + ½sĶ Base System - You must be in the /usr/src - directory: + ­º¥ý½Ð¥ý¤Á´«¨ì /usr/src ¥Ø¿ý¡G &prompt.root; cd /usr/src - (unless, of course, your source code is elsewhere, in which - case change to that directory instead). + (·íµM¡A°£«D§A§â source code ©ñ¨ì¨ä¥L¦a¤è¡A­Y¯u¬O³o¼Ë¡A + ´N¤Á´«¨ì¨º­Ó¥Ø¿ý§Y¥i)¡C make - To rebuild the world you use the &man.make.1; command. This - command reads instructions from the Makefile, - which describes how the programs that comprise &os; should be - rebuilt, the order in which they should be built, and so on. + ¨Ï¥Î &man.make.1; «ü¥O¨Ó­«·s½sĶ world¡C + ³o«ü¥O·|±q Makefile ÀÉ(³oÀÉ·|¼g &os; + ªºµ{¦¡¸Ó¦p¦ó­«·s½sĶ¡B¥H­þ¨Ç¶¶§Ç¨Ó½s͵¥µ¥)¥hŪ¨ú¬ÛÃö«ü¥O¡C - The general format of the command line you will type is as - follows: + ¤@¯ë¤U«ü¥Oªº®æ¦¡¦p¤U¡G &prompt.root; make -x -DVARIABLE target - In this example, - is an option that you would pass to &man.make.1;. See the - &man.make.1; manual page for an example of the options you can - pass. + ¦b³o­Ó¨Ò¤l¡A + ¬O§A·Q¶Çµ¹ &man.make.1; ªº¿ï¶µ¡A²Ó¸`»¡©ú½Ð°Ñ¾\ &man.make.1; »¡©ú¡A + ¸Ì­±¦³¬ÛÃö½d¨Ò»¡©ú¡C - passes a variable to the Makefile. The - behavior of the Makefile is controlled by - these variables. These are the same variables as are set in - /etc/make.conf, and this provides another - way of setting them. + «h¬O§âÅܼƳ]©w¶Çµ¹ Makefile¡C ³o¨ÇÅܼƷ|±±¨î + Makefile ªº¦æ¬°¡C ³o¨Ç³]©w»P + /etc/make.conf ªºÅܼƳ]©w¬O¤@¼Ë¡A + ¥u¬O¥t¤@ºØ³]©w¤è¦¡¦Ó¤w¡C &prompt.root; make -DNO_PROFILE target - is another way of specifying that profiled libraries should - not be built, and corresponds with the + ¤W­±ªº¨Ò¤l«h¬O¥t¤@ºØ³]©w¤è¦¡¡A¤]´N¬O­þ¨Ç¤£­n¡C + ³o­Ó¨Ò¤l¤¤ªº·N«ä¬O¤£¥h½sĶ profiled libraries¡A®ÄªG´N¦p¦P³]©w¦b + /etc/make.conf ªº NO_PROFILE= true # Avoid compiling profiled libraries - line in /etc/make.conf. - - target tells &man.make.1; what - you want to do. Each Makefile defines a - number of different targets, and your choice of - target determines what happens. + target «h¬O§i¶D &man.make.1; + ¸Ó¥h°µ­þ¨Ç¡C ¨C­Ó Makefile ³£·|©w¸q¤£¦Pªº + targets¡AµM«á¨Ì±z©Òµ¹ªº target ´N·|¨M©w·|°µ­þ¨Ç°Ê§@ + ¡C Some targets are listed in the Makefile, but are not meant for you to run. ==== //depot/projects/dtrace/src/contrib/bind9/CHANGES#8 (text+ko) ==== @@ -1,5 +1,117 @@ - --- 9.4.1-P1 released --- + --- 9.4.2 released --- + --- 9.4.2rc2 released --- + +2259. [bug] Reverse incorrect LIBINTERFACE bump of libisc + in 9.4.2rc1. Applications built against 9.4.2rc1 + will need to be rebuilt. + +2258. [bug] Fallback from IXFR/TSIG to SOA/AXFR/TSIG broken. + [RT #17241] + +2257. [bug] win32: Use the full path to vcredist_x86.exe when + calling it. [RT #17222] + +2256. [bug] win32: Correctly register the installation location of + bindevt.dll. [RT #17159] + +2255. [bug] L.ROOT-SERVERS.NET is now 199.7.83.42. + +2254. [bug] timer.c:dispatch() failed to lock timer->lock + when reading timer->idle allowing it to see + intermediate values as timer->idle was reset by + isc_timer_touch(). [RT #17243] + + --- 9.4.2rc1 released --- + +2251. [doc] Update memstatistics-file documentation to reflect + reality. Note there is behaviour change for BIND 9.5. + [RT #17113] + +2249. [bug] Only set Authentic Data bit if client requested + DNSSEC, per RFC 3655 [RT #17175] + +2248. [cleanup] Fix several errors reported by Coverity. [RT #17160] + +2245. [bug] Validating lack of DS records at trust anchors wasn't + working. [RT #17151] + +2238. [bug] It was possible to trigger a REQUIRE when a + validation was cancelled. [RT #17106] + +2237. [bug] libbind: res_init() was not thread aware. [RT #17123] + +2236. [bug] dnssec-signzone failed to preserve the case of + of wildcard owner names. [RT #17085] + +2235. [bug] was not being installed. [RT #17135] + +2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134] + +2232. [bug] dns_adb_findaddrinfo() could fail and return + ISC_R_SUCCESS. [RT #17137] + +2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken. + [RT #17088] + +2230. [bug] We could INSIST reading a corrupted journal. + [RT #17132] + +2228. [contrib] contrib: Change 2188 was incomplete. + +2227. [cleanup] Tidied up the FAQ. [RT #17121] + +2225. [bug] More support for systems with no IPv4 addresses. + [RT #17111] + +2224. [bug] Defer journal compaction if a xfrin is in progress. + [RT #17119] + +2223. [bug] Make a new journal when compacting. [RT #17119] + +2221. [bug] Set the event result code to reflect the actual + record returned to caller when a cache update is + rejected due to a more credible answer existing. + [RT #17017] + +2220. [bug] win32: Address a race condition in final shutdown of + the Windows socket code. [RT #17028] + +2219. [bug] Apply zone consistancy checks to additions, not + removals, when updating. [RT #17049] + +2218. [bug] Remove unnecessary REQUIRE from dns_validator_create(). + [RT #16976] + +2216. [cleanup] Fix a number of errors reported by Coverity. + [RT #17094] + +2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094] + +2214. [bug] Deregister OpenSSL lock callback when cleaning + up. Reorder OpenSSL cleanup so that RAND_cleanup() + is called before the locks are destroyed. [RT #17098] + +2213. [bug] SIG0 diagnostic failure messages were looking at the + wrong status code. [RT #17101] + +2212. [func] 'host -m' now causes memory statistics and active + memory to be printed at exit. [RT 17028] + +2210. [bug] Deleting class specific records via UPDATE could + fail. [RT #17074] + +2209. [port] osx: linking against user supplied static OpenSSL + libraries failed as the system ones were still being + found. [RT #17078] + +2208. [port] win32: make sure both build methods produce the + same output. [RT #17058] + +2207. [port] Some implementations of getaddrinfo() fail to set + ai_canonname correctly. [RT #17061] + + --- 9.4.2b1 released --- 2206. [security] "allow-query-cache" and "allow-recursion" now cross inherit from each other. @@ -16,12 +128,32 @@ [RT #16987] +2205. [bug] libbind: change #2119 broke thread support. [RT #16982] + 2203. [security] Query id generation was cryptographically weak. [RT # 16915] 2202. [security] The default acls for allow-query-cache and allow-recursion were not being applied. [RT #16960] +2200. [bug] The search for cached NSEC records was stopping to + early leading to excessive DLV queries. [RT #16930] + +2199. [bug] win32: don't call WSAStartup() while loading dlls. + [RT #16911] + +2198. [bug] win32: RegCloseKey() could be called when + RegOpenKeyEx() failed. [RT #16911] + +2197. [bug] Add INSIST to catch negative responses which are + not setting the event result code appropriately. + [RT #16909] + +2196. [port] win32: yield processor while waiting for once to + to complete. [RT #16958] + +2194. [bug] Close journal before calling 'done' in xfrin.c. + 2193. [port] win32: BINDInstall.exe is now linked statically. [RT #16906] @@ -29,6 +161,145 @@ Studio's redistributable dlls if building with Visual Stdio 2005 or later. +2189. [bug] Handle socket() returning EINTR. [RT #15949] + +2188. [contrib] queryperf: autoconf changes to make the search for + libresolv or libbind more robust. [RT #16299] + +2187. [bug] query_addds(), query_addwildcardproof() and + query_addnxrrsetnsec() should take a version + arguement. [RT #16368] + +2186. [port] cygwin: libbind: check for struct sockaddr_storage + independently of IPv6. [RT #16482] + +2185. [port] sunos: libbind: check for ssize_t, memmove() and + memchr(). [RT #16463] + +2183. [bug] dnssec-signzone didn't handle offline private keys + well. [RT #16832] + +2182. [bug] dns_dispatch_createtcp() and dispatch_createudp() + could return ISC_R_SUCCESS when they ran out of + memory. [RT #16365] + +2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462] + +2180. [cleanup] Remove bit test from 'compress_test' as they + are no longer needed. [RT #16497] + +2178. [bug] 'rndc reload' of a slave or stub zone resulted in + a reference leak. [RT #16867] + +2177. [bug] Array bounds overrun on read (rcodetext) at + debug level 10+. [RT #16798] + +2176. [contrib] dbus update to handle race condition during + initialisation (Bugzilla 235809). [RT #16842] + +2175. [bug] win32: windows broadcast condition variable support + was broken. [RT #16592] + +2174. [bug] I/O errors should always be fatal when reading + master files. [RT #16825] + +2173. [port] win32: When compiling with MSVS 2005 SP1 we also + need to ship Microsoft.VC80.MFCLOC. + +2171. [bug] Handle breaks in DNSSEC trust chains where the parent + servers are not DS aware (DS queries to the parent + return a referral to the child). + +2170. [func] Add acache processing to test suite. [RT #16711] + +2169. [bug] host, nslookup: when reporting NXDOMAIN report the + given name and not the last name searched for. + [RT #16763] + +2168. [bug] nsupdate: in non-interactive mode treat syntax errors + as fatal errors. [RT #16785] + +2167. [bug] When re-using a automatic zone named failed to + attach it to the new view. [RT #16786] + +2166. [bug] When running in batch mode, dig could misinterpret + a server address as a name to be looked up, causing + unexpected output. [RT #16743] + +2164. [bug] The code to determine how named-checkzone / + named-compilezone was called failed under windows. + [RT #16764] + +2162. [func] Allow "rrset-order fixed" to be disabled at compile + time. [RT #16665] + +2161. [bug] 'rndc flush' could report a false success. [RT #16698] + +2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned + from getifaddrs(). [RT #16708] + +2159. [bug] Array bounds overrun in acache processing. [RT #16710] + +2158. [bug] ns_client_isself() failed to initialise key + leading to a REQUIRE failure. [RT #16688] + +2156. [bug] Fix node reference leaks in lookup.c:lookup_find(), + resolver.c:validated() and resolver.c:cache_name(). + Fix a memory leak in rbtdb.c:free_noqname(). + Make lookup.c:lookup_find() robust against + event leaks. [RT #16685] + +2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com. + [RT #16694] + +2153. [bug] nsupdate could leak memory. [RT #16691] + +2152. [cleanup] Use sizeof(buf) instead of fixed number in + dighost.c:get_trusted_key(). [RT #16678] + +2151. [bug] Missing newline in usage message for journalprint. + [RT #16679] + +2150. [bug] 'rrset-order cyclic' uniformly distribute the + starting point for the first response for a given + RRset. [RT #16655] + +2149. [bug] isc_mem_checkdestroyed() failed to abort on + if there were still active memory contexts. + [RT #16672] + +2147. [bug] libbind: remove potential buffer overflow from + hmac_link.c. [RT #16437] + +2146. [cleanup] Silence Linux's spurious "obsolete setsockopt + SO_BSDCOMPAT" message. [RT #16641] + +2145. [bug] Check DS/DLV digest lengths for known digests. + [RT #16622] + +2144. [cleanup] Suppress logging of SERVFAIL from forwarders. + [RT #16619] + +2143. [bug] We failed to restart the IPv6 client when the + kernel failed to return the destination the + packet was sent to. [RT #16613] + +2142. [bug] Handle master files with a modification time that + matches the epoch. [RT# 16612] + +2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN + equivalent of LDH checks). [RT #16609] + +2140. [bug] libbind: missing unlock on pthread_key_create() + failures. [RT #16654] + +2139. [bug] dns_view_find() was being called with wrong type + in adb.c. [RT #16670] + +2119. [compat] libbind: allow res_init() to succeed enough to + return the default domain even if it was unable + to allocate memory. + --- 9.4.1 released --- 2172. [bug] query_addsoa() was being called with a non zone db. @@ -524,7 +795,7 @@ hex strings with comments. [RT #15814] 1974. [doc] List each of the zone types and associated zone - options seperately in the ARM. + options separately in the ARM. 1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and HMACSHA512 support. [RT #13606] @@ -551,7 +822,7 @@ 1965. [func] Suppress spurious "recusion requested but not available" warning with 'dig +qr'. [RT #15780]. -1964. [func] Seperate out MX and SRV to CNAME checks. [RT #15723] +1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723] 1963. [port] Tru64 4.0E doesn't support send() and recv(). [RT #15586] @@ -771,7 +1042,7 @@ 1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and ISC_NETADDR_FORMATSIZE to allow for scope details. -1897. [func] x86 and x86_64 now have seperate atomic locking +1897. [func] x86 and x86_64 now have separate atomic locking implementations. 1896. [bug] Recursive clients soft quota support wasn't working @@ -825,7 +1096,7 @@ [RT #14892] 1878. [func] Detect duplicates of UDP queries we are recursing on - and drop them. New stats category "duplicates". + and drop them. New stats category "duplicate". [RT #2471] 1877. [bug] Fix unreasonably low quantum on call to @@ -1769,7 +2040,7 @@ [RT #6427] 1555. [func] 'rrset-order cyclic' no longer has a random starting - point. [RT #7572] + point per query. [RT #7572] 1554. [bug] dig, host, nslookup failed when no nameservers were specified in /etc/resolv.conf. [RT #8232] @@ -6250,7 +6521,7 @@ and has been removed. 170. [cleanup] Remove inter server consistancy checks from zone, - these should return as a seperate module in 9.1. + these should return as a separate module in 9.1. dns_zone_checkservers(), dns_zone_checkparents(), dns_zone_checkchildren(), dns_zone_checkglue(). ==== //depot/projects/dtrace/src/contrib/bind9/COPYRIGHT#6 (text+ko) ==== @@ -1,7 +1,7 @@ Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC") Copyright (C) 1996-2003 Internet Software Consortium. -Permission to use, copy, modify, and distribute this software for any +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. @@ -13,7 +13,7 @@ OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -$Id: COPYRIGHT,v 1.9.18.3 2007/01/08 02:41:59 marka Exp $ +$Id: COPYRIGHT,v 1.9.18.4 2007/08/28 07:19:54 tbox Exp $ Portions Copyright (C) 1996-2001 Nominum, Inc. ==== //depot/projects/dtrace/src/contrib/bind9/FAQ#6 (text+ko) ==== @@ -4,97 +4,71 @@ Copyright © 2000-2003 Internet Software Consortium. -------------------------------------------------------------------------------- +----------------------------------------------------------------------- -Q: Why doesn't -u work on Linux 2.2.x when I build with --enable-threads? +1. Compilation and Installation Questions -A: Linux threads do not fully implement the Posix threads (pthreads) standard. In - particular, setuid() operates only on the current thread, not the full process. >>> TRUNCATED FOR MAIL (1000 lines) <<<