Date: Fri, 19 Nov 2010 18:32:08 +0000 (UTC) From: Attilio Rao <attilio@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: 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/... Message-ID: <201011191832.oAJIW8Kn085062@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@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@bzip.org> +# bzip2/libbzip2 version 1.0.6 of 6 September 2010 +# Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> +# bzip2/libbzip2 version 1.0.6 of 6 September 2010 +# Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> +bzip2/libbzip2 version 1.0.6 of 6 September 2010 +Copyright (C) 1996-2010 Julian Seward <jseward@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@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@bzip.org> +bzip2/libbzip2 version 1.0.6 of 6 September 2010 +Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@bzip.org> + bzip2/libbzip2 version 1.0.6 of 6 September 2010 + Copyright (C) 1996-2010 Julian Seward <jseward@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@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@tukaani.org> +Date: Sat Oct 23 14:15:35 2010 +0300 + + Add NEWS for 5.0.0. + +commit b667a3ef6338a2c1db7b7706b1f6c99ea392221c +Author: Lasse Collin <lasse.collin@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@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@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@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@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@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@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 ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011191832.oAJIW8Kn085062>