From owner-p4-projects@FreeBSD.ORG Sun Mar 20 03:12:29 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3A49E16A4D0; Sun, 20 Mar 2005 03:12:29 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCE6B16A4CE for ; Sun, 20 Mar 2005 03:12:28 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8AA843D2F for ; Sun, 20 Mar 2005 03:12:27 +0000 (GMT) (envelope-from jmallett@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2K3CRI9067179 for ; Sun, 20 Mar 2005 03:12:27 GMT (envelope-from jmallett@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2K3CQxD067176 for perforce@freebsd.org; Sun, 20 Mar 2005 03:12:26 GMT (envelope-from jmallett@freebsd.org) Date: Sun, 20 Mar 2005 03:12:26 GMT Message-Id: <200503200312.j2K3CQxD067176@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmallett@freebsd.org using -f From: Juli Mallett To: Perforce Change Reviews Subject: PERFORCE change 73557 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Mar 2005 03:12:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=73557 Change 73557 by jmallett@jmallett_windward on 2005/03/20 03:11:54 IFC. Affected files ... .. //depot/projects/mips/contrib/bind9/CHANGES#2 integrate .. //depot/projects/mips/contrib/bind9/COPYRIGHT#2 integrate .. //depot/projects/mips/contrib/bind9/FAQ#2 integrate .. //depot/projects/mips/contrib/bind9/FREEBSD-Upgrade#3 integrate .. //depot/projects/mips/contrib/bind9/FREEBSD-Xlist#2 integrate .. //depot/projects/mips/contrib/bind9/KNOWN_DEFECTS#2 delete .. //depot/projects/mips/contrib/bind9/README#2 integrate .. //depot/projects/mips/contrib/bind9/acconfig.h#2 integrate .. //depot/projects/mips/contrib/bind9/bin/check/check-tool.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/check/named-checkconf.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/check/named-checkzone.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/dig/dig.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/dig/dighost.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/dig/host.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/dig/include/dig/dig.h#2 integrate .. //depot/projects/mips/contrib/bind9/bin/dig/nslookup.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/dnssec/dnssec-signzone.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/Makefile.in#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/client.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/config.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/control.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/include/named/control.h#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/main.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/named.conf.5#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/named.conf.docbook#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/named.conf.html#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/server.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/unix/include/named/os.h#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/unix/os.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/named/update.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/nsupdate/nsupdate.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/rndc/rndc-confgen.c#2 integrate .. //depot/projects/mips/contrib/bind9/bin/rndc/rndc.c#2 integrate .. //depot/projects/mips/contrib/bind9/config.guess#2 integrate .. //depot/projects/mips/contrib/bind9/config.sub#2 integrate .. //depot/projects/mips/contrib/bind9/configure.in#2 integrate .. //depot/projects/mips/contrib/bind9/doc/arm/Bv9ARM-book.xml#2 integrate .. //depot/projects/mips/contrib/bind9/doc/arm/Bv9ARM.ch03.html#2 integrate .. //depot/projects/mips/contrib/bind9/doc/arm/Bv9ARM.ch04.html#2 integrate .. //depot/projects/mips/contrib/bind9/doc/arm/Bv9ARM.ch05.html#2 integrate .. //depot/projects/mips/contrib/bind9/doc/arm/Bv9ARM.ch06.html#2 integrate .. //depot/projects/mips/contrib/bind9/doc/arm/Bv9ARM.ch07.html#2 integrate .. //depot/projects/mips/contrib/bind9/doc/arm/Bv9ARM.ch08.html#2 integrate .. //depot/projects/mips/contrib/bind9/doc/arm/Bv9ARM.ch09.html#2 integrate .. //depot/projects/mips/contrib/bind9/doc/arm/Bv9ARM.html#2 integrate .. //depot/projects/mips/contrib/bind9/doc/misc/migration#2 integrate .. //depot/projects/mips/contrib/bind9/doc/misc/options#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/Makefile.in#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/aclocal.m4#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/api#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/config.h.in#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/configure#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/configure.in#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/dst/dst_api.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/include/netdb.h#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/inet/inet_makeaddr.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/irs/Makefile.in#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/irs/dns_nw.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/irs/gai_strerror.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/irs/gen.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/irs/getnetgrent_r.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/irs/getpwent_r.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/irs/irs_data.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/isc/eventlib.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/isc/eventlib_p.h#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/isc/memcluster.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/libtool.m4#2 delete .. //depot/projects/mips/contrib/bind9/lib/bind/ltmain.sh#2 delete .. //depot/projects/mips/contrib/bind9/lib/bind/make/rules.in#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/nameser/ns_print.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/port_after.h.in#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind/resolv/res_findzonecut.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind9/Makefile.in#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind9/api#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind9/check.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/bind9/getaddresses.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/Makefile.in#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/adb.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/api#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/dst_api.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/dst_internal.h#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/dst_lib.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/dst_openssl.h#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/dst_parse.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/dst_parse.h#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/dst_result.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/gssapi_link.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/gssapictx.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/hmac_link.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/include/Makefile.in#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/include/dns/name.h#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/include/dns/rbt.h#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/include/dns/zone.h#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/include/dst/Makefile.in#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/include/dst/dst.h#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/include/dst/gssapi.h#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/include/dst/lib.h#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/include/dst/result.h#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/journal.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/key.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/openssl_link.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/openssldh_link.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/openssldsa_link.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/opensslrsa_link.c#1 branch .. //depot/projects/mips/contrib/bind9/lib/dns/rbt.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/rdata.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/rdata/in_1/wks_11.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/resolver.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/sec/Makefile.in#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/Makefile.in#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/dst_api.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/dst_internal.h#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/dst_lib.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/dst_openssl.h#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/dst_parse.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/dst_parse.h#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/dst_result.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/gssapi_link.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/gssapictx.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/hmac_link.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/include/Makefile.in#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/include/dst/Makefile.in#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/include/dst/dst.h#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/include/dst/gssapi.h#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/include/dst/lib.h#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/include/dst/result.h#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/key.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/openssl_link.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/openssldh_link.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/openssldsa_link.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/sec/dst/opensslrsa_link.c#2 delete .. //depot/projects/mips/contrib/bind9/lib/dns/validator.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/xfrin.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/dns/zone.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isc/api#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isc/include/isc/mem.h#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isc/pthreads/thread.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isc/string.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isc/task.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isc/unix/ifiter_ioctl.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isc/unix/socket.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isccfg/api#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isccfg/include/isccfg/grammar.h#2 integrate .. //depot/projects/mips/contrib/bind9/lib/isccfg/namedconf.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/lwres/api#2 integrate .. //depot/projects/mips/contrib/bind9/lib/lwres/context.c#2 integrate .. //depot/projects/mips/contrib/bind9/lib/lwres/print.c#2 integrate .. //depot/projects/mips/contrib/bind9/libtool.m4#2 integrate .. //depot/projects/mips/contrib/bind9/ltmain.sh#2 integrate .. //depot/projects/mips/contrib/bind9/make/includes.in#2 integrate .. //depot/projects/mips/contrib/bind9/version#2 integrate .. //depot/projects/mips/etc/rc.d/mixer#4 integrate .. //depot/projects/mips/games/fortune/datfiles/freebsd-tips#11 integrate .. //depot/projects/mips/lib/bind/config.h#2 integrate .. //depot/projects/mips/lib/bind/config.mk#3 integrate .. //depot/projects/mips/lib/bind/dns/Makefile#2 integrate .. //depot/projects/mips/lib/bind/dns/code.h#2 integrate .. //depot/projects/mips/lib/bind/dns/dns/enumclass.h#2 integrate .. //depot/projects/mips/lib/bind/dns/dns/enumtype.h#2 integrate .. //depot/projects/mips/lib/bind/dns/dns/rdatastruct.h#2 integrate .. //depot/projects/mips/lib/libbluetooth/bluetooth.h#2 integrate .. //depot/projects/mips/lib/msun/i387/fenv.c#2 integrate .. //depot/projects/mips/lib/msun/i387/fenv.h#3 integrate .. //depot/projects/mips/lib/msun/src/math.h#16 integrate .. //depot/projects/mips/lib/msun/src/s_fma.c#2 integrate .. //depot/projects/mips/lib/msun/src/s_fmal.c#2 integrate .. //depot/projects/mips/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#22 integrate .. //depot/projects/mips/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#36 integrate .. //depot/projects/mips/release/doc/share/misc/dev.archlist.txt#3 integrate .. //depot/projects/mips/release/doc/share/sgml/release.ent#9 integrate .. //depot/projects/mips/rescue/rescue/Makefile#8 integrate .. //depot/projects/mips/sbin/devfs/devfs.8#7 integrate .. //depot/projects/mips/sbin/ifconfig/ifconfig.8#15 integrate .. //depot/projects/mips/sbin/restore/main.c#6 integrate .. //depot/projects/mips/sbin/restore/restore.8#8 integrate .. //depot/projects/mips/sbin/restore/tape.c#3 integrate .. //depot/projects/mips/share/doc/bind9/Makefile#3 integrate .. //depot/projects/mips/share/man/man4/man4.i386/sr.4#3 integrate .. //depot/projects/mips/share/man/man4/rc.4#2 integrate .. //depot/projects/mips/share/man/man4/snd_ich.4#2 integrate .. //depot/projects/mips/share/man/man4/ubser.4#4 integrate .. //depot/projects/mips/share/man/man9/mbuf.9#15 integrate .. //depot/projects/mips/sys/alpha/alpha/autoconf.c#5 integrate .. //depot/projects/mips/sys/alpha/conf/GENERIC#17 integrate .. //depot/projects/mips/sys/amd64/amd64/nexus.c#7 integrate .. //depot/projects/mips/sys/amd64/conf/GENERIC#11 integrate .. //depot/projects/mips/sys/arm/include/float.h#4 integrate .. //depot/projects/mips/sys/arm/xscale/i80321/iq31244_machdep.c#3 integrate .. //depot/projects/mips/sys/cam/scsi/scsi_low.c#8 integrate .. //depot/projects/mips/sys/compat/ndis/kern_ndis.c#14 integrate .. //depot/projects/mips/sys/conf/NOTES#31 integrate .. //depot/projects/mips/sys/conf/files#35 integrate .. //depot/projects/mips/sys/conf/files.sparc64#17 integrate .. //depot/projects/mips/sys/dev/aac/aac.c#18 integrate .. //depot/projects/mips/sys/dev/acpi_support/acpi_fujitsu.c#1 branch .. //depot/projects/mips/sys/dev/acpica/acpi.c#25 integrate .. //depot/projects/mips/sys/dev/acpica/acpi_battery.c#7 integrate .. //depot/projects/mips/sys/dev/acpica/acpi_resource.c#9 integrate .. //depot/projects/mips/sys/dev/acpica/acpiio.h#5 integrate .. //depot/projects/mips/sys/dev/adlink/adlink.c#11 integrate .. //depot/projects/mips/sys/dev/ath/ath_rate/sample/sample.c#2 integrate .. //depot/projects/mips/sys/dev/ath/ath_rate/sample/sample.h#2 integrate .. //depot/projects/mips/sys/dev/bfe/if_bfe.c#9 integrate .. //depot/projects/mips/sys/dev/cardbus/cardbus.c#15 integrate .. //depot/projects/mips/sys/dev/eisa/eisaconf.c#8 integrate .. //depot/projects/mips/sys/dev/hptmv/entry.c#3 integrate .. //depot/projects/mips/sys/dev/hptmv/gui_lib.c#2 integrate .. //depot/projects/mips/sys/dev/if_ndis/if_ndis_pci.c#7 integrate .. //depot/projects/mips/sys/dev/mlx/mlx_pci.c#8 integrate .. //depot/projects/mips/sys/dev/pccard/pccard.c#14 integrate .. //depot/projects/mips/sys/dev/pci/pci.c#15 integrate .. //depot/projects/mips/sys/dev/ppbus/lpt.c#12 integrate .. //depot/projects/mips/sys/dev/ppbus/pps.c#11 integrate .. //depot/projects/mips/sys/dev/random/randomdev_soft.c#4 integrate .. //depot/projects/mips/sys/dev/sound/pci/ich.c#12 integrate .. //depot/projects/mips/sys/dev/twa/twa.h#4 integrate .. //depot/projects/mips/sys/dev/usb/ehci.c#7 integrate .. //depot/projects/mips/sys/dev/usb/ehcivar.h#4 integrate .. //depot/projects/mips/sys/dev/usb/ohci.c#9 integrate .. //depot/projects/mips/sys/dev/usb/ohcivar.h#6 integrate .. //depot/projects/mips/sys/dev/usb/ubser.c#6 integrate .. //depot/projects/mips/sys/dev/usb/ubser.h#3 integrate .. //depot/projects/mips/sys/dev/usb/uhci.c#11 integrate .. //depot/projects/mips/sys/dev/usb/uhcivar.h#5 integrate .. //depot/projects/mips/sys/dev/usb/usb.c#13 integrate .. //depot/projects/mips/sys/fs/devfs/devfs_devs.c#10 integrate .. //depot/projects/mips/sys/fs/nullfs/null_vnops.c#10 integrate .. //depot/projects/mips/sys/fs/pseudofs/pseudofs.c#7 integrate .. //depot/projects/mips/sys/fs/pseudofs/pseudofs.h#7 integrate .. //depot/projects/mips/sys/fs/pseudofs/pseudofs_fileno.c#6 integrate .. //depot/projects/mips/sys/fs/pseudofs/pseudofs_internal.h#2 integrate .. //depot/projects/mips/sys/fs/udf/udf_vnops.c#14 integrate .. //depot/projects/mips/sys/geom/geom_dev.c#21 integrate .. //depot/projects/mips/sys/geom/geom_disk.c#22 integrate .. //depot/projects/mips/sys/geom/geom_gpt.c#14 integrate .. //depot/projects/mips/sys/i386/conf/GENERIC#21 integrate .. //depot/projects/mips/sys/i386/conf/NOTES#29 integrate .. //depot/projects/mips/sys/i386/i386/nexus.c#5 integrate .. //depot/projects/mips/sys/i386/include/npx.h#3 integrate .. //depot/projects/mips/sys/i386/isa/npx.c#14 integrate .. //depot/projects/mips/sys/i4b/layer1/iwic/i4b_iwic_pci.c#5 integrate .. //depot/projects/mips/sys/ia64/conf/GENERIC#20 integrate .. //depot/projects/mips/sys/ia64/ia64/autoconf.c#6 integrate .. //depot/projects/mips/sys/isa/isa_common.c#8 integrate .. //depot/projects/mips/sys/isofs/cd9660/cd9660_vnops.c#13 integrate .. //depot/projects/mips/sys/kern/kern_conf.c#15 integrate .. //depot/projects/mips/sys/kern/kern_event.c#14 integrate .. //depot/projects/mips/sys/kern/kern_proc.c#20 integrate .. //depot/projects/mips/sys/kern/kern_prot.c#14 integrate .. //depot/projects/mips/sys/kern/kern_switch.c#18 integrate .. //depot/projects/mips/sys/kern/kern_thread.c#30 integrate .. //depot/projects/mips/sys/kern/subr_bus.c#18 integrate .. //depot/projects/mips/sys/kern/subr_prf.c#16 integrate .. //depot/projects/mips/sys/kern/sys_process.c#11 integrate .. //depot/projects/mips/sys/kern/sysv_sem.c#13 integrate .. //depot/projects/mips/sys/kern/uipc_mbuf.c#15 integrate .. //depot/projects/mips/sys/kern/vfs_aio.c#19 integrate .. //depot/projects/mips/sys/kern/vfs_hash.c#2 integrate .. //depot/projects/mips/sys/modules/acpi/Makefile#11 integrate .. //depot/projects/mips/sys/modules/acpi/acpi_fujitsu/Makefile#1 branch .. //depot/projects/mips/sys/modules/ep/Makefile#6 integrate .. //depot/projects/mips/sys/netinet/ip_carp.c#2 integrate .. //depot/projects/mips/sys/nfs4client/nfs4_vfsops.c#7 integrate .. //depot/projects/mips/sys/nfsclient/nfs_bio.c#12 integrate .. //depot/projects/mips/sys/pc98/conf/GENERIC#21 integrate .. //depot/projects/mips/sys/pci/if_sk.c#17 integrate .. //depot/projects/mips/sys/pci/if_skreg.h#7 integrate .. //depot/projects/mips/sys/powerpc/conf/GENERIC#15 integrate .. //depot/projects/mips/sys/powerpc/ofw/ofw_syscons.c#4 integrate .. //depot/projects/mips/sys/powerpc/powerpc/autoconf.c#4 integrate .. //depot/projects/mips/sys/rpc/rpcclnt.c#8 integrate .. //depot/projects/mips/sys/sparc64/central/central.c#5 integrate .. //depot/projects/mips/sys/sparc64/conf/GENERIC#20 integrate .. //depot/projects/mips/sys/sparc64/conf/NOTES#6 integrate .. //depot/projects/mips/sys/sparc64/fhc/clkbrd.c#1 branch .. //depot/projects/mips/sys/sparc64/fhc/clkbrdreg.h#1 branch .. //depot/projects/mips/sys/sparc64/fhc/fhc.c#4 integrate .. //depot/projects/mips/sys/sparc64/fhc/fhc_central.c#5 integrate .. //depot/projects/mips/sys/sparc64/fhc/fhc_nexus.c#5 integrate .. //depot/projects/mips/sys/sparc64/fhc/fhcreg.h#2 integrate .. //depot/projects/mips/sys/sparc64/fhc/fhcvar.h#4 integrate .. //depot/projects/mips/sys/sparc64/sparc64/autoconf.c#3 integrate .. //depot/projects/mips/sys/sys/bus.h#10 integrate .. //depot/projects/mips/sys/sys/conf.h#16 integrate .. //depot/projects/mips/sys/sys/event.h#5 integrate .. //depot/projects/mips/sys/sys/mbuf.h#19 integrate .. //depot/projects/mips/sys/sys/param.h#23 integrate .. //depot/projects/mips/sys/sys/proc.h#28 integrate .. //depot/projects/mips/sys/ufs/ufs/ufs_inode.c#8 integrate .. //depot/projects/mips/sys/vm/swap_pager.c#16 integrate .. //depot/projects/mips/sys/vm/vm_object.c#25 integrate .. //depot/projects/mips/tools/tools/nanobsd/Makefile#5 integrate .. //depot/projects/mips/usr.bin/make/cond.c#7 integrate .. //depot/projects/mips/usr.bin/make/job.c#9 integrate .. //depot/projects/mips/usr.bin/make/main.c#12 integrate .. //depot/projects/mips/usr.bin/make/suff.c#7 integrate .. //depot/projects/mips/usr.bin/make/var.c#12 integrate .. //depot/projects/mips/usr.sbin/pkg_install/add/main.c#7 integrate .. //depot/projects/mips/usr.sbin/sysinstall/Makefile#7 integrate .. //depot/projects/mips/usr.sbin/sysinstall/index.c#6 integrate .. //depot/projects/mips/usr.sbin/sysinstall/menus.c#17 integrate .. //depot/projects/mips/usr.sbin/sysinstall/sysinstall.8#9 integrate .. //depot/projects/mips/usr.sbin/watchdogd/watchdogd.c#5 integrate Differences ... ==== //depot/projects/mips/contrib/bind9/CHANGES#2 (text+ko) ==== @@ -1,4 +1,238 @@ + --- 9.3.1 released --- + +1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599] + + --- 9.3.1rc1 released --- + +1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect. + [RT #13453] + +1808. [bug] zone.c:notify_zone() contained a race condition, + zone->db could change underneath it. [RT #13511] + +1806. [bug] The resolver returned the wrong result when a CNAME / + DNAME was encountered when fetching glue from a + secure namespace. [RT #13501] + +1805. [bug] Pending status was not being cleared when DLV was + active. [RT #13501] + + --- 9.3.1beta2 released --- + +1800. [bug] Changes #1719 allowed a INSIST to be triggered. + [RT #13428] + + --- 9.3.1beta1 released --- + +1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should + allow parallel make to succeed. + +1789. [bug] Prerequisite test for tkey and dnssec could fail + with "configure --with-libtool". + +1788. [bug] libbind9.la/libbind9.so needs to link against + libisccfg.la/libisccfg.so. + +1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings. + +1786. [port] AIX: libt_api needs to be taught to look for + T_testlist in the main executable (--with-libtool). + [RT #13239] + +1785. [bug] libbind9.la/libbind9.so needs to link against + libisc.la/libisc.so. + +1784. [cleanup] "libtool -allow-undefined" is the default. + Leave hooks in configure to allow it to be set + if needed in the future. + +1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the + source tree. + +1782. [port] OSX: --with-libtool + --enable-libbind broke on + __evOptMonoTime. [RT #13219] + +1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810] + +1780. [bug] Update libtool to 1.5.10. + +1779. [port] OSF 5.1: libtool didn't handle -pthread correctly. + +1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and + IN6ADDR_LOOPBACK_INIT macros. + +1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and + IN6ADDR_LOOPBACK_INIT macros. + +1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and + IN6ADDR_LOOPBACK_INIT macros. + +1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205] + +1774. [port] Aix: Silence compiler warnings / build failures. + [RT #13154] + +1773. [bug] Fast retry on host / net unreachable. [RT #13153] + +1770. [bug] named-checkconf failed to report missing a missing + file clause for rbt{64} master/hint zones. [RT#13009] + +1769. [port] win32: change compiler flags /MTd ==> /MDd, + /MT ==> /MD. + +1768. [bug] nsecnoexistnodata() could be called with a non-NSEC + rdataset. [RT #12907] + +1767. [port] Builds on IPv6 platforms without IPv6 Advanced API + support for (struct in6_pktinfo) failed. [RT #13077] + +1766. [bug] Update the master file timestamp on successful refresh + as well as the journal's timestamp. [RT# 13062] + +1765. [bug] configure --with-openssl=auto failed. [RT #12937] + +1764. [bug] dns_zone_replacedb failed to emit a error message + if there was no SOA record in the replacment db. + [RT #13016] + +1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS + even when it failed. [RT #12995] + +1761. [bug] 'rndc dumpdb' didn't report unassociated entries. + [RT #12971] + +1760. [bug] Host / net unreachable was not penalising rtt + estimates. [RT #12970] + +1759. [bug] Named failed to startup if the OS supported IPv6 + but had no IPv6 interfaces configured. [RT #12942] + +1754. [bug] We wern't always attempting to query the parent + server for the DS records at the zone cut. + [RT #12774] + +1753. [bug] Don't serve a slave zone which has no NS records. + [RT #12894] + +1752. [port] Move isc_app_start() to after ns_os_daemonise() + as some fork() implementations unblock the signals + that are blocked by isc_app_start(). [RT #12810] + +1751. [bug] --enable-getifaddrs failed under linux. [RT #12867] + +1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly. + [RT #12864] + +1749. [bug] 'check-names response ignore;' failed to ignore. + [RT #12866] + +1747. [bug] BIND 8 compatability: named/named-checkconf failed + to parse "host-statistics-max" in named.conf. + +1745. [bug] Dig/host/nslookup accept replies from link locals + regardless of scope if no scope was specified when + query was sent. [RT #12745] + +1744. [bug] If tuple2msgname() failed to convert a tuple to + a name a REQUIRE could be triggered. [RT #12796] + +1743. [bug] If isc_taskmgr_create() was not able to create the + requested number of worker threads then destruction + of the manager would trigger an INSIST() failure. + [RT #12790] + +1742. [bug] Deleting all records at a node then adding a + previously existing record, in a single UPDATE + transaction, failed to leave / regenerate the + associated RRSIG records. [RT #12788] + +1741. [bug] Deleting all records at a node in a secure zone + using a update-policy grant failed. [RT #12787] + +1740. [bug] Replace rbt's hash algorithm as it performed badly + with certain zones. [RT #12729] + + NOTE: a hash context now needs to be established + via isc_hash_create() if the application was not + already doing this. + +1739. [bug] dns_rbt_deletetree() could incorrectly return + ISC_R_QUOTA. [RT #12695] + +1738. [bug] Enable overrun checking by default. [RT #12695] + +1737. [bug] named failed if more than 16 masters were specified. + [RT #12627] + +1736. [bug] dst_key_fromnamedfile() could fail to read a + public key. [RT #12687] + +1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure. + [RE #12688] + +1734. [cleanup] 'rndc-confgen -a -t' remove extra '/' in path. + [RT #12588] + +1733. [bug] Return non-zero exit status on initial load failure. + [RT #12658] + +1732. [bug] 'rrset-order name "*"' wasn't being applied to ".". + [RT #12467] + +1731. [port] darwin: relax version test in ifconfig.sh. + [RT #12581] + +1730. [port] Determine the length type used by the socket API. + [RT #12581] + +1728. [doc] Update check-names documentation. + +1727. [bug] named-checkzone: check-names support didn't match + documentation. + +1726. [port] aix5: add support for aix5. + +1725. [port] linux: update error message on interaction of threads, + capabilities and setuid support (named -u). [RT #12541] + +1724. [bug] Look for DNSKEY records with "dig +sigtrace". + [RT #12557] + +1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493] + +1722. [bug] Don't commit the journal on malformed ixfr streams. + [RT #12519] + +1721. [bug] Error message from the journal processing were not + always identifing the relevent journal. [RT #12519] + +1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1 + negative response. [RT #12506] + +1719. [bug] named was not correctly caching a RFC 2308 Type 1 + negative response. [RT #12506] + +1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative + responses when looking for the zone / master server. + [RT #12506] + +1717. [port] solaris: ifconfig.sh did not support Solaris 10. + "ifconfig.sh down" didn't work for Solaris 9. + +1716. [doc] named.conf(5) was being installed in the wrong + location. [RT# 12441] + +1714. [bug] dig/host/nslookup were only trying the first + address when a nameserver was specified by name. + [RT #12286] + +1713. [port] linux: extend capset failure message to say: + please ensure that the capset kernel module is + loaded. see insmod(8) + +1712. [bug] Missing FULLCHECK for "trusted-key" in dig. + --- 9.3.0 released --- 1711. [func] 'rndc unfreeze' has been deprecated by 'rndc thaw'. @@ -299,6 +533,10 @@ 1609. [func] dig now has support to chase DNSSEC signature chains. Requires -DDIG_SIGCHASE=1 to be set in STD_CDEFINES. + DNSSEC validation code in dig coded by Olivier Courtay + (olivier.courtay@irisa.fr) for the IDsA project + (http://idsa.irisa.fr). + 1608. [func] dig and host now accept -4/-6 to select IP transport to use when making queries. ==== //depot/projects/mips/contrib/bind9/COPYRIGHT#2 (text+ko) ==== @@ -1,4 +1,4 @@ -Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC") +Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC") Copyright (C) 1996-2003 Internet Software Consortium. Permission to use, copy, modify, and distribute this software for any @@ -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.6.2.2.8.2 2004/03/08 04:04:12 marka Exp $ +$Id: COPYRIGHT,v 1.6.2.2.8.3 2005/01/10 23:51:37 marka Exp $ Portions Copyright (C) 1996-2001 Nominum, Inc. ==== //depot/projects/mips/contrib/bind9/FAQ#2 (text+ko) ==== @@ -452,3 +452,19 @@ Q: I don't get RRSIG's returned when I use "dig +dnssec". A: You need to ensure DNSSEC is enabled (dnssec-enable yes;). + + +Q: I get "Error 1067" when starting named under Windows. + +A: This is the service manager saying that named exited. You need to + examine the Application log in the EventViewer to find out why. + + Common causes are that you failed to create "named.conf" (usually + "C:\windows\dns\etc\named.conf") or failed to specify the directory + in named.conf. + + options { + Directory "C:\windows\dns\etc"; + }; + + ==== //depot/projects/mips/contrib/bind9/FREEBSD-Upgrade#3 (text+ko) ==== @@ -6,7 +6,8 @@ 1) Obtain the latest source distribution from the ISC's FTP server (ftp://ftp.isc.org/isc/bind9/) -2) Unpack the tarball in a suitable directory. +2) Unpack the tarball in a suitable directory, and cd into the new + source directory. 3) Remove unwanted files and directories: @@ -18,15 +19,16 @@ way to do this is to run a test import and see if any new files show up: - $ cvs -n import src/contrib/bind9 ISC x | grep \^N + $ cvs -q -n import src/contrib/bind9 ISC x | grep \^N 4) Import the sources: - $ cvs import src/contrib/bind9 ISC BIND_9_X_Y + $ cvs import -m "Vendor import of BIND 9.X.Y" \ + src/contrib/bind9 ISC BIND_9_X_Y 5) Resolve conflicts. - As of 2004-09-27, we have no local patches against BIND 9; thus + As of 17 March 2005, we have no local patches against BIND 9; thus there are no conflicts to merge. This may change at a later date. 6) Remove any references to the {bin,lib}/tests and docutil @@ -57,7 +59,10 @@ commit it. Do not commit any other file that was modified or created in steps 6) or 7). -9) The following directories contain Makefiles for bits and pieces of +9) cd src/lib/bind/dns && make -DMAINTAINER_MODE generate && rm gen + Commit the new versions of the files generated. + + The following directories contain Makefiles for bits and pieces of BIND 9: FreeBSD directory ISC directory @@ -95,5 +100,6 @@ C) Commit when everything builds cleanly and works properly. -- des@FreeBSD.org + -- dougb@FreeBSD.org -$FreeBSD: src/contrib/bind9/FREEBSD-Upgrade,v 1.3 2004/12/21 10:49:25 ru Exp $ +$FreeBSD: src/contrib/bind9/FREEBSD-Upgrade,v 1.4 2005/03/17 08:40:41 dougb Exp $ ==== //depot/projects/mips/contrib/bind9/FREEBSD-Xlist#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/contrib/bind9/FREEBSD-Xlist,v 1.2 2004/09/20 18:36:02 des Exp $ +# $FreeBSD: src/contrib/bind9/FREEBSD-Xlist,v 1.3 2005/03/17 08:40:11 dougb Exp $ # Misc. stuff .cvsignore @@ -32,8 +32,7 @@ win32utils # Various ports to other OSs -lib/bind/port/aix32 -lib/bind/port/aix4 +lib/bind/port/aix* lib/bind/port/aux3 lib/bind/port/bsdos lib/bind/port/bsdos2 ==== //depot/projects/mips/contrib/bind9/README#2 (text+ko) ==== @@ -43,6 +43,13 @@ Nominum, Inc. +BIND 9.3.1 + + BIND 9.3.1 is a maintenance release, containing fixes for + a number of bugs in 9.3.0. + + libbind: corresponds to that from BIND 8.4.6-REL. + BIND 9.3.0 BIND 9.3.0 has a number of new features over 9.2, @@ -295,6 +302,7 @@ * gcc-3.2.1 and gcc-3.1.1 is known to cause problems with solaris-x86. * gcc prior to gcc-3.2.3 ultrasparc generates incorrect code at -02. + * gcc-3.3.5 powerpc generates incorrect code at -02. A limited test suite can be run with "make test". Many of the tests require you to configure a set of virtual IP addresses ==== //depot/projects/mips/contrib/bind9/acconfig.h#2 (text+ko) ==== @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: acconfig.h,v 1.35.2.4.2.8 2004/05/21 08:24:04 marka Exp $ */ +/* $Id: acconfig.h,v 1.35.2.4.2.10 2004/12/04 06:50:02 marka Exp $ */ /*** *** This file is not to be included by any public header files, because @@ -134,8 +134,14 @@ /* define if you have strerror in the C library. */ #undef HAVE_STRERROR -/* Define if you are running under Compaq TruCluster.. */ +/* Define if you are running under Compaq TruCluster. */ #undef HAVE_TRUCLUSTER /* Define if OpenSSL includes DSA support */ #undef HAVE_OPENSSL_DSA + +/* Define to the length type used by the socket API (socklen_t, size_t, int). */ +#undef ISC_SOCKADDR_LEN_T + +/* Define if threads need PTHREAD_SCOPE_SYSTEM */ +#undef NEED_PTHREAD_SCOPE_SYSTEM ==== //depot/projects/mips/contrib/bind9/bin/check/check-tool.c#2 (text+ko) ==== @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: check-tool.c,v 1.4.12.5 2004/03/08 04:04:13 marka Exp $ */ +/* $Id: check-tool.c,v 1.4.12.7 2004/11/30 01:15:40 marka Exp $ */ #include @@ -32,6 +32,7 @@ #include #include +#include #include #include #include @@ -48,7 +49,9 @@ int debug = 0; isc_boolean_t nomerge = ISC_TRUE; -unsigned int zone_options = DNS_ZONEOPT_CHECKNS|DNS_ZONEOPT_MANYERRORS; +unsigned int zone_options = DNS_ZONEOPT_CHECKNS | + DNS_ZONEOPT_MANYERRORS | + DNS_ZONEOPT_CHECKNAMES; isc_result_t setup_logging(isc_mem_t *mctx, isc_log_t **logp) { ==== //depot/projects/mips/contrib/bind9/bin/check/named-checkconf.c#2 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 1999-2002 Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: named-checkconf.c,v 1.12.12.7 2004/03/08 09:04:14 marka Exp $ */ +/* $Id: named-checkconf.c,v 1.12.12.9 2005/03/03 06:33:38 marka Exp $ */ #include @@ -25,6 +25,8 @@ #include #include +#include +#include #include #include #include @@ -35,6 +37,7 @@ #include +#include #include #include @@ -203,6 +206,7 @@ isc_mem_t *mctx = NULL; isc_result_t result; int exit_status = 0; + isc_entropy_t *ectx = NULL; isc_boolean_t load_zones = ISC_FALSE; while ((c = isc_commandline_parse(argc, argv, "djt:vz")) != EOF) { @@ -252,6 +256,10 @@ RUNTIME_CHECK(setup_logging(mctx, &logc) == ISC_R_SUCCESS); + RUNTIME_CHECK(isc_entropy_create(mctx, &ectx) == ISC_R_SUCCESS); + RUNTIME_CHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE) + == ISC_R_SUCCESS); + dns_result_register(); RUNTIME_CHECK(cfg_parser_create(mctx, logc, &parser) == ISC_R_SUCCESS); @@ -280,6 +288,9 @@ isc_log_destroy(&logc); + isc_hash_destroy(); + isc_entropy_detach(&ectx); + isc_mem_destroy(&mctx); return (exit_status); ==== //depot/projects/mips/contrib/bind9/bin/check/named-checkzone.c#2 (text+ko) ==== @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: named-checkzone.c,v 1.13.2.3.8.9 2004/03/06 10:21:11 marka Exp $ */ +/* $Id: named-checkzone.c,v 1.13.2.3.8.11 2004/10/25 01:36:06 marka Exp $ */ #include @@ -24,6 +24,8 @@ #include #include #include +#include +#include #include #include #include @@ -44,6 +46,7 @@ static int quiet = 0; static isc_mem_t *mctx = NULL; +static isc_entropy_t *ectx = NULL; dns_zone_t *zone = NULL; dns_zonetype_t zonetype = dns_zone_master; static int dumpzone = 0; @@ -63,7 +66,8 @@ usage(void) { fprintf(stderr, "usage: named-checkzone [-djqvD] [-c class] [-o output] " - "[-t directory] [-w directory] [-k option] zonename filename\n"); + "[-t directory] [-w directory] [-k (ignore|warn|fail)] " + "[-n (ignore|warn|fail)] zonename filename\n"); exit(1); } @@ -111,12 +115,17 @@ break; case 'k': - if (!strcmp(isc_commandline_argument, "check-names")) { + if (!strcmp(isc_commandline_argument, "warn")) { zone_options |= DNS_ZONEOPT_CHECKNAMES; + zone_options &= ~DNS_ZONEOPT_CHECKNAMESFAIL; } else if (!strcmp(isc_commandline_argument, - "check-names-fail")) { + "fail")) { zone_options |= DNS_ZONEOPT_CHECKNAMES | DNS_ZONEOPT_CHECKNAMESFAIL; + } else if (!strcmp(isc_commandline_argument, + "ignore")) { + zone_options &= ~(DNS_ZONEOPT_CHECKNAMES | + DNS_ZONEOPT_CHECKNAMESFAIL); } break; @@ -179,6 +188,9 @@ dns_log_init(lctx); dns_log_setcontext(lctx); } + RUNTIME_CHECK(isc_entropy_create(mctx, &ectx) == ISC_R_SUCCESS); + RUNTIME_CHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE) + == ISC_R_SUCCESS); dns_result_register(); @@ -195,6 +207,8 @@ destroy(); if (lctx != NULL) isc_log_destroy(&lctx); + isc_hash_destroy(); + isc_entropy_detach(&ectx); isc_mem_destroy(&mctx); return ((result == ISC_R_SUCCESS) ? 0 : 1); } ==== //depot/projects/mips/contrib/bind9/bin/dig/dig.c#2 (text+ko) ==== @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: dig.c,v 1.157.2.13.2.20 2004/06/23 04:19:40 marka Exp $ */ +/* $Id: dig.c,v 1.157.2.13.2.25 2004/09/16 02:14:14 marka Exp $ */ #include #include @@ -41,6 +41,8 @@ #include #include +#include + #include extern ISC_LIST(dig_lookup_t) lookup_list; @@ -54,6 +56,7 @@ isc_buffer_putstr(b, s); \ } +#define DIG_MAX_ADDRESSES 20 extern isc_boolean_t have_ipv4, have_ipv6, specified_source, usesearch, qr; @@ -83,6 +86,7 @@ static char *batchname = NULL; static FILE *batchfp = NULL; static char *argv0; +static int addresscount = 0; static char domainopt[DNS_NAME_MAXTEXT]; @@ -627,6 +631,15 @@ remaining = sizeof(lookup->cmdline) - strlen(lookup->cmdline) - 1; strncat(lookup->cmdline, "\n", remaining); + if (first && addresscount != 0) { + snprintf(append, sizeof(append), + "; (%d server%s found)\n", + addresscount, + addresscount > 1 ? "s" : ""); + remaining = sizeof(lookup->cmdline) - + strlen(lookup->cmdline) - 1; + strncat(lookup->cmdline, append, remaining); + } if (first) { snprintf(append, sizeof(append), ";; global options: %s %s\n", @@ -1008,7 +1021,7 @@ lookup->stats = ISC_FALSE; lookup->section_additional = ISC_FALSE; lookup->section_authority = ISC_TRUE; - lookup->section_question = ISC_FALSE; + lookup->section_question = ISC_FALSE; } break; case 'i': /* tries */ @@ -1024,6 +1037,7 @@ break; #ifdef DIG_SIGCHASE case 'u': /* trusted-key */ + FULLCHECK("trusted-key"); if (value == NULL) goto need_value; if (!state) @@ -1068,8 +1082,7 @@ static const char *dash_opts = "46bcdfhikmnptvyx"; static isc_boolean_t dash_option(char *option, char *next, dig_lookup_t **lookup, - isc_boolean_t *open_type_class, isc_boolean_t *firstarg, - int argc, char **argv) + isc_boolean_t *open_type_class) { char opt, *value, *ptr; isc_result_t result; @@ -1274,10 +1287,6 @@ if (!(*lookup)->rdclassset) (*lookup)->rdclass = dns_rdataclass_in; (*lookup)->new_search = ISC_TRUE; - if (*lookup && *firstarg) { - printgreeting(argc, argv, *lookup); - *firstarg = ISC_FALSE; - } ISC_LIST_APPEND(lookup_list, *lookup, link); } else { fprintf(stderr, "Invalid IP address %s\n", value); @@ -1325,12 +1334,35 @@ } static void +getaddresses(dig_lookup_t *lookup, const char *host) { >>> TRUNCATED FOR MAIL (1000 lines) <<<