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...
Paolo Pisati
piso at FreeBSD.org
Mon Feb 2 14:13:35 PST 2009
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 ***
More information about the svn-src-user
mailing list