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