svn commit: r215542 - in projects/sv: . bin/echo bin/sh bin/sh/bltin bin/sh/funcs cddl contrib/binutils/bfd contrib/bzip2 contrib/compiler-rt contrib/ipfilter/man contrib/top contrib/xz contrib/xz/...

Attilio Rao attilio at FreeBSD.org
Fri Nov 19 18:32:09 UTC 2010


Author: attilio
Date: Fri Nov 19 18:32:08 2010
New Revision: 215542
URL: http://svn.freebsd.org/changeset/base/215542

Log:
  MFC

Added:
  projects/sv/contrib/compiler-rt/
     - copied from r215540, head/contrib/compiler-rt/
  projects/sv/contrib/xz/po/xz.pot
     - copied unchanged from r215540, head/contrib/xz/po/xz.pot
  projects/sv/crypto/openssh/openbsd-compat/strptime.c
     - copied unchanged from r215540, head/crypto/openssh/openbsd-compat/strptime.c
  projects/sv/etc/periodic/security/110.neggrpperm
     - copied unchanged from r215540, head/etc/periodic/security/110.neggrpperm
  projects/sv/lib/libblocksruntime/
     - copied from r215540, head/lib/libblocksruntime/
  projects/sv/lib/libcompiler_rt/
     - copied from r215540, head/lib/libcompiler_rt/
  projects/sv/share/man/man4/usb_quirk.4
     - copied unchanged from r215540, head/share/man/man4/usb_quirk.4
  projects/sv/share/mk/bsd.crunchgen.mk
     - copied unchanged from r215540, head/share/mk/bsd.crunchgen.mk
  projects/sv/sys/arm/xscale/ixp425/cambria_gpio.c
     - copied unchanged from r215540, head/sys/arm/xscale/ixp425/cambria_gpio.c
  projects/sv/sys/mips/atheros/std.ar71xx
     - copied unchanged from r215540, head/sys/mips/atheros/std.ar71xx
  projects/sv/sys/mips/conf/std.SWARM
     - copied unchanged from r215540, head/sys/mips/conf/std.SWARM
  projects/sv/sys/mips/sentry5/std.sentry5
     - copied unchanged from r215540, head/sys/mips/sentry5/std.sentry5
  projects/sv/sys/mips/sibyte/std.sibyte
     - copied unchanged from r215540, head/sys/mips/sibyte/std.sibyte
  projects/sv/sys/netinet/cc/
     - copied from r215540, head/sys/netinet/cc/
  projects/sv/sys/netinet/cc.h
     - copied unchanged from r215540, head/sys/netinet/cc.h
  projects/sv/sys/powerpc/ofw/ofw_machdep.c
     - copied unchanged from r215540, head/sys/powerpc/ofw/ofw_machdep.c
  projects/sv/sys/x86/acpica/acpi_apm.c
     - copied unchanged from r215540, head/sys/x86/acpica/acpi_apm.c
  projects/sv/sys/x86/include/apm_bios.h
     - copied unchanged from r215540, head/sys/x86/include/apm_bios.h
  projects/sv/sys/x86/include/mptable.h
     - copied unchanged from r215540, head/sys/x86/include/mptable.h
  projects/sv/tools/regression/netinet/arphold/
     - copied from r215540, head/tools/regression/netinet/arphold/
  projects/sv/usr.sbin/bluetooth/ath3kfw/
     - copied from r215540, head/usr.sbin/bluetooth/ath3kfw/
Deleted:
  projects/sv/bin/sh/bltin/echo.1
  projects/sv/crypto/openssh/ssh-pkcs11-helper.0
  projects/sv/gnu/usr.bin/binutils/as/powerpc64-freebsd/
  projects/sv/gnu/usr.bin/binutils/gasp/
  projects/sv/gnu/usr.bin/binutils/gdb/
  projects/sv/gnu/usr.bin/binutils/gdbreplay/
  projects/sv/gnu/usr.bin/binutils/libopcodes/Makefile.powerpc64
  projects/sv/lib/libautofs/
  projects/sv/lib/libc_r/
  projects/sv/sbin/mount_autofs/
  projects/sv/share/man/man8/MAKEDEV.8
  projects/sv/sys/amd64/include/mptable.h
  projects/sv/sys/amd64/include/mutex.h
  projects/sv/sys/arm/include/mutex.h
  projects/sv/sys/boot/pc98/libpc98/i386_module.c
  projects/sv/sys/i386/acpica/Makefile
  projects/sv/sys/i386/acpica/genwakecode.sh
  projects/sv/sys/i386/include/mptable.h
  projects/sv/sys/i386/include/mutex.h
  projects/sv/sys/ia64/include/mutex.h
  projects/sv/sys/mips/conf/SWARM_COMMON
  projects/sv/sys/mips/include/mutex.h
  projects/sv/sys/pc98/include/mptable.h
  projects/sv/sys/pc98/include/mutex.h
  projects/sv/sys/powerpc/aim/ofw_machdep.c
  projects/sv/sys/powerpc/include/mutex.h
  projects/sv/sys/sparc64/include/mutex.h
  projects/sv/sys/sun4v/include/mutex.h
Modified:
  projects/sv/Makefile
  projects/sv/Makefile.inc1
  projects/sv/ObsoleteFiles.inc
  projects/sv/README
  projects/sv/UPDATING
  projects/sv/bin/echo/echo.1
  projects/sv/bin/sh/Makefile
  projects/sv/bin/sh/bltin/bltin.h
  projects/sv/bin/sh/builtins.def
  projects/sv/bin/sh/funcs/suspend
  projects/sv/bin/sh/output.c
  projects/sv/bin/sh/output.h
  projects/sv/bin/sh/sh.1
  projects/sv/bin/sh/var.c
  projects/sv/cddl/Makefile.inc
  projects/sv/contrib/binutils/bfd/config.bfd
  projects/sv/contrib/binutils/bfd/opncls.c
  projects/sv/contrib/bzip2/CHANGES
  projects/sv/contrib/bzip2/LICENSE
  projects/sv/contrib/bzip2/Makefile
  projects/sv/contrib/bzip2/Makefile-libbz2_so
  projects/sv/contrib/bzip2/README
  projects/sv/contrib/bzip2/README.COMPILATION.PROBLEMS
  projects/sv/contrib/bzip2/blocksort.c
  projects/sv/contrib/bzip2/bzip2.1
  projects/sv/contrib/bzip2/bzip2.c
  projects/sv/contrib/bzip2/bzip2recover.c
  projects/sv/contrib/bzip2/bzlib.c
  projects/sv/contrib/bzip2/bzlib.h
  projects/sv/contrib/bzip2/bzlib_private.h
  projects/sv/contrib/bzip2/compress.c
  projects/sv/contrib/bzip2/crctable.c
  projects/sv/contrib/bzip2/decompress.c
  projects/sv/contrib/bzip2/huffman.c
  projects/sv/contrib/bzip2/randtable.c
  projects/sv/contrib/bzip2/spewG.c
  projects/sv/contrib/bzip2/unzcrash.c
  projects/sv/contrib/ipfilter/man/ipnat.8
  projects/sv/contrib/ipfilter/man/mkfilters.1
  projects/sv/contrib/top/commands.c
  projects/sv/contrib/xz/ChangeLog
  projects/sv/contrib/xz/TODO
  projects/sv/contrib/xz/po/cs.po
  projects/sv/contrib/xz/po/de.po
  projects/sv/contrib/xz/po/it.po
  projects/sv/contrib/xz/src/common/sysdefs.h
  projects/sv/contrib/xz/src/liblzma/api/lzma.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/base.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/bcj.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/block.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/container.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/filter.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/hardware.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/index.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/index_hash.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/lzma.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/stream_flags.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/version.h
  projects/sv/contrib/xz/src/liblzma/api/lzma/vli.h
  projects/sv/contrib/xz/src/liblzma/common/common.c
  projects/sv/contrib/xz/src/liblzma/common/filter_encoder.c
  projects/sv/contrib/xz/src/liblzma/common/filter_encoder.h
  projects/sv/contrib/xz/src/liblzma/common/index.c
  projects/sv/contrib/xz/src/liblzma/common/index_decoder.c
  projects/sv/contrib/xz/src/liblzma/common/index_encoder.c
  projects/sv/contrib/xz/src/liblzma/lzma/lzma2_decoder.c
  projects/sv/contrib/xz/src/liblzma/lzma/lzma_decoder.c
  projects/sv/contrib/xz/src/liblzma/lzma/lzma_encoder.c
  projects/sv/contrib/xz/src/xz/message.c
  projects/sv/contrib/xz/src/xz/message.h
  projects/sv/contrib/xz/src/xz/signals.c
  projects/sv/crypto/openssh/ChangeLog
  projects/sv/crypto/openssh/PROTOCOL.certkeys
  projects/sv/crypto/openssh/PROTOCOL.mux
  projects/sv/crypto/openssh/README
  projects/sv/crypto/openssh/auth-options.c
  projects/sv/crypto/openssh/auth-options.h
  projects/sv/crypto/openssh/auth-rsa.c
  projects/sv/crypto/openssh/auth.c
  projects/sv/crypto/openssh/auth.h
  projects/sv/crypto/openssh/auth1.c
  projects/sv/crypto/openssh/auth2-hostbased.c
  projects/sv/crypto/openssh/auth2-none.c
  projects/sv/crypto/openssh/auth2-pubkey.c
  projects/sv/crypto/openssh/authfd.c
  projects/sv/crypto/openssh/authfile.c
  projects/sv/crypto/openssh/authfile.h
  projects/sv/crypto/openssh/bufaux.c
  projects/sv/crypto/openssh/channels.c
  projects/sv/crypto/openssh/channels.h
  projects/sv/crypto/openssh/clientloop.c
  projects/sv/crypto/openssh/clientloop.h
  projects/sv/crypto/openssh/config.h
  projects/sv/crypto/openssh/config.h.in
  projects/sv/crypto/openssh/jpake.c
  projects/sv/crypto/openssh/key.c
  projects/sv/crypto/openssh/key.h
  projects/sv/crypto/openssh/loginrec.h
  projects/sv/crypto/openssh/misc.c
  projects/sv/crypto/openssh/misc.h
  projects/sv/crypto/openssh/monitor.c
  projects/sv/crypto/openssh/mux.c
  projects/sv/crypto/openssh/myproposal.h
  projects/sv/crypto/openssh/openbsd-compat/openbsd-compat.h
  projects/sv/crypto/openssh/openbsd-compat/openssl-compat.h
  projects/sv/crypto/openssh/openbsd-compat/port-tun.c
  projects/sv/crypto/openssh/openbsd-compat/port-uw.c
  projects/sv/crypto/openssh/packet.c
  projects/sv/crypto/openssh/readconf.c
  projects/sv/crypto/openssh/readconf.h
  projects/sv/crypto/openssh/scp.c
  projects/sv/crypto/openssh/servconf.c
  projects/sv/crypto/openssh/servconf.h
  projects/sv/crypto/openssh/session.c
  projects/sv/crypto/openssh/sftp-client.c
  projects/sv/crypto/openssh/sftp.c
  projects/sv/crypto/openssh/ssh-add.c
  projects/sv/crypto/openssh/ssh-agent.c
  projects/sv/crypto/openssh/ssh-dss.c
  projects/sv/crypto/openssh/ssh-keygen.1
  projects/sv/crypto/openssh/ssh-keygen.c
  projects/sv/crypto/openssh/ssh-keyscan.c
  projects/sv/crypto/openssh/ssh-keysign.8
  projects/sv/crypto/openssh/ssh-keysign.c
  projects/sv/crypto/openssh/ssh-pkcs11.c
  projects/sv/crypto/openssh/ssh-rsa.c
  projects/sv/crypto/openssh/ssh.1
  projects/sv/crypto/openssh/ssh.c
  projects/sv/crypto/openssh/ssh.h
  projects/sv/crypto/openssh/ssh_config
  projects/sv/crypto/openssh/ssh_config.5
  projects/sv/crypto/openssh/sshconnect.c
  projects/sv/crypto/openssh/sshconnect2.c
  projects/sv/crypto/openssh/sshd.8
  projects/sv/crypto/openssh/sshd.c
  projects/sv/crypto/openssh/sshd_config
  projects/sv/crypto/openssh/sshd_config.5
  projects/sv/crypto/openssh/version.h
  projects/sv/crypto/openssl/ssl/s3_clnt.c
  projects/sv/etc/defaults/periodic.conf
  projects/sv/etc/devd.conf
  projects/sv/etc/periodic/security/Makefile
  projects/sv/etc/services
  projects/sv/gnu/lib/libgcc/Makefile
  projects/sv/gnu/usr.bin/binutils/Makefile.inc0
  projects/sv/gnu/usr.bin/binutils/as/Makefile
  projects/sv/gnu/usr.bin/binutils/doc/Makefile
  projects/sv/gnu/usr.bin/binutils/ld/Makefile.amd64
  projects/sv/gnu/usr.bin/binutils/ld/Makefile.arm
  projects/sv/gnu/usr.bin/binutils/ld/Makefile.mips
  projects/sv/gnu/usr.bin/binutils/libbfd/Makefile
  projects/sv/gnu/usr.bin/binutils/libbfd/Makefile.arm
  projects/sv/gnu/usr.bin/binutils/libbfd/Makefile.mips
  projects/sv/gnu/usr.bin/cc/Makefile.inc
  projects/sv/gnu/usr.bin/cc/Makefile.tgt
  projects/sv/gnu/usr.bin/cc/cc_int/Makefile
  projects/sv/gnu/usr.bin/cc/cc_tools/Makefile
  projects/sv/gnu/usr.bin/gdb/Makefile.inc
  projects/sv/gnu/usr.bin/gdb/kgdb/Makefile
  projects/sv/gnu/usr.bin/gdb/libgdb/Makefile
  projects/sv/include/readpassphrase.h
  projects/sv/lib/Makefile
  projects/sv/lib/clang/clang.build.mk
  projects/sv/lib/libc/gen/pututxline.c
  projects/sv/lib/libc/gen/readpassphrase.3
  projects/sv/lib/libc/gen/readpassphrase.c
  projects/sv/lib/libc/include/compat.h
  projects/sv/lib/libc/powerpc64/sys/brk.S
  projects/sv/lib/libc/powerpc64/sys/sbrk.S
  projects/sv/lib/libc/sys/getsockopt.2
  projects/sv/lib/libkvm/kvm.c
  projects/sv/lib/libkvm/kvm_minidump_amd64.c
  projects/sv/lib/libkvm/kvm_pcpu.c
  projects/sv/lib/liblzma/Symbol.map
  projects/sv/lib/liblzma/config.h
  projects/sv/lib/libusb/libusb.3
  projects/sv/lib/libusb/libusb10.c
  projects/sv/lib/libusb/libusb10_io.c
  projects/sv/lib/msun/src/e_jn.c
  projects/sv/lib/msun/src/e_jnf.c
  projects/sv/libexec/rtld-elf/Makefile
  projects/sv/libexec/tftpd/tftp-utils.c
  projects/sv/release/picobsd/build/picobsd
  projects/sv/rescue/rescue/Makefile
  projects/sv/sbin/camcontrol/camcontrol.c
  projects/sv/sbin/hastd/primary.c
  projects/sv/sbin/ifconfig/ifmedia.c
  projects/sv/sbin/ipfw/ipfw.8
  projects/sv/sbin/ipfw/ipfw2.c
  projects/sv/sbin/ipfw/ipfw2.h
  projects/sv/sbin/kldstat/kldstat.c
  projects/sv/sbin/mdconfig/mdconfig.8
  projects/sv/sbin/mdconfig/mdconfig.c
  projects/sv/share/doc/papers/jail/mgt.ms
  projects/sv/share/doc/smm/01.setup/2.t
  projects/sv/share/doc/smm/01.setup/4.t
  projects/sv/share/doc/smm/01.setup/5.t
  projects/sv/share/doc/smm/01.setup/spell.ok
  projects/sv/share/man/man1/builtin.1
  projects/sv/share/man/man4/Makefile
  projects/sv/share/man/man4/ada.4
  projects/sv/share/man/man4/ata.4
  projects/sv/share/man/man4/siftr.4
  projects/sv/share/man/man4/u3g.4
  projects/sv/share/man/man5/periodic.conf.5
  projects/sv/share/man/man5/rc.conf.5
  projects/sv/share/man/man5/src.conf.5
  projects/sv/share/man/man8/Makefile
  projects/sv/share/man/man9/Makefile
  projects/sv/share/man/man9/vflush.9
  projects/sv/share/man/man9/vgone.9
  projects/sv/share/misc/committers-src.dot
  projects/sv/share/mk/Makefile
  projects/sv/share/mk/bsd.cpu.mk
  projects/sv/share/mk/bsd.endian.mk
  projects/sv/share/mk/sys.mk
  projects/sv/sys/amd64/acpica/acpi_machdep.c
  projects/sv/sys/amd64/amd64/amd64_mem.c
  projects/sv/sys/amd64/amd64/minidump_machdep.c
  projects/sv/sys/amd64/amd64/trap.c
  projects/sv/sys/amd64/include/apm_bios.h
  projects/sv/sys/amd64/include/minidump.h
  projects/sv/sys/amd64/include/specialreg.h
  projects/sv/sys/arm/conf/BWCT.hints
  projects/sv/sys/arm/conf/CAMBRIA
  projects/sv/sys/arm/conf/CAMBRIA.hints
  projects/sv/sys/arm/include/cpuconf.h
  projects/sv/sys/arm/xscale/ixp425/avila_gpio.c
  projects/sv/sys/arm/xscale/ixp425/avila_led.c
  projects/sv/sys/arm/xscale/ixp425/files.avila
  projects/sv/sys/arm/xscale/ixp425/ixp425.c
  projects/sv/sys/arm/xscale/ixp425/ixp425_iic.c
  projects/sv/sys/arm/xscale/ixp425/ixp425_qmgr.c
  projects/sv/sys/arm/xscale/ixp425/ixp425var.h
  projects/sv/sys/boot/arm/ixp425/boot2/ixp425_board.c
  projects/sv/sys/boot/arm/uboot/ldscript.arm
  projects/sv/sys/boot/fdt/dts/mpc8555cds.dts
  projects/sv/sys/boot/forth/beastie.4th
  projects/sv/sys/boot/i386/boot2/boot1.S
  projects/sv/sys/boot/i386/libi386/i386_module.c
  projects/sv/sys/boot/ofw/libofw/ofw_copy.c
  projects/sv/sys/boot/ofw/libofw/ofw_net.c
  projects/sv/sys/boot/ofw/libofw/openfirm.c
  projects/sv/sys/boot/ofw/libofw/openfirm.h
  projects/sv/sys/boot/powerpc/ofw/start.c
  projects/sv/sys/cam/ata/ata_xpt.c
  projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/sv/sys/compat/linsysfs/linsysfs.c
  projects/sv/sys/compat/linux/linux_futex.c
  projects/sv/sys/compat/linux/linux_futex.h
  projects/sv/sys/compat/ndis/ntoskrnl_var.h
  projects/sv/sys/compat/ndis/subr_ntoskrnl.c
  projects/sv/sys/conf/Makefile.mips
  projects/sv/sys/conf/files
  projects/sv/sys/conf/files.amd64
  projects/sv/sys/conf/files.i386
  projects/sv/sys/conf/files.powerpc
  projects/sv/sys/conf/ldscript.mips
  projects/sv/sys/crypto/aesni/aesni_wrap.c
  projects/sv/sys/dev/acpica/acpi_cpu.c
  projects/sv/sys/dev/acpica/acpi_hpet.c
  projects/sv/sys/dev/acpica/acpivar.h
  projects/sv/sys/dev/arcmsr/arcmsr.c
  projects/sv/sys/dev/arcmsr/arcmsr.h
  projects/sv/sys/dev/ata/ata-all.c
  projects/sv/sys/dev/ata/ata-all.h
  projects/sv/sys/dev/ata/ata-disk.c
  projects/sv/sys/dev/ata/ata-pci.h
  projects/sv/sys/dev/ata/ata-sata.c
  projects/sv/sys/dev/ata/chipsets/ata-via.c
  projects/sv/sys/dev/atkbdc/psm.c
  projects/sv/sys/dev/bce/if_bce.c
  projects/sv/sys/dev/bge/if_bge.c
  projects/sv/sys/dev/drm/drmP.h
  projects/sv/sys/dev/drm/drm_agpsupport.c
  projects/sv/sys/dev/drm/drm_drv.c
  projects/sv/sys/dev/drm/drm_memory.c
  projects/sv/sys/dev/drm/drm_sysctl.c
  projects/sv/sys/dev/drm/r300_reg.h
  projects/sv/sys/dev/drm/radeon_cs.c
  projects/sv/sys/dev/firewire/00README
  projects/sv/sys/dev/gpio/gpiobus.c
  projects/sv/sys/dev/gpio/gpioc.c
  projects/sv/sys/dev/isp/isp_freebsd.c
  projects/sv/sys/dev/ixgbe/ixgbe.c
  projects/sv/sys/dev/mii/atphy.c
  projects/sv/sys/dev/mii/brgphy.c
  projects/sv/sys/dev/mii/ciphy.c
  projects/sv/sys/dev/mii/e1000phy.c
  projects/sv/sys/dev/mii/gentbi.c
  projects/sv/sys/dev/mii/ip1000phy.c
  projects/sv/sys/dev/mii/jmphy.c
  projects/sv/sys/dev/mii/mii.c
  projects/sv/sys/dev/mii/mii.h
  projects/sv/sys/dev/mii/mii_physubr.c
  projects/sv/sys/dev/mii/miivar.h
  projects/sv/sys/dev/mii/nsgphy.c
  projects/sv/sys/dev/mii/rgephy.c
  projects/sv/sys/dev/mii/smcphy.c
  projects/sv/sys/dev/mii/ukphy_subr.c
  projects/sv/sys/dev/mii/xmphy.c
  projects/sv/sys/dev/mpt/mpt.h
  projects/sv/sys/dev/msk/if_msk.c
  projects/sv/sys/dev/nfe/if_nfe.c
  projects/sv/sys/dev/nfe/if_nfereg.h
  projects/sv/sys/dev/nfe/if_nfevar.h
  projects/sv/sys/dev/ofw/ofw_fdt.c
  projects/sv/sys/dev/ofw/openfirm.c
  projects/sv/sys/dev/pccard/pccardvar.h
  projects/sv/sys/dev/re/if_re.c
  projects/sv/sys/dev/sound/sbus/cs4231.c
  projects/sv/sys/dev/stge/if_stge.c
  projects/sv/sys/dev/syscons/schistory.c
  projects/sv/sys/dev/tdfx/tdfx_pci.c
  projects/sv/sys/dev/uart/uart_subr.c
  projects/sv/sys/dev/usb/input/uhid.c
  projects/sv/sys/dev/usb/net/if_ruereg.h
  projects/sv/sys/dev/usb/quirk/usb_quirk.c
  projects/sv/sys/dev/usb/quirk/usb_quirk.h
  projects/sv/sys/dev/usb/serial/u3g.c
  projects/sv/sys/dev/usb/usbdevs
  projects/sv/sys/dev/xl/if_xl.c
  projects/sv/sys/fs/nwfs/nwfs_vnops.c
  projects/sv/sys/geom/eli/g_eli.c
  projects/sv/sys/geom/part/g_part.c
  projects/sv/sys/i386/acpica/acpi_machdep.c
  projects/sv/sys/i386/acpica/acpi_wakecode.S
  projects/sv/sys/i386/acpica/acpi_wakeup.c
  projects/sv/sys/i386/bios/apm.c
  projects/sv/sys/i386/i386/i686_mem.c
  projects/sv/sys/i386/i386/initcpu.c
  projects/sv/sys/i386/i386/trap.c
  projects/sv/sys/i386/include/apm_bios.h
  projects/sv/sys/i386/include/specialreg.h
  projects/sv/sys/i386/xen/mptable.c
  projects/sv/sys/i386/xen/pmap.c
  projects/sv/sys/ia64/ia64/db_machdep.c
  projects/sv/sys/ia64/ia64/genassym.c
  projects/sv/sys/ia64/ia64/machdep.c
  projects/sv/sys/kern/kern_clock.c
  projects/sv/sys/kern/kern_clocksource.c
  projects/sv/sys/kern/kern_mutex.c
  projects/sv/sys/kern/kern_proc.c
  projects/sv/sys/kern/kern_rmlock.c
  projects/sv/sys/kern/kern_tc.c
  projects/sv/sys/kern/kern_umtx.c
  projects/sv/sys/kern/link_elf_obj.c
  projects/sv/sys/kern/p1003_1b.c
  projects/sv/sys/kern/posix4_mib.c
  projects/sv/sys/kern/sched_4bsd.c
  projects/sv/sys/kern/sched_ule.c
  projects/sv/sys/kern/subr_bus.c
  projects/sv/sys/kern/subr_clock.c
  projects/sv/sys/kern/subr_lock.c
  projects/sv/sys/kern/subr_pcpu.c
  projects/sv/sys/kern/sysv_sem.c
  projects/sv/sys/kern/uipc_socket.c
  projects/sv/sys/kern/vfs_cache.c
  projects/sv/sys/kern/vfs_mountroot.c
  projects/sv/sys/kern/vfs_subr.c
  projects/sv/sys/libkern/gets.c
  projects/sv/sys/mips/adm5120/std.adm5120
  projects/sv/sys/mips/alchemy/std.alchemy
  projects/sv/sys/mips/cavium/std.octeon1
  projects/sv/sys/mips/conf/ADM5120
  projects/sv/sys/mips/conf/ALCHEMY
  projects/sv/sys/mips/conf/AR71XX
  projects/sv/sys/mips/conf/DEFAULTS
  projects/sv/sys/mips/conf/MALTA
  projects/sv/sys/mips/conf/MALTA64
  projects/sv/sys/mips/conf/OCTEON1
  projects/sv/sys/mips/conf/OCTEON1-32
  projects/sv/sys/mips/conf/QEMU
  projects/sv/sys/mips/conf/SENTRY5
  projects/sv/sys/mips/conf/SWARM
  projects/sv/sys/mips/conf/SWARM64
  projects/sv/sys/mips/conf/SWARM64_SMP
  projects/sv/sys/mips/conf/SWARM_SMP
  projects/sv/sys/mips/conf/XLR
  projects/sv/sys/mips/conf/XLR64
  projects/sv/sys/mips/conf/XLRN32
  projects/sv/sys/mips/idt/std.idt
  projects/sv/sys/mips/mips/tick.c
  projects/sv/sys/mips/mips/vm_machdep.c
  projects/sv/sys/mips/rmi/tick.c
  projects/sv/sys/modules/Makefile
  projects/sv/sys/modules/acpi/acpi/Makefile
  projects/sv/sys/net/flowtable.c
  projects/sv/sys/net/if.c
  projects/sv/sys/net/if_clone.c
  projects/sv/sys/net/if_ethersubr.c
  projects/sv/sys/net/if_gif.c
  projects/sv/sys/net/if_llatbl.c
  projects/sv/sys/net/if_llatbl.h
  projects/sv/sys/net/if_loop.c
  projects/sv/sys/net/if_media.h
  projects/sv/sys/net/route.c
  projects/sv/sys/net/vnet.c
  projects/sv/sys/net/vnet.h
  projects/sv/sys/net80211/ieee80211_ratectl.h
  projects/sv/sys/net80211/ieee80211_ratectl_none.c
  projects/sv/sys/netgraph/ng_base.c
  projects/sv/sys/netgraph/ng_eiface.c
  projects/sv/sys/netgraph/ng_iface.c
  projects/sv/sys/netinet/if_ether.c
  projects/sv/sys/netinet/igmp.c
  projects/sv/sys/netinet/in.c
  projects/sv/sys/netinet/in_pcb.c
  projects/sv/sys/netinet/in_rmx.c
  projects/sv/sys/netinet/ip_divert.c
  projects/sv/sys/netinet/ip_fastfwd.c
  projects/sv/sys/netinet/ip_fw.h
  projects/sv/sys/netinet/ip_icmp.c
  projects/sv/sys/netinet/ip_input.c
  projects/sv/sys/netinet/ip_ipsec.c
  projects/sv/sys/netinet/ip_mroute.c
  projects/sv/sys/netinet/ipfw/ip_fw2.c
  projects/sv/sys/netinet/ipfw/ip_fw_dynamic.c
  projects/sv/sys/netinet/ipfw/ip_fw_nat.c
  projects/sv/sys/netinet/ipfw/ip_fw_pfil.c
  projects/sv/sys/netinet/ipfw/ip_fw_sockopt.c
  projects/sv/sys/netinet/libalias/alias_sctp.c
  projects/sv/sys/netinet/libalias/alias_sctp.h
  projects/sv/sys/netinet/sctp.h
  projects/sv/sys/netinet/sctp_crc32.c
  projects/sv/sys/netinet/sctp_os_bsd.h
  projects/sv/sys/netinet/sctp_output.c
  projects/sv/sys/netinet/sctp_pcb.c
  projects/sv/sys/netinet/sctp_uio.h
  projects/sv/sys/netinet/sctp_usrreq.c
  projects/sv/sys/netinet/sctputil.c
  projects/sv/sys/netinet/siftr.c
  projects/sv/sys/netinet/tcp.h
  projects/sv/sys/netinet/tcp_hostcache.c
  projects/sv/sys/netinet/tcp_input.c
  projects/sv/sys/netinet/tcp_output.c
  projects/sv/sys/netinet/tcp_reass.c
  projects/sv/sys/netinet/tcp_sack.c
  projects/sv/sys/netinet/tcp_subr.c
  projects/sv/sys/netinet/tcp_syncache.c
  projects/sv/sys/netinet/tcp_timer.c
  projects/sv/sys/netinet/tcp_timewait.c
  projects/sv/sys/netinet/tcp_usrreq.c
  projects/sv/sys/netinet/tcp_var.h
  projects/sv/sys/netinet/udp_usrreq.c
  projects/sv/sys/netinet6/frag6.c
  projects/sv/sys/netinet6/icmp6.c
  projects/sv/sys/netinet6/in6_rmx.c
  projects/sv/sys/netinet6/in6_src.c
  projects/sv/sys/netinet6/ip6_ipsec.c
  projects/sv/sys/netinet6/ip6_mroute.c
  projects/sv/sys/netinet6/mld6.c
  projects/sv/sys/netinet6/nd6.c
  projects/sv/sys/netinet6/nd6_nbr.c
  projects/sv/sys/netinet6/nd6_rtr.c
  projects/sv/sys/netinet6/scope6.c
  projects/sv/sys/netipsec/key.c
  projects/sv/sys/netipsec/keysock.c
  projects/sv/sys/netipsec/xform_esp.c
  projects/sv/sys/opencrypto/cryptosoft.c
  projects/sv/sys/pc98/include/apm_bios.h
  projects/sv/sys/powerpc/aim/clock.c
  projects/sv/sys/powerpc/aim/machdep.c
  projects/sv/sys/powerpc/aim/mmu_oea.c
  projects/sv/sys/powerpc/aim/mmu_oea64.c
  projects/sv/sys/powerpc/aim/mp_cpudep.c
  projects/sv/sys/powerpc/aim/nexus.c
  projects/sv/sys/powerpc/aim/slb.c
  projects/sv/sys/powerpc/aim/trap_subr32.S
  projects/sv/sys/powerpc/booke/clock.c
  projects/sv/sys/powerpc/booke/locore.S
  projects/sv/sys/powerpc/booke/machdep.c
  projects/sv/sys/powerpc/booke/pmap.c
  projects/sv/sys/powerpc/booke/trap_subr.S
  projects/sv/sys/powerpc/include/cpufunc.h
  projects/sv/sys/powerpc/include/platform.h
  projects/sv/sys/powerpc/include/spr.h
  projects/sv/sys/powerpc/include/tlb.h
  projects/sv/sys/powerpc/powermac/smu.c
  projects/sv/sys/powerpc/powerpc/cpu.c
  projects/sv/sys/powerpc/powerpc/mp_machdep.c
  projects/sv/sys/powerpc/powerpc/platform.c
  projects/sv/sys/powerpc/powerpc/platform_if.m
  projects/sv/sys/security/mac_portacl/mac_portacl.c
  projects/sv/sys/sparc64/include/vmparam.h
  projects/sv/sys/sparc64/pci/psycho.c
  projects/sv/sys/sparc64/pci/schizo.c
  projects/sv/sys/sun4v/include/pmap.h
  projects/sv/sys/sun4v/include/smp.h
  projects/sv/sys/sun4v/sun4v/mp_machdep.c
  projects/sv/sys/sys/bus.h
  projects/sv/sys/sys/cdefs.h
  projects/sv/sys/sys/kernel.h
  projects/sv/sys/sys/libkern.h
  projects/sv/sys/sys/linker_set.h
  projects/sv/sys/sys/mutex.h
  projects/sv/sys/sys/param.h
  projects/sv/sys/sys/pcpu.h
  projects/sv/sys/sys/signal.h
  projects/sv/sys/sys/smp.h
  projects/sv/sys/sys/socket.h
  projects/sv/sys/sys/socketvar.h
  projects/sv/sys/ufs/ffs/ffs_inode.c
  projects/sv/sys/ufs/ffs/ffs_softdep.c
  projects/sv/sys/ufs/ffs/fs.h
  projects/sv/sys/ufs/ufs/ufs_vnops.c
  projects/sv/sys/vm/vm_contig.c
  projects/sv/sys/vm/vm_map.c
  projects/sv/sys/vm/vm_mmap.c
  projects/sv/sys/vm/vm_object.c
  projects/sv/sys/vm/vm_page.c
  projects/sv/sys/vm/vm_pageout.c
  projects/sv/sys/vm/vm_pageout.h
  projects/sv/sys/vm/vm_reserv.c
  projects/sv/sys/x86/cpufreq/hwpstate.c
  projects/sv/sys/x86/x86/mptable.c
  projects/sv/sys/x86/x86/mptable_pci.c
  projects/sv/tools/build/mk/OptionalObsoleteFiles.inc
  projects/sv/tools/tools/mctest/mctest.cc
  projects/sv/tools/tools/nanobsd/nanobsd.sh
  projects/sv/usr.bin/at/at.c
  projects/sv/usr.bin/calendar/calendars/calendar.freebsd
  projects/sv/usr.bin/chkey/chkey.c
  projects/sv/usr.bin/lex/Makefile
  projects/sv/usr.bin/lex/initscan.c
  projects/sv/usr.bin/netstat/if.c
  projects/sv/usr.bin/netstat/inet.c
  projects/sv/usr.bin/netstat/main.c
  projects/sv/usr.bin/netstat/netstat.1
  projects/sv/usr.bin/netstat/netstat.h
  projects/sv/usr.bin/printf/printf.1
  projects/sv/usr.bin/printf/printf.c
  projects/sv/usr.bin/seq/seq.c
  projects/sv/usr.bin/top/top.local.1
  projects/sv/usr.bin/truss/main.c
  projects/sv/usr.bin/yacc/reader.c
  projects/sv/usr.sbin/bluetooth/Makefile
  projects/sv/usr.sbin/config/SMM.doc/6.t
  projects/sv/usr.sbin/config/SMM.doc/spell.ok
  projects/sv/usr.sbin/config/configvers.h
  projects/sv/usr.sbin/freebsd-update/freebsd-update.sh
  projects/sv/usr.sbin/iostat/iostat.8
  projects/sv/usr.sbin/iostat/iostat.c
  projects/sv/usr.sbin/mfiutil/mfi_config.c
  projects/sv/usr.sbin/mfiutil/mfi_evt.c
  projects/sv/usr.sbin/mfiutil/mfi_flash.c
  projects/sv/usr.sbin/mptutil/mpt_cam.c
  projects/sv/usr.sbin/mptutil/mpt_cmd.c
  projects/sv/usr.sbin/mptutil/mpt_config.c
  projects/sv/usr.sbin/mptutil/mpt_drive.c
  projects/sv/usr.sbin/mptutil/mpt_evt.c
  projects/sv/usr.sbin/mptutil/mpt_show.c
  projects/sv/usr.sbin/mptutil/mpt_volume.c
  projects/sv/usr.sbin/pc-sysinstall/backend/functions-disk.sh
  projects/sv/usr.sbin/sysinstall/cdrom.c
  projects/sv/usr.sbin/sysinstall/config.c
  projects/sv/usr.sbin/sysinstall/help/shortcuts.hlp
  projects/sv/usr.sbin/sysinstall/install.c
  projects/sv/usr.sbin/sysinstall/media.c
  projects/sv/usr.sbin/sysinstall/menus.c
  projects/sv/usr.sbin/sysinstall/sysinstall.8
  projects/sv/usr.sbin/sysinstall/sysinstall.h
  projects/sv/usr.sbin/usbconfig/usbconfig.8
Directory Properties:
  projects/sv/   (props changed)
  projects/sv/cddl/contrib/opensolaris/   (props changed)
  projects/sv/contrib/bind9/   (props changed)
  projects/sv/contrib/binutils/   (props changed)
  projects/sv/contrib/bzip2/   (props changed)
  projects/sv/contrib/ee/   (props changed)
  projects/sv/contrib/expat/   (props changed)
  projects/sv/contrib/file/   (props changed)
  projects/sv/contrib/gdb/   (props changed)
  projects/sv/contrib/gdtoa/   (props changed)
  projects/sv/contrib/gnu-sort/   (props changed)
  projects/sv/contrib/groff/   (props changed)
  projects/sv/contrib/less/   (props changed)
  projects/sv/contrib/libpcap/   (props changed)
  projects/sv/contrib/llvm/   (props changed)
  projects/sv/contrib/llvm/tools/clang/   (props changed)
  projects/sv/contrib/ncurses/   (props changed)
  projects/sv/contrib/netcat/   (props changed)
  projects/sv/contrib/ntp/   (props changed)
  projects/sv/contrib/one-true-awk/   (props changed)
  projects/sv/contrib/openbsm/   (props changed)
  projects/sv/contrib/openpam/   (props changed)
  projects/sv/contrib/pf/   (props changed)
  projects/sv/contrib/sendmail/   (props changed)
  projects/sv/contrib/tcpdump/   (props changed)
  projects/sv/contrib/tcsh/   (props changed)
  projects/sv/contrib/top/   (props changed)
  projects/sv/contrib/top/install-sh   (props changed)
  projects/sv/contrib/tzcode/stdtime/   (props changed)
  projects/sv/contrib/tzcode/zic/   (props changed)
  projects/sv/contrib/tzdata/   (props changed)
  projects/sv/contrib/wpa/   (props changed)
  projects/sv/contrib/xz/   (props changed)
  projects/sv/crypto/openssh/   (props changed)
  projects/sv/crypto/openssl/   (props changed)
  projects/sv/lib/libc/   (props changed)
  projects/sv/lib/libc/stdtime/   (props changed)
  projects/sv/lib/libutil/   (props changed)
  projects/sv/lib/libz/   (props changed)
  projects/sv/sbin/   (props changed)
  projects/sv/sbin/ipfw/   (props changed)
  projects/sv/share/mk/bsd.arch.inc.mk   (props changed)
  projects/sv/share/zoneinfo/   (props changed)
  projects/sv/sys/   (props changed)
  projects/sv/sys/amd64/include/xen/   (props changed)
  projects/sv/sys/cddl/contrib/opensolaris/   (props changed)
  projects/sv/sys/contrib/dev/acpica/   (props changed)
  projects/sv/sys/contrib/pf/   (props changed)
  projects/sv/sys/contrib/x86emu/   (props changed)
  projects/sv/sys/dev/xen/xenpci/   (props changed)
  projects/sv/usr.bin/calendar/   (props changed)
  projects/sv/usr.bin/csup/   (props changed)
  projects/sv/usr.bin/procstat/   (props changed)
  projects/sv/usr.sbin/zic/   (props changed)

Modified: projects/sv/Makefile
==============================================================================
--- projects/sv/Makefile	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/Makefile	Fri Nov 19 18:32:08 2010	(r215542)
@@ -281,7 +281,7 @@ tinderbox:
 # existing system is.
 #
 .if make(universe) || make(universe_kernels) || make(tinderbox)
-TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v
+TARGETS?=amd64 i386 ia64 pc98 powerpc sparc64 sun4v mips
 
 .if defined(DOING_TINDERBOX)
 FAILFILE=tinderbox.failed

Modified: projects/sv/Makefile.inc1
==============================================================================
--- projects/sv/Makefile.inc1	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/Makefile.inc1	Fri Nov 19 18:32:08 2010	(r215542)
@@ -118,16 +118,31 @@ VERSION+=	${OSRELDATE}
 
 # Guess machine architecture from machine type, and vice versa.
 .if !defined(TARGET_ARCH) && defined(TARGET)
-TARGET_ARCH=	${TARGET:S/pc98/i386/:S/sun4v/sparc64/}
+TARGET_ARCH=	${TARGET:S/pc98/i386/:S/sun4v/sparc64/:S/mips/mipsel/}
 .elif !defined(TARGET) && defined(TARGET_ARCH) && \
     ${TARGET_ARCH} != ${MACHINE_ARCH}
-TARGET=		${TARGET_ARCH}
+TARGET=		${TARGET_ARCH:C/mipse[lb]/mips/:C/armeb/arm/}
+.endif
+# Legacy names, for a transition period mips:mips -> mipsel:mips
+.if defined(TARGET) && defined(TARGET_ARCH) && \
+    ${TARGET_ARCH} == "mips" && ${TARGET} == "mips"
+.warning "TARGET_ARCH of mips is deprecated in favor of mipsel or mipseb"
+.if defined(TARGET_BIG_ENDIAN)
+TARGET_ARCH=mipseb
+.else
+TARGET_ARCH=mipsel
+.endif
+.endif
+# arm with TARGET_BIG_ENDIAN -> armeb
+.if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN)
+.warning "TARGET_ARCH of arm with TARGET_BIG_ENDIAN is deprecated.  use armeb"
+TARGET_ARCH=armeb
 .endif
 # Otherwise, default to current machine type and architecture.
 TARGET?=	${MACHINE}
 TARGET_ARCH?=	${MACHINE_ARCH}
 
-KNOWN_ARCHES?=	amd64 arm i386 i386/pc98 ia64 mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v
+KNOWN_ARCHES?=	amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v
 .if ${TARGET} == ${TARGET_ARCH}
 _t=		${TARGET}
 .else
@@ -307,7 +322,7 @@ LIB32WMAKEENV+=	MAKEOBJDIRPREFIX=${OBJTR
 
 LIB32WMAKE=	${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \
 		-DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \
-		-DWITHOUT_HTML -DNO_CTF DESTDIR=${LIB32TMP}
+		-DWITHOUT_HTML -DNO_CTF -DNO_LINT DESTDIR=${LIB32TMP}
 LIB32IMAKE=	${LIB32WMAKE:NINSTALL=*:NDESTDIR=*} -DNO_INCS
 .endif
 
@@ -1123,7 +1138,7 @@ libraries:
 #
 # static libgcc.a prerequisite for shared libc
 #
-_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc
+_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc lib/libcompiler_rt
 
 # These dependencies are not automatically generated:
 #
@@ -1139,6 +1154,7 @@ _startup_libs+=	lib/csu/${MACHINE_ARCH}
 _startup_libs+=	lib/csu/${MACHINE_CPUARCH}
 .endif
 _startup_libs+=	gnu/lib/libgcc
+_startup_libs+=	lib/libcompiler_rt
 _startup_libs+=	lib/libc
 
 gnu/lib/libgcc__L: lib/libc__L

Modified: projects/sv/ObsoleteFiles.inc
==============================================================================
--- projects/sv/ObsoleteFiles.inc	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/ObsoleteFiles.inc	Fri Nov 19 18:32:08 2010	(r215542)
@@ -14,6 +14,14 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20101112: vgonel(9) has gone to private API a while ago
+OLD_FILES+=usr/share/man/man9/vgonel.9.gz
+# 20101112: removed gasp.info
+OLD_FILES+=usr/share/info/gasp.info.gz
+# 20101109: headers moved to machine/ to x86/
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
+OLD_FILES+=usr/include/machine/mptable.h
+.endif
 # 20101101: headers moved to machine/ to x86/
 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
 OLD_FILES+=usr/include/machine/apicreg.h
@@ -5078,7 +5086,7 @@ OLD_LIBS+=usr/lib/libthr.so.2
 .endif
 # 20060127: revert libdisk to static-only
 OLD_LIBS+=usr/lib/libdisk.so.3
-# 20051027: libc_r discontinued
+# 20051027: libc_r discontinued (removed 20101113)
 OLD_LIBS+=usr/lib/libc_r.a
 OLD_LIBS+=usr/lib/libc_r.so
 OLD_LIBS+=usr/lib/libc_r.so.7

Modified: projects/sv/README
==============================================================================
--- projects/sv/README	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/README	Fri Nov 19 18:32:08 2010	(r215542)
@@ -43,6 +43,9 @@ Source Roadmap:
 ---------------
 bin		System/user commands.
 
+cddl		Various commands and libraries under the Common Development
+		and Distribution License.
+
 contrib		Packages contributed by 3rd parties.
 
 crypto		Cryptography stuff (see crypto/README).

Modified: projects/sv/UPDATING
==============================================================================
--- projects/sv/UPDATING	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/UPDATING	Fri Nov 19 18:32:08 2010	(r215542)
@@ -22,6 +22,39 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20101114:
+	Generic IEEE 802.3 annex 31B full duplex flow control support has been
+	added to mii(4) and bge(4), bce(4), msk(4), nfe(4) and stge(4) along
+	with brgphy(4), e1000phy(4) as well as ip1000phy() have been converted
+	to take advantage of it instead of using custom implementations.  This
+	means that these drivers now no longer unconditionally advertise
+	support for flow control but only do so if flow control is a selected
+	media option.  This was implemented in the generic support that way in
+	order to allow flow control to be switched on and off via ifconfig(8)
+	with the PHY specific default to typically off in order to protect
+	from unwanted effects.  Consequently, if you used flow control with
+	one of the above mentioned drivers you now need to explicitly enable
+	it, for example via:
+		ifconfig bge0 media auto mediaopt flowcontrol
+
+	Along with the above mentioned changes generic support for setting
+	1000baseT master mode also has been added and brgphy(4), ciphy(4),
+	e1000phy(4) as well as ip1000phy(4) have been converted to take
+	advantage of it.  This means that these drivers now no longer take the
+	link0 parameter for selecting master mode but the master media option
+	has to be used instead, for example like in the following:
+		ifconfig bge0 media 1000baseT mediaopt full-duplex,master
+
+	Selection of master mode now is also available with all other PHY
+	drivers supporting 1000baseT.
+
+20101111:
+	The TCP stack has received a significant update to add support for
+	modularised congestion control and generally improve the clarity of
+	congestion control decisions. Bump __FreeBSD_version to 900025. User
+	space tools that rely on the size of struct tcpcb in tcp_var.h (e.g.
+	sockstat) need to be recompiled.
+
 20101002:
 	The man(1) utility has been replaced by a new version that no longer
 	uses /etc/manpath.config. Please consult man.conf(5) for how to

Modified: projects/sv/bin/echo/echo.1
==============================================================================
--- projects/sv/bin/echo/echo.1	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/bin/echo/echo.1	Fri Nov 19 18:32:08 2010	(r215542)
@@ -32,7 +32,7 @@
 .\"	@(#)echo.1	8.1 (Berkeley) 7/22/93
 .\" $FreeBSD$
 .\"
-.Dd April 12, 2003
+.Dd November 12, 2010
 .Dt ECHO 1
 .Os
 .Sh NAME
@@ -56,24 +56,37 @@ The following option is available:
 .Bl -tag -width flag
 .It Fl n
 Do not print the trailing newline character.
-This may also be achieved by appending
+.El
+.Pp
+The end-of-options marker
+.Fl Fl
+is not recognized and written literally.
+.Pp
+The newline may also be suppressed by appending
 .Ql \ec
 to the end of the string, as is done
 by iBCS2 compatible systems.
-Note that this option as well as the effect of
+Note that the
+.Fl n
+option as well as the effect of
 .Ql \ec
 are implementation-defined in
 .St -p1003.1-2001
 as amended by Cor.\& 1-2002.
-Applications aiming for maximum
-portability are strongly encouraged to use
+For portability,
+.Nm
+should only be used if the first argument does not start with a hyphen
+.Pq Ql "-"
+and does not contain any backslashes
+.Pq Ql "\e" .
+If this is not sufficient,
 .Xr printf 1
-to suppress the newline character.
-.El
+should be used.
 .Pp
-Some shells may provide a builtin
+Most shells provide a builtin
 .Nm
-command which is similar or identical to this utility.
+command which tends to differ from this utility
+in the treatment of options and backslashes.
 Consult the
 .Xr builtin 1
 manual page.

Modified: projects/sv/bin/sh/Makefile
==============================================================================
--- projects/sv/bin/sh/Makefile	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/bin/sh/Makefile	Fri Nov 19 18:32:08 2010	(r215542)
@@ -5,7 +5,7 @@ PROG=	sh
 INSTALLFLAGS= -S
 SHSRCS=	alias.c arith.y arith_lex.l cd.c echo.c error.c eval.c exec.c expand.c \
 	histedit.c input.c jobs.c mail.c main.c memalloc.c miscbltin.c \
-	mystring.c options.c output.c parser.c redir.c show.c \
+	mystring.c options.c output.c parser.c printf.c redir.c show.c \
 	test.c trap.c var.c
 GENSRCS= builtins.c init.c nodes.c syntax.c
 GENHDRS= builtins.h nodes.h syntax.h token.h
@@ -26,7 +26,8 @@ WARNS?=	2
 WFORMAT=0
 
 .PATH:	${.CURDIR}/bltin \
-	${.CURDIR}/../test
+	${.CURDIR}/../test \
+	${.CURDIR}/../../usr.bin/printf
 
 CLEANFILES+= mkinit mkinit.o mknodes mknodes.o \
 	mksyntax mksyntax.o

Modified: projects/sv/bin/sh/bltin/bltin.h
==============================================================================
--- projects/sv/bin/sh/bltin/bltin.h	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/bin/sh/bltin/bltin.h	Fri Nov 19 18:32:08 2010	(r215542)
@@ -54,6 +54,7 @@
 #define putchar(c)	out1c(c)
 #define fprintf outfmt
 #define fputs outstr
+#define fwrite(ptr, size, nmemb, file) outbin(ptr, (size) * (nmemb), file)
 #define fflush flushout
 #define INITARGS(argv)
 #define warnx1(a, b, c) {				\

Modified: projects/sv/bin/sh/builtins.def
==============================================================================
--- projects/sv/bin/sh/builtins.def	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/bin/sh/builtins.def	Fri Nov 19 18:32:08 2010	(r215542)
@@ -71,7 +71,7 @@ histcmd -h	fc
 jobidcmd	jobid
 jobscmd		jobs
 localcmd	local
-#printfcmd	printf
+printfcmd	printf
 pwdcmd		pwd
 readcmd		read
 returncmd	-s return

Modified: projects/sv/bin/sh/funcs/suspend
==============================================================================
--- projects/sv/bin/sh/funcs/suspend	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/bin/sh/funcs/suspend	Fri Nov 19 18:32:08 2010	(r215542)
@@ -34,6 +34,6 @@
 
 suspend() {
 	local -
-	set +j
+	set +m
 	kill -TSTP 0
 }

Modified: projects/sv/bin/sh/output.c
==============================================================================
--- projects/sv/bin/sh/output.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/bin/sh/output.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -122,8 +122,7 @@ out2qstr(const char *p)
 void
 outstr(const char *p, struct output *file)
 {
-	while (*p)
-		outc(*p++, file);
+	outbin(p, strlen(p), file);
 }
 
 /* Like outstr(), but quote for re-input into the shell. */
@@ -165,6 +164,16 @@ outqstr(const char *p, struct output *fi
 		outc('\'', file);
 }
 
+void
+outbin(const void *data, size_t len, struct output *file)
+{
+	const char *p;
+
+	p = data;
+	while (len-- > 0)
+		outc(*p++, file);
+}
+
 static char out_junk[16];
 
 void
@@ -285,17 +294,11 @@ static int
 doformat_wr(void *cookie, const char *buf, int len)
 {
 	struct output *o;
-	int origlen;
-	unsigned char c;
 
 	o = (struct output *)cookie;
-	origlen = len;
-	while (len-- != 0) {
-		c = (unsigned char)*buf++;
-		outc(c, o);
-	}
+	outbin(buf, len, o);
 
-	return (origlen);
+	return (len);
 }
 
 void

Modified: projects/sv/bin/sh/output.h
==============================================================================
--- projects/sv/bin/sh/output.h	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/bin/sh/output.h	Fri Nov 19 18:32:08 2010	(r215542)
@@ -36,6 +36,7 @@
 #ifndef OUTPUT_INCL
 
 #include <stdarg.h>
+#include <stddef.h>
 
 struct output {
 	char *nextc;
@@ -59,6 +60,7 @@ void out2str(const char *);
 void out2qstr(const char *);
 void outstr(const char *, struct output *);
 void outqstr(const char *, struct output *);
+void outbin(const void *, size_t, struct output *);
 void emptyoutbuf(struct output *);
 void flushall(void);
 void flushout(struct output *);

Modified: projects/sv/bin/sh/sh.1
==============================================================================
--- projects/sv/bin/sh/sh.1	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/bin/sh/sh.1	Fri Nov 19 18:32:08 2010	(r215542)
@@ -32,7 +32,7 @@
 .\"	from: @(#)sh.1	8.6 (Berkeley) 5/4/95
 .\" $FreeBSD$
 .\"
-.Dd October 31, 2010
+.Dd November 19, 2010
 .Dt SH 1
 .Os
 .Sh NAME
@@ -65,20 +65,13 @@ The
 utility is the standard command interpreter for the system.
 The current version of
 .Nm
-is in the process of being changed to
-conform with the
-.St -p1003.2
+is close to the
+.St -p1003.1
 specification for the shell.
-This version has many features which make
-it appear
-similar in some respects to the Korn shell, but it is not a Korn
-shell clone like
-.Nm pdksh .
-Only features
+It only supports features
 designated by
 .Tn POSIX ,
-plus a few Berkeley extensions, are being
-incorporated into this shell.
+plus a few Berkeley extensions.
 This man page is not intended to be a tutorial nor a complete
 specification of the shell.
 .Ss Overview
@@ -633,6 +626,7 @@ There are two kinds of built-in commands
 Assignments before special builtins persist after they finish
 executing and assignment errors, redirection errors and certain
 operand errors cause a script to be aborted.
+Special builtins cannot be overridden with a function.
 Both regular and special builtins can affect the shell in ways
 normal programs cannot.
 .Pp
@@ -1275,19 +1269,22 @@ consists of all characters until the mat
 .Ql } .
 Any
 .Ql }
-escaped by a backslash or within a single-quoted string, and characters in
+escaped by a backslash or within a single-quoted or double-quoted
+string, and characters in
 embedded arithmetic expansions, command substitutions, and variable
 expansions, are not examined in determining the matching
 .Ql } .
-Except for the variants with
+If the variants with
 .Ql + ,
 .Ql - ,
 .Ql =
 or
-.Ql ?\& ,
-any
+.Ql ?\&
+occur within a double-quoted string,
+as an extension there may be unquoted parts
+(via double-quotes inside the expansion);
 .Ql }
-within a double-quoted string is also not examined in determining the matching
+within such parts are also not examined in determining the matching
 .Ql } .
 .Pp
 The simplest form for parameter expansion is:
@@ -2052,6 +2049,9 @@ line.
 See the
 .Sx Functions
 subsection.
+.It Ic printf
+A built-in equivalent of
+.Xr printf 1 .
 .It Ic pwd Op Fl L | P
 Print the path of the current directory.
 The built-in command may
@@ -2473,6 +2473,7 @@ will return the argument.
 .Xr echo 1 ,
 .Xr ed 1 ,
 .Xr emacs 1 ,
+.Xr printf 1 ,
 .Xr pwd 1 ,
 .Xr test 1 ,
 .Xr vi 1 ,

Modified: projects/sv/bin/sh/var.c
==============================================================================
--- projects/sv/bin/sh/var.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/bin/sh/var.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -805,6 +805,7 @@ poplocalvars(void)
 		if (vp == NULL) {	/* $- saved */
 			memcpy(optlist, lvp->text, sizeof optlist);
 			ckfree(lvp->text);
+			optschanged();
 		} else if ((lvp->flags & (VUNSET|VSTRFIXED)) == VUNSET) {
 			(void)unsetvar(vp->text);
 		} else {

Modified: projects/sv/cddl/Makefile.inc
==============================================================================
--- projects/sv/cddl/Makefile.inc	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/cddl/Makefile.inc	Fri Nov 19 18:32:08 2010	(r215542)
@@ -9,3 +9,8 @@ CFLAGS+=	-DNEED_SOLARIS_BOOLEAN
 
 WARNS?=		6
 CSTD?=		gnu89
+
+# Do not lint the CDDL stuff. It is all externally maintained and
+# lint output is wasteful noise here.
+
+NO_LINT=

Modified: projects/sv/contrib/binutils/bfd/config.bfd
==============================================================================
--- projects/sv/contrib/binutils/bfd/config.bfd	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/binutils/bfd/config.bfd	Fri Nov 19 18:32:08 2010	(r215542)
@@ -772,14 +772,18 @@ case "${targ}" in
     targ_defvec=bfd_elf32_littlemips_vec
     targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec"
     ;;
-  mips*-*-freebsd*)
-    targ_defvec=bfd_elf32_tradbigmips_vec
-    targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf32_ntradbigmisp_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec ecoff_big_vec ecoff_little_vec"
-    ;;
   mips*-*-netbsd*)
     targ_defvec=bfd_elf32_bigmips_vec
     targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_big_vec ecoff_little_vec"
     ;;
+  mips*el-*-freebsd*)
+    targ_defvec=bfd_elf32_tradlittlemips_vec
+    targ_selvecs="bfd_elf32_tradbigmips_vec bfd_elf32_ntradbigmisp_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec ecoff_big_vec ecoff_little_vec"
+    ;;
+  mips*-*-freebsd*)
+    targ_defvec=bfd_elf32_tradbigmips_vec
+    targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf32_ntradbigmisp_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec ecoff_big_vec ecoff_little_vec"
+    ;;
   mips*-dec-* | mips*el-*-ecoff*)
     targ_defvec=ecoff_little_vec
     targ_selvecs=ecoff_big_vec

Modified: projects/sv/contrib/binutils/bfd/opncls.c
==============================================================================
--- projects/sv/contrib/binutils/bfd/opncls.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/binutils/bfd/opncls.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -1151,7 +1151,7 @@ bfd_fill_in_gnu_debuglink_section (bfd *
   debuglink_size &= ~3;
   debuglink_size += 4;
 
-  contents = malloc (debuglink_size);
+  contents = bfd_zmalloc (debuglink_size);
   if (contents == NULL)
     {
       /* XXX Should we delete the section from the bfd ?  */

Modified: projects/sv/contrib/bzip2/CHANGES
==============================================================================
--- projects/sv/contrib/bzip2/CHANGES	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/CHANGES	Fri Nov 19 18:32:08 2010	(r215542)
@@ -2,8 +2,8 @@
  This file is part of bzip2/libbzip2, a program and library for
  lossless, block-sorting data compression.
 
- bzip2/libbzip2 version 1.0.5 of 10 December 2007
- Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+ bzip2/libbzip2 version 1.0.6 of 6 September 2010
+ Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
  Please read the WARNING, DISCLAIMER and PATENTS sections in the 
  README file.
@@ -317,3 +317,11 @@ Fixes some minor bugs since the last ver
 ~~~~~~~~~~~~~~~~~
 Security fix only.  Fixes CERT-FI 20469 as it applies to bzip2.
 
+
+1.0.6 (6 Sept 10)
+~~~~~~~~~~~~~~~~~
+
+* Security fix for CVE-2010-0405.  This was reported by Mikolaj
+  Izdebski.
+
+* Make the documentation build on Ubuntu 10.04

Modified: projects/sv/contrib/bzip2/LICENSE
==============================================================================
--- projects/sv/contrib/bzip2/LICENSE	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/LICENSE	Fri Nov 19 18:32:08 2010	(r215542)
@@ -2,7 +2,7 @@
 --------------------------------------------------------------------------
 
 This program, "bzip2", the associated library "libbzip2", and all
-documentation, are copyright (C) 1996-2007 Julian R Seward.  All
+documentation, are copyright (C) 1996-2010 Julian R Seward.  All
 rights reserved.
 
 Redistribution and use in source and binary forms, with or without
@@ -37,6 +37,6 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY 
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 Julian Seward, jseward at bzip.org
-bzip2/libbzip2 version 1.0.5 of 10 December 2007
+bzip2/libbzip2 version 1.0.6 of 6 September 2010
 
 --------------------------------------------------------------------------

Modified: projects/sv/contrib/bzip2/Makefile
==============================================================================
--- projects/sv/contrib/bzip2/Makefile	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/Makefile	Fri Nov 19 18:32:08 2010	(r215542)
@@ -2,8 +2,8 @@
 # This file is part of bzip2/libbzip2, a program and library for
 # lossless, block-sorting data compression.
 #
-# bzip2/libbzip2 version 1.0.5 of 10 December 2007
-# Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+# bzip2/libbzip2 version 1.0.6 of 6 September 2010
+# Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 #
 # Please read the WARNING, DISCLAIMER and PATENTS sections in the 
 # README file.
@@ -137,7 +137,7 @@ bzip2recover.o: bzip2recover.c
 distclean: clean
 	rm -f manual.ps manual.html manual.pdf
 
-DISTNAME=bzip2-1.0.5
+DISTNAME=bzip2-1.0.6
 dist: check manual
 	rm -f $(DISTNAME)
 	ln -s -f . $(DISTNAME)

Modified: projects/sv/contrib/bzip2/Makefile-libbz2_so
==============================================================================
--- projects/sv/contrib/bzip2/Makefile-libbz2_so	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/Makefile-libbz2_so	Fri Nov 19 18:32:08 2010	(r215542)
@@ -1,6 +1,6 @@
 
 # This Makefile builds a shared version of the library, 
-# libbz2.so.1.0.4, with soname libbz2.so.1.0,
+# libbz2.so.1.0.6, with soname libbz2.so.1.0,
 # at least on x86-Linux (RedHat 7.2), 
 # with gcc-2.96 20000731 (Red Hat Linux 7.1 2.96-98).  
 # Please see the README file for some important info 
@@ -10,8 +10,8 @@
 # This file is part of bzip2/libbzip2, a program and library for
 # lossless, block-sorting data compression.
 #
-# bzip2/libbzip2 version 1.0.5 of 10 December 2007
-# Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+# bzip2/libbzip2 version 1.0.6 of 6 September 2010
+# Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 #
 # Please read the WARNING, DISCLAIMER and PATENTS sections in the 
 # README file.
@@ -35,13 +35,13 @@ OBJS= blocksort.o  \
       bzlib.o
 
 all: $(OBJS)
-	$(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.4 $(OBJS)
-	$(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.4
+	$(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS)
+	$(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.6
 	rm -f libbz2.so.1.0
-	ln -s libbz2.so.1.0.4 libbz2.so.1.0
+	ln -s libbz2.so.1.0.6 libbz2.so.1.0
 
 clean: 
-	rm -f $(OBJS) bzip2.o libbz2.so.1.0.4 libbz2.so.1.0 bzip2-shared
+	rm -f $(OBJS) bzip2.o libbz2.so.1.0.6 libbz2.so.1.0 bzip2-shared
 
 blocksort.o: blocksort.c
 	$(CC) $(CFLAGS) -c blocksort.c

Modified: projects/sv/contrib/bzip2/README
==============================================================================
--- projects/sv/contrib/bzip2/README	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/README	Fri Nov 19 18:32:08 2010	(r215542)
@@ -6,8 +6,8 @@ This version is fully compatible with th
 This file is part of bzip2/libbzip2, a program and library for
 lossless, block-sorting data compression.
 
-bzip2/libbzip2 version 1.0.5 of 10 December 2007
-Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+bzip2/libbzip2 version 1.0.6 of 6 September 2010
+Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
 Please read the WARNING, DISCLAIMER and PATENTS sections in this file.
 
@@ -181,6 +181,10 @@ WHAT'S NEW IN 1.0.5 ?
 
    See the CHANGES file.
 
+WHAT'S NEW IN 1.0.6 ?
+
+   See the CHANGES file.
+
 
 I hope you find bzip2 useful.  Feel free to contact me at
    jseward at bzip.org
@@ -208,3 +212,4 @@ Cambridge, UK.
 15 February 2005 (bzip2, version 1.0.3)
 20 December 2006 (bzip2, version 1.0.4)
 10 December 2007 (bzip2, version 1.0.5)
+ 6     Sept 2010 (bzip2, version 1.0.6)

Modified: projects/sv/contrib/bzip2/README.COMPILATION.PROBLEMS
==============================================================================
--- projects/sv/contrib/bzip2/README.COMPILATION.PROBLEMS	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/README.COMPILATION.PROBLEMS	Fri Nov 19 18:32:08 2010	(r215542)
@@ -2,8 +2,8 @@
 This file is part of bzip2/libbzip2, a program and library for
 lossless, block-sorting data compression.
 
-bzip2/libbzip2 version 1.0.5 of 10 December 2007
-Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+bzip2/libbzip2 version 1.0.6 of 6 September 2010
+Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
 Please read the WARNING, DISCLAIMER and PATENTS sections in the 
 README file.
@@ -12,7 +12,7 @@ This program is released under the terms
 in the file LICENSE.
 ------------------------------------------------------------------
 
-bzip2-1.0.5 should compile without problems on the vast majority of
+bzip2-1.0.6 should compile without problems on the vast majority of
 platforms.  Using the supplied Makefile, I've built and tested it
 myself for x86-linux and amd64-linux.  With makefile.msc, Visual C++
 6.0 and nmake, you can build a native Win32 version too.  Large file

Modified: projects/sv/contrib/bzip2/blocksort.c
==============================================================================
--- projects/sv/contrib/bzip2/blocksort.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/blocksort.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/sv/contrib/bzip2/bzip2.1
==============================================================================
--- projects/sv/contrib/bzip2/bzip2.1	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/bzip2.1	Fri Nov 19 18:32:08 2010	(r215542)
@@ -1,7 +1,7 @@
 .PU
 .TH bzip2 1
 .SH NAME
-bzip2, bunzip2 \- a block-sorting file compressor, v1.0.4
+bzip2, bunzip2 \- a block-sorting file compressor, v1.0.6
 .br
 bzcat \- decompresses files to stdout
 .br
@@ -405,11 +405,11 @@ I/O error messages are not as helpful as
 tries hard to detect I/O errors and exit cleanly, but the details of
 what the problem is sometimes seem rather misleading.
 
-This manual page pertains to version 1.0.4 of
+This manual page pertains to version 1.0.6 of
 .I bzip2.  
 Compressed data created by this version is entirely forwards and
 backwards compatible with the previous public releases, versions
-0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, 1.0.2 and 1.0.3, but with the following
+0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, 1.0.2 and above, but with the following
 exception: 0.9.0 and above can correctly decompress multiple
 concatenated compressed files.  0.1pl2 cannot do this; it will stop
 after decompressing just the first file in the stream.

Modified: projects/sv/contrib/bzip2/bzip2.c
==============================================================================
--- projects/sv/contrib/bzip2/bzip2.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/bzip2.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -7,8 +7,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -1605,11 +1605,11 @@ void license ( void )
     "bzip2, a block-sorting file compressor.  "
     "Version %s.\n"
     "   \n"
-    "   Copyright (C) 1996-2007 by Julian Seward.\n"
+    "   Copyright (C) 1996-2010 by Julian Seward.\n"
     "   \n"
     "   This program is free software; you can redistribute it and/or modify\n"
     "   it under the terms set out in the LICENSE file, which is included\n"
-    "   in the bzip2-1.0.5 source distribution.\n"
+    "   in the bzip2-1.0.6 source distribution.\n"
     "   \n"
     "   This program is distributed in the hope that it will be useful,\n"
     "   but WITHOUT ANY WARRANTY; without even the implied warranty of\n"

Modified: projects/sv/contrib/bzip2/bzip2recover.c
==============================================================================
--- projects/sv/contrib/bzip2/bzip2recover.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/bzip2recover.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -7,8 +7,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -313,7 +313,7 @@ Int32 main ( Int32 argc, Char** argv )
    inFileName[0] = outFileName[0] = 0;
 
    fprintf ( stderr, 
-             "bzip2recover 1.0.5: extracts blocks from damaged .bz2 files.\n" );
+             "bzip2recover 1.0.6: extracts blocks from damaged .bz2 files.\n" );
 
    if (argc != 2) {
       fprintf ( stderr, "%s: usage is `%s damaged_file_name'.\n",

Modified: projects/sv/contrib/bzip2/bzlib.c
==============================================================================
--- projects/sv/contrib/bzip2/bzlib.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/bzlib.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/sv/contrib/bzip2/bzlib.h
==============================================================================
--- projects/sv/contrib/bzip2/bzlib.h	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/bzlib.h	Fri Nov 19 18:32:08 2010	(r215542)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/sv/contrib/bzip2/bzlib_private.h
==============================================================================
--- projects/sv/contrib/bzip2/bzlib_private.h	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/bzlib_private.h	Fri Nov 19 18:32:08 2010	(r215542)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -36,7 +36,7 @@
 
 /*-- General stuff. --*/
 
-#define BZ_VERSION  "1.0.5, 10-Dec-2007"
+#define BZ_VERSION  "1.0.6, 6-Sept-2010"
 
 typedef char            Char;
 typedef unsigned char   Bool;

Modified: projects/sv/contrib/bzip2/compress.c
==============================================================================
--- projects/sv/contrib/bzip2/compress.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/compress.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/sv/contrib/bzip2/crctable.c
==============================================================================
--- projects/sv/contrib/bzip2/crctable.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/crctable.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/sv/contrib/bzip2/decompress.c
==============================================================================
--- projects/sv/contrib/bzip2/decompress.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/decompress.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -492,15 +492,28 @@ Int32 BZ2_decompress ( DState* s )
          RETURN(BZ_DATA_ERROR);
 
       /*-- Set up cftab to facilitate generation of T^(-1) --*/
+      /* Check: unzftab entries in range. */
+      for (i = 0; i <= 255; i++) {
+         if (s->unzftab[i] < 0 || s->unzftab[i] > nblock)
+            RETURN(BZ_DATA_ERROR);
+      }
+      /* Actually generate cftab. */
       s->cftab[0] = 0;
       for (i = 1; i <= 256; i++) s->cftab[i] = s->unzftab[i-1];
       for (i = 1; i <= 256; i++) s->cftab[i] += s->cftab[i-1];
+      /* Check: cftab entries in range. */
       for (i = 0; i <= 256; i++) {
          if (s->cftab[i] < 0 || s->cftab[i] > nblock) {
             /* s->cftab[i] can legitimately be == nblock */
             RETURN(BZ_DATA_ERROR);
          }
       }
+      /* Check: cftab entries non-descending. */
+      for (i = 1; i <= 256; i++) {
+         if (s->cftab[i-1] > s->cftab[i]) {
+            RETURN(BZ_DATA_ERROR);
+         }
+      }
 
       s->state_out_len = 0;
       s->state_out_ch  = 0;

Modified: projects/sv/contrib/bzip2/huffman.c
==============================================================================
--- projects/sv/contrib/bzip2/huffman.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/huffman.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/sv/contrib/bzip2/randtable.c
==============================================================================
--- projects/sv/contrib/bzip2/randtable.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/randtable.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/sv/contrib/bzip2/spewG.c
==============================================================================
--- projects/sv/contrib/bzip2/spewG.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/spewG.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -13,8 +13,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/sv/contrib/bzip2/unzcrash.c
==============================================================================
--- projects/sv/contrib/bzip2/unzcrash.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/bzip2/unzcrash.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -17,8 +17,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.5 of 10 December 2007
-   Copyright (C) 1996-2007 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/sv/contrib/ipfilter/man/ipnat.8
==============================================================================
--- projects/sv/contrib/ipfilter/man/ipnat.8	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/ipfilter/man/ipnat.8	Fri Nov 19 18:32:08 2010	(r215542)
@@ -66,6 +66,6 @@ and active rules/table entries.
 .SH FILES
 /dev/ipnat
 .br
-/usr/share/examples/ipf  Directory with examples.
+/usr/share/examples/ipfilter  Directory with examples.
 .SH SEE ALSO
 ipnat(5), ipf(8), ipfstat(8)

Modified: projects/sv/contrib/ipfilter/man/mkfilters.1
==============================================================================
--- projects/sv/contrib/ipfilter/man/mkfilters.1	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/ipfilter/man/mkfilters.1	Fri Nov 19 18:32:08 2010	(r215542)
@@ -6,7 +6,7 @@ mkfilters \- generate a minimal firewall
 .SH SYNOPSIS
 .B mkfilters
 .SH FILES
-/usr/share/examples/ipf/mkfilters
+/usr/share/examples/ipfilter/mkfilters
 .SH DESCRIPTION
 .PP
 \fBmkfilters\fP is a perl script that generates a minimal filter rule set for

Modified: projects/sv/contrib/top/commands.c
==============================================================================
--- projects/sv/contrib/top/commands.c	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/top/commands.c	Fri Nov 19 18:32:08 2010	(r215542)
@@ -80,10 +80,12 @@ n or #  - change number of processes to 
 #ifdef ORDER
 	if (displaymode == DISP_CPU)
 		fputs("\
-o       - specify sort order (pri, size, res, cpu, time, threads)\n", stdout);
+o       - specify sort order (pri, size, res, cpu, time, threads, jid)\n",
+	    stdout);
 	else
 		fputs("\
-o       - specify sort order (vcsw, ivcsw, read, write, fault, total)\n", stdout);
+o       - specify sort order (vcsw, ivcsw, read, write, fault, total, jid)\n",
+	    stdout);
 #endif
 	fputs("\
 r       - renice a process\n\

Modified: projects/sv/contrib/xz/ChangeLog
==============================================================================
--- projects/sv/contrib/xz/ChangeLog	Fri Nov 19 17:57:50 2010	(r215541)
+++ projects/sv/contrib/xz/ChangeLog	Fri Nov 19 18:32:08 2010	(r215542)
@@ -1,3 +1,114 @@
+commit e45929260cd902036efd40c5610a8d0a50d5712b
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date:   Sat Oct 23 17:25:52 2010 +0300
+
+    Build: Fix mydist rule when .git doesn't exist.
+
+commit 6e1326fcdf6b6209949be57cfe3ad4b781b65168
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date:   Sat Oct 23 14:15:35 2010 +0300
+
+    Add NEWS for 5.0.0.
+
+commit b667a3ef6338a2c1db7b7706b1f6c99ea392221c
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date:   Sat Oct 23 14:02:53 2010 +0300
+
+    Bump version to 5.0.0 and liblzma version-info to 5:0:0.
+
+commit 8c947e9291691629714dafb4536c718b6cc24fbd
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date:   Sat Oct 23 12:30:54 2010 +0300
+
+    liblzma: Make lzma_code() check the reserved members in lzma_stream.
+    
+    If any of the reserved members in lzma_stream are non-zero
+    or non-NULL, LZMA_OPTIONS_ERROR is returned. It is possible
+    that a new feature in the future is indicated by just setting
+    a reserved member to some other value, so the old liblzma
+    version need to catch it as an unsupported feature.
+
+commit e61d85e082743ebd2dd0ff28fc0a82482ede0538
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date:   Sat Oct 23 12:26:33 2010 +0300
+
+    Windows: Use MinGW's stdio functions.
+    
+    The non-standard ones from msvcrt.dll appear to work
+    most of the time with XZ Utils, but there are some
+    corner cases where things may go very wrong. So it's
+    good to use the better replacements provided by
+    MinGW(-w64) runtime.
+
+commit 23e23f1dc029146714c9a98313ab3ea93d71a2fc
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date:   Sat Oct 23 12:21:32 2010 +0300
+
+    liblzma: Use 512 as INDEX_GROUP_SIZE.
+    
+    This lets compiler use shifting instead of 64-bit division.
+
+commit 613939fc82603b75b59eee840871a05bc8dd08e0
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date:   Sat Oct 23 12:20:11 2010 +0300
+
+    liblzma: A few ABI tweaks to reserve space in structures.
+
+commit 68b83f252df3d27480a9f6f03445d16f6506fef1
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date:   Thu Oct 21 23:16:11 2010 +0300
+
+    xz: Make sure that message_strm() can never return NULL.
+
+commit d09c5753e33ff96ee57edb6d1e98e34041203695
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date:   Thu Oct 21 23:06:31 2010 +0300
+
+    liblzma: Update the comments in the API headers.
+    
+    Adding support for LZMA_FINISH for Index encoding and
+    decoding needed tiny additions to the relevant .c files too.
+

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


More information about the svn-src-projects mailing list