PERFORCE change 161636 for review
Edward Tomasz Napierala
trasz at FreeBSD.org
Tue May 5 19:39:03 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=161636
Change 161636 by trasz at trasz_victim on 2009/05/05 19:38:30
IFC.
Affected files ...
.. //depot/projects/soc2008/trasz_nfs4acl/UPDATING#25 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/bin/rm/rm.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/.cvsignore#2 delete
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/ChangeLog#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/animation#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/audio#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/cafebabe#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/compress#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/elf#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/epoc#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/filesystems#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/graphviz#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/images#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/jpeg#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/mach#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/macintosh#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/msdos#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/perl#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/printer#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/timezone#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/wireless#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/xwindows#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Makefile.am#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Makefile.am-src#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Makefile.in#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/README#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/TODO#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/apprentice.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/apptype.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/ascmagic.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/asprintf.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/cdf.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/cdf.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/cdf_time.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/compress.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/config.h.in#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/configure#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/configure.ac#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/encoding.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/file.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/file.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/file.man#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/file_opts.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/fsmagic.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/funcs.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/getopt_long.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/is_tar.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/libmagic.man#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/magic.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/magic.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/magic.man#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/patchlevel.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/print.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/readcdf.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/readelf.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/softmagic.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/contrib/file/vasprintf.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/etc/rc.d/jail#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/arm/string/strncmp.S#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/gen/Symbol.map#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/net/sourcefilter.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/stdlib/ptsname.3#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/sys/Makefile.inc#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/sys/Symbol.map#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/sys/jail.2#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libmagic/Makefile#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libmagic/config.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sbin/geom/class/journal/gjournal.8#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sbin/ifconfig/iflagg.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sbin/newfs/newfs.8#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sbin/tunefs/tunefs.8#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/share/man/man4/geom_fox.4#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/share/man/man4/isp.4#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/share/man/man4/mpt.4#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/share/man/man4/ng_hole.4#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/share/man/man4/u3g.4#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/share/man/man5/rc.conf.5#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/share/misc/bsd-family-tree#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/share/misc/committers-src.dot#14 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/share/zoneinfo/africa#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/amd64/identcpu.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/amd64/local_apic.c#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/amd64/mp_machdep.c#12 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/conf/GENERIC#19 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/include/apicvar.h#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/include/clock.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/include/smp.h#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/include/specialreg.h#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/isa/clock.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/amd64/linux32/linux32_sysvec.c#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/arm/arm/cpufunc.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/boot/uboot/lib/devicename.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/boot/uboot/lib/disk.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/boot/uboot/lib/libuboot.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/freebsd32/freebsd32_misc.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/freebsd32/freebsd32_proto.h#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/freebsd32/freebsd32_syscall.h#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/freebsd32/freebsd32_syscalls.c#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/freebsd32/freebsd32_sysent.c#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/freebsd32/syscalls.master#13 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/linux/linux_futex.c#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/linux/linux_futex.h#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/linux/linux_mib.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/linux/linux_socket.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/conf/NOTES#30 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/conf/files#37 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/conf/kern.post.mk#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/conf/options#24 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/acpica/acpi.c#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/acpica/acpi_cpu.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/ata/ata-all.h#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/ata/ata-disk.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/ata/ata-pci.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/ata/ata-queue.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/ata/ata-sata.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/ata/chipsets/ata-ahci.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/ath/if_ath.c#18 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/bitops.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/bwimac.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/bwimac.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/bwiphy.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/bwiphy.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/bwirf.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/bwirf.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/if_bwi.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/if_bwi_pci.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/if_bwireg.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/bwi/if_bwivar.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#13 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/fb/creator.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/if_ndis/if_ndis.c#15 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/if_ndis/if_ndisvar.h#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/ipw/if_ipw.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/ipw/if_ipwvar.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/iwi/if_iwi.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/iwi/if_iwivar.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/iwn/if_iwn.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/iwn/if_iwnvar.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/sk/if_sk.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/controller/ehci.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/controller/ohci.c#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/controller/uhci.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/net/if_aue.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/net/if_axe.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/net/if_cdce.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/net/if_cue.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/net/if_kue.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/net/if_rue.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/net/if_udav.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/net/usb_ethernet.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/net/usb_ethernet.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/storage/ustorage_fs.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/usb_compat_linux.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/usb_core.h#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/usb_device.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/usb_device.h#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/usb_generic.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/usb_hub.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/usb_revision.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/usb_transfer.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/wlan/if_rum.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/wlan/if_rumvar.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/wlan/if_uath.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/wlan/if_uathvar.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/wlan/if_ural.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/wlan/if_uralvar.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/wlan/if_zyd.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/wlan/if_zydreg.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/usb/wlan/usb_wlan.h#3 delete
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/wi/if_wi.c#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/wi/if_wivar.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/wpi/if_wpi.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/dev/wpi/if_wpivar.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfs.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfs_commonacl.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfs_commonkrpc.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfs_commonport.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfs_commonsubs.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfs_var.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfscl.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfsclstate.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfsdport.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfskpiport.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfsm_subs.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfsport.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfsproto.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfsrvcache.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfsrvstate.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/nfsv4_errstr.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/rpcv2.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfs/xdr_subs.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clbio.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clcomsubs.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clkrpc.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_cllock.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clnfsiod.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clnode.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clport.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clrpcops.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clstate.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clsubs.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clvfsops.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_clvnops.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfs_lock.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfsargs.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfsdiskless.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfsmount.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nfsnode.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsclient/nlminfo.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsserver/nfs_nfsdcache.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsserver/nfs_nfsdkrpc.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsserver/nfs_nfsdport.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsserver/nfs_nfsdserv.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsserver/nfs_nfsdsocket.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsserver/nfs_nfsdstate.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/fs/nfsserver/nfs_nfsdsubs.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/geom/vinum/geom_vinum_var.h#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/bios/apm.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/conf/GENERIC#20 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/i386/identcpu.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/i386/local_apic.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/i386/mp_machdep.c#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/include/apicvar.h#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/include/clock.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/include/smp.h#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/include/specialreg.h#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/isa/clock.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/linux/linux_sysvec.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/xen/clock.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/i386/xen/mp_machdep.c#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/isa/atrtc.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/isa/rtc.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/init_main.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/init_sysent.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/kern_cpuset.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/kern_fork.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/kern_jail.c#16 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/kern_linker.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/kern_mib.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/kern_osd.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/kern_sysctl.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/kern_vimage.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/sched_ule.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/subr_pcpu.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/subr_smp.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/subr_witness.c#14 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/sys_socket.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/syscalls.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/syscalls.master#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/systrace_args.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/tty.c#20 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/uipc_socket.c#13 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/uipc_syscalls.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/uipc_usrreq.c#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/mips/include/pmap.h#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/mips/mips/pmap.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/modules/Makefile#24 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/modules/bwi/Makefile#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/bpf.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/ieee8023ad_lacp.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/if.c#20 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/if_bridge.c#12 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/if_clone.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/if_ethersubr.c#12 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/if_gif.c#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/if_gif.h#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/if_lagg.c#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/if_mib.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/if_var.h#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/netisr.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/route.c#13 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/rtsock.c#15 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net/vnet.h#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211.c#14 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211.h#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_adhoc.c#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_ddb.c#16 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_freebsd.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_freebsd.h#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_ht.h#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_ioctl.c#16 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_node.c#17 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_node.h#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_proto.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_scan.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_scan.h#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_scan_sta.c#12 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_superg.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_superg.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/net80211/ieee80211_var.h#14 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netgraph/netgraph.h#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netgraph/ng_base.c#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/icmp6.h#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/if_ether.c#17 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/igmp.c#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/in_mcast.c#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/in_pcb.c#18 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/in_pcb.h#15 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/in_rmx.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/ip_carp.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/ip_divert.c#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/ip_fw.h#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/ip_fw_pfil.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/ip_input.c#12 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/ip_ipsec.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/ip_mroute.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/ip_output.c#12 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/raw_ip.c#16 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/tcp_hostcache.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/tcp_subr.c#20 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/tcp_syncache.c#17 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/tcp_syncache.h#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/tcp_timewait.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/tcp_var.h#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/udp_usrreq.c#20 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet/vinet.h#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/icmp6.c#14 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/in6.c#17 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/in6.h#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/in6_ifattach.c#12 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/in6_mcast.c#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/in6_pcb.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/in6_proto.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/in6_rmx.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/in6_var.h#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/ip6_input.c#15 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/ip6_mroute.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/ip6_output.c#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/ip6_var.h#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/mld6.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/mld6.h#1 branch
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/mld6_var.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/nd6.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/nd6_nbr.c#10 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/raw_ip6.c#18 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/udp6_usrreq.c#16 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netinet6/vinet6.h#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netipsec/ipsec.c#13 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netipsec/key.c#13 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netipsec/vipsec.h#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/netipsec/xform_tcp.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/nfsclient/nfs_kdtrace.c#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/nfsclient/nfs_krpc.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/nfsclient/nfs_vnops.c#17 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/pc98/cbus/clock.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/pc98/conf/GENERIC#12 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_atalk.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_audit.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_cred.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_inet.c#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_inet6.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_internal.h#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_net.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_pipe.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_posix_sem.c#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_posix_shm.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_priv.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_process.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_socket.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_system.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_sysv_msg.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_sysv_sem.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_sysv_shm.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/security/mac/mac_vfs.c#6 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/jail.h#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/ktr.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/osd.h#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/param.h#23 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/priv.h#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/proc.h#12 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/smp.h#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/socketvar.h#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/syscall.h#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/syscall.mk#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/syscallsubr.h#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/sysctl.h#11 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/sysproto.h#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/ucred.h#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/vimage.h#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/vm/swap_pager.c#8 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/vm/vm_pageout.c#7 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/sys/vm/vnode_pager.c#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.bin/calendar/calendars/calendar.freebsd#9 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.bin/du/du.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.bin/file/Makefile#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.bin/file/config.h#3 delete
.. //depot/projects/soc2008/trasz_nfs4acl/usr.bin/ncal/Makefile#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.bin/ncal/ncal.1#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.bin/ncal/ncal.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.bin/netstat/inet6.c#5 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.sbin/arp/arp.8#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.sbin/ifmcstat/ifmcstat.c#4 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.sbin/jail/jail.c#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.sbin/kbdmap/kbdmap.1#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.sbin/mtest/Makefile#2 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.sbin/mtest/mtest.8#3 integrate
.. //depot/projects/soc2008/trasz_nfs4acl/usr.sbin/mtest/mtest.c#3 integrate
Differences ...
==== //depot/projects/soc2008/trasz_nfs4acl/UPDATING#25 (text+ko) ====
@@ -22,6 +22,100 @@
to maximize performance. (To disable malloc debugging, run
ln -s aj /etc/malloc.conf.)
+20090430:
+ The layout of the following structs has changed: sysctl_oid,
+ socket, ifnet, inpcbinfo, tcpcb, syncache_head, vnet_inet,
+ vnet_inet6 and vnet_ipfw. Most modules need to be rebuild or
+ panics may be experienced. World rebuild is required for
+ correctly checking networking state from userland.
+ Bump __FreeBSD_version to 800085.
+
+20090429:
+ MLDv2 and Source-Specific Multicast (SSM) have been merged
+ to the IPv6 stack. VIMAGE hooks are in but not yet used.
+ The implementation of SSM within FreeBSD's IPv6 stack closely
+ follows the IPv4 implementation.
+
+ For kernel developers:
+
+ * The most important changes are that the ip6_output() and
+ ip6_input() paths no longer take the IN6_MULTI_LOCK,
+ and this lock has been downgraded to a non-recursive mutex.
+
+ * As with the changes to the IPv4 stack to support SSM, filtering
+ of inbound multicast traffic must now be performed by transport
+ protocols within the IPv6 stack. This does not apply to TCP and
+ SCTP, however, it does apply to UDP in IPv6 and raw IPv6.
+
+ * The KPIs used by IPv6 multicast are similar to those used by
+ the IPv4 stack, with the following differences:
+ * im6o_mc_filter() is analogous to imo_multicast_filter().
+ * The legacy KAME entry points in6_joingroup and in6_leavegroup()
+ are shimmed to in6_mc_join() and in6_mc_leave() respectively.
+ * IN6_LOOKUP_MULTI() has been deprecated and removed.
+ * IPv6 relies on MLD for the DAD mechanism. KAME's internal KPIs
+ for MLDv1 have an additional 'timer' argument which is used to
+ jitter the initial membership report for the solicited-node
+ multicast membership on-link.
+ * This is not strictly needed for MLDv2, which already jitters
+ its report transmissions. However, the 'timer' argument is
+ preserved in case MLDv1 is active on the interface.
+
+ * The KAME linked-list based IPv6 membership implementation has
+ been refactored to use a vector similar to that used by the IPv4
+ stack.
+ Code which maintains a list of its own multicast memberships
+ internally, e.g. carp, has been updated to reflect the new
+ semantics.
+
+ * There is a known Lock Order Reversal (LOR) due to in6_setscope()
+ acquiring the IF_AFDATA_LOCK and being called within ip6_output().
+ Whilst MLDv2 tries to avoid this otherwise benign LOR, it is an
+ implementation constraint which needs to be addressed in HEAD.
+
+ For application developers:
+
+ * The changes are broadly similar to those made for the IPv4
+ stack.
+
+ * The use of IPv4 and IPv6 multicast socket options on the same
+ socket, using mapped addresses, HAS NOT been tested or supported.
+
+ * There are a number of issues with the implementation of various
+ IPv6 multicast APIs which need to be resolved in the API surface
+ before the implementation is fully compatible with KAME userland
+ use, and these are mostly to do with interface index treatment.
+
+ * The literature available discusses the use of either the delta / ASM
+ API with setsockopt(2)/getsockopt(2), or the full-state / ASM API
+ using setsourcefilter(3)/getsourcefilter(3). For more information
+ please refer to RFC 3768, 'Socket Interface Extensions for
+ Multicast Source Filters'.
+
+ * Applications which use the published RFC 3678 APIs should be fine.
+
+ For systems administrators:
+
+ * The mtest(8) utility has been refactored to support IPv6, in
+ addition to IPv4. Interface addresses are no longer accepted
+ as arguments, their names must be used instead. The utility
+ will map the interface name to its first IPv4 address as
+ returned by getifaddrs(3).
+
+ * The ifmcstat(8) utility has also been updated to print the MLDv2
+ endpoint state and source filter lists via sysctl(3).
+
+ * The net.inet6.ip6.mcast.loop sysctl may be tuned to 0 to disable
+ loopback of IPv6 multicast datagrams by default; it defaults to 1
+ to preserve the existing behaviour. Disabling multicast loopback is
+ recommended for optimal system performance.
+
+ * The IPv6 MROUTING code has been changed to examine this sysctl
+ instead of attempting to perform a group lookup before looping
+ back forwarded datagrams.
+
+ Bump __FreeBSD_version to 800084.
+
20090422:
Implement low-level Bluetooth HCI API.
Bump __FreeBSD_version to 800083.
@@ -1419,4 +1513,4 @@
Contact Warner Losh if you have any questions about your use of
this document.
-$FreeBSD: src/UPDATING,v 1.596 2009/04/24 15:38:13 delphij Exp $
+$FreeBSD: src/UPDATING,v 1.598 2009/04/30 13:36:26 zec Exp $
==== //depot/projects/soc2008/trasz_nfs4acl/bin/rm/rm.c#2 (text+ko) ====
@@ -39,7 +39,7 @@
#endif /* not lint */
#endif
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/rm/rm.c,v 1.58 2006/10/31 02:22:36 delphij Exp $");
+__FBSDID("$FreeBSD: src/bin/rm/rm.c,v 1.59 2009/04/29 18:08:18 imp Exp $");
#include <sys/stat.h>
#include <sys/param.h>
@@ -60,6 +60,7 @@
int dflag, eval, fflag, iflag, Pflag, vflag, Wflag, stdin_ok;
int rflag, Iflag;
uid_t uid;
+volatile sig_atomic_t info;
int check(char *, char *, struct stat *);
int check2(char **);
@@ -68,6 +69,7 @@
void rm_file(char **);
int rm_overwrite(char *, struct stat *);
void rm_tree(char **);
+static void siginfo(int __unused);
void usage(void);
/*
@@ -150,6 +152,7 @@
checkslash(argv);
uid = geteuid();
+ (void)signal(SIGINFO, siginfo);
if (*argv) {
stdin_ok = isatty(STDIN_FILENO);
@@ -266,6 +269,11 @@
if (rval == 0 && vflag)
(void)printf("%s\n",
p->fts_path);
+ if (rval == 0 && info) {
+ info = 0;
+ (void)printf("%s\n",
+ p->fts_path);
+ }
continue;
}
break;
@@ -276,6 +284,11 @@
if (vflag)
(void)printf("%s\n",
p->fts_path);
+ if (info) {
+ info = 0;
+ (void)printf("%s\n",
+ p->fts_path);
+ }
continue;
}
break;
@@ -297,6 +310,11 @@
if (rval == 0 && vflag)
(void)printf("%s\n",
p->fts_path);
+ if (rval == 0 && info) {
+ info = 0;
+ (void)printf("%s\n",
+ p->fts_path);
+ }
continue;
}
}
@@ -369,6 +387,10 @@
}
if (vflag && rval == 0)
(void)printf("%s\n", f);
+ if (info && rval == 0) {
+ info = 0;
+ (void)printf("%s\n", f);
+ }
}
}
@@ -592,3 +614,10 @@
" unlink file");
exit(EX_USAGE);
}
+
+static void
+siginfo(int sig __unused)
+{
+
+ info = 1;
+}
==== //depot/projects/soc2008/trasz_nfs4acl/contrib/file/ChangeLog#3 (text+ko) ====
@@ -1,9 +1,105 @@
+2008-12-12 15:50 Christos Zoulas <christos at zoulas.com>
+
+ * fix initial offset calculation for non 4K sector files
+
+ * add loop limits to avoid DoS attacks by constructing
+ looping sector references.
+
+2008-12-03 13:05 Christos Zoulas <christos at zoulas.com>
+
+ * fix memory botches on cdf file parsing.
+
+ * exit with non-zero value for any error, not just for the last
+ file processed.
+
+2008-11-09 20:42 Charles Longeau <chl at tuxfamily.org>
+
+ * Replace all str{cpy,cat} functions with strl{cpy,cat}
+ * Ensure that strl{cpy,cat} are included in libmagic,
+ as needed.
+
+2008-11-06 18:18 Christos Zoulas <christos at zoulas.com>
+
+ * Handle ID3 format files.
+
+2008-11-06 23:00 Reuben Thomas <rrt at sc3d.org>
+
+ * Fix --mime, --mime-type and --mime-encoding under new scheme.
+
+ * Rename "ascii" to "text" and add "encoding" test.
+
+ * Return a precise ("utf-16le" or "utf-16be") MIME charset for
+ UTF-16.
+
+ * Fix error in comment caused by automatic indentation adding
+ words!
+
+2008-11-06 10:35 Christos Zoulas <christos at astron.com>
+
+ * use memchr instead of strchr because the string
+ might not be NUL terminated (Scott MacVicar)
+
+2008-11-03 07:31 Reuben Thomas <rrt at sc3d.org>
+
+ * Fix a printf with a non-literal format string.
+
+ * Fix formatting and punctuation of help for "--apple".
+
+2008-10-30 11:00 Reuben Thomas <rrt at sc3d.org>
+
+ * Correct words counts in comments of struct magic.
+
+ * Fix handle_annotation to allow both Apple and MIME types to be
+ printed, and to return correct code if MIME type is
+ printed (1, not 0) or if there's an error (-1 not 1).
+
+ * Fix output of charset for MIME type (precede with semi-colon;
+ fixes Debian bug #501460).
+
+ * Fix potential attacks via conversion specifications in magic
+ strings.
+
+ * Add a FIXME for Debian bug #488562 (magic files should be
+ read in a defined order, by sorting the names).
+
+2008-10-18 16:45 Christos Zoulas <christos at astron.com>
+
+ * Added APPLE file creator/type
+
+2008-10-12 10:20 Christos Zoulas <christos at astron.com>
+
+ * Added CDF parsing
+
+2008-10-09 16:40 Christos Zoulas <christos at astron.com>
+
+ * filesystem and msdos patches (Joerg Jenderek)
+
+2008-10-09 13:20 Christos Zoulas <christos at astron.com>
+
+ * correct --exclude documentation issues: remove troff and fortran
+ and rename "token" to "tokens". (Randy McMurchy)
+
+2008-10-01 10:30 Christos Zoulas <christos at astron.com>
+
+ * Read ~/.magic in addition to the default magic file not instead
+ of, as documented in the man page.
+
+2008-09-10 21:30 Reuben Thomas <rrt at sc3d.org>
+
+ * Comment out graphviz patterns, as they match too many files.
+
2008-08-30 12:54 Christos Zoulas <christos at astron.com>
* Don't eat trailing \n in magic enties.
* Cast defines to allow compilation using a c++ compiler.
+2008-08-25 23:56 Reuben Thomas <rrt at sc3d.org>
+
+ * Add text/x-lua MIME type for Lua scripts.
+
+ * Escape { in regex in graphviz patterns.
+
2008-07-26 00:59 Reuben Thomas <rrt at sc3d.org>
* Add MIME types for special files.
@@ -55,22 +151,22 @@
2008-05-06 00:13 Robert Byrnes <byrnes at wildpumpkin.net>
- * src/Makefile.am:
+ * src/Makefile.am:
Ensure that getopt_long and [v]asprintf are included in libmagic,
as needed.
Remove unnecessary EXTRA_DIST.
- * src/Makefile.in:
+ * src/Makefile.in:
Rerun automake.
- * src/vasprintf.c (dispatch):
+ * src/vasprintf.c (dispatch):
Fix variable precision bug: be sure to step past '*'.
- * src/vasprintf.c (core):
+ * src/vasprintf.c (core):
Remove unreachable code.
- * src/apprentice.c (set_test_type):
+ * src/apprentice.c (set_test_type):
Add cast to avoid compiler warning.
2008-04-22 23:45 Christos Zoulas <christos at astron.com>
@@ -81,12 +177,12 @@
2008-04-04 11:00 Christos Zoulas <christos at astron.com>
- * >= <= is not supported, so fix the magic and warn about it.
+ * >= <= is not supported, so fix the magic and warn about it.
reported by: Thien-Thi Nguyen <ttn at gnuvola.org>
2008-03-27 16:16 Robert Byrnes <byrnes at wildpumpkin.net>
- * src/readelf.c (donote):
+ * src/readelf.c (donote):
ELF core file command name/line bug fixes and enhancements:
Try larger offsets first to avoid false matches
@@ -112,7 +208,7 @@
* Clarify UTF-8 BOM message (Reuben Thomas)
* Add HTML comment to token list in names.h
-
+
2007-02-04 15:50 Christos Zoulas <christos at astron.com>
* Debian fixes (Reuben Thomas)
@@ -152,7 +248,7 @@
2007-10-28 20:48 Christos Zoulas <christos at astron.com>
- * float and double magic support (Behan Webster)
+ * float and double magic support (Behan Webster)
2007-10-28 20:48 Christos Zoulas <christos at astron.com>
@@ -199,7 +295,7 @@
be easily parsed:
mimetype [charset=character-set] [encoding=encoding-mime-type]
- Remove spurious extra text from some MIME type printouts
+ Remove spurious extra text from some MIME type printouts
(mostly in is_tar).
Fix one case where -i produced nothing at all (for a 1-byte file,
@@ -229,7 +325,7 @@
2007-03-15 10:51 Christos Zoulas <christos at astron.com>
* fix fortran and nroff reversed tests (Dmitry V. Levin)
-
+
* fix exclude option (Dmitry V. Levin)
2007-02-08 17:30 Christos Zoulas <christos at astron.com>
@@ -248,7 +344,7 @@
* Add exclude flag.
2007-01-18 05:29 Anon Ymous <do at not.spam.me>
-
+
* Move the "type" detection code from parse() into its own table
driven routine. This avoids maintaining multiple lists in
file.h.
@@ -256,7 +352,7 @@
* Add an optional conditional field (ust before the type field).
This code is wrapped in "#ifdef ENABLE_CONDITIONALS" as it is
likely to go away.
-
+
2007-01-16 23:24 Anon Ymous <do at not.spam.me>
* Fix an initialization bug in check_mem().
@@ -327,7 +423,7 @@
2006-12-08 16:32 Christos Zoulas <christos at astron.com>
* store and print the line number of the magic
- entry for debugging.
+ entry for debugging.
* if the magic entry did not print anything,
don't treat it as a match
@@ -342,7 +438,7 @@
file_softmagic.
2006-11-25 13:35 Christos Zoulas <christos at astron.com>
-
+
* Don't store the current offset in the magic
struct, because it needs to be restored and
it was not done properly all the time. Bug
@@ -432,7 +528,7 @@
* Look for note sections in non executables.
2005-09-20 13:33 Christos Zoulas <christos at astron.com>
-
+
* Don't print SVR4 Style in core files multiple times
(Radek Vokál)
@@ -443,9 +539,9 @@
2005-08-18 09:53 Christos Zoulas <christos at astron.com>
* Remove erroreous mention of /etc/magic in the file man page
- This is gentoo bug 101639. (Mike Frysinger)
+ This is gentoo bug 101639. (Mike Frysinger)
- * Cross-compile support and detection (Mike Frysinger)
+ * Cross-compile support and detection (Mike Frysinger)
2005-08-12 10:17 Christos Zoulas <christos at astron.com>
@@ -477,20 +573,20 @@
* Avoid NULL pointer dereference in time conversion.
2005-03-06 00:00 Joerg Walter <jwalt at mail.garni.ch>
-
+
* Add indirect magic offset support, and search mode.
2005-01-12 00:00 Stepan Kasal <kasal at ucw.cz>
- * src/ascmagic.c (file_ascmagic): Fix three bugs about text files:
- If a CRLF text file happens to have CR at offset HOWMANY - 1
- (currently 0xffff), it should not be counted as CR line
- terminator.
- If a line has length exactly MAXLINELEN, it should not yet be
- treated as a ``very long line'', as MAXLINELEN is ``longest sane
- line length''.
- With CRLF, the line length was not computed correctly, and even
- lines of length MAXLINELEN - 1 were treated as ``very long''.
+ * src/ascmagic.c (file_ascmagic): Fix three bugs about text files:
+ If a CRLF text file happens to have CR at offset HOWMANY - 1
+ (currently 0xffff), it should not be counted as CR line
+ terminator.
+ If a line has length exactly MAXLINELEN, it should not yet be
+ treated as a ``very long line'', as MAXLINELEN is ``longest sane
+ line length''.
+ With CRLF, the line length was not computed correctly, and even
+ lines of length MAXLINELEN - 1 were treated as ``very long''.
2004-12-07 14:15 Christos Zoulas <christos at astron.com>
@@ -525,12 +621,12 @@
* Remove 3rd and 4th copyright clause; approved by Ian Darwin.
- * Fix small memory leaks; caught by: Tamas Sarlos
+ * Fix small memory leaks; caught by: Tamas Sarlos
<stamas at csillag.ilab.sztaki.hu>
2004-07-24 16:33 Christos Zoulas <christos at astron.com>
- * magic.mime update Danny Milosavljevic <danny.milo at gmx.net>
+ * magic.mime update Danny Milosavljevic <danny.milo at gmx.net>
* FreeBSD version update Oliver Eikemeier <eikemeier at fillmore-labs.com>
==== //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/animation#3 (text+ko) ====
@@ -325,6 +325,7 @@
# MP2, M1A
0 beshort&0xFFFE 0xFFFC MPEG ADTS, layer II, v1
+!:mime audio/mpeg
# rates
>2 byte&0xF0 0x10 \b, 32 kbps
>2 byte&0xF0 0x20 \b, 48 kbps
@@ -399,6 +400,7 @@
# MP3, M2A
0 beshort&0xFFFE 0xFFF2 MPEG ADTS, layer III, v2
+!:mime audio/mpeg
# rate
>2 byte&0xF0 0x10 \b, 8 kbps
>2 byte&0xF0 0x20 \b, 16 kbps
@@ -790,3 +792,24 @@
0 belong 0x00000001
>4 byte&0x1F 0x07
!:mime video/h264
+
+# Type: Bink Video
+# URL: http://wiki.multimedia.cx/index.php?title=3DBink_Container
+# From: <hoehle at users.sourceforge.net> 2008-07-18
+0 string BIK Bink Video
+>3 regex =[a-z] rev.%s
+#>4 ulelong x size %d
+>20 ulelong x \b, %d
+>24 ulelong x \bx%d
+>8 ulelong x \b, %d frames
+>32 ulelong x at rate %d/
+>28 ulelong >1 \b%d
+>40 ulelong =0 \b, no audio
+>40 ulelong !0 \b, %d audio track
+>>40 ulelong !1 \bs
+# follow properties of the first audio track only
+>>48 uleshort x %dHz
+>>51 byte&0x20 0 mono
+>>51 byte&0x20 !0 stereo
+#>>51 byte&0x10 0 FFT
+#>>51 byte&0x10 !0 DCT
==== //depot/projects/soc2008/trasz_nfs4acl/contrib/file/Magdir/audio#3 (text+ko) ====
@@ -286,43 +286,14 @@
# SGI SoundTrack <mpruett at sgi.com>
0 string _SGI_SoundTrack SGI SoundTrack project file
# ID3 version 2 tags <waschk at informatik.uni-rostock.de>
-0 string ID3 Audio file with ID3 version 2.
-# ??? Normally such a file is an MP3 file, but this will give false positives
-!:mime audio/mpeg
->3 ubyte <0xff \b%d
-#>4 ubyte <0xff \b%d tag
->2584 string fLaC \b, FLAC encoding
->>2588 byte&0x7f >0 \b, unknown version
->>2588 byte&0x7f 0 \b
-# some common bits/sample values
->>>2600 beshort&0x1f0 0x030 \b, 4 bit
->>>2600 beshort&0x1f0 0x050 \b, 6 bit
->>>2600 beshort&0x1f0 0x070 \b, 8 bit
->>>2600 beshort&0x1f0 0x0b0 \b, 12 bit
->>>2600 beshort&0x1f0 0x0f0 \b, 16 bit
->>>2600 beshort&0x1f0 0x170 \b, 24 bit
->>>2600 byte&0xe 0x0 \b, mono
->>>2600 byte&0xe 0x2 \b, stereo
->>>2600 byte&0xe 0x4 \b, 3 channels
->>>2600 byte&0xe 0x6 \b, 4 channels
->>>2600 byte&0xe 0x8 \b, 5 channels
->>>2600 byte&0xe 0xa \b, 6 channels
->>>2600 byte&0xe 0xc \b, 7 channels
->>>2600 byte&0xe 0xe \b, 8 channels
-# some common sample rates
->>>2597 belong&0xfffff0 0x0ac440 \b, 44.1 kHz
->>>2597 belong&0xfffff0 0x0bb800 \b, 48 kHz
->>>2597 belong&0xfffff0 0x07d000 \b, 32 kHz
->>>2597 belong&0xfffff0 0x056220 \b, 22.05 kHz
->>>2597 belong&0xfffff0 0x05dc00 \b, 24 kHz
->>>2597 belong&0xfffff0 0x03e800 \b, 16 kHz
->>>2597 belong&0xfffff0 0x02b110 \b, 11.025 kHz
->>>2597 belong&0xfffff0 0x02ee00 \b, 12 kHz
->>>2597 belong&0xfffff0 0x01f400 \b, 8 kHz
->>>2597 belong&0xfffff0 0x177000 \b, 96 kHz
->>>2597 belong&0xfffff0 0x0fa000 \b, 64 kHz
->>>2601 byte&0xf >0 \b, >4G samples
->2584 string !fLaC \b, MP3 encoding
+0 string ID3 Audio file with ID3 version 2
+>3 byte x \b.%d
+>4 byte x \b.%d
+>>5 byte &0x80 \b, unsynchronized frames
+>>5 byte &0x40 \b, extended header
+>>5 byte &0x20 \b, experimental
+>>5 byte &0x10 \b, footer present
+>(6.I) indirect x \b, contains:
# NSF (NES sound file) magic
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list