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>