From owner-p4-projects@FreeBSD.ORG Sun Feb 4 18:32:18 2007 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D2ADD16A405; Sun, 4 Feb 2007 18:32:17 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9581116A400 for ; Sun, 4 Feb 2007 18:32:17 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8370713C428 for ; Sun, 4 Feb 2007 18:32:17 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l14IWHau063550 for ; Sun, 4 Feb 2007 18:32:17 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l14IWANk063525 for perforce@freebsd.org; Sun, 4 Feb 2007 18:32:10 GMT (envelope-from sam@freebsd.org) Date: Sun, 4 Feb 2007 18:32:10 GMT Message-Id: <200702041832.l14IWANk063525@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 114008 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, 04 Feb 2007 18:32:18 -0000 http://perforce.freebsd.org/chv.cgi?CH=114008 Change 114008 by sam@sam_ebb on 2007/02/04 18:31:48 IFC @ 114007 Affected files ... .. //depot/projects/wifi/ObsoleteFiles.inc#10 integrate .. //depot/projects/wifi/contrib/bind9/CHANGES#5 integrate .. //depot/projects/wifi/contrib/bind9/FAQ#5 integrate .. //depot/projects/wifi/contrib/bind9/FAQ.xml#3 integrate .. //depot/projects/wifi/contrib/bind9/README#5 integrate .. //depot/projects/wifi/contrib/bind9/lib/dns/api#5 integrate .. //depot/projects/wifi/contrib/bind9/lib/dns/include/dns/validator.h#4 integrate .. //depot/projects/wifi/contrib/bind9/lib/dns/resolver.c#6 integrate .. //depot/projects/wifi/contrib/bind9/lib/dns/validator.c#5 integrate .. //depot/projects/wifi/contrib/bind9/version#5 integrate .. //depot/projects/wifi/contrib/ipfilter/todo#3 branch .. //depot/projects/wifi/etc/etc.powerpc/ttys#4 integrate .. //depot/projects/wifi/etc/rc.d/ppp#3 branch .. //depot/projects/wifi/gnu/usr.bin/Makefile#7 integrate .. //depot/projects/wifi/gnu/usr.bin/gdb/kgdb/kthr.c#5 integrate .. //depot/projects/wifi/gnu/usr.bin/gzip/COPYING#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/ChangeLog#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/Makefile#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/NEWS#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/README#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/THANKS#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/TODO#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/algorithm.doc#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/bits.c#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/crypt.c#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/crypt.h#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/deflate.c#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/gzexe#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/gzexe.1#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/gzip.1#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/gzip.c#3 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/gzip.h#3 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/inflate.c#3 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/lzw.c#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/lzw.h#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/match.S#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/revision.h#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/tailor.h#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/trees.c#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/unlzh.c#3 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/unlzw.c#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/unpack.c#3 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/unzip.c#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/util.c#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zdiff#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zdiff.1#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zforce#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zforce.1#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zgrep#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zgrep.1#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zgrep.getopt#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zgrep.libz#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zip.c#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zmore#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/zmore.1#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/znew#2 delete .. //depot/projects/wifi/gnu/usr.bin/gzip/znew.1#2 delete .. //depot/projects/wifi/include/Makefile#22 integrate .. //depot/projects/wifi/include/objformat.h#2 delete .. //depot/projects/wifi/include/rpc/auth_kerb.h#2 integrate .. //depot/projects/wifi/include/tgmath.h#2 integrate .. //depot/projects/wifi/lib/bind/bind/config.h#5 integrate .. //depot/projects/wifi/lib/bind/config.h#6 integrate .. //depot/projects/wifi/lib/bind/dns/code.h#4 integrate .. //depot/projects/wifi/lib/bind/dns/dns/enumclass.h#4 integrate .. //depot/projects/wifi/lib/bind/dns/dns/enumtype.h#4 integrate .. //depot/projects/wifi/lib/bind/dns/dns/rdatastruct.h#4 integrate .. //depot/projects/wifi/lib/libarchive/Makefile#19 integrate .. //depot/projects/wifi/lib/libarchive/archive.h.in#12 integrate .. //depot/projects/wifi/lib/libarchive/archive_read.3#12 integrate .. //depot/projects/wifi/lib/libarchive/archive_read.c#10 integrate .. //depot/projects/wifi/lib/libarchive/archive_read_support_format_all.c#5 integrate .. //depot/projects/wifi/lib/libarchive/archive_read_support_format_empty.c#1 branch .. //depot/projects/wifi/lib/libc/gen/Makefile.inc#9 integrate .. //depot/projects/wifi/lib/libc/gen/Symbol.map#2 integrate .. //depot/projects/wifi/lib/libc/gen/getobjformat.3#3 delete .. //depot/projects/wifi/lib/libc/gen/getobjformat.c#2 delete .. //depot/projects/wifi/lib/libc/net/nsdispatch.3#4 integrate .. //depot/projects/wifi/lib/libc/stdlib/malloc.c#6 integrate .. //depot/projects/wifi/lib/libc/sys/quotactl.2#4 integrate .. //depot/projects/wifi/lib/ncurses/ncurses/Makefile#2 integrate .. //depot/projects/wifi/libexec/rtld-elf/rtld.1#6 integrate .. //depot/projects/wifi/release/Makefile#17 integrate .. //depot/projects/wifi/rescue/rescue/Makefile#17 integrate .. //depot/projects/wifi/sbin/Makefile#12 integrate .. //depot/projects/wifi/sbin/camcontrol/camcontrol.c#4 integrate .. //depot/projects/wifi/sbin/dhclient/dhclient.c#15 integrate .. //depot/projects/wifi/sbin/geom/class/eli/geom_eli.c#6 integrate .. //depot/projects/wifi/sbin/geom/class/journal/gjournal.8#1 branch .. //depot/projects/wifi/sbin/geom/misc/subr.c#5 integrate .. //depot/projects/wifi/sbin/geom/misc/subr.h#6 integrate .. //depot/projects/wifi/sbin/ifconfig/af_inet6.c#9 integrate .. //depot/projects/wifi/sbin/ifconfig/ifconfig.8#17 integrate .. //depot/projects/wifi/sbin/ifconfig/ifmedia.c#12 integrate .. //depot/projects/wifi/sbin/init/init.c#5 integrate .. //depot/projects/wifi/sbin/ldconfig/ldconfig.c#5 integrate .. //depot/projects/wifi/sbin/mount/Makefile#5 integrate .. //depot/projects/wifi/sbin/mount/mount.c#10 integrate .. //depot/projects/wifi/sbin/mount_ext2fs/mount_ext2fs.c#4 integrate .. //depot/projects/wifi/sbin/mount_msdosfs/mount_msdosfs.c#6 integrate .. //depot/projects/wifi/sbin/mount_nfs/Makefile#3 integrate .. //depot/projects/wifi/sbin/mount_nfs/mount_nfs.8#5 integrate .. //depot/projects/wifi/sbin/mount_nfs/mount_nfs.c#6 integrate .. //depot/projects/wifi/sbin/mount_nfs4/Makefile#2 delete .. //depot/projects/wifi/sbin/mount_nfs4/mount_nfs4.8#3 delete .. //depot/projects/wifi/sbin/mount_nfs4/mount_nfs4.c#4 delete .. //depot/projects/wifi/sbin/quotacheck/quotacheck.8#4 integrate .. //depot/projects/wifi/sbin/quotacheck/quotacheck.c#5 integrate .. //depot/projects/wifi/share/examples/cvsup/ports-supfile#5 integrate .. //depot/projects/wifi/share/man/man4/altq.4#14 integrate .. //depot/projects/wifi/share/man/man4/an.4#5 integrate .. //depot/projects/wifi/share/man/man4/ath.4#17 integrate .. //depot/projects/wifi/share/man/man4/aue.4#7 integrate .. //depot/projects/wifi/share/man/man4/awi.4#7 integrate .. //depot/projects/wifi/share/man/man4/bce.4#3 integrate .. //depot/projects/wifi/share/man/man4/bfe.4#5 integrate .. //depot/projects/wifi/share/man/man4/bge.4#11 integrate .. //depot/projects/wifi/share/man/man4/dc.4#9 integrate .. //depot/projects/wifi/share/man/man4/de.4#7 integrate .. //depot/projects/wifi/share/man/man4/ed.4#11 integrate .. //depot/projects/wifi/share/man/man4/em.4#14 integrate .. //depot/projects/wifi/share/man/man4/fxp.4#9 integrate .. //depot/projects/wifi/share/man/man4/hme.4#5 integrate .. //depot/projects/wifi/share/man/man4/ipw.4#8 integrate .. //depot/projects/wifi/share/man/man4/iwi.4#11 integrate .. //depot/projects/wifi/share/man/man4/le.4#4 integrate .. //depot/projects/wifi/share/man/man4/man4.arm/npe.4#2 integrate .. //depot/projects/wifi/share/man/man4/man4.i386/ep.4#14 integrate .. //depot/projects/wifi/share/man/man4/msk.4#2 integrate .. //depot/projects/wifi/share/man/man4/mxge.4#3 integrate .. //depot/projects/wifi/share/man/man4/my.4#5 integrate .. //depot/projects/wifi/share/man/man4/ng_deflate.4#2 integrate .. //depot/projects/wifi/share/man/man4/nve.4#8 integrate .. //depot/projects/wifi/share/man/man4/ral.4#9 integrate .. //depot/projects/wifi/share/man/man4/re.4#11 integrate .. //depot/projects/wifi/share/man/man4/rl.4#9 integrate .. //depot/projects/wifi/share/man/man4/sf.4#6 integrate .. //depot/projects/wifi/share/man/man4/sis.4#7 integrate .. //depot/projects/wifi/share/man/man4/sk.4#8 integrate .. //depot/projects/wifi/share/man/man4/ste.4#8 integrate .. //depot/projects/wifi/share/man/man4/stge.4#3 integrate .. //depot/projects/wifi/share/man/man4/tap.4#4 integrate .. //depot/projects/wifi/share/man/man4/tcp.4#5 integrate .. //depot/projects/wifi/share/man/man4/tun.4#4 integrate .. //depot/projects/wifi/share/man/man4/udav.4#6 integrate .. //depot/projects/wifi/share/man/man4/ural.4#10 integrate .. //depot/projects/wifi/share/man/man4/vr.4#7 integrate .. //depot/projects/wifi/share/man/man4/wi.4#10 integrate .. //depot/projects/wifi/share/man/man4/xl.4#10 integrate .. //depot/projects/wifi/share/man/man5/linsysfs.5#3 integrate .. //depot/projects/wifi/share/man/man5/nsswitch.conf.5#6 integrate .. //depot/projects/wifi/share/man/man5/quota.user.5#2 integrate .. //depot/projects/wifi/share/man/man5/rc.conf.5#25 integrate .. //depot/projects/wifi/share/man/man5/src.conf.5#3 integrate .. //depot/projects/wifi/share/man/man9/Makefile#19 integrate .. //depot/projects/wifi/share/man/man9/disk.9#3 integrate .. //depot/projects/wifi/share/man/man9/hashinit.9#4 integrate .. //depot/projects/wifi/share/man/man9/pmap_extract.9#2 integrate .. //depot/projects/wifi/share/man/man9/sf_buf.9#1 branch .. //depot/projects/wifi/share/man/man9/style.9#10 integrate .. //depot/projects/wifi/share/man/man9/vm_map.9#4 integrate .. //depot/projects/wifi/share/misc/bsd-family-tree#15 integrate .. //depot/projects/wifi/share/mk/bsd.libnames.mk#9 integrate .. //depot/projects/wifi/share/mk/bsd.own.mk#6 integrate .. //depot/projects/wifi/share/zoneinfo/leapseconds#6 integrate .. //depot/projects/wifi/sys/amd64/amd64/machdep.c#17 integrate .. //depot/projects/wifi/sys/amd64/amd64/mp_machdep.c#16 integrate .. //depot/projects/wifi/sys/amd64/amd64/mptable_pci.c#5 integrate .. //depot/projects/wifi/sys/amd64/amd64/msi.c#2 integrate .. //depot/projects/wifi/sys/amd64/amd64/nexus.c#8 integrate .. //depot/projects/wifi/sys/amd64/include/clock.h#6 integrate .. //depot/projects/wifi/sys/amd64/include/intr_machdep.h#7 integrate .. //depot/projects/wifi/sys/amd64/isa/clock.c#10 integrate .. //depot/projects/wifi/sys/amd64/linux32/linux.h#4 integrate .. //depot/projects/wifi/sys/amd64/linux32/linux32_machdep.c#9 integrate .. //depot/projects/wifi/sys/amd64/pci/pci_bus.c#8 integrate .. //depot/projects/wifi/sys/arm/at91/if_ate.c#4 integrate .. //depot/projects/wifi/sys/arm/xscale/ixp425/avila_machdep.c#2 integrate .. //depot/projects/wifi/sys/arm/xscale/ixp425/if_npe.c#3 integrate .. //depot/projects/wifi/sys/arm/xscale/ixp425/ixp425_mem.c#2 integrate .. //depot/projects/wifi/sys/boot/common/loader.8#10 integrate .. //depot/projects/wifi/sys/boot/forth/loader.conf#14 integrate .. //depot/projects/wifi/sys/boot/i386/loader/loader.rc#3 branch .. //depot/projects/wifi/sys/cam/scsi/scsi_da.c#10 integrate .. //depot/projects/wifi/sys/coda/coda_vfsops.h#4 integrate .. //depot/projects/wifi/sys/compat/linprocfs/linprocfs.c#11 integrate .. //depot/projects/wifi/sys/compat/linux/linux_emul.c#3 integrate .. //depot/projects/wifi/sys/compat/linux/linux_misc.c#14 integrate .. //depot/projects/wifi/sys/compat/linux/linux_socket.c#10 integrate .. //depot/projects/wifi/sys/conf/NOTES#32 integrate .. //depot/projects/wifi/sys/conf/files#40 integrate .. //depot/projects/wifi/sys/conf/kmod.mk#20 integrate .. //depot/projects/wifi/sys/conf/options#27 integrate .. //depot/projects/wifi/sys/dev/acpica/acpi_cpu.c#9 integrate .. //depot/projects/wifi/sys/dev/acpica/acpi_pcib_acpi.c#10 integrate .. //depot/projects/wifi/sys/dev/acpica/acpi_pcib_pci.c#7 integrate .. //depot/projects/wifi/sys/dev/ata/ata-chipset.c#23 integrate .. //depot/projects/wifi/sys/dev/ata/ata-pci.c#15 integrate .. //depot/projects/wifi/sys/dev/ata/ata-pci.h#17 integrate .. //depot/projects/wifi/sys/dev/ata/ata-queue.c#14 integrate .. //depot/projects/wifi/sys/dev/ath/if_ath.c#132 integrate .. //depot/projects/wifi/sys/dev/ath/if_ath_pci.c#12 integrate .. //depot/projects/wifi/sys/dev/atkbdc/psm.c#5 integrate .. //depot/projects/wifi/sys/dev/bce/if_bce.c#4 integrate .. //depot/projects/wifi/sys/dev/esp/esp_sbus.c#7 integrate .. //depot/projects/wifi/sys/dev/firewire/fwohci_pci.c#7 integrate .. //depot/projects/wifi/sys/dev/fxp/if_fxp.c#19 integrate .. //depot/projects/wifi/sys/dev/isp/isp_freebsd.h#9 integrate .. //depot/projects/wifi/sys/dev/isp/isp_pci.c#10 integrate .. //depot/projects/wifi/sys/dev/isp/isp_sbus.c#5 integrate .. //depot/projects/wifi/sys/dev/mfi/mfi_pci.c#3 integrate .. //depot/projects/wifi/sys/dev/mii/brgphy.c#10 integrate .. //depot/projects/wifi/sys/dev/mii/gentbi.c#3 integrate .. //depot/projects/wifi/sys/dev/mii/miidevs#6 integrate .. //depot/projects/wifi/sys/dev/mii/rlphy.c#7 integrate .. //depot/projects/wifi/sys/dev/mpt/mpt_cam.c#7 integrate .. //depot/projects/wifi/sys/dev/mxge/if_mxge.c#3 integrate .. //depot/projects/wifi/sys/dev/mxge/if_mxge_var.h#3 integrate .. //depot/projects/wifi/sys/dev/pccard/pccard.c#14 integrate .. //depot/projects/wifi/sys/dev/pci/pci.c#24 integrate .. //depot/projects/wifi/sys/dev/pci/pci_if.m#5 integrate .. //depot/projects/wifi/sys/dev/pci/pci_pci.c#10 integrate .. //depot/projects/wifi/sys/dev/pci/pci_private.h#6 integrate .. //depot/projects/wifi/sys/dev/pci/pcib_if.m#5 integrate .. //depot/projects/wifi/sys/dev/pci/pcib_private.h#5 integrate .. //depot/projects/wifi/sys/dev/pci/pcireg.h#12 integrate .. //depot/projects/wifi/sys/dev/pci/pcivar.h#7 integrate .. //depot/projects/wifi/sys/dev/ral/if_ralvar.h#6 delete .. //depot/projects/wifi/sys/dev/re/if_re.c#17 integrate .. //depot/projects/wifi/sys/dev/sk/if_sk.c#3 integrate .. //depot/projects/wifi/sys/dev/sound/driver.c#6 integrate .. //depot/projects/wifi/sys/dev/sound/isa/ad1816.c#6 integrate .. //depot/projects/wifi/sys/dev/sound/isa/ad1816.h#3 integrate .. //depot/projects/wifi/sys/dev/sound/isa/ess.c#5 integrate .. //depot/projects/wifi/sys/dev/sound/isa/mss.c#9 integrate .. //depot/projects/wifi/sys/dev/sound/isa/mss.h#3 integrate .. //depot/projects/wifi/sys/dev/sound/isa/sb.h#2 integrate .. //depot/projects/wifi/sys/dev/sound/isa/sb16.c#5 integrate .. //depot/projects/wifi/sys/dev/sound/isa/sb8.c#4 integrate .. //depot/projects/wifi/sys/dev/sound/midi/midi.c#2 integrate .. //depot/projects/wifi/sys/dev/sound/midi/midi.h#2 integrate .. //depot/projects/wifi/sys/dev/sound/midi/midiq.h#2 integrate .. //depot/projects/wifi/sys/dev/sound/midi/mpu401.c#2 integrate .. //depot/projects/wifi/sys/dev/sound/midi/mpu401.h#2 integrate .. //depot/projects/wifi/sys/dev/sound/midi/mpu_if.m#2 integrate .. //depot/projects/wifi/sys/dev/sound/midi/mpufoi_if.m#2 integrate .. //depot/projects/wifi/sys/dev/sound/midi/sequencer.c#3 integrate .. //depot/projects/wifi/sys/dev/sound/midi/sequencer.h#2 integrate .. //depot/projects/wifi/sys/dev/sound/midi/synth_if.m#2 integrate .. //depot/projects/wifi/sys/dev/sound/pci/es137x.c#11 integrate .. //depot/projects/wifi/sys/dev/sound/pci/hda/hdac.c#3 integrate .. //depot/projects/wifi/sys/dev/sound/pci/maestro.c#7 integrate .. //depot/projects/wifi/sys/dev/sound/pci/via8233.c#9 integrate .. //depot/projects/wifi/sys/dev/sound/pcm/ac97_patch.c#5 integrate .. //depot/projects/wifi/sys/dev/sound/pcm/ac97_patch.h#5 integrate .. //depot/projects/wifi/sys/dev/sound/pcm/buffer.c#6 integrate .. //depot/projects/wifi/sys/dev/sound/pcm/buffer.h#5 integrate .. //depot/projects/wifi/sys/dev/sound/pcm/dsp.h#4 integrate .. //depot/projects/wifi/sys/dev/sound/pcm/sound.c#8 integrate .. //depot/projects/wifi/sys/dev/sound/pcm/vchan.c#9 integrate .. //depot/projects/wifi/sys/dev/sound/sbus/cs4231.c#6 integrate .. //depot/projects/wifi/sys/dev/sound/usb/uaudio.c#12 integrate .. //depot/projects/wifi/sys/dev/sound/usb/uaudio_pcm.c#10 integrate .. //depot/projects/wifi/sys/dev/stge/if_stge.c#3 integrate .. //depot/projects/wifi/sys/dev/sym/sym_hipd.c#9 integrate .. //depot/projects/wifi/sys/dev/ti/if_ti.c#3 integrate .. //depot/projects/wifi/sys/dev/usb/ehci_pci.c#10 integrate .. //depot/projects/wifi/sys/dev/usb/if_aue.c#11 integrate .. //depot/projects/wifi/sys/dev/usb/uhci_pci.c#5 integrate .. //depot/projects/wifi/sys/dev/usb/uhub.c#8 integrate .. //depot/projects/wifi/sys/dev/usb/uipaq.c#1 branch .. //depot/projects/wifi/sys/dev/usb/usb_subr.c#9 integrate .. //depot/projects/wifi/sys/dev/usb/usbdevs#19 integrate .. //depot/projects/wifi/sys/dev/usb/uvisor.c#7 integrate .. //depot/projects/wifi/sys/fs/deadfs/dead_vnops.c#9 integrate .. //depot/projects/wifi/sys/fs/msdosfs/msdosfs_fat.c#4 integrate .. //depot/projects/wifi/sys/fs/msdosfs/msdosfs_vfsops.c#17 integrate .. //depot/projects/wifi/sys/fs/msdosfs/msdosfs_vnops.c#12 integrate .. //depot/projects/wifi/sys/geom/eli/g_eli.c#6 integrate .. //depot/projects/wifi/sys/geom/geom_io.c#7 integrate .. //depot/projects/wifi/sys/geom/geom_vfs.c#9 integrate .. //depot/projects/wifi/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#3 integrate .. //depot/projects/wifi/sys/i386/cpufreq/powernow.c#4 integrate .. //depot/projects/wifi/sys/i386/i386/machdep.c#19 integrate .. //depot/projects/wifi/sys/i386/i386/mp_machdep.c#19 integrate .. //depot/projects/wifi/sys/i386/i386/mptable_pci.c#5 integrate .. //depot/projects/wifi/sys/i386/i386/msi.c#2 integrate .. //depot/projects/wifi/sys/i386/i386/nexus.c#7 integrate .. //depot/projects/wifi/sys/i386/i386/vm_machdep.c#19 integrate .. //depot/projects/wifi/sys/i386/include/clock.h#8 integrate .. //depot/projects/wifi/sys/i386/include/intr_machdep.h#8 integrate .. //depot/projects/wifi/sys/i386/isa/clock.c#10 integrate .. //depot/projects/wifi/sys/i386/linux/linux.h#5 integrate .. //depot/projects/wifi/sys/i386/linux/linux_machdep.c#9 integrate .. //depot/projects/wifi/sys/i386/pci/pci_bus.c#8 integrate .. //depot/projects/wifi/sys/kern/init_main.c#15 integrate .. //depot/projects/wifi/sys/kern/kern_conf.c#18 integrate .. //depot/projects/wifi/sys/kern/kern_fork.c#14 integrate .. //depot/projects/wifi/sys/kern/kern_idle.c#5 integrate .. //depot/projects/wifi/sys/kern/kern_intr.c#14 integrate .. //depot/projects/wifi/sys/kern/kern_kse.c#14 integrate .. //depot/projects/wifi/sys/kern/kern_kthread.c#4 integrate .. //depot/projects/wifi/sys/kern/kern_mbuf.c#12 integrate .. //depot/projects/wifi/sys/kern/kern_switch.c#16 integrate .. //depot/projects/wifi/sys/kern/kern_thr.c#11 integrate .. //depot/projects/wifi/sys/kern/sched_4bsd.c#13 integrate .. //depot/projects/wifi/sys/kern/sched_core.c#4 integrate .. //depot/projects/wifi/sys/kern/sched_ule.c#21 integrate .. //depot/projects/wifi/sys/kern/subr_firmware.c#3 integrate .. //depot/projects/wifi/sys/kern/subr_taskqueue.c#7 integrate .. //depot/projects/wifi/sys/kern/subr_turnstile.c#9 integrate .. //depot/projects/wifi/sys/kern/subr_witness.c#22 integrate .. //depot/projects/wifi/sys/kern/uipc_mbuf.c#18 integrate .. //depot/projects/wifi/sys/kern/uipc_socket.c#24 integrate .. //depot/projects/wifi/sys/kern/uipc_syscalls.c#18 integrate .. //depot/projects/wifi/sys/kern/vfs_bio.c#20 integrate .. //depot/projects/wifi/sys/kern/vfs_export.c#10 integrate .. //depot/projects/wifi/sys/kern/vfs_lookup.c#18 integrate .. //depot/projects/wifi/sys/modules/Makefile#33 integrate .. //depot/projects/wifi/sys/modules/msdosfs/Makefile#2 integrate .. //depot/projects/wifi/sys/modules/uipaq/Makefile#1 branch .. //depot/projects/wifi/sys/net/bpf.c#20 integrate .. //depot/projects/wifi/sys/net/bpf_compat.h#2 delete .. //depot/projects/wifi/sys/net/bpfdesc.h#7 integrate .. //depot/projects/wifi/sys/net/if_tap.c#14 integrate .. //depot/projects/wifi/sys/net/if_tun.c#11 integrate .. //depot/projects/wifi/sys/net80211/_ieee80211.h#16 integrate .. //depot/projects/wifi/sys/net80211/ieee80211_input.c#79 integrate .. //depot/projects/wifi/sys/netgraph/ng_ppp.c#8 integrate .. //depot/projects/wifi/sys/netgraph/ng_pptpgre.c#5 integrate .. //depot/projects/wifi/sys/netinet/if_ether.c#16 integrate .. //depot/projects/wifi/sys/netinet/in.c#13 integrate .. //depot/projects/wifi/sys/netinet/in.h#9 integrate .. //depot/projects/wifi/sys/netinet/ip_carp.c#15 integrate .. //depot/projects/wifi/sys/netinet/ip_fastfwd.c#14 integrate .. //depot/projects/wifi/sys/netinet/ip_fw2.c#22 integrate .. //depot/projects/wifi/sys/netinet/ip_input.c#15 integrate .. //depot/projects/wifi/sys/netinet/tcp.h#9 integrate .. //depot/projects/wifi/sys/netinet/tcp_input.c#19 integrate .. //depot/projects/wifi/sys/netinet/tcp_output.c#11 integrate .. //depot/projects/wifi/sys/netinet/tcp_syncache.c#13 integrate .. //depot/projects/wifi/sys/netinet/tcp_usrreq.c#20 integrate .. //depot/projects/wifi/sys/netinet/tcp_var.h#14 integrate .. //depot/projects/wifi/sys/netinet6/nd6.c#11 integrate .. //depot/projects/wifi/sys/nfs4client/nfs4_vfs_subs.c#5 integrate .. //depot/projects/wifi/sys/nfs4client/nfs4_vfsops.c#11 integrate .. //depot/projects/wifi/sys/nfs4client/nfs4_vnops.c#15 integrate .. //depot/projects/wifi/sys/nfsclient/nfs.h#9 integrate .. //depot/projects/wifi/sys/nfsclient/nfs_vfsops.c#17 integrate .. //depot/projects/wifi/sys/nfsclient/nfs_vnops.c#23 integrate .. //depot/projects/wifi/sys/pc98/cbus/clock.c#5 integrate .. //depot/projects/wifi/sys/pc98/pc98/machdep.c#9 integrate .. //depot/projects/wifi/sys/pci/if_rl.c#13 integrate .. //depot/projects/wifi/sys/powerpc/include/ipl.h#2 delete .. //depot/projects/wifi/sys/sun4v/conf/.cvsignore#1 branch .. //depot/projects/wifi/sys/sun4v/include/intr_machdep.h#3 integrate .. //depot/projects/wifi/sys/sun4v/include/smp.h#2 integrate .. //depot/projects/wifi/sys/sun4v/sun4v/intr_machdep.c#2 integrate .. //depot/projects/wifi/sys/sun4v/sun4v/mp_machdep.c#2 integrate .. //depot/projects/wifi/sys/sun4v/sun4v/tte.c#2 integrate .. //depot/projects/wifi/sys/sys/ata.h#10 integrate .. //depot/projects/wifi/sys/sys/buf.h#15 integrate .. //depot/projects/wifi/sys/sys/bufobj.h#8 integrate .. //depot/projects/wifi/sys/sys/conf.h#17 integrate .. //depot/projects/wifi/sys/sys/lock.h#7 integrate .. //depot/projects/wifi/sys/sys/mbuf.h#20 integrate .. //depot/projects/wifi/sys/sys/param.h#22 integrate .. //depot/projects/wifi/sys/sys/proc.h#25 integrate .. //depot/projects/wifi/sys/sys/sched.h#6 integrate .. //depot/projects/wifi/sys/sys/socketvar.h#11 integrate .. //depot/projects/wifi/sys/ufs/ffs/ffs_extern.h#10 integrate .. //depot/projects/wifi/sys/ufs/ffs/ffs_snapshot.c#19 integrate .. //depot/projects/wifi/sys/ufs/ffs/ffs_vfsops.c#29 integrate .. //depot/projects/wifi/sys/ufs/ufs/ufs_quota.c#8 integrate .. //depot/projects/wifi/sys/ufs/ufs/ufs_vfsops.c#9 integrate .. //depot/projects/wifi/sys/vm/uma.h#10 integrate .. //depot/projects/wifi/sys/vm/uma_core.c#21 integrate .. //depot/projects/wifi/sys/vm/vm_glue.c#12 integrate .. //depot/projects/wifi/sys/vm/vm_zeroidle.c#9 integrate .. //depot/projects/wifi/tools/build/mk/OptionalObsoleteFiles.inc#3 integrate .. //depot/projects/wifi/tools/build/options/WITHOUT_BZIP2#1 branch .. //depot/projects/wifi/tools/build/options/WITHOUT_BZIP2_SUPPORT#1 branch .. //depot/projects/wifi/tools/regression/fstest/README#1 branch .. //depot/projects/wifi/tools/regression/fstest/tests/chmod/00.t#2 integrate .. //depot/projects/wifi/tools/regression/fstest/tests/mkdir/00.t#2 integrate .. //depot/projects/wifi/tools/regression/fstest/tests/mkfifo/00.t#2 integrate .. //depot/projects/wifi/tools/regression/fstest/tests/open/00.t#2 integrate .. //depot/projects/wifi/tools/regression/netinet/ipsockopt/ipsockopt.c#4 integrate .. //depot/projects/wifi/tools/sched/schedgraph.py#5 integrate .. //depot/projects/wifi/tools/tools/net80211/Makefile#2 integrate .. //depot/projects/wifi/tools/tools/net80211/wlandebug/Makefile#2 integrate .. //depot/projects/wifi/tools/tools/net80211/wlandebug/wlandebug.c#2 integrate .. //depot/projects/wifi/tools/tools/net80211/wlanstats/Makefile#2 integrate .. //depot/projects/wifi/tools/tools/net80211/wlanstats/wlanstats.c#2 integrate .. //depot/projects/wifi/tools/tools/net80211/wlanwatch/Makefile#2 integrate .. //depot/projects/wifi/tools/tools/net80211/wlanwatch/wlanwatch.c#2 integrate .. //depot/projects/wifi/usr.bin/Makefile#13 integrate .. //depot/projects/wifi/usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.1#4 integrate .. //depot/projects/wifi/usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c#3 integrate .. //depot/projects/wifi/usr.bin/calendar/calendars/calendar.music#4 integrate .. //depot/projects/wifi/usr.bin/gzip/Makefile#1 branch .. //depot/projects/wifi/usr.bin/gzip/gzexe#1 branch .. //depot/projects/wifi/usr.bin/gzip/gzexe.1#1 branch .. //depot/projects/wifi/usr.bin/gzip/gzip.1#1 branch .. //depot/projects/wifi/usr.bin/gzip/gzip.c#1 branch .. //depot/projects/wifi/usr.bin/gzip/unbzip2.c#1 branch .. //depot/projects/wifi/usr.bin/gzip/zdiff#1 branch .. //depot/projects/wifi/usr.bin/gzip/zdiff.1#1 branch .. //depot/projects/wifi/usr.bin/gzip/zforce#1 branch .. //depot/projects/wifi/usr.bin/gzip/zforce.1#1 branch .. //depot/projects/wifi/usr.bin/gzip/zgrep#1 branch .. //depot/projects/wifi/usr.bin/gzip/zgrep.1#1 branch .. //depot/projects/wifi/usr.bin/gzip/zmore#1 branch .. //depot/projects/wifi/usr.bin/gzip/zmore.1#1 branch .. //depot/projects/wifi/usr.bin/gzip/znew#1 branch .. //depot/projects/wifi/usr.bin/gzip/znew.1#1 branch .. //depot/projects/wifi/usr.bin/gzip/zuncompress.c#1 branch .. //depot/projects/wifi/usr.bin/objformat/Makefile#2 integrate .. //depot/projects/wifi/usr.bin/objformat/objformat.1#2 delete .. //depot/projects/wifi/usr.bin/objformat/objformat.c#2 delete .. //depot/projects/wifi/usr.bin/objformat/objformat.sh#1 branch .. //depot/projects/wifi/usr.bin/quota/quota.c#4 integrate .. //depot/projects/wifi/usr.sbin/Makefile#21 integrate .. //depot/projects/wifi/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_sys.c#3 integrate .. //depot/projects/wifi/usr.sbin/edquota/edquota.8#3 integrate .. //depot/projects/wifi/usr.sbin/edquota/edquota.c#3 integrate .. //depot/projects/wifi/usr.sbin/gstat/Makefile#4 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/Makefile#3 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/activate.c#3 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/conf.c#2 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/mount_portalfs.c#3 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/portald.h#3 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/pt_exec.c#2 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/pt_file.c#4 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/pt_pipe.c#2 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/pt_tcp.c#2 integrate .. //depot/projects/wifi/usr.sbin/mount_portalfs/pt_tcplisten.c#2 integrate .. //depot/projects/wifi/usr.sbin/mountd/mountd.8#3 integrate .. //depot/projects/wifi/usr.sbin/mountd/mountd.c#9 integrate .. //depot/projects/wifi/usr.sbin/pciconf/Makefile#2 integrate .. //depot/projects/wifi/usr.sbin/pciconf/cap.c#1 branch .. //depot/projects/wifi/usr.sbin/pciconf/pciconf.8#2 integrate .. //depot/projects/wifi/usr.sbin/pciconf/pciconf.c#4 integrate .. //depot/projects/wifi/usr.sbin/pciconf/pciconf.h#1 branch .. //depot/projects/wifi/usr.sbin/pkg_install/add/main.c#8 integrate .. //depot/projects/wifi/usr.sbin/pkg_install/sign/main.c#2 integrate .. //depot/projects/wifi/usr.sbin/pkg_install/sign/stand.c#2 integrate .. //depot/projects/wifi/usr.sbin/quotaon/quotaon.c#2 integrate .. //depot/projects/wifi/usr.sbin/repquota/repquota.c#3 integrate .. //depot/projects/wifi/usr.sbin/sysinstall/index.c#7 integrate .. //depot/projects/wifi/usr.sbin/vnconfig/Makefile#5 delete .. //depot/projects/wifi/usr.sbin/vnconfig/vnconfig.c#2 delete Differences ... ==== //depot/projects/wifi/ObsoleteFiles.inc#10 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.68 2007/01/02 03:42:16 kientzle Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.71 2007/02/01 08:45:26 rafan Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,6 +14,16 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20070201: remove libmytinfo link +OLD_FILES+=usr/lib/libmytinfo.a +OLD_FILES+=usr/lib/libmytinfo.so +# 20070128: remove vnconfig +OLD_FILES+=usr/sbin/vnconfig +# 20070125: objformat bites the dust +OLD_FILES+=usr/bin/objformat +OLD_FILES+=usr/share/man/man1/objformat.1.gz +OLD_FILES+=usr/include/objformat.h +OLD_FILES+=usr/share/man/man3/getobjformat.3.gz # 20061201: remove symlink to *.so.4 libalias modules OLD_FILES+=usr/lib/libalias_cuseeme.so OLD_FILES+=usr/lib/libalias_dummy.so ==== //depot/projects/wifi/contrib/bind9/CHANGES#5 (text+ko) ==== @@ -1,4 +1,11 @@ + --- 9.3.4 released --- + +2126. [security] Serialise validation of type ANY responses. [RT #16555] + +2124. [security] It was possible to dereference a freed fetch + context. [RT #16584] + --- 9.3.3 released --- 2107. [bug] dighost.c: more cleanup of buffers. [RT #16499] ==== //depot/projects/wifi/contrib/bind9/FAQ#5 (text+ko) ==== @@ -1,5 +1,9 @@ Frequently Asked Questions about BIND 9 +Copyright © 2004-2007 Internet Systems Consortium, Inc. ("ISC") + +Copyright © 2000-2003 Internet Software Consortium. + ------------------------------------------------------------------------------- Q: Why doesn't -u work on Linux 2.2.x when I build with --enable-threads? @@ -630,3 +634,42 @@ See these man-pages for more information : selinux(8), named_selinux(8), chcon (1), setsebool(8) +Q: I want to forward all DNS queries from my caching nameserver to another server. + But there are some domains which have to be served locally, via rbldnsd. + + How do I achieve this ? + +A: options { + forward only; + forwarders { ; }; + }; + + zone "sbl-xbl.spamhaus.org" { + type forward; forward only; + forwarders { port 530; }; + }; + + zone "list.dsbl.org" { + type forward; forward only; + forwarders { port 530; }; + }; + + +Q: Will named be affected by the 2007 changes to daylight savings rules in the US. + +A: No, so long as the machines internal clock (as reported by "date -u") remains + at UTC. The only visible change if you fail to upgrade your OS, if you are in a + affected area, will be that log messages will be a hour out during the period + where the old rules do not match the new rules. + + For most OS's this change just means that you need to update the conversion + rules from UTC to local time. Normally this involves updating a file in /etc + (which sets the default timezone for the machine) and possibly a directory + which has all the conversion rules for the world (e.g. /usr/share/zoneinfo). + When updating the OS do not forget to update any chroot areas as well. See your + OS's documetation for more details. + + The local timezone conversion rules can also be done on a individual basis by + setting the TZ envirionment variable appropriately. See your OS's documentation + for more details. + ==== //depot/projects/wifi/contrib/bind9/FAQ.xml#3 (text+ko) ==== @@ -1,7 +1,7 @@ - +
Frequently Asked Questions about BIND 9 + + + 2004 + 2005 + 2006 + 2007 + Internet Systems Consortium, Inc. ("ISC") + + + 2000 + 2001 + 2002 + 2003 + Internet Software Consortium. + + @@ -1193,5 +1209,68 @@ + + + + I want to forward all DNS queries from my caching nameserver to + another server. But there are some domains which have to be + served locally, via rbldnsd. + + + How do I achieve this ? + + + + +options { + forward only; + forwarders { <ip.of.primary.nameserver>; }; +}; + +zone "sbl-xbl.spamhaus.org" { + type forward; forward only; + forwarders { <ip.of.rbldns.server> port 530; }; +}; + +zone "list.dsbl.org" { + type forward; forward only; + forwarders { <ip.of.rbldns.server> port 530; }; +}; + + + + + + + Will named be affected by the 2007 changes to daylight savings + rules in the US. + + + + + No, so long as the machines internal clock (as reported + by "date -u") remains at UTC. The only visible change + if you fail to upgrade your OS, if you are in a affected + area, will be that log messages will be a hour out during + the period where the old rules do not match the new rules. + + + For most OS's this change just means that you need to + update the conversion rules from UTC to local time. + Normally this involves updating a file in /etc (which + sets the default timezone for the machine) and possibly + a directory which has all the conversion rules for the + world (e.g. /usr/share/zoneinfo). When updating the OS + do not forget to update any chroot areas as well. + See your OS's documetation for more details. + + + The local timezone conversion rules can also be done on + a individual basis by setting the TZ envirionment variable + appropriately. See your OS's documentation for more + details. + + +
==== //depot/projects/wifi/contrib/bind9/README#5 (text+ko) ==== @@ -42,6 +42,14 @@ Stichting NLnet - NLnet Foundation Nominum, Inc. +BIND 9.3.4 + + BIND 9.3.4 is a security release. + +BIND 9.3.3 + + BIND 9.3.3 is a maintenance release, containing fixes for + a number of bugs in 9.3.2. BIND 9.3.2 ==== //depot/projects/wifi/contrib/bind9/lib/dns/api#5 (text+ko) ==== @@ -1,3 +1,3 @@ -LIBINTERFACE = 22 -LIBREVISION = 7 -LIBAGE = 0 +LIBINTERFACE = 23 +LIBREVISION = 0 +LIBAGE = 1 ==== //depot/projects/wifi/contrib/bind9/lib/dns/include/dns/validator.h#4 (text+ko) ==== @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: validator.h,v 1.18.12.11 2006/01/06 00:01:42 marka Exp $ */ +/* $Id: validator.h,v 1.18.12.11.6.1 2007/01/11 04:51:39 marka Exp $ */ #ifndef DNS_VALIDATOR_H #define DNS_VALIDATOR_H 1 @@ -144,6 +144,7 @@ * dns_validator_create() options. */ #define DNS_VALIDATOR_DLV 1U +#define DNS_VALIDATOR_DEFER 2U ISC_LANG_BEGINDECLS @@ -192,6 +193,15 @@ */ void +dns_validator_send(dns_validator_t *validator); +/*%< + * Send a deferred validation request + * + * Requires: + * 'validator' to points to a valid DNSSEC validator. + */ + +void dns_validator_cancel(dns_validator_t *validator); /*%< * Cancel a DNSSEC validation in progress. ==== //depot/projects/wifi/contrib/bind9/lib/dns/resolver.c#6 (text+ko) ==== @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: resolver.c,v 1.218.2.18.4.64 2006/08/31 03:57:11 marka Exp $ */ +/* $Id: resolver.c,v 1.218.2.18.4.64.4.2 2007/01/11 05:05:10 marka Exp $ */ #include @@ -218,6 +218,11 @@ dns_name_t nsname; dns_fetch_t * nsfetch; dns_rdataset_t nsrrset; + + /*% + * Number of queries that reference this context. + */ + unsigned int nqueries; }; #define FCTX_MAGIC ISC_MAGIC('F', '!', '!', '!') @@ -351,6 +356,7 @@ dns_rdataset_t *ardataset, isc_result_t *eresultp); static void validated(isc_task_t *task, isc_event_t *event); +static void maybe_destroy(fetchctx_t *fctx); static isc_result_t valcreate(fetchctx_t *fctx, dns_adbaddrinfo_t *addrinfo, dns_name_t *name, @@ -369,6 +375,9 @@ valarg->fctx = fctx; valarg->addrinfo = addrinfo; + if (!ISC_LIST_EMPTY(fctx->validators)) + INSIST((valoptions & DNS_VALIDATOR_DEFER) != 0); + result = dns_validator_create(fctx->res->view, name, type, rdataset, sigrdataset, fctx->rmessage, valoptions, task, validated, valarg, @@ -515,6 +524,9 @@ INSIST(query->tcpsocket == NULL); + query->fctx->nqueries--; + if (SHUTTINGDOWN(query->fctx)) + maybe_destroy(query->fctx); /* Locks bucket. */ query->magic = 0; isc_mem_put(query->mctx, query, sizeof(*query)); *queryp = NULL; @@ -973,6 +985,8 @@ if (result != ISC_R_SUCCESS) return (result); + INSIST(ISC_LIST_EMPTY(fctx->validators)); + dns_message_reset(fctx->rmessage, DNS_MESSAGE_INTENTPARSE); query = isc_mem_get(res->mctx, sizeof(*query)); @@ -1088,6 +1102,7 @@ } ISC_LIST_APPEND(fctx->queries, query, link); + query->fctx->nqueries++; return (ISC_R_SUCCESS); @@ -1540,7 +1555,7 @@ want_done = ISC_TRUE; } } else if (SHUTTINGDOWN(fctx) && fctx->pending == 0 && - ISC_LIST_EMPTY(fctx->validators)) { + fctx->nqueries == 0 && ISC_LIST_EMPTY(fctx->validators)) { bucketnum = fctx->bucketnum; LOCK(&res->buckets[bucketnum].lock); /* @@ -2394,8 +2409,8 @@ REQUIRE(ISC_LIST_EMPTY(fctx->finds)); REQUIRE(ISC_LIST_EMPTY(fctx->altfinds)); REQUIRE(fctx->pending == 0); + REQUIRE(fctx->references == 0); REQUIRE(ISC_LIST_EMPTY(fctx->validators)); - REQUIRE(fctx->references == 0); FCTXTRACE("destroy"); @@ -2569,7 +2584,7 @@ } if (fctx->references == 0 && fctx->pending == 0 && - ISC_LIST_EMPTY(fctx->validators)) + fctx->nqueries == 0 && ISC_LIST_EMPTY(fctx->validators)) bucket_empty = fctx_destroy(fctx); UNLOCK(&res->buckets[bucketnum].lock); @@ -2610,6 +2625,7 @@ * pending ADB finds and no pending validations. */ INSIST(fctx->pending == 0); + INSIST(fctx->nqueries == 0); INSIST(ISC_LIST_EMPTY(fctx->validators)); if (fctx->references == 0) { /* @@ -2771,6 +2787,7 @@ fctx->restarts = 0; fctx->timeouts = 0; fctx->attributes = 0; + fctx->nqueries = 0; dns_name_init(&fctx->nsname, NULL); fctx->nsfetch = NULL; @@ -3093,12 +3110,21 @@ unsigned int bucketnum; isc_boolean_t bucket_empty = ISC_FALSE; dns_resolver_t *res = fctx->res; + dns_validator_t *validator; REQUIRE(SHUTTINGDOWN(fctx)); - if (fctx->pending != 0 || !ISC_LIST_EMPTY(fctx->validators)) + if (fctx->pending != 0 || fctx->nqueries != 0) return; + for (validator = ISC_LIST_HEAD(fctx->validators); + validator != NULL; + validator = ISC_LIST_HEAD(fctx->validators)) { + ISC_LIST_UNLINK(fctx->validators, validator, link); + dns_validator_cancel(validator); + dns_validator_destroy(&validator); + } + bucketnum = fctx->bucketnum; LOCK(&res->buckets[bucketnum].lock); if (fctx->references == 0) @@ -3232,7 +3258,9 @@ add_bad(fctx, &addrinfo->sockaddr, result); isc_event_free(&event); UNLOCK(&fctx->res->buckets[fctx->bucketnum].lock); - if (sentresponse) + if (!ISC_LIST_EMPTY(fctx->validators)) + dns_validator_send(ISC_LIST_HEAD(fctx->validators)); + else if (sentresponse) fctx_done(fctx, result); /* Locks bucket. */ else fctx_try(fctx); /* Locks bucket. */ @@ -3330,6 +3358,7 @@ * be validated. */ UNLOCK(&fctx->res->buckets[fctx->bucketnum].lock); + dns_validator_send(ISC_LIST_HEAD(fctx->validators)); goto cleanup_event; } @@ -3640,6 +3669,13 @@ rdataset, sigrdataset, valoptions, task); + /* + * Defer any further validations. + * This prevents multiple validators + * from manipulating fctx->rmessage + * simultaniously. + */ + valoptions |= DNS_VALIDATOR_DEFER; } } else if (CHAINING(rdataset)) { if (rdataset->type == dns_rdatatype_cname) @@ -6371,7 +6407,8 @@ /* * No one cares about the result of this fetch anymore. */ - if (fctx->pending == 0 && ISC_LIST_EMPTY(fctx->validators) && + if (fctx->pending == 0 && fctx->nqueries == 0 && + ISC_LIST_EMPTY(fctx->validators) && SHUTTINGDOWN(fctx)) { /* * This fctx is already shutdown; we were just ==== //depot/projects/wifi/contrib/bind9/lib/dns/validator.c#5 (text+ko) ==== @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: validator.c,v 1.91.2.5.8.27 2006/02/26 23:03:52 marka Exp $ */ +/* $Id: validator.c,v 1.91.2.5.8.27.6.1 2007/01/11 04:51:39 marka Exp $ */ #include @@ -2825,7 +2825,8 @@ ISC_LINK_INIT(val, link); val->magic = VALIDATOR_MAGIC; - isc_task_send(task, ISC_EVENT_PTR(&event)); + if ((options & DNS_VALIDATOR_DEFER) == 0) + isc_task_send(task, ISC_EVENT_PTR(&event)); *validatorp = val; @@ -2843,6 +2844,21 @@ } void +dns_validator_send(dns_validator_t *validator) { + isc_event_t *event; + REQUIRE(VALID_VALIDATOR(validator)); + + LOCK(&validator->lock); + + INSIST((validator->options & DNS_VALIDATOR_DEFER) != 0); + event = (isc_event_t *)validator->event; + validator->options &= ~DNS_VALIDATOR_DEFER; + UNLOCK(&validator->lock); + + isc_task_send(validator->task, ISC_EVENT_PTR(&event)); +} + +void dns_validator_cancel(dns_validator_t *validator) { REQUIRE(VALID_VALIDATOR(validator)); @@ -2856,6 +2872,12 @@ if (validator->subvalidator != NULL) dns_validator_cancel(validator->subvalidator); + if ((validator->options & DNS_VALIDATOR_DEFER) != 0) { + isc_task_t *task = validator->event->ev_sender; + validator->options &= ~DNS_VALIDATOR_DEFER; + isc_event_free((isc_event_t **)&validator->event); + isc_task_detach(&task); + } } UNLOCK(&validator->lock); } ==== //depot/projects/wifi/contrib/bind9/version#5 (text+ko) ==== @@ -1,10 +1,10 @@ -# $Id: version,v 1.26.2.17.2.26 2006/11/28 00:52:38 marka Exp $ +# $Id: version,v 1.26.2.17.2.26.4.1 2007/01/11 05:06:25 marka Exp $ # # This file must follow /bin/sh rules. It is imported directly via # configure. # MAJORVER=9 MINORVER=3 -PATCHVER=3 +PATCHVER=4 RELEASETYPE= RELEASEVER= ==== //depot/projects/wifi/etc/etc.powerpc/ttys#4 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/etc/etc.powerpc/ttys,v 1.3 2005/09/10 22:46:03 grehan Exp $ +# $FreeBSD: src/etc/etc.powerpc/ttys,v 1.4 2007/01/26 06:22:34 marcel Exp $ # @(#)ttys 5.1 (Berkeley) 4/17/89 # # This file specifies various information about terminals on the system. @@ -32,12 +32,6 @@ # when going to single-user mode. console none unknown off secure # -# ofw_console(4) -#screen "/usr/libexec/getty Pc" cons25 on secure -# zs(4) >>> TRUNCATED FOR MAIL (1000 lines) <<<