Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Feb 2009 22:13:33 +0000 (UTC)
From:      Paolo Pisati <piso@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r188034 - in user/piso: . bin/chmod bin/dd bin/kenv bin/ln bin/test cddl/contrib/opensolaris/cmd/zinject cddl/contrib/opensolaris/lib/libdtrace/common contrib/bind9 contrib/bind9/lib/dn...
Message-ID:  <200902022213.n12MDXEU009023@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: piso
Date: Mon Feb  2 22:13:32 2009
New Revision: 188034
URL: http://svn.freebsd.org/changeset/base/188034

Log:
  Update of my local branch.

Added:
  user/piso/contrib/csup/lex.rcs.c
     - copied unchanged from r187686, head/contrib/csup/lex.rcs.c
  user/piso/contrib/csup/rcsfile.c
     - copied unchanged from r187686, head/contrib/csup/rcsfile.c
  user/piso/contrib/csup/rcsfile.h
     - copied unchanged from r187686, head/contrib/csup/rcsfile.h
  user/piso/contrib/csup/rcsparse.c
     - copied unchanged from r187686, head/contrib/csup/rcsparse.c
  user/piso/contrib/csup/rcsparse.h
     - copied unchanged from r187686, head/contrib/csup/rcsparse.h
  user/piso/contrib/csup/rcstokenizer.h
     - copied unchanged from r187686, head/contrib/csup/rcstokenizer.h
  user/piso/contrib/csup/rcstokenizer.l
     - copied unchanged from r187686, head/contrib/csup/rcstokenizer.l
  user/piso/contrib/csup/rsyncfile.c
     - copied unchanged from r187686, head/contrib/csup/rsyncfile.c
  user/piso/contrib/csup/rsyncfile.h
     - copied unchanged from r187686, head/contrib/csup/rsyncfile.h
  user/piso/contrib/file/AUTHORS
     - copied unchanged from r187686, head/contrib/file/AUTHORS
  user/piso/contrib/file/COPYING
     - copied unchanged from r187686, head/contrib/file/COPYING
  user/piso/contrib/file/INSTALL
     - copied unchanged from r187686, head/contrib/file/INSTALL
  user/piso/contrib/file/Magdir/clarion
     - copied unchanged from r187686, head/contrib/file/Magdir/clarion
  user/piso/contrib/file/Magdir/erlang
     - copied unchanged from r187686, head/contrib/file/Magdir/erlang
  user/piso/contrib/file/Magdir/gnome-keyring
     - copied unchanged from r187686, head/contrib/file/Magdir/gnome-keyring
  user/piso/contrib/file/Magdir/gnumeric
     - copied unchanged from r187686, head/contrib/file/Magdir/gnumeric
  user/piso/contrib/file/Magdir/graphviz
     - copied unchanged from r187686, head/contrib/file/Magdir/graphviz
  user/piso/contrib/file/Magdir/inform
     - copied unchanged from r187686, head/contrib/file/Magdir/inform
  user/piso/contrib/file/Magdir/kde
     - copied unchanged from r187686, head/contrib/file/Magdir/kde
  user/piso/contrib/file/Magdir/llvm
     - copied unchanged from r187686, head/contrib/file/Magdir/llvm
  user/piso/contrib/file/Magdir/lua
     - copied unchanged from r187686, head/contrib/file/Magdir/lua
  user/piso/contrib/file/Magdir/luks
     - copied unchanged from r187686, head/contrib/file/Magdir/luks
  user/piso/contrib/file/Magdir/mathcad
     - copied unchanged from r187686, head/contrib/file/Magdir/mathcad
  user/piso/contrib/file/Magdir/mercurial
     - copied unchanged from r187686, head/contrib/file/Magdir/mercurial
  user/piso/contrib/file/Magdir/mozilla
     - copied unchanged from r187686, head/contrib/file/Magdir/mozilla
  user/piso/contrib/file/Magdir/netware
     - copied unchanged from r187686, head/contrib/file/Magdir/netware
  user/piso/contrib/file/Magdir/ole2compounddocs
     - copied unchanged from r187686, head/contrib/file/Magdir/ole2compounddocs
  user/piso/contrib/file/Magdir/ruby
     - copied unchanged from r187686, head/contrib/file/Magdir/ruby
  user/piso/contrib/file/Magdir/securitycerts
     - copied unchanged from r187686, head/contrib/file/Magdir/securitycerts
  user/piso/contrib/file/Magdir/warc
     - copied unchanged from r187686, head/contrib/file/Magdir/warc
  user/piso/contrib/file/Magdir/weak
     - copied unchanged from r187686, head/contrib/file/Magdir/weak
  user/piso/contrib/file/Magdir/windows
     - copied unchanged from r187686, head/contrib/file/Magdir/windows
  user/piso/contrib/file/Magdir/xilinx
     - copied unchanged from r187686, head/contrib/file/Magdir/xilinx
  user/piso/contrib/file/NEWS
     - copied unchanged from r187686, head/contrib/file/NEWS
  user/piso/contrib/file/TODO
     - copied unchanged from r187686, head/contrib/file/TODO
  user/piso/contrib/file/asprintf.c
     - copied unchanged from r187686, head/contrib/file/asprintf.c
  user/piso/contrib/file/compile
     - copied unchanged from r187686, head/contrib/file/compile
  user/piso/contrib/file/config.guess
     - copied unchanged from r187686, head/contrib/file/config.guess
  user/piso/contrib/file/config.sub
     - copied unchanged from r187686, head/contrib/file/config.sub
  user/piso/contrib/file/configure.ac
     - copied unchanged from r187686, head/contrib/file/configure.ac
  user/piso/contrib/file/elfclass.h
     - copied unchanged from r187686, head/contrib/file/elfclass.h
  user/piso/contrib/file/getopt_long.c
     - copied unchanged from r187686, head/contrib/file/getopt_long.c
  user/piso/contrib/file/mygetopt.h
     - copied unchanged from r187686, head/contrib/file/mygetopt.h
  user/piso/contrib/file/tests/
     - copied from r187686, head/contrib/file/tests/
  user/piso/contrib/file/vasprintf.c
     - copied unchanged from r187686, head/contrib/file/vasprintf.c
  user/piso/contrib/openbsm/bin/auditd/auditd_darwin.c
     - copied unchanged from r187686, head/contrib/openbsm/bin/auditd/auditd_darwin.c
  user/piso/contrib/openbsm/bin/auditd/auditd_fbsd.c
     - copied unchanged from r187686, head/contrib/openbsm/bin/auditd/auditd_fbsd.c
  user/piso/contrib/openbsm/bsm/auditd_lib.h
     - copied unchanged from r187686, head/contrib/openbsm/bsm/auditd_lib.h
  user/piso/contrib/openbsm/libauditd/
     - copied from r187686, head/contrib/openbsm/libauditd/
  user/piso/contrib/openbsm/libbsm/au_domain.3
     - copied unchanged from r187686, head/contrib/openbsm/libbsm/au_domain.3
  user/piso/contrib/openbsm/libbsm/au_errno.3
     - copied unchanged from r187686, head/contrib/openbsm/libbsm/au_errno.3
  user/piso/contrib/openbsm/libbsm/au_socket_type.3
     - copied unchanged from r187686, head/contrib/openbsm/libbsm/au_socket_type.3
  user/piso/contrib/openbsm/libbsm/bsm_domain.c
     - copied unchanged from r187686, head/contrib/openbsm/libbsm/bsm_domain.c
  user/piso/contrib/openbsm/libbsm/bsm_errno.c
     - copied unchanged from r187686, head/contrib/openbsm/libbsm/bsm_errno.c
  user/piso/contrib/openbsm/libbsm/bsm_socket_type.c
     - copied unchanged from r187686, head/contrib/openbsm/libbsm/bsm_socket_type.c
  user/piso/contrib/openbsm/sys/bsm/audit_domain.h
     - copied unchanged from r187686, head/contrib/openbsm/sys/bsm/audit_domain.h
  user/piso/contrib/openbsm/sys/bsm/audit_errno.h
     - copied unchanged from r187686, head/contrib/openbsm/sys/bsm/audit_errno.h
  user/piso/contrib/openbsm/sys/bsm/audit_socket_type.h
     - copied unchanged from r187686, head/contrib/openbsm/sys/bsm/audit_socket_type.h
  user/piso/contrib/openbsm/test/reference/E2BIG_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/E2BIG_record
  user/piso/contrib/openbsm/test/reference/EACCES_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EACCES_record
  user/piso/contrib/openbsm/test/reference/EBADF_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EBADF_record
  user/piso/contrib/openbsm/test/reference/EBUSY_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EBUSY_record
  user/piso/contrib/openbsm/test/reference/ECHILD_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ECHILD_record
  user/piso/contrib/openbsm/test/reference/EDEADLK_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EDEADLK_record
  user/piso/contrib/openbsm/test/reference/EEXIST_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EEXIST_record
  user/piso/contrib/openbsm/test/reference/EFAULT_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EFAULT_record
  user/piso/contrib/openbsm/test/reference/EFBIG_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EFBIG_record
  user/piso/contrib/openbsm/test/reference/EINTR_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EINTR_record
  user/piso/contrib/openbsm/test/reference/EINVAL_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EINVAL_record
  user/piso/contrib/openbsm/test/reference/EIO_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EIO_record
  user/piso/contrib/openbsm/test/reference/EISDIR_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EISDIR_record
  user/piso/contrib/openbsm/test/reference/EMFILE_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EMFILE_record
  user/piso/contrib/openbsm/test/reference/EMLINK_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EMLINK_record
  user/piso/contrib/openbsm/test/reference/ENFILE_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENFILE_record
  user/piso/contrib/openbsm/test/reference/ENODEV_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENODEV_record
  user/piso/contrib/openbsm/test/reference/ENOENT_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENOENT_record
  user/piso/contrib/openbsm/test/reference/ENOEXEC_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENOEXEC_record
  user/piso/contrib/openbsm/test/reference/ENOMEM_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENOMEM_record
  user/piso/contrib/openbsm/test/reference/ENOSPC_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENOSPC_record
  user/piso/contrib/openbsm/test/reference/ENOTBLK_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENOTBLK_record
  user/piso/contrib/openbsm/test/reference/ENOTDIR_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENOTDIR_record
  user/piso/contrib/openbsm/test/reference/ENOTTY_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENOTTY_record
  user/piso/contrib/openbsm/test/reference/ENXIO_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ENXIO_record
  user/piso/contrib/openbsm/test/reference/EPERM_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EPERM_record
  user/piso/contrib/openbsm/test/reference/EPIPE_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EPIPE_record
  user/piso/contrib/openbsm/test/reference/EROFS_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EROFS_record
  user/piso/contrib/openbsm/test/reference/ESPIPE_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ESPIPE_record
  user/piso/contrib/openbsm/test/reference/ESRCH_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ESRCH_record
  user/piso/contrib/openbsm/test/reference/ETXTBSY_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/ETXTBSY_record
  user/piso/contrib/openbsm/test/reference/EXDEV_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/EXDEV_record
  user/piso/contrib/openbsm/test/reference/socketex_record
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/socketex_record
  user/piso/contrib/openbsm/test/reference/socketex_token
     - copied unchanged from r187686, head/contrib/openbsm/test/reference/socketex_token
  user/piso/lib/libarchive/test/test_write_disk_failures.c
     - copied unchanged from r187686, head/lib/libarchive/test/test_write_disk_failures.c
  user/piso/lib/libauditd/
     - copied from r187686, head/lib/libauditd/
  user/piso/lib/libc/stdio/printfcommon.h
     - copied unchanged from r187686, head/lib/libc/stdio/printfcommon.h
  user/piso/lib/libelf/README
     - copied unchanged from r187686, head/lib/libelf/README
  user/piso/share/man/man4/urtw.4
     - copied unchanged from r187686, head/share/man/man4/urtw.4
  user/piso/sys/amd64/conf/USB2
     - copied unchanged from r187686, head/sys/amd64/conf/USB2
  user/piso/sys/arm/arm/cpufunc_asm_sheeva.S
     - copied unchanged from r187686, head/sys/arm/arm/cpufunc_asm_sheeva.S
  user/piso/sys/bsm/audit_domain.h
     - copied unchanged from r187686, head/sys/bsm/audit_domain.h
  user/piso/sys/bsm/audit_errno.h
     - copied unchanged from r187686, head/sys/bsm/audit_errno.h
  user/piso/sys/bsm/audit_socket_type.h
     - copied unchanged from r187686, head/sys/bsm/audit_socket_type.h
  user/piso/sys/dev/ofw/ofw_iicbus.c
     - copied unchanged from r187686, head/sys/dev/ofw/ofw_iicbus.c
  user/piso/sys/dev/syscons/scterm-teken.c
     - copied unchanged from r187686, head/sys/dev/syscons/scterm-teken.c
  user/piso/sys/dev/syscons/teken/
     - copied from r187686, head/sys/dev/syscons/teken/
  user/piso/sys/dev/usb/if_urtw.c
     - copied unchanged from r187686, head/sys/dev/usb/if_urtw.c
  user/piso/sys/dev/usb/if_urtwreg.h
     - copied unchanged from r187686, head/sys/dev/usb/if_urtwreg.h
  user/piso/sys/dev/usb/if_urtwvar.h
     - copied unchanged from r187686, head/sys/dev/usb/if_urtwvar.h
  user/piso/sys/dev/usb2/controller/atmegadci.c
     - copied unchanged from r187686, head/sys/dev/usb2/controller/atmegadci.c
  user/piso/sys/dev/usb2/controller/atmegadci.h
     - copied unchanged from r187686, head/sys/dev/usb2/controller/atmegadci.h
  user/piso/sys/dev/usb2/controller/atmegadci_atmelarm.c
     - copied unchanged from r187686, head/sys/dev/usb2/controller/atmegadci_atmelarm.c
  user/piso/sys/dev/usb2/ethernet/if_auereg.h
     - copied unchanged from r187686, head/sys/dev/usb2/ethernet/if_auereg.h
  user/piso/sys/dev/usb2/ethernet/if_axereg.h
     - copied unchanged from r187686, head/sys/dev/usb2/ethernet/if_axereg.h
  user/piso/sys/dev/usb2/ethernet/if_cdcereg.h
     - copied unchanged from r187686, head/sys/dev/usb2/ethernet/if_cdcereg.h
  user/piso/sys/dev/usb2/ethernet/if_cuereg.h
     - copied unchanged from r187686, head/sys/dev/usb2/ethernet/if_cuereg.h
  user/piso/sys/dev/usb2/ethernet/if_kuefw.h
     - copied unchanged from r187686, head/sys/dev/usb2/ethernet/if_kuefw.h
  user/piso/sys/dev/usb2/ethernet/if_kuereg.h
     - copied unchanged from r187686, head/sys/dev/usb2/ethernet/if_kuereg.h
  user/piso/sys/dev/usb2/ethernet/if_ruereg.h
     - copied unchanged from r187686, head/sys/dev/usb2/ethernet/if_ruereg.h
  user/piso/sys/dev/usb2/ethernet/if_udavreg.h
     - copied unchanged from r187686, head/sys/dev/usb2/ethernet/if_udavreg.h
  user/piso/sys/dev/usb2/wlan/if_rumfw.h
     - copied unchanged from r187686, head/sys/dev/usb2/wlan/if_rumfw.h
  user/piso/sys/dev/usb2/wlan/if_rumreg.h
     - copied unchanged from r187686, head/sys/dev/usb2/wlan/if_rumreg.h
  user/piso/sys/dev/usb2/wlan/if_rumvar.h
     - copied unchanged from r187686, head/sys/dev/usb2/wlan/if_rumvar.h
  user/piso/sys/dev/usb2/wlan/if_uralreg.h
     - copied unchanged from r187686, head/sys/dev/usb2/wlan/if_uralreg.h
  user/piso/sys/dev/usb2/wlan/if_uralvar.h
     - copied unchanged from r187686, head/sys/dev/usb2/wlan/if_uralvar.h
  user/piso/sys/dev/usb2/wlan/if_zydfw.h
     - copied unchanged from r187686, head/sys/dev/usb2/wlan/if_zydfw.h
  user/piso/sys/dev/usb2/wlan/if_zydreg.h
     - copied unchanged from r187686, head/sys/dev/usb2/wlan/if_zydreg.h
  user/piso/sys/i386/conf/USB2
     - copied unchanged from r187686, head/sys/i386/conf/USB2
  user/piso/sys/mips/mips/elf64_machdep.c
     - copied unchanged from r187686, head/sys/mips/mips/elf64_machdep.c
  user/piso/sys/modules/urtw/
     - copied from r187686, head/sys/modules/urtw/
  user/piso/sys/modules/usb2/controller_atmegadci/
     - copied from r187686, head/sys/modules/usb2/controller_atmegadci/
  user/piso/sys/modules/usb2/serial_3g/
     - copied from r187686, head/sys/modules/usb2/serial_3g/
  user/piso/sys/net80211/ieee80211_tdma.c
     - copied unchanged from r187686, head/sys/net80211/ieee80211_tdma.c
  user/piso/sys/net80211/ieee80211_tdma.h
     - copied unchanged from r187686, head/sys/net80211/ieee80211_tdma.h
  user/piso/sys/pc98/cbus/sctermvar.h
     - copied unchanged from r187686, head/sys/pc98/cbus/sctermvar.h
  user/piso/sys/powerpc/powermac/kiic.c
     - copied unchanged from r187686, head/sys/powerpc/powermac/kiic.c
  user/piso/sys/security/audit/audit_bsm_domain.c
     - copied unchanged from r187686, head/sys/security/audit/audit_bsm_domain.c
  user/piso/sys/security/audit/audit_bsm_errno.c
     - copied unchanged from r187686, head/sys/security/audit/audit_bsm_errno.c
  user/piso/sys/security/audit/audit_bsm_socket_type.c
     - copied unchanged from r187686, head/sys/security/audit/audit_bsm_socket_type.c
  user/piso/sys/xen/evtchn.h
     - copied unchanged from r187686, head/sys/xen/evtchn.h
  user/piso/sys/xen/hypervisor.h
     - copied unchanged from r187686, head/sys/xen/hypervisor.h
  user/piso/sys/xen/xen_intr.h
     - copied unchanged from r187686, head/sys/xen/xen_intr.h
  user/piso/tools/regression/usr.bin/jot/regress.wX1.out
     - copied unchanged from r187686, head/tools/regression/usr.bin/jot/regress.wX1.out
  user/piso/tools/tools/ath/athrd/
     - copied from r187686, head/tools/tools/ath/athrd/
  user/piso/tools/tools/nanobsd/gateworks/
     - copied from r187686, head/tools/tools/nanobsd/gateworks/
  user/piso/tools/tools/net80211/scripts/setup.tdma-master
     - copied unchanged from r187686, head/tools/tools/net80211/scripts/setup.tdma-master
  user/piso/tools/tools/net80211/scripts/setup.tdma-slave
     - copied unchanged from r187686, head/tools/tools/net80211/scripts/setup.tdma-slave
  user/piso/tools/tools/net80211/wlantxtime/
     - copied from r187686, head/tools/tools/net80211/wlantxtime/
  user/piso/tools/tools/sysbuild/
     - copied from r187686, head/tools/tools/sysbuild/
  user/piso/usr.bin/mail/util.c
     - copied unchanged from r187686, head/usr.bin/mail/util.c
Replaced:
  user/piso/contrib/file/FREEBSD-upgrade
     - copied unchanged from r187686, head/contrib/file/FREEBSD-upgrade
  user/piso/contrib/file/magic2mime
     - copied unchanged from r187686, head/contrib/file/magic2mime
Deleted:
  user/piso/contrib/file/LEGAL.NOTICE
  user/piso/contrib/file/Makefile.std
  user/piso/contrib/file/PORTING
  user/piso/contrib/file/configure.in
  user/piso/contrib/file/magic.mime
  user/piso/contrib/file/mkinstalldirs
  user/piso/contrib/file/test.c
  user/piso/sys/arm/arm/cpufunc_asm_feroceon.S
  user/piso/sys/boot/common/load.c
  user/piso/sys/dev/digi/con.CX-IBM.h
  user/piso/sys/dev/digi/con.CX.h
  user/piso/sys/dev/digi/con.EPCX.h
  user/piso/sys/dev/digi/con.MBank.h
  user/piso/sys/dev/sound/pci/au88x0.c
  user/piso/sys/dev/sound/pci/au88x0.h
  user/piso/sys/dev/syscons/scterm-dumb.c
  user/piso/sys/dev/syscons/scterm-sc.c
  user/piso/sys/dev/syscons/sctermvar.h
  user/piso/sys/dev/usb2/ethernet/if_aue2_reg.h
  user/piso/sys/dev/usb2/ethernet/if_axe2_reg.h
  user/piso/sys/dev/usb2/ethernet/if_cdce2_reg.h
  user/piso/sys/dev/usb2/ethernet/if_cue2_reg.h
  user/piso/sys/dev/usb2/ethernet/if_kue2_fw.h
  user/piso/sys/dev/usb2/ethernet/if_kue2_reg.h
  user/piso/sys/dev/usb2/ethernet/if_rue2_reg.h
  user/piso/sys/dev/usb2/ethernet/if_udav2_reg.h
  user/piso/sys/dev/usb2/wlan/if_rum2_fw.h
  user/piso/sys/dev/usb2/wlan/if_rum2_reg.h
  user/piso/sys/dev/usb2/wlan/if_rum2_var.h
  user/piso/sys/dev/usb2/wlan/if_ural2_reg.h
  user/piso/sys/dev/usb2/wlan/if_ural2_var.h
  user/piso/sys/dev/usb2/wlan/if_zyd2_fw.h
  user/piso/sys/dev/usb2/wlan/if_zyd2_reg.h
  user/piso/sys/i386/include/xen/evtchn.h
  user/piso/sys/i386/include/xen/hypervisor.h
  user/piso/sys/i386/include/xen/xen_intr.h
  user/piso/sys/modules/sound/driver/au88x0/
  user/piso/sys/powerpc/booke/support.S
  user/piso/tools/regression/usr.bin/jot/regress.wX.out
  user/piso/usr.bin/mail/aux.c
Modified:
  user/piso/   (props changed)
  user/piso/COPYRIGHT
  user/piso/Makefile.inc1
  user/piso/ObsoleteFiles.inc
  user/piso/UPDATING
  user/piso/bin/chmod/chmod.1
  user/piso/bin/dd/dd.1
  user/piso/bin/kenv/kenv.1
  user/piso/bin/ln/ln.1
  user/piso/bin/test/test.1
  user/piso/cddl/contrib/opensolaris/cmd/zinject/zinject.c
  user/piso/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  user/piso/contrib/bind9/   (props changed)
  user/piso/contrib/bind9/CHANGES
  user/piso/contrib/bind9/lib/dns/api
  user/piso/contrib/bind9/lib/dns/openssldsa_link.c
  user/piso/contrib/bind9/lib/dns/opensslrsa_link.c
  user/piso/contrib/bind9/lib/isc/unix/socket.c
  user/piso/contrib/bind9/version
  user/piso/contrib/csup/   (props changed)
  user/piso/contrib/csup/GNUmakefile
  user/piso/contrib/csup/Makefile
  user/piso/contrib/csup/TODO
  user/piso/contrib/csup/config.c
  user/piso/contrib/csup/csup.1
  user/piso/contrib/csup/detailer.c
  user/piso/contrib/csup/diff.c
  user/piso/contrib/csup/diff.h
  user/piso/contrib/csup/fattr.c
  user/piso/contrib/csup/fattr.h
  user/piso/contrib/csup/keyword.c
  user/piso/contrib/csup/keyword.h
  user/piso/contrib/csup/lister.c
  user/piso/contrib/csup/misc.c
  user/piso/contrib/csup/misc.h
  user/piso/contrib/csup/mux.c
  user/piso/contrib/csup/proto.c
  user/piso/contrib/csup/proto.h
  user/piso/contrib/csup/status.c
  user/piso/contrib/csup/stream.c
  user/piso/contrib/csup/stream.h
  user/piso/contrib/csup/updater.c
  user/piso/contrib/file/   (props changed)
  user/piso/contrib/file/ChangeLog
  user/piso/contrib/file/MAINT
  user/piso/contrib/file/Magdir/adventure
  user/piso/contrib/file/Magdir/animation
  user/piso/contrib/file/Magdir/apple
  user/piso/contrib/file/Magdir/archive
  user/piso/contrib/file/Magdir/audio
  user/piso/contrib/file/Magdir/c-lang
  user/piso/contrib/file/Magdir/c64
  user/piso/contrib/file/Magdir/cafebabe
  user/piso/contrib/file/Magdir/cddb
  user/piso/contrib/file/Magdir/commands
  user/piso/contrib/file/Magdir/compress
  user/piso/contrib/file/Magdir/console
  user/piso/contrib/file/Magdir/cracklib
  user/piso/contrib/file/Magdir/ctags
  user/piso/contrib/file/Magdir/database
  user/piso/contrib/file/Magdir/diff
  user/piso/contrib/file/Magdir/dump
  user/piso/contrib/file/Magdir/elf
  user/piso/contrib/file/Magdir/filesystems
  user/piso/contrib/file/Magdir/flash
  user/piso/contrib/file/Magdir/fonts
  user/piso/contrib/file/Magdir/fortran
  user/piso/contrib/file/Magdir/frame
  user/piso/contrib/file/Magdir/freebsd
  user/piso/contrib/file/Magdir/fsav
  user/piso/contrib/file/Magdir/games
  user/piso/contrib/file/Magdir/gimp
  user/piso/contrib/file/Magdir/gnu
  user/piso/contrib/file/Magdir/hp
  user/piso/contrib/file/Magdir/iff
  user/piso/contrib/file/Magdir/images
  user/piso/contrib/file/Magdir/java
  user/piso/contrib/file/Magdir/jpeg
  user/piso/contrib/file/Magdir/lex
  user/piso/contrib/file/Magdir/linux
  user/piso/contrib/file/Magdir/lisp
  user/piso/contrib/file/Magdir/macintosh
  user/piso/contrib/file/Magdir/mail.news
  user/piso/contrib/file/Magdir/mathematica
  user/piso/contrib/file/Magdir/misctools
  user/piso/contrib/file/Magdir/msdos
  user/piso/contrib/file/Magdir/mup
  user/piso/contrib/file/Magdir/os2
  user/piso/contrib/file/Magdir/palm
  user/piso/contrib/file/Magdir/pdf
  user/piso/contrib/file/Magdir/perl
  user/piso/contrib/file/Magdir/pgp
  user/piso/contrib/file/Magdir/pkgadd
  user/piso/contrib/file/Magdir/printer
  user/piso/contrib/file/Magdir/psion
  user/piso/contrib/file/Magdir/revision
  user/piso/contrib/file/Magdir/riff
  user/piso/contrib/file/Magdir/rpm
  user/piso/contrib/file/Magdir/rtf
  user/piso/contrib/file/Magdir/sc
  user/piso/contrib/file/Magdir/scientific
  user/piso/contrib/file/Magdir/sgi
  user/piso/contrib/file/Magdir/sgml
  user/piso/contrib/file/Magdir/sharc
  user/piso/contrib/file/Magdir/sketch
  user/piso/contrib/file/Magdir/softquad
  user/piso/contrib/file/Magdir/spectrum
  user/piso/contrib/file/Magdir/tex
  user/piso/contrib/file/Magdir/troff
  user/piso/contrib/file/Magdir/unicode
  user/piso/contrib/file/Magdir/uuencode
  user/piso/contrib/file/Magdir/varied.script
  user/piso/contrib/file/Magdir/vorbis
  user/piso/contrib/file/Magdir/wordprocessors
  user/piso/contrib/file/Makefile.am
  user/piso/contrib/file/Makefile.in
  user/piso/contrib/file/README
  user/piso/contrib/file/acinclude.m4
  user/piso/contrib/file/aclocal.m4
  user/piso/contrib/file/apprentice.c
  user/piso/contrib/file/ascmagic.c
  user/piso/contrib/file/compress.c
  user/piso/contrib/file/config.h.in
  user/piso/contrib/file/configure
  user/piso/contrib/file/file.c
  user/piso/contrib/file/file.h
  user/piso/contrib/file/file.man
  user/piso/contrib/file/fsmagic.c
  user/piso/contrib/file/funcs.c
  user/piso/contrib/file/is_tar.c
  user/piso/contrib/file/libmagic.man
  user/piso/contrib/file/magic.c
  user/piso/contrib/file/magic.h
  user/piso/contrib/file/magic.man
  user/piso/contrib/file/names.h
  user/piso/contrib/file/patchlevel.h
  user/piso/contrib/file/print.c
  user/piso/contrib/file/readelf.c
  user/piso/contrib/file/readelf.h
  user/piso/contrib/file/softmagic.c
  user/piso/contrib/file/tar.h
  user/piso/contrib/lukemftpd/src/extern.h
  user/piso/contrib/lukemftpd/src/ftpcmd.y
  user/piso/contrib/lukemftpd/src/ftpd.c
  user/piso/contrib/ntp/ntpd/ntp_crypto.c
  user/piso/contrib/openbsm/   (props changed)
  user/piso/contrib/openbsm/INSTALL
  user/piso/contrib/openbsm/Makefile.am
  user/piso/contrib/openbsm/Makefile.in
  user/piso/contrib/openbsm/NEWS
  user/piso/contrib/openbsm/README
  user/piso/contrib/openbsm/TODO
  user/piso/contrib/openbsm/VERSION
  user/piso/contrib/openbsm/bin/Makefile.in
  user/piso/contrib/openbsm/bin/audit/Makefile.am
  user/piso/contrib/openbsm/bin/audit/Makefile.in
  user/piso/contrib/openbsm/bin/audit/audit.8
  user/piso/contrib/openbsm/bin/audit/audit.c
  user/piso/contrib/openbsm/bin/auditd/Makefile.am
  user/piso/contrib/openbsm/bin/auditd/Makefile.in
  user/piso/contrib/openbsm/bin/auditd/audit_warn.c
  user/piso/contrib/openbsm/bin/auditd/auditd.8
  user/piso/contrib/openbsm/bin/auditd/auditd.c
  user/piso/contrib/openbsm/bin/auditd/auditd.h
  user/piso/contrib/openbsm/bin/auditfilterd/Makefile.in
  user/piso/contrib/openbsm/bin/auditreduce/Makefile.in
  user/piso/contrib/openbsm/bin/auditreduce/auditreduce.c
  user/piso/contrib/openbsm/bin/praudit/Makefile.in
  user/piso/contrib/openbsm/bsm/Makefile.am
  user/piso/contrib/openbsm/bsm/Makefile.in
  user/piso/contrib/openbsm/bsm/audit_uevents.h
  user/piso/contrib/openbsm/bsm/libbsm.h
  user/piso/contrib/openbsm/compat/endian.h
  user/piso/contrib/openbsm/config/config.h
  user/piso/contrib/openbsm/config/config.h.in
  user/piso/contrib/openbsm/configure
  user/piso/contrib/openbsm/configure.ac
  user/piso/contrib/openbsm/etc/audit_event
  user/piso/contrib/openbsm/libbsm/Makefile.am
  user/piso/contrib/openbsm/libbsm/Makefile.in
  user/piso/contrib/openbsm/libbsm/au_token.3
  user/piso/contrib/openbsm/libbsm/audit_submit.3
  user/piso/contrib/openbsm/libbsm/bsm_audit.c
  user/piso/contrib/openbsm/libbsm/bsm_class.c
  user/piso/contrib/openbsm/libbsm/bsm_control.c
  user/piso/contrib/openbsm/libbsm/bsm_event.c
  user/piso/contrib/openbsm/libbsm/bsm_io.c
  user/piso/contrib/openbsm/libbsm/bsm_mask.c
  user/piso/contrib/openbsm/libbsm/bsm_token.c
  user/piso/contrib/openbsm/libbsm/bsm_user.c
  user/piso/contrib/openbsm/libbsm/bsm_wrappers.c
  user/piso/contrib/openbsm/libbsm/libbsm.3
  user/piso/contrib/openbsm/man/Makefile.in
  user/piso/contrib/openbsm/man/audit.log.5
  user/piso/contrib/openbsm/man/audit_user.5
  user/piso/contrib/openbsm/modules/Makefile.in
  user/piso/contrib/openbsm/modules/auditfilter_noop/Makefile.in
  user/piso/contrib/openbsm/sys/Makefile.in
  user/piso/contrib/openbsm/sys/bsm/Makefile.am
  user/piso/contrib/openbsm/sys/bsm/Makefile.in
  user/piso/contrib/openbsm/sys/bsm/audit.h
  user/piso/contrib/openbsm/sys/bsm/audit_internal.h
  user/piso/contrib/openbsm/sys/bsm/audit_kevents.h
  user/piso/contrib/openbsm/sys/bsm/audit_record.h
  user/piso/contrib/openbsm/test/Makefile.in
  user/piso/contrib/openbsm/test/bsm/Makefile.in
  user/piso/contrib/openbsm/test/bsm/generate.c
  user/piso/contrib/openbsm/test/reference/arg32_record
  user/piso/contrib/openbsm/test/reference/data_record
  user/piso/contrib/openbsm/test/reference/data_token
  user/piso/contrib/openbsm/test/reference/file_record
  user/piso/contrib/openbsm/test/reference/header32_token
  user/piso/contrib/openbsm/test/reference/in_addr_record
  user/piso/contrib/openbsm/test/reference/ip_record
  user/piso/contrib/openbsm/test/reference/ipc_record
  user/piso/contrib/openbsm/test/reference/iport_record
  user/piso/contrib/openbsm/test/reference/opaque_record
  user/piso/contrib/openbsm/test/reference/path_record
  user/piso/contrib/openbsm/test/reference/process32_record
  user/piso/contrib/openbsm/test/reference/process32ex_record-IPv4
  user/piso/contrib/openbsm/test/reference/process32ex_record-IPv6
  user/piso/contrib/openbsm/test/reference/process64_record
  user/piso/contrib/openbsm/test/reference/process64ex_record-IPv4
  user/piso/contrib/openbsm/test/reference/process64ex_record-IPv6
  user/piso/contrib/openbsm/test/reference/return32_record
  user/piso/contrib/openbsm/test/reference/return32_token
  user/piso/contrib/openbsm/test/reference/seq_record
  user/piso/contrib/openbsm/test/reference/subject32_record
  user/piso/contrib/openbsm/test/reference/subject32ex_record
  user/piso/contrib/openbsm/test/reference/text_record
  user/piso/contrib/openbsm/test/reference/zonename_record
  user/piso/contrib/openbsm/tools/Makefile.in
  user/piso/contrib/smbfs/mount_smbfs/mount_smbfs.8
  user/piso/contrib/smbfs/mount_smbfs/mount_smbfs.c
  user/piso/contrib/wpa_supplicant/   (props changed)
  user/piso/crypto/openssl/apps/speed.c
  user/piso/crypto/openssl/apps/spkac.c
  user/piso/crypto/openssl/apps/verify.c
  user/piso/crypto/openssl/apps/x509.c
  user/piso/crypto/openssl/ssl/s2_clnt.c
  user/piso/crypto/openssl/ssl/s2_srvr.c
  user/piso/crypto/openssl/ssl/s3_clnt.c
  user/piso/crypto/openssl/ssl/s3_srvr.c
  user/piso/crypto/openssl/ssl/ssltest.c
  user/piso/etc/defaults/rc.conf
  user/piso/etc/periodic/weekly/Makefile
  user/piso/etc/rc.shutdown
  user/piso/etc/regdomain.xml
  user/piso/games/fortune/datfiles/freebsd-tips
  user/piso/gnu/lib/libstdc++/Makefile
  user/piso/gnu/usr.bin/man/manpath/manpath.config
  user/piso/lib/Makefile
  user/piso/lib/libalias/modules/Makefile.inc
  user/piso/lib/libarchive/archive_read_support_compression_gzip.c
  user/piso/lib/libarchive/archive_read_support_format_iso9660.c
  user/piso/lib/libarchive/archive_write_disk.c
  user/piso/lib/libarchive/test/Makefile
  user/piso/lib/libarchive/test/test_write_disk_secure.c
  user/piso/lib/libbsm/Makefile
  user/piso/lib/libc/locale/mbstowcs.c
  user/piso/lib/libc/locale/wcsftime.c
  user/piso/lib/libc/locale/wcstombs.c
  user/piso/lib/libc/net/getaddrinfo.3
  user/piso/lib/libc/stdio/fputws.c
  user/piso/lib/libc/stdio/vfprintf.c
  user/piso/lib/libc/stdio/vfscanf.c
  user/piso/lib/libc/stdio/vfwprintf.c
  user/piso/lib/libc/stdio/vfwscanf.c
  user/piso/lib/libc/stdio/vswscanf.c
  user/piso/lib/libc/stdio/wsetup.c
  user/piso/lib/libc/string/Makefile.inc
  user/piso/lib/libc/string/ffs.3
  user/piso/lib/libc/string/strlcat.c
  user/piso/lib/libc/string/strlcpy.3
  user/piso/lib/libc/sys/jail.2
  user/piso/lib/libc/sys/socket.2
  user/piso/lib/libc/sys/timer_create.2
  user/piso/lib/libmagic/Makefile
  user/piso/lib/libmd/mdX.3
  user/piso/lib/libstand/bootp.c
  user/piso/lib/libusb20/libusb20.c
  user/piso/lib/libusb20/libusb20_desc.c
  user/piso/lib/msun/src/e_rem_pio2.c
  user/piso/lib/msun/src/e_rem_pio2f.c
  user/piso/lib/msun/src/k_cosf.c
  user/piso/lib/msun/src/k_sinf.c
  user/piso/lib/msun/src/k_tanf.c
  user/piso/lib/msun/src/math.h
  user/piso/libexec/comsat/comsat.c
  user/piso/release/doc/en_US.ISO8859-1/relnotes/article.sgml
  user/piso/sbin/fdisk/fdisk.c
  user/piso/sbin/fsck_ffs/fsck.h
  user/piso/sbin/fsck_ffs/fsck_ffs.8
  user/piso/sbin/fsck_ffs/fsutil.c
  user/piso/sbin/fsck_ffs/main.c
  user/piso/sbin/geom/class/virstor/gvirstor.8
  user/piso/sbin/ifconfig/ifconfig.8
  user/piso/sbin/ifconfig/ifconfig.c
  user/piso/sbin/ifconfig/ifieee80211.c
  user/piso/sbin/ipfw/ipfw2.c
  user/piso/sbin/md5/md5.1
  user/piso/sbin/mdconfig/mdconfig.8
  user/piso/sbin/mdconfig/mdconfig.c
  user/piso/sbin/mount/mount.c
  user/piso/sbin/mount_msdosfs/mount_msdosfs.8
  user/piso/sbin/mount_ntfs/mount_ntfs.8
  user/piso/sbin/ping/ping.8
  user/piso/sbin/recoverdisk/recoverdisk.c
  user/piso/sbin/route/route.c
  user/piso/share/examples/cvsup/refuse.README
  user/piso/share/man/man4/Makefile
  user/piso/share/man/man4/ae.4
  user/piso/share/man/man4/ath.4
  user/piso/share/man/man4/bce.4
  user/piso/share/man/man4/bge.4
  user/piso/share/man/man4/cd.4
  user/piso/share/man/man4/cpuctl.4
  user/piso/share/man/man4/gem.4
  user/piso/share/man/man4/hme.4
  user/piso/share/man/man4/nge.4
  user/piso/share/man/man4/sdhci.4
  user/piso/share/man/man4/sk.4
  user/piso/share/man/man4/snd_hda.4
  user/piso/share/man/man4/snd_ich.4
  user/piso/share/man/man4/sysmouse.4
  user/piso/share/man/man5/rc.conf.5
  user/piso/share/man/man7/build.7
  user/piso/share/man/man7/ports.7
  user/piso/share/man/man7/tuning.7
  user/piso/share/man/man9/dev_clone.9
  user/piso/share/man/man9/domain.9
  user/piso/share/man/man9/insmntque.9
  user/piso/share/man/man9/redzone.9
  user/piso/share/misc/bsd-family-tree
  user/piso/share/misc/pci_vendors
  user/piso/share/mk/bsd.libnames.mk
  user/piso/share/mk/bsd.own.mk
  user/piso/share/zoneinfo/   (props changed)
  user/piso/share/zoneinfo/asia
  user/piso/share/zoneinfo/backward
  user/piso/share/zoneinfo/europe
  user/piso/share/zoneinfo/leapseconds
  user/piso/share/zoneinfo/northamerica
  user/piso/share/zoneinfo/zone.tab
  user/piso/sys/   (props changed)
  user/piso/sys/amd64/amd64/amd64_mem.c
  user/piso/sys/amd64/amd64/cpu_switch.S
  user/piso/sys/amd64/amd64/exception.S
  user/piso/sys/amd64/amd64/identcpu.c
  user/piso/sys/amd64/amd64/initcpu.c
  user/piso/sys/amd64/amd64/msi.c
  user/piso/sys/amd64/conf/GENERIC
  user/piso/sys/amd64/include/cputypes.h
  user/piso/sys/amd64/include/md_var.h
  user/piso/sys/amd64/include/specialreg.h
  user/piso/sys/arm/arm/cpufunc.c
  user/piso/sys/arm/arm/elf_trampoline.c
  user/piso/sys/arm/at91/at91.c
  user/piso/sys/arm/at91/at91_mci.c
  user/piso/sys/arm/at91/at91_twi.c
  user/piso/sys/arm/at91/at91_twireg.h
  user/piso/sys/arm/at91/at91var.h
  user/piso/sys/arm/at91/uart_bus_at91usart.c
  user/piso/sys/arm/at91/uart_cpu_at91rm9200usart.c
  user/piso/sys/arm/at91/uart_dev_at91usart.c
  user/piso/sys/arm/include/cpufunc.h
  user/piso/sys/arm/include/vmparam.h
  user/piso/sys/arm/mv/common.c
  user/piso/sys/arm/mv/discovery/db78xxx.c
  user/piso/sys/arm/mv/discovery/discovery.c
  user/piso/sys/arm/mv/files.mv
  user/piso/sys/arm/mv/gpio.c
  user/piso/sys/arm/mv/kirkwood/db88f6xxx.c
  user/piso/sys/arm/mv/kirkwood/kirkwood.c
  user/piso/sys/arm/mv/mv_machdep.c
  user/piso/sys/arm/mv/mv_pci.c
  user/piso/sys/arm/mv/mvreg.h
  user/piso/sys/arm/mv/mvvar.h
  user/piso/sys/arm/mv/obio.c
  user/piso/sys/arm/mv/orion/db88f5xxx.c
  user/piso/sys/arm/mv/orion/orion.c
  user/piso/sys/arm/xscale/i8134x/i81342_mcu.c
  user/piso/sys/boot/forth/loader.4th
  user/piso/sys/boot/forth/loader.conf
  user/piso/sys/boot/forth/pnp.4th
  user/piso/sys/boot/forth/support.4th
  user/piso/sys/boot/i386/boot0/Makefile
  user/piso/sys/boot/i386/boot0/boot0.S
  user/piso/sys/boot/i386/libi386/bootinfo64.c
  user/piso/sys/bsm/audit.h
  user/piso/sys/bsm/audit_internal.h
  user/piso/sys/bsm/audit_kevents.h
  user/piso/sys/bsm/audit_record.h
  user/piso/sys/cam/cam_periph.c
  user/piso/sys/cam/cam_xpt.c
  user/piso/sys/cam/cam_xpt_sim.h
  user/piso/sys/cam/scsi/scsi_all.c
  user/piso/sys/cam/scsi/scsi_cd.c
  user/piso/sys/cam/scsi/scsi_ch.c
  user/piso/sys/cam/scsi/scsi_da.c
  user/piso/sys/cam/scsi/scsi_low.c
  user/piso/sys/cam/scsi/scsi_pass.c
  user/piso/sys/cam/scsi/scsi_pt.c
  user/piso/sys/cam/scsi/scsi_sa.c
  user/piso/sys/cam/scsi/scsi_ses.c
  user/piso/sys/cam/scsi/scsi_sg.c
  user/piso/sys/compat/freebsd32/freebsd32_misc.c
  user/piso/sys/compat/linprocfs/linprocfs.c
  user/piso/sys/compat/linux/linux_misc.c
  user/piso/sys/conf/Makefile.arm
  user/piso/sys/conf/NOTES
  user/piso/sys/conf/files
  user/piso/sys/conf/files.amd64
  user/piso/sys/conf/files.i386
  user/piso/sys/conf/files.ia64
  user/piso/sys/conf/files.pc98
  user/piso/sys/conf/files.powerpc
  user/piso/sys/conf/files.sparc64
  user/piso/sys/conf/kern.post.mk
  user/piso/sys/conf/kern.pre.mk
  user/piso/sys/conf/newvers.sh
  user/piso/sys/conf/options
  user/piso/sys/contrib/altq/altq/altq_subr.c
  user/piso/sys/contrib/pf/   (props changed)
  user/piso/sys/crypto/via/padlock.c
  user/piso/sys/crypto/via/padlock_hash.c
  user/piso/sys/dev/acpica/acpi_battery.c
  user/piso/sys/dev/adb/adb_kbd.c
  user/piso/sys/dev/agp/agp_amd64.c
  user/piso/sys/dev/agp/agp_via.c
  user/piso/sys/dev/ata/ata-queue.c
  user/piso/sys/dev/ata/atapi-cam.c
  user/piso/sys/dev/ath/ath_hal/ah_regdomain.c
  user/piso/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c
  user/piso/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c
  user/piso/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c
  user/piso/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c
  user/piso/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c
  user/piso/sys/dev/ath/ath_hal/ar5212/ar5212_rfgain.c
  user/piso/sys/dev/ath/ath_hal/ar5312/ar5312_reset.c
  user/piso/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
  user/piso/sys/dev/ath/ath_rate/amrr/amrr.c
  user/piso/sys/dev/ath/ath_rate/onoe/onoe.c
  user/piso/sys/dev/ath/ath_rate/sample/sample.c
  user/piso/sys/dev/ath/if_ath.c
  user/piso/sys/dev/ath/if_ath_pci.c
  user/piso/sys/dev/ath/if_athioctl.h
  user/piso/sys/dev/ath/if_athvar.h
  user/piso/sys/dev/bce/if_bce.c
  user/piso/sys/dev/cardbus/cardbus.c
  user/piso/sys/dev/dcons/dcons_crom.c
  user/piso/sys/dev/dcons/dcons_os.c
  user/piso/sys/dev/e1000/if_igb.c
  user/piso/sys/dev/exca/exca.c
  user/piso/sys/dev/fxp/if_fxp.c
  user/piso/sys/dev/if_ndis/if_ndis.c
  user/piso/sys/dev/iicbus/ad7418.c
  user/piso/sys/dev/iicbus/ds1672.c
  user/piso/sys/dev/iicbus/icee.c
  user/piso/sys/dev/iicbus/if_ic.c
  user/piso/sys/dev/iicbus/iic.c
  user/piso/sys/dev/iicbus/iicbus.c
  user/piso/sys/dev/iicbus/iicsmb.c
  user/piso/sys/dev/md/md.c
  user/piso/sys/dev/mge/if_mge.c
  user/piso/sys/dev/mge/if_mgevar.h
  user/piso/sys/dev/mmc/mmc.c
  user/piso/sys/dev/mpt/mpt.c
  user/piso/sys/dev/mpt/mpt.h
  user/piso/sys/dev/mpt/mpt_cam.c
  user/piso/sys/dev/mpt/mpt_raid.c
  user/piso/sys/dev/mpt/mpt_user.c
  user/piso/sys/dev/msk/if_msk.c
  user/piso/sys/dev/msk/if_mskreg.h
  user/piso/sys/dev/ofw/ofw_bus_subr.c
  user/piso/sys/dev/ofw/openfirm.c
  user/piso/sys/dev/ofw/openfirm.h
  user/piso/sys/dev/pccard/pccardvar.h
  user/piso/sys/dev/pci/pci.c
  user/piso/sys/dev/pcn/if_pcn.c
  user/piso/sys/dev/ppbus/if_plip.c
  user/piso/sys/dev/ppbus/immio.c
  user/piso/sys/dev/ppbus/lpbb.c
  user/piso/sys/dev/ppbus/lpt.c
  user/piso/sys/dev/ppbus/pcfclock.c
  user/piso/sys/dev/ppbus/ppb_1284.c
  user/piso/sys/dev/ppbus/ppb_base.c
  user/piso/sys/dev/ppbus/ppb_msq.c
  user/piso/sys/dev/ppbus/ppbconf.c
  user/piso/sys/dev/ppbus/ppbconf.h
  user/piso/sys/dev/ppbus/ppi.c
  user/piso/sys/dev/ppbus/pps.c
  user/piso/sys/dev/ppbus/vpo.c
  user/piso/sys/dev/ppbus/vpoio.c
  user/piso/sys/dev/ppc/ppc.c
  user/piso/sys/dev/ppc/ppc_acpi.c
  user/piso/sys/dev/ppc/ppc_isa.c
  user/piso/sys/dev/ppc/ppc_pci.c
  user/piso/sys/dev/ppc/ppc_puc.c
  user/piso/sys/dev/ppc/ppcreg.h
  user/piso/sys/dev/ppc/ppcvar.h
  user/piso/sys/dev/re/if_re.c
  user/piso/sys/dev/sound/pci/cmi.c
  user/piso/sys/dev/sound/pci/hda/hdac.c
  user/piso/sys/dev/sound/pcm/dsp.c
  user/piso/sys/dev/sound/pcm/mixer.c
  user/piso/sys/dev/sound/pcm/sound.c
  user/piso/sys/dev/sound/pcm/sound.h
  user/piso/sys/dev/speaker/spkr.c
  user/piso/sys/dev/syscons/scterm.c
  user/piso/sys/dev/syscons/syscons.c
  user/piso/sys/dev/syscons/syscons.h
  user/piso/sys/dev/uart/uart_cpu_mv.c
  user/piso/sys/dev/usb/ehci.c
  user/piso/sys/dev/usb/ehci_ixp4xx.c   (props changed)
  user/piso/sys/dev/usb/ehci_mbus.c
  user/piso/sys/dev/usb/ehci_pci.c
  user/piso/sys/dev/usb/uftdi.c
  user/piso/sys/dev/usb/uhci_pci.c
  user/piso/sys/dev/usb/usbdevs
  user/piso/sys/dev/usb/usbdi.c
  user/piso/sys/dev/usb/uscanner.c
  user/piso/sys/dev/usb2/bluetooth/ng_ubt2.c
  user/piso/sys/dev/usb2/bluetooth/ng_ubt2_var.h
  user/piso/sys/dev/usb2/bluetooth/ubtbcmfw2.c
  user/piso/sys/dev/usb2/controller/at91dci.c
  user/piso/sys/dev/usb2/controller/at91dci.h
  user/piso/sys/dev/usb2/controller/at91dci_atmelarm.c
  user/piso/sys/dev/usb2/controller/ehci2.c
  user/piso/sys/dev/usb2/controller/ehci2.h
  user/piso/sys/dev/usb2/controller/ehci2_pci.c
  user/piso/sys/dev/usb2/controller/musb2_otg.c
  user/piso/sys/dev/usb2/controller/musb2_otg.h
  user/piso/sys/dev/usb2/controller/musb2_otg_atmelarm.c
  user/piso/sys/dev/usb2/controller/ohci2.c
  user/piso/sys/dev/usb2/controller/ohci2.h
  user/piso/sys/dev/usb2/controller/ohci2_atmelarm.c
  user/piso/sys/dev/usb2/controller/ohci2_pci.c
  user/piso/sys/dev/usb2/controller/uhci2.c
  user/piso/sys/dev/usb2/controller/uhci2.h
  user/piso/sys/dev/usb2/controller/uhci2_pci.c
  user/piso/sys/dev/usb2/controller/usb2_bus.h
  user/piso/sys/dev/usb2/controller/usb2_controller.c
  user/piso/sys/dev/usb2/controller/usb2_controller.h
  user/piso/sys/dev/usb2/controller/uss820dci.c
  user/piso/sys/dev/usb2/controller/uss820dci.h
  user/piso/sys/dev/usb2/controller/uss820dci_atmelarm.c
  user/piso/sys/dev/usb2/core/usb2_busdma.c
  user/piso/sys/dev/usb2/core/usb2_compat_linux.c
  user/piso/sys/dev/usb2/core/usb2_core.h
  user/piso/sys/dev/usb2/core/usb2_debug.c
  user/piso/sys/dev/usb2/core/usb2_device.c
  user/piso/sys/dev/usb2/core/usb2_device.h
  user/piso/sys/dev/usb2/core/usb2_dynamic.c
  user/piso/sys/dev/usb2/core/usb2_dynamic.h
  user/piso/sys/dev/usb2/core/usb2_generic.c
  user/piso/sys/dev/usb2/core/usb2_handle_request.c
  user/piso/sys/dev/usb2/core/usb2_hub.c
  user/piso/sys/dev/usb2/core/usb2_hub.h
  user/piso/sys/dev/usb2/core/usb2_mbuf.h
  user/piso/sys/dev/usb2/core/usb2_msctest.c
  user/piso/sys/dev/usb2/core/usb2_msctest.h
  user/piso/sys/dev/usb2/core/usb2_parse.c
  user/piso/sys/dev/usb2/core/usb2_request.c
  user/piso/sys/dev/usb2/core/usb2_request.h
  user/piso/sys/dev/usb2/core/usb2_sw_transfer.c
  user/piso/sys/dev/usb2/core/usb2_transfer.c
  user/piso/sys/dev/usb2/core/usb2_transfer.h
  user/piso/sys/dev/usb2/ethernet/if_aue2.c
  user/piso/sys/dev/usb2/ethernet/if_axe2.c
  user/piso/sys/dev/usb2/ethernet/if_cdce2.c
  user/piso/sys/dev/usb2/ethernet/if_cue2.c
  user/piso/sys/dev/usb2/ethernet/if_kue2.c
  user/piso/sys/dev/usb2/ethernet/if_rue2.c
  user/piso/sys/dev/usb2/ethernet/if_udav2.c
  user/piso/sys/dev/usb2/image/uscanner2.c
  user/piso/sys/dev/usb2/include/usb2_defs.h
  user/piso/sys/dev/usb2/include/usb2_devid.h
  user/piso/sys/dev/usb2/include/usb2_devtable.h
  user/piso/sys/dev/usb2/include/usb2_ioctl.h
  user/piso/sys/dev/usb2/include/usb2_standard.h
  user/piso/sys/dev/usb2/input/uhid2.c
  user/piso/sys/dev/usb2/input/ukbd2.c
  user/piso/sys/dev/usb2/input/ums2.c
  user/piso/sys/dev/usb2/misc/ufm2.c
  user/piso/sys/dev/usb2/serial/u3g2.c
  user/piso/sys/dev/usb2/serial/uark2.c
  user/piso/sys/dev/usb2/serial/ubsa2.c
  user/piso/sys/dev/usb2/serial/ubser2.c
  user/piso/sys/dev/usb2/serial/uchcom2.c
  user/piso/sys/dev/usb2/serial/ucycom2.c
  user/piso/sys/dev/usb2/serial/ufoma2.c
  user/piso/sys/dev/usb2/serial/uftdi2.c
  user/piso/sys/dev/usb2/serial/ugensa2.c
  user/piso/sys/dev/usb2/serial/uipaq2.c
  user/piso/sys/dev/usb2/serial/ulpt2.c
  user/piso/sys/dev/usb2/serial/umct2.c
  user/piso/sys/dev/usb2/serial/umodem2.c
  user/piso/sys/dev/usb2/serial/umoscom2.c
  user/piso/sys/dev/usb2/serial/uplcom2.c
  user/piso/sys/dev/usb2/serial/usb2_serial.c
  user/piso/sys/dev/usb2/serial/usb2_serial.h
  user/piso/sys/dev/usb2/serial/uvisor2.c
  user/piso/sys/dev/usb2/serial/uvscom2.c
  user/piso/sys/dev/usb2/sound/uaudio2.c
  user/piso/sys/dev/usb2/storage/ata-usb2.c
  user/piso/sys/dev/usb2/storage/umass2.c
  user/piso/sys/dev/usb2/storage/urio2.c
  user/piso/sys/dev/usb2/storage/ustorage2_fs.c
  user/piso/sys/dev/usb2/wlan/if_rum2.c
  user/piso/sys/dev/usb2/wlan/if_ural2.c
  user/piso/sys/dev/usb2/wlan/if_zyd2.c
  user/piso/sys/dev/xen/blkfront/blkfront.c
  user/piso/sys/dev/xen/console/console.c
  user/piso/sys/dev/xen/console/xencons_ring.c
  user/piso/sys/dev/xen/evtchn/evtchn_dev.c
  user/piso/sys/dev/xen/netfront/netfront.c
  user/piso/sys/fs/devfs/devfs_vnops.c
  user/piso/sys/fs/msdosfs/msdosfs_conv.c
  user/piso/sys/fs/msdosfs/msdosfs_denode.c
  user/piso/sys/fs/procfs/procfs_map.c
  user/piso/sys/fs/pseudofs/pseudofs_vncache.c
  user/piso/sys/fs/pseudofs/pseudofs_vnops.c
  user/piso/sys/geom/geom_dev.c
  user/piso/sys/geom/geom_vfs.c
  user/piso/sys/geom/part/g_part.c
  user/piso/sys/geom/part/g_part_pc98.c
  user/piso/sys/geom/part/g_part_vtoc8.c
  user/piso/sys/gnu/fs/ext2fs/ext2_bitops.h
  user/piso/sys/gnu/fs/ext2fs/ext2_fs.h
  user/piso/sys/gnu/fs/ext2fs/ext2_fs_sb.h
  user/piso/sys/gnu/fs/ext2fs/ext2_inode.c
  user/piso/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c
  user/piso/sys/gnu/fs/ext2fs/ext2_vfsops.c
  user/piso/sys/i386/conf/GENERIC
  user/piso/sys/i386/conf/XEN
  user/piso/sys/i386/cpufreq/est.c
  user/piso/sys/i386/cpufreq/smist.c
  user/piso/sys/i386/i386/genassym.c
  user/piso/sys/i386/i386/i686_mem.c
  user/piso/sys/i386/i386/identcpu.c
  user/piso/sys/i386/i386/initcpu.c
  user/piso/sys/i386/i386/machdep.c
  user/piso/sys/i386/i386/msi.c
  user/piso/sys/i386/i386/vm_machdep.c
  user/piso/sys/i386/ibcs2/ibcs2_sysi86.c
  user/piso/sys/i386/include/xen/xenfunc.h
  user/piso/sys/i386/isa/npx.c
  user/piso/sys/i386/xen/clock.c
  user/piso/sys/i386/xen/mp_machdep.c
  user/piso/sys/i386/xen/mptable.c
  user/piso/sys/i386/xen/pmap.c
  user/piso/sys/i386/xen/xen_machdep.c
  user/piso/sys/ia64/ia64/pmap.c
  user/piso/sys/kern/imgact_elf.c
  user/piso/sys/kern/kern_clock.c
  user/piso/sys/kern/kern_descrip.c
  user/piso/sys/kern/kern_jail.c
  user/piso/sys/kern/kern_malloc.c
  user/piso/sys/kern/kern_mbuf.c
  user/piso/sys/kern/kern_proc.c
  user/piso/sys/kern/kern_synch.c
  user/piso/sys/kern/kern_sysctl.c
  user/piso/sys/kern/kern_timeout.c
  user/piso/sys/kern/kern_xxx.c
  user/piso/sys/kern/sched_4bsd.c
  user/piso/sys/kern/sched_ule.c
  user/piso/sys/kern/subr_param.c
  user/piso/sys/kern/subr_pcpu.c
  user/piso/sys/kern/subr_witness.c
  user/piso/sys/kern/sys_generic.c
  user/piso/sys/kern/sysv_sem.c
  user/piso/sys/kern/tty.c
  user/piso/sys/kern/tty_pty.c
  user/piso/sys/kern/uipc_cow.c
  user/piso/sys/kern/uipc_debug.c
  user/piso/sys/kern/uipc_domain.c
  user/piso/sys/kern/uipc_mbuf.c
  user/piso/sys/kern/uipc_usrreq.c
  user/piso/sys/kern/vfs_aio.c
  user/piso/sys/kern/vfs_cache.c
  user/piso/sys/kern/vfs_extattr.c
  user/piso/sys/kern/vfs_subr.c
  user/piso/sys/kern/vfs_syscalls.c
  user/piso/sys/kern/vfs_vnops.c
  user/piso/sys/kern/vnode_if.src
  user/piso/sys/mips/idt/idtpci.c
  user/piso/sys/mips/include/pmap.h
  user/piso/sys/mips/malta/gt_pci.c
  user/piso/sys/mips/mips/busdma_machdep.c
  user/piso/sys/mips/mips/cpu.c
  user/piso/sys/mips/mips/machdep.c
  user/piso/sys/mips/mips/nexus.c
  user/piso/sys/mips/mips/pmap.c
  user/piso/sys/modules/Makefile
  user/piso/sys/modules/agp/Makefile
  user/piso/sys/modules/iwnfw/Makefile
  user/piso/sys/modules/usb2/Makefile
  user/piso/sys/net/if.c
  user/piso/sys/net/if_loop.c
  user/piso/sys/net/route.c
  user/piso/sys/net/route.h
  user/piso/sys/net/rtsock.c
  user/piso/sys/net80211/_ieee80211.h
  user/piso/sys/net80211/ieee80211.c
  user/piso/sys/net80211/ieee80211.h
  user/piso/sys/net80211/ieee80211_adhoc.c
  user/piso/sys/net80211/ieee80211_ddb.c
  user/piso/sys/net80211/ieee80211_freebsd.c
  user/piso/sys/net80211/ieee80211_hostap.c
  user/piso/sys/net80211/ieee80211_input.c
  user/piso/sys/net80211/ieee80211_input.h
  user/piso/sys/net80211/ieee80211_ioctl.c
  user/piso/sys/net80211/ieee80211_ioctl.h
  user/piso/sys/net80211/ieee80211_node.c
  user/piso/sys/net80211/ieee80211_node.h
  user/piso/sys/net80211/ieee80211_output.c
  user/piso/sys/net80211/ieee80211_proto.h
  user/piso/sys/net80211/ieee80211_regdomain.c
  user/piso/sys/net80211/ieee80211_scan.h
  user/piso/sys/net80211/ieee80211_scan_sta.c
  user/piso/sys/net80211/ieee80211_var.h
  user/piso/sys/net80211/ieee80211_wds.c
  user/piso/sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
  user/piso/sys/netgraph/ng_deflate.c
  user/piso/sys/netgraph/ng_iface.c
  user/piso/sys/netgraph/ng_iface.h
  user/piso/sys/netgraph/ng_mppc.c
  user/piso/sys/netgraph/ng_ppp.c
  user/piso/sys/netgraph/ng_pred1.c
  user/piso/sys/netgraph/ng_vjc.c
  user/piso/sys/netinet/in.c
  user/piso/sys/netinet/in.h
  user/piso/sys/netinet/in_pcb.c
  user/piso/sys/netinet/in_pcb.h
  user/piso/sys/netinet/ip_output.c
  user/piso/sys/netinet/libalias/alias_ftp.c
  user/piso/sys/netinet/libalias/alias_irc.c
  user/piso/sys/netinet/libalias/alias_nbt.c
  user/piso/sys/netinet/raw_ip.c
  user/piso/sys/netinet/tcp_input.c
  user/piso/sys/netinet/tcp_subr.c
  user/piso/sys/netinet/tcp_syncache.c
  user/piso/sys/netinet/tcp_timer.c
  user/piso/sys/netinet/tcp_var.h
  user/piso/sys/netinet/udp_usrreq.c
  user/piso/sys/netinet/udp_var.h
  user/piso/sys/netinet/vinet.h
  user/piso/sys/netinet6/in6.c
  user/piso/sys/netinet6/in6_gif.c
  user/piso/sys/netinet6/in6_ifattach.c
  user/piso/sys/netinet6/ip6protosw.h
  user/piso/sys/netinet6/raw_ip6.c
  user/piso/sys/netinet6/udp6_usrreq.c
  user/piso/sys/netipsec/xform_ipip.c
  user/piso/sys/nfsclient/nfs_vnops.c
  user/piso/sys/pc98/cbus/scterm-sck.c
  user/piso/sys/pc98/conf/GENERIC
  user/piso/sys/pci/if_rlreg.h
  user/piso/sys/powerpc/booke/locore.S
  user/piso/sys/powerpc/booke/machdep.c
  user/piso/sys/powerpc/booke/pmap.c
  user/piso/sys/powerpc/booke/trap_subr.S
  user/piso/sys/powerpc/conf/NOTES
  user/piso/sys/powerpc/include/pcpu.h
  user/piso/sys/powerpc/include/pmap.h
  user/piso/sys/powerpc/include/pte.h
  user/piso/sys/powerpc/include/tlb.h
  user/piso/sys/powerpc/powermac/ata_macio.c
  user/piso/sys/powerpc/powermac/grackle.c
  user/piso/sys/powerpc/powermac/gracklevar.h
  user/piso/sys/powerpc/powermac/macgpio.c
  user/piso/sys/powerpc/powermac/macio.c
  user/piso/sys/powerpc/powermac/uninorth.c
  user/piso/sys/powerpc/powermac/uninorthvar.h
  user/piso/sys/powerpc/powerpc/genassym.c
  user/piso/sys/security/audit/audit.h
  user/piso/sys/security/audit/audit_bsm.c
  user/piso/sys/security/audit/audit_bsm_token.c
  user/piso/sys/security/audit/audit_pipe.c
  user/piso/sys/security/mac/mac_audit.c
  user/piso/sys/security/mac/mac_framework.c
  user/piso/sys/security/mac/mac_inet6.c
  user/piso/sys/security/mac/mac_internal.h
  user/piso/sys/security/mac/mac_policy.h
  user/piso/sys/security/mac/mac_priv.c
  user/piso/sys/security/mac_biba/mac_biba.c
  user/piso/sys/security/mac_bsdextended/mac_bsdextended.c
  user/piso/sys/security/mac_ifoff/mac_ifoff.c
  user/piso/sys/security/mac_lomac/mac_lomac.c
  user/piso/sys/security/mac_mls/mac_mls.c
  user/piso/sys/security/mac_none/mac_none.c
  user/piso/sys/security/mac_partition/mac_partition.c
  user/piso/sys/security/mac_portacl/mac_portacl.c
  user/piso/sys/security/mac_seeotheruids/mac_seeotheruids.c
  user/piso/sys/security/mac_stub/mac_stub.c
  user/piso/sys/security/mac_test/mac_test.c
  user/piso/sys/sparc64/include/tlb.h
  user/piso/sys/sparc64/sparc64/machdep.c
  user/piso/sys/sparc64/sparc64/pmap.c
  user/piso/sys/sun4v/include/pcpu.h
  user/piso/sys/sys/copyright.h
  user/piso/sys/sys/elf64.h
  user/piso/sys/sys/elf_common.h
  user/piso/sys/sys/elf_generic.h
  user/piso/sys/sys/file.h
  user/piso/sys/sys/imgact_elf.h
  user/piso/sys/sys/jail.h
  user/piso/sys/sys/ktr.h
  user/piso/sys/sys/link_elf.h
  user/piso/sys/sys/lock.h
  user/piso/sys/sys/mbuf.h
  user/piso/sys/sys/param.h
  user/piso/sys/sys/pcpu.h
  user/piso/sys/sys/protosw.h
  user/piso/sys/sys/sched.h
  user/piso/sys/sys/soundcard.h
  user/piso/sys/sys/sysctl.h
  user/piso/sys/sys/vnode.h
  user/piso/sys/ufs/ffs/ffs_inode.c
  user/piso/sys/ufs/ffs/ffs_vfsops.c
  user/piso/sys/ufs/ffs/ffs_vnops.c
  user/piso/sys/ufs/ufs/ufs_dirhash.c
  user/piso/sys/ufs/ufs/ufs_extattr.c
  user/piso/sys/ufs/ufs/ufs_lookup.c
  user/piso/sys/ufs/ufs/ufs_vnops.c
  user/piso/sys/vm/uma.h
  user/piso/sys/vm/uma_core.c
  user/piso/sys/vm/uma_dbg.c
  user/piso/sys/vm/uma_int.h
  user/piso/sys/vm/vm_map.c
  user/piso/sys/vm/vm_map.h
  user/piso/sys/vm/vm_meter.c
  user/piso/sys/vm/vm_mmap.c
  user/piso/sys/vm/vm_page.c
  user/piso/sys/vm/vm_page.h
  user/piso/sys/xen/evtchn/evtchn.c
  user/piso/sys/xen/evtchn/evtchn_dev.c
  user/piso/sys/xen/features.c
  user/piso/sys/xen/gnttab.c
  user/piso/sys/xen/gnttab.h
  user/piso/sys/xen/xenbus/xenbus_client.c
  user/piso/sys/xen/xenbus/xenbus_comms.c
  user/piso/sys/xen/xenbus/xenbus_comms.h
  user/piso/sys/xen/xenbus/xenbus_dev.c
  user/piso/sys/xen/xenbus/xenbus_probe.c
  user/piso/sys/xen/xenbus/xenbus_probe_backend.c
  user/piso/sys/xen/xenbus/xenbus_xs.c
  user/piso/sys/xen/xenbus/xenbusvar.h
  user/piso/tools/regression/fstest/tests/conf
  user/piso/tools/regression/fstest/tests/misc.sh
  user/piso/tools/regression/usr.bin/jot/regress.sh
  user/piso/tools/sched/schedgraph.py
  user/piso/tools/tools/ath/Makefile
  user/piso/tools/tools/ath/Makefile.inc
  user/piso/tools/tools/ath/athdebug/athdebug.c
  user/piso/tools/tools/ath/athstats/Makefile
  user/piso/tools/tools/ath/athstats/athstats.c
  user/piso/tools/tools/ath/athstats/main.c
  user/piso/tools/tools/nanobsd/gateworks/Files/   (props changed)
  user/piso/tools/tools/nanobsd/gateworks/Files/root/   (props changed)
  user/piso/tools/tools/nanobsd/gateworks/cfg/   (props changed)
  user/piso/tools/tools/nanobsd/gateworks/cfg/ssh/   (props changed)
  user/piso/tools/tools/net80211/Makefile
  user/piso/tools/tools/usb/print-usb-if-vids.sh
  user/piso/usr.bin/csplit/csplit.1
  user/piso/usr.bin/csup/   (props changed)
  user/piso/usr.bin/csup/Makefile
  user/piso/usr.bin/fetch/fetch.c
  user/piso/usr.bin/fstat/zfs.c
  user/piso/usr.bin/gprof/gprof.c
  user/piso/usr.bin/mail/Makefile
  user/piso/usr.bin/make/Makefile
  user/piso/usr.bin/make/buf.c
  user/piso/usr.bin/make/for.c
  user/piso/usr.bin/make/globals.h
  user/piso/usr.bin/make/job.c
  user/piso/usr.bin/make/job.h
  user/piso/usr.bin/make/main.c
  user/piso/usr.bin/make/make.1
  user/piso/usr.bin/make/make.h
  user/piso/usr.bin/make/parse.c
  user/piso/usr.bin/make/suff.c
  user/piso/usr.bin/make/var.c
  user/piso/usr.bin/netstat/inet6.c
  user/piso/usr.bin/netstat/main.c
  user/piso/usr.bin/netstat/netstat.1
  user/piso/usr.bin/netstat/unix.c
  user/piso/usr.bin/procstat/procstat.c
  user/piso/usr.bin/procstat/procstat_args.c
  user/piso/usr.bin/procstat/procstat_basic.c
  user/piso/usr.bin/procstat/procstat_bin.c
  user/piso/usr.bin/procstat/procstat_cred.c
  user/piso/usr.bin/procstat/procstat_files.c
  user/piso/usr.bin/procstat/procstat_kstack.c
  user/piso/usr.bin/procstat/procstat_threads.c
  user/piso/usr.bin/procstat/procstat_vm.c
  user/piso/usr.bin/split/split.1
  user/piso/usr.bin/truss/truss.1
  user/piso/usr.sbin/auditd/Makefile
  user/piso/usr.sbin/boot0cfg/boot0cfg.8
  user/piso/usr.sbin/burncd/burncd.c
  user/piso/usr.sbin/cpucontrol/cpucontrol.8
  user/piso/usr.sbin/crunch/crunchgen/crunchgen.c
  user/piso/usr.sbin/fwcontrol/fwcontrol.c
  user/piso/usr.sbin/gssd/Makefile
  user/piso/usr.sbin/jail/jail.8
  user/piso/usr.sbin/kldxref/ef_i386.c
  user/piso/usr.sbin/kldxref/ef_obj.c
  user/piso/usr.sbin/kldxref/fileformat
  user/piso/usr.sbin/kldxref/kldxref.c
  user/piso/usr.sbin/makefs/ffs/ffs_bswap.c   (props changed)
  user/piso/usr.sbin/makefs/ffs/ffs_subr.c   (props changed)
  user/piso/usr.sbin/makefs/ffs/ufs_bswap.h   (props changed)
  user/piso/usr.sbin/makefs/getid.c   (props changed)
  user/piso/usr.sbin/mergemaster/mergemaster.8
  user/piso/usr.sbin/mergemaster/mergemaster.sh
  user/piso/usr.sbin/mld6query/mld6query.8
  user/piso/usr.sbin/pkg_install/add/pkg_add.1
  user/piso/usr.sbin/pkg_install/lib/lib.h
  user/piso/usr.sbin/pkg_install/lib/plist.c
  user/piso/usr.sbin/rrenumd/rrenumd.8
  user/piso/usr.sbin/rtadvd/rtadvd.8
  user/piso/usr.sbin/rtsold/rtsold.8
  user/piso/usr.sbin/sade/disks.c
  user/piso/usr.sbin/sysinstall/devices.c
  user/piso/usr.sbin/sysinstall/disks.c
  user/piso/usr.sbin/sysinstall/menus.c
  user/piso/usr.sbin/sysinstall/sysinstall.8
  user/piso/usr.sbin/traceroute6/traceroute6.8
  user/piso/usr.sbin/usbconfig/usbconfig.c
  user/piso/usr.sbin/usbdevs/usbdevs.c
  user/piso/usr.sbin/wlandebug/wlandebug.c

Modified: user/piso/COPYRIGHT
==============================================================================
--- user/piso/COPYRIGHT	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/COPYRIGHT	Mon Feb  2 22:13:32 2009	(r188034)
@@ -4,7 +4,7 @@
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (C) 1992-2008 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2009 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

Modified: user/piso/Makefile.inc1
==============================================================================
--- user/piso/Makefile.inc1	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/Makefile.inc1	Mon Feb  2 22:13:32 2009	(r188034)
@@ -5,6 +5,7 @@
 #	-DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
 #	-DNO_CLEAN do not clean at all
 #	-DNO_SHARE do not go into share subdir
+#	-DKERNFAST define NO_KERNELCONFIG, NO_KERNELCLEAN and NO_KERNELCONFIG
 #	-DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel
 #	-DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} buildkernel
 #	-DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel
@@ -697,6 +698,15 @@ distrib-dirs distribution:
 # be set to cross-build, we have to make sure TARGET is set
 # properly.
 
+.if defined(KERNFAST)
+NO_KERNELCLEAN=	t
+NO_KERNELCONFIG=	t
+NO_KERNELDEPEND=	t
+# Shortcut for KERNCONF=Blah -DKERNFAST is now KERNFAST=Blah
+.if !defined(KERNCONF) && ${KERNFAST} != "1"
+KERNCONF=${KERNFAST}
+.endif
+.endif
 .if !defined(KERNCONF) && defined(KERNEL)
 KERNCONF=	${KERNEL}
 KERNWARN=

Modified: user/piso/ObsoleteFiles.inc
==============================================================================
--- user/piso/ObsoleteFiles.inc	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/ObsoleteFiles.inc	Mon Feb  2 22:13:32 2009	(r188034)
@@ -14,6 +14,8 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20081223: bind 9.4.3 import, nsupdate.8 moved to nsupdate.1
+OLD_FILES+=usr/share/man/man8/nsupdate.8.gz
 # 20081223: ipprotosw.h removed
 OLD_FILES+=usr/include/netinet/ipprotosw.h
 # 20081123: vfs_mountedon.9 removed

Modified: user/piso/UPDATING
==============================================================================
--- user/piso/UPDATING	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/UPDATING	Mon Feb  2 22:13:32 2009	(r188034)
@@ -22,6 +22,20 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
 	to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20090119:
+	NTFS has been removed from GENERIC kernel on amd64 to match
+	GENERIC on i386. Should not cause any issues since mount_ntfs(8)
+	will load ntfs.ko module automatically when NTFS support is
+	actually needed, unless ntfs.ko is not installed or security
+	level prohibits loading kernel modules. If either is the case,
+	"options NTFS" has to be added into kernel config.
+
+20090115:
+	TCP Appropriate Byte Counting (RFC 3465) support added to kernel.
+	New field in struct tcpcb breaks ABI, so bump __FreeBSD_version to
+	800061. User space tools that rely on the size of struct tcpcb in
+	tcp_var.h (e.g. sockstat) need to be recompiled.
+
 20081225:
 	ng_tty(4) module updated to match the new TTY subsystem.
 	Due to API change, user-level applications must be updated.

Modified: user/piso/bin/chmod/chmod.1
==============================================================================
--- user/piso/bin/chmod/chmod.1	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/bin/chmod/chmod.1	Mon Feb  2 22:13:32 2009	(r188034)
@@ -32,7 +32,7 @@
 .\"	@(#)chmod.1	8.4 (Berkeley) 3/31/94
 .\" $FreeBSD$
 .\"
-.Dd December 22, 2006
+.Dd January 23, 2009
 .Dt CHMOD 1
 .Os
 .Sh NAME
@@ -281,6 +281,10 @@ Operations upon the other permissions on
 ``o'' by itself), in combination with the
 .Ar perm
 symbols ``s'' or ``t'', are ignored.
+.Pp
+The ``w'' permission on directories will permit file creation, relocation,
+and copy into that directory.
+Files created within the directory itself will inherit its group ID.
 .Sh EXAMPLES
 .Bl -tag -width "u=rwx,go=u-w" -compact
 .It Li 644
@@ -343,4 +347,5 @@ command appeared in
 .Sh BUGS
 There is no
 .Ar perm
-option for the naughty bits.
+option for the naughty bits which are ``S'' and
+``T'' respectively.

Modified: user/piso/bin/dd/dd.1
==============================================================================
--- user/piso/bin/dd/dd.1	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/bin/dd/dd.1	Mon Feb  2 22:13:32 2009	(r188034)
@@ -392,6 +392,11 @@ Remove parity bit from a file:
 Check for (even) parity errors on a file:
 .Pp
 .Dl "dd if=file conv=pareven | cmp -x - file"
+.Pp
+To create an image of a Mode-1 CD-ROM, which is a commonly used format
+for data CD-ROM disks, use a block size of 2048 bytes:
+.Pp
+.Dl "dd if=/dev/acd0 of=filename.iso bs=2048"
 .Sh SEE ALSO
 .Xr cp 1 ,
 .Xr mt 1 ,

Modified: user/piso/bin/kenv/kenv.1
==============================================================================
--- user/piso/bin/kenv/kenv.1	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/bin/kenv/kenv.1	Mon Feb  2 22:13:32 2009	(r188034)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd September 13, 2005
+.Dd January 13, 2009
 .Dt KENV 1
 .Os
 .Sh NAME
@@ -67,8 +67,28 @@ If the
 .Fl q
 option is set, warnings normally printed as a result of being unable to
 perform the requested operation will be suppressed.
+.Pp
+Variables can be added to the kernel environment using the
+.Xr /boot/loader.conf
+file, or also statically compiled into the kernel using the statement
+.Pp
+.Dl Ic env Ar filename
+.Pp
+in the kernel config file.
+The file can contain lines of the form
+.Pp
+.Dl name = "value"  # this is a comment
+.Pp
+where whitespace around name and '=', and
+everything after a '#' character, are ignored.  Almost any printable
+character except '=' is acceptable as part of a name.  Quotes
+are optional and necessary only if the value contains
+whitespace.
+.Pp
 .Sh SEE ALSO
 .Xr kenv 2 ,
+.Xr config 5 ,
+.Xr loader.conf 5 ,
 .Xr loader 8
 .Sh HISTORY
 The

Modified: user/piso/bin/ln/ln.1
==============================================================================
--- user/piso/bin/ln/ln.1	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/bin/ln/ln.1	Mon Feb  2 22:13:32 2009	(r188034)
@@ -38,7 +38,7 @@
 .Sh NAME
 .Nm ln ,
 .Nm link
-.Nd make links
+.Nd link files
 .Sh SYNOPSIS
 .Nm
 .Op Fl s Op Fl F
@@ -57,8 +57,13 @@
 .Sh DESCRIPTION
 The
 .Nm
-utility creates a new directory entry (linked file) which has the
-same modes as the original file.
+utility creates a new directory entry (linked file) for the file name
+specified by
+.Ar target_file .
+The
+.Ar target_file
+will be created with the same file modes as the
+.Ar source_file .
 It is useful for maintaining multiple copies of a file in many places
 at once without using up storage for the
 .Dq copies ;
@@ -148,7 +153,7 @@ links.
 A hard link to a file is indistinguishable from the original directory entry;
 any changes to a file are effectively independent of the name used to reference
 the file.
-Hard links may not normally refer to directories and may not span file systems.
+Directories may not be hardlinked, and hard links may not span file systems.
 .Pp
 A symbolic link contains the name of the file to
 which it is linked.

Modified: user/piso/bin/test/test.1
==============================================================================
--- user/piso/bin/test/test.1	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/bin/test/test.1	Mon Feb  2 22:13:32 2009	(r188034)
@@ -310,7 +310,7 @@ are evaluated consistently according to 
 standards document.
 All other cases are subject to the ambiguity in the
 command semantics.
-.Sh RETURN VALUES
+.Sh EXIT STATUS
 The
 .Nm
 utility exits with one of the following values:

Modified: user/piso/cddl/contrib/opensolaris/cmd/zinject/zinject.c
==============================================================================
--- user/piso/cddl/contrib/opensolaris/cmd/zinject/zinject.c	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/cddl/contrib/opensolaris/cmd/zinject/zinject.c	Mon Feb  2 22:13:32 2009	(r188034)
@@ -146,6 +146,7 @@
 #include <unistd.h>
 
 #include <sys/fs/zfs.h>
+#include <sys/param.h>
 #include <sys/mount.h>
 
 #include <libzfs.h>

Modified: user/piso/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
==============================================================================
--- user/piso/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c	Mon Feb  2 22:13:32 2009	(r188034)
@@ -1739,15 +1739,11 @@ dtrace_program_link(dtrace_hdl_t *dtp, d
 		 * Arches which are 32-bit only just use the normal
 		 * library path.
 		 */
-#if defined(__i386__)
-		int use_32 = 1;  /* use /usr/lib/... -sson */
-#else
 		int use_32 = 0;
 #endif
-#endif
 
 		(void) snprintf(drti, sizeof (drti), "/usr/lib%s/dtrace/drti.o",
-		    use_32 ? "":"32");
+		    use_32 ? "32":"");
 
 		len = snprintf(&tmp, 1, fmt, dtp->dt_ld_path, file, tfile,
 		    drti) + 1;

Modified: user/piso/contrib/bind9/CHANGES
==============================================================================
--- user/piso/contrib/bind9/CHANGES	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/bind9/CHANGES	Mon Feb  2 22:13:32 2009	(r188034)
@@ -1,3 +1,11 @@
+	--- 9.4.3-P1 released ---
+
+2522.	[security]	Handle -1 from DSA_do_verify().
+
+2498.	[bug]		Removed a bogus function argument used with
+			ISC_SOCKET_USE_POLLWATCH: it could cause compiler
+			warning or crash named with the debug 1 level
+			of logging. [RT #18917]
 
 	--- 9.4.3 released ---
 

Modified: user/piso/contrib/bind9/lib/dns/api
==============================================================================
--- user/piso/contrib/bind9/lib/dns/api	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/bind9/lib/dns/api	Mon Feb  2 22:13:32 2009	(r188034)
@@ -1,3 +1,3 @@
 LIBINTERFACE = 36
-LIBREVISION = 1
+LIBREVISION = 2
 LIBAGE = 0

Modified: user/piso/contrib/bind9/lib/dns/openssldsa_link.c
==============================================================================
--- user/piso/contrib/bind9/lib/dns/openssldsa_link.c	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/bind9/lib/dns/openssldsa_link.c	Mon Feb  2 22:13:32 2009	(r188034)
@@ -16,7 +16,7 @@
  * IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: openssldsa_link.c,v 1.1.6.9 2007/08/28 07:20:04 tbox Exp $ */
+/* $Id: openssldsa_link.c,v 1.1.6.9.28.1 2008/12/24 00:21:22 marka Exp $ */
 
 #ifdef OPENSSL
 
@@ -133,7 +133,7 @@ openssldsa_verify(dst_context_t *dctx, c
 
 	status = DSA_do_verify(digest, ISC_SHA1_DIGESTLENGTH, dsasig, dsa);
 	DSA_SIG_free(dsasig);
-	if (status == 0)
+	if (status != 1)
 		return (dst__openssl_toresult(DST_R_VERIFYFAILURE));
 
 	return (ISC_R_SUCCESS);

Modified: user/piso/contrib/bind9/lib/dns/opensslrsa_link.c
==============================================================================
--- user/piso/contrib/bind9/lib/dns/opensslrsa_link.c	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/bind9/lib/dns/opensslrsa_link.c	Mon Feb  2 22:13:32 2009	(r188034)
@@ -17,7 +17,7 @@
 
 /*
  * Principal Author: Brian Wellington
- * $Id: opensslrsa_link.c,v 1.1.6.11 2006/11/07 21:28:49 marka Exp $
+ * $Id: opensslrsa_link.c,v 1.1.6.11.58.1 2008/12/24 00:21:22 marka Exp $
  */
 #ifdef OPENSSL
 
@@ -246,7 +246,7 @@ opensslrsa_verify(dst_context_t *dctx, c
 
 	status = RSA_verify(type, digest, digestlen, sig->base,
 			    RSA_size(rsa), rsa);
-	if (status == 0)
+	if (status != 1)
 		return (dst__openssl_toresult(DST_R_VERIFYFAILURE));
 
 	return (ISC_R_SUCCESS);

Modified: user/piso/contrib/bind9/lib/isc/unix/socket.c
==============================================================================
--- user/piso/contrib/bind9/lib/isc/unix/socket.c	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/bind9/lib/isc/unix/socket.c	Mon Feb  2 22:13:32 2009	(r188034)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: socket.c,v 1.237.18.56 2008/11/12 03:58:36 marka Exp $ */
+/* $Id: socket.c,v 1.237.18.56.2.1 2008/12/23 00:14:34 marka Exp $ */
 
 /*! \file */
 
@@ -501,7 +501,7 @@ FIX_IPV6_RECVPKTINFO(isc_socket_t *sock)
 
 	if (setsockopt(sock->fd, IPPROTO_IPV6, IPV6_RECVPKTINFO,
 		       (void *)&on, sizeof(on)) < 0) {
-	
+
 		UNEXPECTED_ERROR(__FILE__, __LINE__,
 				 "setsockopt(%d, IPV6_RECVPKTINFO) "
 				 "%s: %s", sock->fd,
@@ -3163,7 +3163,6 @@ watcher(void *uap) {
 						    ISC_LOGCATEGORY_GENERAL,
 						    ISC_LOGMODULE_SOCKET,
 						    ISC_LOG_DEBUG(1),
-						    ISC_LOG_INFO,
 						    "unexpected POLL timeout");
 				}
 				pollstate = poll_active;
@@ -4902,7 +4901,7 @@ isc_socket_ipv6only(isc_socket_t *sock, 
 		if (setsockopt(sock->fd, IPPROTO_IPV6, IPV6_V6ONLY,
 			       (void *)&onoff, sizeof(int)) < 0) {
 			char strbuf[ISC_STRERRORSIZE];
-	
+
 			UNEXPECTED_ERROR(__FILE__, __LINE__,
 					 "setsockopt(%d, IPV6_V6ONLY) "
 					 "%s: %s", sock->fd,

Modified: user/piso/contrib/bind9/version
==============================================================================
--- user/piso/contrib/bind9/version	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/bind9/version	Mon Feb  2 22:13:32 2009	(r188034)
@@ -1,4 +1,4 @@
-# $Id: version,v 1.29.134.23 2008/11/12 04:17:12 marka Exp $
+# $Id: version,v 1.29.134.23.2.1 2008/12/24 00:21:22 marka Exp $
 #
 # This file must follow /bin/sh rules.  It is imported directly via
 # configure.
@@ -6,5 +6,5 @@
 MAJORVER=9
 MINORVER=4
 PATCHVER=3
-RELEASETYPE=
-RELEASEVER=
+RELEASETYPE=-P
+RELEASEVER=1

Modified: user/piso/contrib/csup/GNUmakefile
==============================================================================
--- user/piso/contrib/csup/GNUmakefile	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/csup/GNUmakefile	Mon Feb  2 22:13:32 2009	(r188034)
@@ -12,8 +12,9 @@ GROUP?=	0
 UNAME=	$(shell uname -s)
 
 SRCS=	attrstack.c config.c detailer.c diff.c fattr.c fixups.c fnmatch.c \
-	globtree.c idcache.c keyword.c lister.c main.c misc.c mux.c pathcomp.c \
-	parse.c proto.c status.c stream.c threads.c token.c updater.c
+	globtree.c idcache.c keyword.c lex.rcs.c lister.c main.c misc.c mux.c \
+	pathcomp.c parse.c proto.c rcsfile.c rcsparse.c rsyncfile.c status.c \
+	stream.c threads.c token.c updater.c
 OBJS=	$(SRCS:.c=.o)
 
 WARNS=	-Wall -W -Wno-unused-parameter -Wmissing-prototypes -Wpointer-arith \

Modified: user/piso/contrib/csup/Makefile
==============================================================================
--- user/piso/contrib/csup/Makefile	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/csup/Makefile	Mon Feb  2 22:13:32 2009	(r188034)
@@ -9,10 +9,11 @@ UNAME!=		/usr/bin/uname -s
 PROG=	csup
 SRCS=	attrstack.c config.c detailer.c diff.c fattr.c fixups.c fnmatch.c \
 	globtree.c idcache.c keyword.c lister.c main.c misc.c mux.c parse.y \
-	pathcomp.c proto.c status.c stream.c threads.c token.l updater.c
+	pathcomp.c proto.c status.c stream.c threads.c token.l updater.c \
+	rcsfile.c rcsparse.c lex.rcs.c rsyncfile.c
 
 CFLAGS+=	-I. -I${.CURDIR} -g -pthread -DHAVE_FFLAGS -DNDEBUG
-WARNS?=		6
+WARNS?=		1
 
 # A bit of tweaking is needed to get this Makefile working
 # with the bsd.prog.mk of all the *BSD OSes...

Modified: user/piso/contrib/csup/TODO
==============================================================================
--- user/piso/contrib/csup/TODO	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/csup/TODO	Mon Feb  2 22:13:32 2009	(r188034)
@@ -28,4 +28,3 @@ MISSING FEATURES:
   checkout files (files in CVS/ subdirectores), a command line override
   to only update a specific collection and a third verbosity level to
   display commit log messages.
-- Add support for CVS mode (maybe?).

Modified: user/piso/contrib/csup/config.c
==============================================================================
--- user/piso/contrib/csup/config.c	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/csup/config.c	Mon Feb  2 22:13:32 2009	(r188034)
@@ -133,7 +133,6 @@ config_init(const char *file, struct col
 			coll->co_options &= ~CO_CHECKRCS;
 		/* In recent versions, we always try to set the file modes. */
 		coll->co_options |= CO_SETMODE;
-		/* XXX We don't support the rsync updating algorithm yet. */
 		coll->co_options |= CO_NORSYNC;
 		error = config_parse_refusefiles(coll);
 		if (error)
@@ -444,10 +443,6 @@ coll_add(char *name)
 		    "\"%s\"\n", cur_coll->co_name);
 		exit(1);
 	}
-	if (!(cur_coll->co_options & CO_CHECKOUTMODE)) {
-		lprintf(-1, "Client only supports checkout mode\n");
-		exit(1);
-	}
 	if (!STAILQ_EMPTY(&colls)) {
 		coll = STAILQ_LAST(&colls, coll, co_next);
 		if (strcmp(coll->co_host, cur_coll->co_host) != 0) {

Modified: user/piso/contrib/csup/csup.1
==============================================================================
--- user/piso/contrib/csup/csup.1	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/csup/csup.1	Mon Feb  2 22:13:32 2009	(r188034)
@@ -442,8 +442,6 @@ They are called
 mode and
 .Em checkout
 mode.
-.Nm
-only supports the checkout mode for now.
 .Pp
 In CVS mode, the client receives copies of the actual RCS files making
 up the master CVS repository.  CVS mode is the default mode of operation.

Modified: user/piso/contrib/csup/detailer.c
==============================================================================
--- user/piso/contrib/csup/detailer.c	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/csup/detailer.c	Mon Feb  2 22:13:32 2009	(r188034)
@@ -30,13 +30,21 @@
 #include <errno.h>
 #include <stdlib.h>
 #include <string.h>
+#include <stdio.h>
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
 
 #include "config.h"
 #include "detailer.h"
 #include "fixups.h"
+#include "globtree.h"
 #include "misc.h"
 #include "mux.h"
 #include "proto.h"
+#include "rcsfile.h"
+#include "rsyncfile.h"
 #include "status.h"
 #include "stream.h"
 
@@ -56,8 +64,16 @@ struct detailer {
 static int	detailer_batch(struct detailer *);
 static int	detailer_coll(struct detailer *, struct coll *,
 		    struct status *);
-static int	detailer_dofile(struct detailer *, struct coll *,
+static int	detailer_dofile_co(struct detailer *, struct coll *,
 		    struct status *, char *);
+static int	detailer_dofile_rcs(struct detailer *, struct coll *, 
+		    char *, char *);
+static int	detailer_dofile_regular(struct detailer *, char *, char *);
+static int	detailer_dofile_rsync(struct detailer *, char *, char *);
+static int	detailer_checkrcsattr(struct detailer *, struct coll *, char *,
+		    struct fattr *, int);
+int		detailer_send_details(struct detailer *, struct coll *, char *,
+		    char *, struct fattr *);
 
 void *
 detailer(void *arg)
@@ -186,8 +202,13 @@ detailer_batch(struct detailer *d)
 			}
 			if (fixup->f_coll != coll)
 				break;
-			error = proto_printf(wr, "Y %s %s %s\n", fixup->f_name,
-			    coll->co_tag, coll->co_date);
+			if (coll->co_options & CO_CHECKOUTMODE)
+				error = proto_printf(wr, "Y %s %s %s\n",
+				    fixup->f_name, coll->co_tag, coll->co_date);
+			else {
+				error = proto_printf(wr, "A %s\n",
+				    fixup->f_name);
+			}
 			if (error)
 				return (DETAILER_ERR_WRITE);
 			fixup = NULL;
@@ -208,12 +229,14 @@ detailer_batch(struct detailer *d)
 static int
 detailer_coll(struct detailer *d, struct coll *coll, struct status *st)
 {
+	struct fattr *rcsattr;
 	struct stream *rd, *wr;
-	char *cmd, *file, *line, *msg;
-	int error;
+	char *attr, *cmd, *file, *line, *msg, *path, *target;
+	int error, attic;
 
 	rd = d->rd;
 	wr = d->wr;
+	attic = 0;
 	line = stream_getln(rd, NULL);
 	if (line == NULL)
 		return (DETAILER_ERR_READ);
@@ -226,17 +249,84 @@ detailer_coll(struct detailer *d, struct
 			/* Delete file. */
 			file = proto_get_ascii(&line);
 			if (file == NULL || line != NULL)
-				return (DETAILER_ERR_PROTO);
+				return (DETAILER_ERR_PROTO); 
 			error = proto_printf(wr, "D %s\n", file);
 			if (error)
 				return (DETAILER_ERR_WRITE);
 			break;
+		case 'I':
+		case 'i':
+		case 'j':
+			/* Directory operations. */
+			file = proto_get_ascii(&line);
+			if (file == NULL || line != NULL)
+				return (DETAILER_ERR_PROTO);
+			error = proto_printf(wr, "%s %s\n", cmd, file);
+			if (error)
+				return (DETAILER_ERR_WRITE);
+			break;
+		case 'J':
+			/* Set directory attributes. */
+			file = proto_get_ascii(&line);
+			attr = proto_get_ascii(&line);
+			if (file == NULL || line != NULL || attr == NULL)
+				return (DETAILER_ERR_PROTO);
+			error = proto_printf(wr, "%s %s %s\n", cmd, file, attr);
+			if (error)
+				return (DETAILER_ERR_WRITE);
+			break;
+		case 'H':
+		case 'h':
+			/* Create a hard link. */
+			file = proto_get_ascii(&line);
+			target = proto_get_ascii(&line);
+			if (file == NULL || target == NULL)
+				return (DETAILER_ERR_PROTO);
+			error = proto_printf(wr, "%s %s %s\n", cmd, file,
+			    target);
+			break;
+		case 't':
+			file = proto_get_ascii(&line);
+			attr = proto_get_ascii(&line);
+			if (file == NULL || attr == NULL || line != NULL) {
+				return (DETAILER_ERR_PROTO);
+			}
+			rcsattr = fattr_decode(attr);
+			if (rcsattr == NULL) {
+				return (DETAILER_ERR_PROTO);
+			}
+			error = detailer_checkrcsattr(d, coll, file, rcsattr,
+			    1);
+			break;
+
+		case 'T':
+			file = proto_get_ascii(&line);
+			attr = proto_get_ascii(&line);
+			if (file == NULL || attr == NULL || line != NULL)
+				return (DETAILER_ERR_PROTO);
+			rcsattr = fattr_decode(attr);
+			if (rcsattr == NULL)
+				return (DETAILER_ERR_PROTO);
+			error = detailer_checkrcsattr(d, coll, file, rcsattr,
+			    0);
+			break;
+
 		case 'U':
 			/* Add or update file. */
 			file = proto_get_ascii(&line);
 			if (file == NULL || line != NULL)
 				return (DETAILER_ERR_PROTO);
-			error = detailer_dofile(d, coll, st, file);
+			if (coll->co_options & CO_CHECKOUTMODE) {
+				error = detailer_dofile_co(d, coll, st, file);
+			} else {
+				path = cvspath(coll->co_prefix, file, 0);
+				rcsattr = fattr_frompath(path, FATTR_NOFOLLOW);
+				error = detailer_send_details(d, coll, file,
+				    path, rcsattr);
+				if (rcsattr != NULL)
+					fattr_free(rcsattr);
+				free(path);
+			}
 			if (error)
 				return (error);
 			break;
@@ -261,14 +351,110 @@ detailer_coll(struct detailer *d, struct
 	return (0);
 }
 
+/*
+ * Tell the server to update a regular file.
+ */
 static int
-detailer_dofile(struct detailer *d, struct coll *coll, struct status *st,
-    char *file)
+detailer_dofile_regular(struct detailer *d, char *name, char *path)
 {
+	struct stream *wr;
+	struct stat st;
 	char md5[MD5_DIGEST_SIZE];
+	int error;
+	
+	wr = d->wr;
+	error = stat(path, &st);
+	/* If we don't have it or it's unaccessible, we want it again. */
+	if (error) {
+		proto_printf(wr, "A %s\n", name);
+		return (0);
+	}
+
+	/* If not, we want the file to be updated. */
+	error = MD5_File(path, md5);
+	if (error) {
+		lprintf(-1, "Error reading \"%s\"\n", name);
+		return (error);
+	}
+	error = proto_printf(wr, "R %s %O %s\n", name, st.st_size, md5);
+	if (error)
+		return (DETAILER_ERR_WRITE);
+	return (0);
+}
+
+/*
+ * Tell the server to update a file with the rsync algorithm.
+ */
+static int
+detailer_dofile_rsync(struct detailer *d, char *name, char *path)
+{
+	struct stream *wr;
+	struct rsyncfile *rf;
+
+	wr = d->wr;
+	rf = rsync_open(path, 0, 1);
+	if (rf == NULL) {
+		/* Fallback if we fail in opening it. */
+		proto_printf(wr, "A %s\n", name);
+		return (0);
+	}
+	proto_printf(wr, "r %s %z %z\n", name, rsync_filesize(rf),
+	    rsync_blocksize(rf));
+	/* Detail the blocks. */
+	while (rsync_nextblock(rf) != 0)
+		proto_printf(wr, "%s %s\n", rsync_rsum(rf), rsync_blockmd5(rf));
+	proto_printf(wr, ".\n");
+	rsync_close(rf);
+	return (0);
+}
+
+/*
+ * Tell the server to update an RCS file that we have, or send it if we don't.
+ */
+static int
+detailer_dofile_rcs(struct detailer *d, struct coll *coll, char *name,
+    char *path)
+{
+	struct stream *wr;
+	struct fattr *fa;
+	struct rcsfile *rf;
+	int error;
+
+	wr = d->wr;
+	path = atticpath(coll->co_prefix, name);
+	fa = fattr_frompath(path, FATTR_NOFOLLOW);
+	if (fa == NULL) {
+		/* We don't have it, so send request to get it. */
+		error = proto_printf(wr, "A %s\n", name);
+		if (error)
+			return (DETAILER_ERR_WRITE);
+		free(path);
+		return (0);
+	}
+
+	rf = rcsfile_frompath(path, name, coll->co_cvsroot, coll->co_tag, 1);
+	free(path);
+	if (rf == NULL) {
+		error = proto_printf(wr, "A %s\n", name);
+		if (error)
+			return (DETAILER_ERR_WRITE);
+		return (0);
+	}
+	/* Tell to update the RCS file. The client version details follow. */
+	rcsfile_send_details(rf, wr);
+	rcsfile_free(rf);
+	fattr_free(fa);
+	return (0);
+}
+
+static int
+detailer_dofile_co(struct detailer *d, struct coll *coll, struct status *st,
+    char *file)
+{
 	struct stream *wr;
 	struct fattr *fa;
 	struct statusrec *sr;
+	char md5[MD5_DIGEST_SIZE];
 	char *path;
 	int error, ret;
 
@@ -337,3 +523,81 @@ detailer_dofile(struct detailer *d, stru
 		return (DETAILER_ERR_WRITE);
 	return (0);
 }
+
+int
+detailer_checkrcsattr(struct detailer *d, struct coll *coll, char *name,
+    struct fattr *server_attr, int attic)
+{
+	struct fattr *client_attr;
+	char *attr, *path;
+	int error;
+
+	/*
+	 * I don't think we can use the status file, since it only records file
+	 * attributes in cvsmode.
+	 */
+	client_attr = NULL;
+	path = cvspath(coll->co_prefix, name, attic);
+	if (path == NULL) {
+		return (DETAILER_ERR_PROTO);
+	}
+
+	if (access(path, F_OK) == 0 && 
+	    ((client_attr = fattr_frompath(path, FATTR_NOFOLLOW)) != NULL) &&
+	    fattr_equal(client_attr, server_attr)) {
+		attr = fattr_encode(client_attr, NULL, 0);
+		if (attic) {
+			error = proto_printf(d->wr, "l %s %s\n", name, attr);
+		} else {
+			error = proto_printf(d->wr, "L %s %s\n", name, attr);
+		}
+		free(attr);
+		free(path);
+		fattr_free(client_attr);
+		if (error)
+			return (DETAILER_ERR_WRITE);
+		return (0);
+	}
+	/* We don't have it, so tell the server to send it. */
+	error = detailer_send_details(d, coll, name, path, client_attr);
+	fattr_free(client_attr);
+	free(path);
+	return (error);
+}
+
+int
+detailer_send_details(struct detailer *d, struct coll *coll, char *name,
+    char *path, struct fattr *fa)
+{
+	int error;
+	size_t len;
+
+       /*
+        * Try to check if the file exists either live or dead to see if we can
+        * edit it and put it live or dead, rather than receiving the entire
+        * file.
+	*/
+	if (fa == NULL) {
+		path = atticpath(coll->co_prefix, name); 
+		fa = fattr_frompath(path, FATTR_NOFOLLOW);
+	}
+	if (fa == NULL) {
+		error = proto_printf(d->wr, "A %s\n", name);
+		if (error)
+			return (DETAILER_ERR_WRITE);
+	} else if (fattr_type(fa) == FT_FILE) {
+		if (isrcs(name, &len) && !(coll->co_options & CO_NORCS)) {
+			detailer_dofile_rcs(d, coll, name, path);
+		} else if (!(coll->co_options & CO_NORSYNC) &&
+		    !globtree_test(coll->co_norsync, name)) {
+			detailer_dofile_rsync(d, name, path);
+		} else {
+			detailer_dofile_regular(d, name, path);
+		}
+	} else {
+		error = proto_printf(d->wr, "N %s\n", name);
+		if (error)
+			return (DETAILER_ERR_WRITE);
+	}
+	return (0);
+}

Modified: user/piso/contrib/csup/diff.c
==============================================================================
--- user/piso/contrib/csup/diff.c	Mon Feb  2 22:06:20 2009	(r188033)
+++ user/piso/contrib/csup/diff.c	Mon Feb  2 22:13:32 2009	(r188034)
@@ -26,9 +26,12 @@
  * $FreeBSD$
  */
 
+#include <sys/limits.h>
+
 #include <assert.h>
 #include <err.h>
 #include <errno.h>
+#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 
@@ -36,15 +39,20 @@
 #include "keyword.h"
 #include "misc.h"
 #include "stream.h"
+#include "queue.h"
 
 typedef long lineno_t;
 
 #define	EC_ADD	0
 #define	EC_DEL	1
+#define	MAXKEY	LONG_MAX
 
 /* Editing command and state. */
 struct editcmd {
 	int cmd;
+	long key;
+	int havetext;
+	int offset;
 	lineno_t where;
 	lineno_t count;
 	lineno_t lasta;
@@ -55,20 +63,28 @@ struct editcmd {
 	struct diffinfo *di;
 	struct stream *orig;
 	struct stream *dest;
+	LIST_ENTRY(editcmd) next;
+};
+
+struct diffstart {
+	LIST_HEAD(, editcmd) dhead;
 };
 
 static int	diff_geteditcmd(struct editcmd *, char *);
 static int	diff_copyln(struct editcmd *, lineno_t);
+static int	diff_ignoreln(struct editcmd *, lineno_t);
 static void	diff_write(struct editcmd *, void *, size_t);
+static int	diff_insert_edit(struct diffstart *, struct editcmd *);
+static void	diff_free(struct diffstart *);
 
 int
 diff_apply(struct stream *rd, struct stream *orig, struct stream *dest,
-    struct keyword *keyword, struct diffinfo *di)
+    struct keyword *keyword, struct diffinfo *di, int comode)
 {
 	struct editcmd ec;
 	lineno_t i;
-	char *line;
 	size_t size;
+	char *line;
 	int empty, error, noeol;
 
 	memset(&ec, 0, sizeof(ec));
@@ -104,7 +120,7 @@ diff_apply(struct stream *rd, struct str
 				line = stream_getln(rd, &size);
 				if (line == NULL)
 					return (-1);
-				if (line[0] == '.') {
+				if (comode && line[0] == '.') {
 					line++;
 					size--;
 				}
@@ -124,10 +140,10 @@ diff_apply(struct stream *rd, struct str
 		}
 		line = stream_getln(rd, NULL);
 	}
-	if (line == NULL)
+	if (comode && line == NULL)
 		return (-1);
 	/* If we got ".+", there's no ending newline. */
-	if (strcmp(line, ".+") == 0 && !empty)
+	if (comode && strcmp(line, ".+") == 0 && !empty)
 		noeol = 1;
 	ec.where = 0;
 	while ((line = stream_getln(orig, &size)) != NULL)
@@ -143,6 +159,198 @@ diff_apply(struct stream *rd, struct str
 	return (0);
 }
 
+/*
+ * Reverse a diff using the same algorithm as in cvsup.
+ */
+static int
+diff_write_reverse(struct stream *dest, struct diffstart *ds)
+{
+	struct editcmd *ec, *nextec;
+	long editline, endline, firstoutputlinedeleted;
+	long num_added, num_deleted, startline;
+	int num;
+
+	nextec = LIST_FIRST(&ds->dhead);
+	editline = 0;
+	num = 0;
+	while (nextec != NULL) {
+		ec = nextec;
+		nextec = LIST_NEXT(nextec, next);
+		if (nextec == NULL)
+			break;
+		num++;
+		num_deleted = 0;
+		if (ec->havetext)
+			num_deleted = ec->count;
+		num_added = num_deleted + nextec->offset - ec->offset;
+		if (num_deleted > 0) {
+			firstoutputlinedeleted = ec->key - num_deleted + 1;
+			stream_printf(dest, "d%ld %ld\n", firstoutputlinedeleted,
+			    num_deleted);
+			if (num_added <= 0)
+				continue;
+		}
+		if (num_added > 0) {
+			stream_printf(dest, "a%ld %ld\n", ec->key, num_added);
+			startline = ec->key - num_deleted + 1 + ec->offset;
+			endline = startline + num_added - 1;
+
+			/* Copy lines from original file. First ignore some. */
+			ec->editline = editline;
+			diff_ignoreln(ec,  startline - 1);
+			diff_copyln(ec, endline);
+			editline = ec->editline;
+		}
+	}
+	return (0);
+}
+
+/* 
+ * Insert a diff into the list sorted on key. Should perhaps use quicker
+ * algorithms than insertion sort, but do this for now.
+ */
+static int
+diff_insert_edit(struct diffstart *ds, struct editcmd *ec)
+{
+	struct editcmd *curec;
+
+	if (ec == NULL)
+		return (0);
+
+	if (LIST_EMPTY(&ds->dhead)) {
+		LIST_INSERT_HEAD(&ds->dhead, ec, next);
+		return (0);
+	}
+
+	/* Insertion sort based on key. */
+	LIST_FOREACH(curec, &ds->dhead, next) {
+		if (ec->key < curec->key) {
+			LIST_INSERT_BEFORE(curec, ec, next);
+			return (0);
+		}
+		if (LIST_NEXT(curec, next) == NULL)
+			break;
+	}
+	/* Just insert it after. */
+	LIST_INSERT_AFTER(curec, ec, next);
+	return (0);
+}
+
+static void 
+diff_free(struct diffstart *ds)
+{
+	struct editcmd *ec;
+
+	while(!LIST_EMPTY(&ds->dhead)) {
+		ec = LIST_FIRST(&ds->dhead);
+		LIST_REMOVE(ec, next);
+		free(ec);
+	}
+}
+
+/*
+ * Write the reverse diff from the diff in rd, and original file into
+ * destination. This algorithm is the same as used in cvsup.
+ */
+int
+diff_reverse(struct stream *rd, struct stream *orig, struct stream *dest,
+    struct keyword *keyword, struct diffinfo *di)
+{
+	struct diffstart ds;
+	struct editcmd ec, *addec, *delec;
+	lineno_t i;
+	char *line;
+	int error, offset;
+
+	memset(&ec, 0, sizeof(ec));
+	ec.orig = orig;
+	ec.dest = dest;
+	ec.keyword = keyword;
+	ec.di = di;
+	addec = NULL;
+	delec = NULL;
+	ec.havetext = 0;
+	offset = 0;
+	LIST_INIT(&ds.dhead);
+
+	/* Start with next since we need it. */
+	line = stream_getln(rd, NULL);
+	/* First we build up the list of diffs from input. */
+	while (line != NULL) {
+		error = diff_geteditcmd(&ec, line);
+		if (error)
+			break;
+		if (ec.cmd == EC_ADD) {
+			addec = xmalloc(sizeof(struct editcmd));
+			*addec = ec;
+			addec->havetext = 1;
+			/* Ignore the lines we was supposed to add. */
+			for (i = 0; i < ec.count; i++) {
+				line = stream_getln(rd, NULL);
+				if (line == NULL)
+					return (-1);
+			}
+
+			/* Get the next diff command if we have one. */
+			addec->key = addec->where + addec->count - offset;
+			if (delec != NULL &&
+			    delec->key == addec->key - addec->count) {
+				delec->key = addec->key;

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902022213.n12MDXEU009023>