svn commit: r215143 - in projects/binutils-2.17: . bin/test contrib/binutils/bfd contrib/bzip2 contrib/compiler-rt contrib/gdb/gdb contrib/top crypto/openssh crypto/openssh/openbsd-compat etc/perio...

Dimitry Andric dim at FreeBSD.org
Thu Nov 11 20:52:25 UTC 2010


Author: dim
Date: Thu Nov 11 20:52:24 2010
New Revision: 215143
URL: http://svn.freebsd.org/changeset/base/215143

Log:
  Sync: merge r214895 through r215140 from ^/head.

Added:
  projects/binutils-2.17/contrib/compiler-rt/
     - copied from r215140, head/contrib/compiler-rt/
  projects/binutils-2.17/crypto/openssh/openbsd-compat/strptime.c
     - copied unchanged from r215140, head/crypto/openssh/openbsd-compat/strptime.c
  projects/binutils-2.17/lib/libarchive/test/test_compat_zip_2.zip.uu
     - copied unchanged from r215140, head/lib/libarchive/test/test_compat_zip_2.zip.uu
  projects/binutils-2.17/lib/libblocksruntime/
     - copied from r215140, head/lib/libblocksruntime/
  projects/binutils-2.17/lib/libcompiler_rt/
     - copied from r215140, head/lib/libcompiler_rt/
  projects/binutils-2.17/lib/libkvm/kvm_minidump_mips.c
     - copied unchanged from r215140, head/lib/libkvm/kvm_minidump_mips.c
  projects/binutils-2.17/share/man/man4/usb_quirk.4
     - copied unchanged from r215140, head/share/man/man4/usb_quirk.4
  projects/binutils-2.17/sys/arm/xscale/ixp425/avila_gpio.c
     - copied unchanged from r215140, head/sys/arm/xscale/ixp425/avila_gpio.c
  projects/binutils-2.17/sys/mips/mips/minidump_machdep.c
     - copied unchanged from r215140, head/sys/mips/mips/minidump_machdep.c
  projects/binutils-2.17/sys/x86/acpica/OsdEnvironment.c
     - copied unchanged from r215140, head/sys/x86/acpica/OsdEnvironment.c
  projects/binutils-2.17/sys/x86/acpica/acpi_apm.c
     - copied unchanged from r215140, head/sys/x86/acpica/acpi_apm.c
  projects/binutils-2.17/sys/x86/acpica/madt.c
     - copied unchanged from r215140, head/sys/x86/acpica/madt.c
  projects/binutils-2.17/sys/x86/include/apm_bios.h
     - copied unchanged from r215140, head/sys/x86/include/apm_bios.h
  projects/binutils-2.17/sys/x86/include/mptable.h
     - copied unchanged from r215140, head/sys/x86/include/mptable.h
  projects/binutils-2.17/tools/regression/bin/test/
     - copied from r215140, head/tools/regression/bin/test/
  projects/binutils-2.17/usr.sbin/makefs/cd9660/
     - copied from r215140, head/usr.sbin/makefs/cd9660/
  projects/binutils-2.17/usr.sbin/makefs/cd9660.c
     - copied unchanged from r215140, head/usr.sbin/makefs/cd9660.c
  projects/binutils-2.17/usr.sbin/makefs/cd9660.h
     - copied unchanged from r215140, head/usr.sbin/makefs/cd9660.h
  projects/binutils-2.17/usr.sbin/makefs/compat/Makefile.inc
     - copied unchanged from r215140, head/usr.sbin/makefs/compat/Makefile.inc
  projects/binutils-2.17/usr.sbin/makefs/ffs.h
     - copied unchanged from r215140, head/usr.sbin/makefs/ffs.h
  projects/binutils-2.17/usr.sbin/makefs/ffs/Makefile.inc
     - copied unchanged from r215140, head/usr.sbin/makefs/ffs/Makefile.inc
Deleted:
  projects/binutils-2.17/bin/test/TEST.README
  projects/binutils-2.17/bin/test/TEST.csh
  projects/binutils-2.17/bin/test/TEST.sh
  projects/binutils-2.17/crypto/openssh/ssh-pkcs11-helper.0
  projects/binutils-2.17/sys/amd64/acpica/OsdEnvironment.c
  projects/binutils-2.17/sys/amd64/acpica/madt.c
  projects/binutils-2.17/sys/amd64/include/mptable.h
  projects/binutils-2.17/sys/amd64/include/mutex.h
  projects/binutils-2.17/sys/arm/include/mutex.h
  projects/binutils-2.17/sys/i386/acpica/OsdEnvironment.c
  projects/binutils-2.17/sys/i386/acpica/madt.c
  projects/binutils-2.17/sys/i386/include/mptable.h
  projects/binutils-2.17/sys/i386/include/mutex.h
  projects/binutils-2.17/sys/ia64/include/mutex.h
  projects/binutils-2.17/sys/mips/conf/SWARM_COMMON
  projects/binutils-2.17/sys/mips/include/mutex.h
  projects/binutils-2.17/sys/pc98/include/mptable.h
  projects/binutils-2.17/sys/pc98/include/mutex.h
  projects/binutils-2.17/sys/powerpc/include/mutex.h
  projects/binutils-2.17/sys/sparc64/include/mutex.h
  projects/binutils-2.17/sys/sun4v/include/mutex.h
  projects/binutils-2.17/usr.bin/objformat/
Modified:
  projects/binutils-2.17/Makefile
  projects/binutils-2.17/Makefile.inc1
  projects/binutils-2.17/ObsoleteFiles.inc
  projects/binutils-2.17/contrib/binutils/bfd/opncls.c
  projects/binutils-2.17/contrib/bzip2/CHANGES
  projects/binutils-2.17/contrib/bzip2/LICENSE
  projects/binutils-2.17/contrib/bzip2/Makefile
  projects/binutils-2.17/contrib/bzip2/Makefile-libbz2_so
  projects/binutils-2.17/contrib/bzip2/README
  projects/binutils-2.17/contrib/bzip2/README.COMPILATION.PROBLEMS
  projects/binutils-2.17/contrib/bzip2/blocksort.c
  projects/binutils-2.17/contrib/bzip2/bzip2.1
  projects/binutils-2.17/contrib/bzip2/bzip2.c
  projects/binutils-2.17/contrib/bzip2/bzip2recover.c
  projects/binutils-2.17/contrib/bzip2/bzlib.c
  projects/binutils-2.17/contrib/bzip2/bzlib.h
  projects/binutils-2.17/contrib/bzip2/bzlib_private.h
  projects/binutils-2.17/contrib/bzip2/compress.c
  projects/binutils-2.17/contrib/bzip2/crctable.c
  projects/binutils-2.17/contrib/bzip2/decompress.c
  projects/binutils-2.17/contrib/bzip2/huffman.c
  projects/binutils-2.17/contrib/bzip2/randtable.c
  projects/binutils-2.17/contrib/bzip2/spewG.c
  projects/binutils-2.17/contrib/bzip2/unzcrash.c
  projects/binutils-2.17/contrib/gdb/gdb/mips-tdep.c
  projects/binutils-2.17/contrib/gdb/gdb/mips-tdep.h
  projects/binutils-2.17/contrib/gdb/gdb/mipsfbsd-tdep.h
  projects/binutils-2.17/crypto/openssh/ChangeLog
  projects/binutils-2.17/crypto/openssh/PROTOCOL.certkeys
  projects/binutils-2.17/crypto/openssh/PROTOCOL.mux
  projects/binutils-2.17/crypto/openssh/README
  projects/binutils-2.17/crypto/openssh/auth-options.c
  projects/binutils-2.17/crypto/openssh/auth-options.h
  projects/binutils-2.17/crypto/openssh/auth-rsa.c
  projects/binutils-2.17/crypto/openssh/auth.c
  projects/binutils-2.17/crypto/openssh/auth.h
  projects/binutils-2.17/crypto/openssh/auth1.c
  projects/binutils-2.17/crypto/openssh/auth2-hostbased.c
  projects/binutils-2.17/crypto/openssh/auth2-none.c
  projects/binutils-2.17/crypto/openssh/auth2-pubkey.c
  projects/binutils-2.17/crypto/openssh/authfd.c
  projects/binutils-2.17/crypto/openssh/authfile.c
  projects/binutils-2.17/crypto/openssh/authfile.h
  projects/binutils-2.17/crypto/openssh/bufaux.c
  projects/binutils-2.17/crypto/openssh/channels.c
  projects/binutils-2.17/crypto/openssh/channels.h
  projects/binutils-2.17/crypto/openssh/clientloop.c
  projects/binutils-2.17/crypto/openssh/clientloop.h
  projects/binutils-2.17/crypto/openssh/config.h
  projects/binutils-2.17/crypto/openssh/config.h.in
  projects/binutils-2.17/crypto/openssh/jpake.c
  projects/binutils-2.17/crypto/openssh/key.c
  projects/binutils-2.17/crypto/openssh/key.h
  projects/binutils-2.17/crypto/openssh/loginrec.h
  projects/binutils-2.17/crypto/openssh/misc.c
  projects/binutils-2.17/crypto/openssh/misc.h
  projects/binutils-2.17/crypto/openssh/monitor.c
  projects/binutils-2.17/crypto/openssh/mux.c
  projects/binutils-2.17/crypto/openssh/myproposal.h
  projects/binutils-2.17/crypto/openssh/openbsd-compat/openbsd-compat.h
  projects/binutils-2.17/crypto/openssh/openbsd-compat/openssl-compat.h
  projects/binutils-2.17/crypto/openssh/openbsd-compat/port-tun.c
  projects/binutils-2.17/crypto/openssh/openbsd-compat/port-uw.c
  projects/binutils-2.17/crypto/openssh/packet.c
  projects/binutils-2.17/crypto/openssh/readconf.c
  projects/binutils-2.17/crypto/openssh/readconf.h
  projects/binutils-2.17/crypto/openssh/scp.c
  projects/binutils-2.17/crypto/openssh/servconf.c
  projects/binutils-2.17/crypto/openssh/servconf.h
  projects/binutils-2.17/crypto/openssh/session.c
  projects/binutils-2.17/crypto/openssh/sftp-client.c
  projects/binutils-2.17/crypto/openssh/sftp.c
  projects/binutils-2.17/crypto/openssh/ssh-add.c
  projects/binutils-2.17/crypto/openssh/ssh-agent.c
  projects/binutils-2.17/crypto/openssh/ssh-dss.c
  projects/binutils-2.17/crypto/openssh/ssh-keygen.1
  projects/binutils-2.17/crypto/openssh/ssh-keygen.c
  projects/binutils-2.17/crypto/openssh/ssh-keyscan.c
  projects/binutils-2.17/crypto/openssh/ssh-keysign.8
  projects/binutils-2.17/crypto/openssh/ssh-keysign.c
  projects/binutils-2.17/crypto/openssh/ssh-pkcs11.c
  projects/binutils-2.17/crypto/openssh/ssh-rsa.c
  projects/binutils-2.17/crypto/openssh/ssh.1
  projects/binutils-2.17/crypto/openssh/ssh.c
  projects/binutils-2.17/crypto/openssh/ssh.h
  projects/binutils-2.17/crypto/openssh/ssh_config
  projects/binutils-2.17/crypto/openssh/ssh_config.5
  projects/binutils-2.17/crypto/openssh/sshconnect.c
  projects/binutils-2.17/crypto/openssh/sshconnect2.c
  projects/binutils-2.17/crypto/openssh/sshd.8
  projects/binutils-2.17/crypto/openssh/sshd.c
  projects/binutils-2.17/crypto/openssh/sshd_config
  projects/binutils-2.17/crypto/openssh/sshd_config.5
  projects/binutils-2.17/crypto/openssh/version.h
  projects/binutils-2.17/etc/periodic/security/Makefile
  projects/binutils-2.17/gnu/lib/libgcc/Makefile
  projects/binutils-2.17/gnu/usr.bin/binutils/Makefile.inc0
  projects/binutils-2.17/gnu/usr.bin/binutils/as/Makefile
  projects/binutils-2.17/gnu/usr.bin/binutils/ld/Makefile.arm
  projects/binutils-2.17/gnu/usr.bin/binutils/ld/Makefile.mips
  projects/binutils-2.17/gnu/usr.bin/binutils/libbfd/Makefile.arm
  projects/binutils-2.17/gnu/usr.bin/binutils/libbfd/Makefile.mips
  projects/binutils-2.17/gnu/usr.bin/cc/Makefile.inc
  projects/binutils-2.17/gnu/usr.bin/cc/Makefile.tgt
  projects/binutils-2.17/gnu/usr.bin/cc/cc_int/Makefile
  projects/binutils-2.17/gnu/usr.bin/cc/cc_tools/Makefile
  projects/binutils-2.17/gnu/usr.bin/gdb/Makefile.inc
  projects/binutils-2.17/gnu/usr.bin/gdb/arch/mips/Makefile
  projects/binutils-2.17/gnu/usr.bin/gdb/arch/mips/init.c
  projects/binutils-2.17/gnu/usr.bin/gdb/kgdb/Makefile
  projects/binutils-2.17/gnu/usr.bin/gdb/kgdb/trgt_mips.c
  projects/binutils-2.17/gnu/usr.bin/gdb/libgdb/Makefile
  projects/binutils-2.17/lib/Makefile
  projects/binutils-2.17/lib/libarchive/archive_read_support_format_zip.c
  projects/binutils-2.17/lib/libarchive/test/test_compat_zip.c
  projects/binutils-2.17/lib/libkvm/Makefile
  projects/binutils-2.17/lib/libkvm/kvm_minidump_amd64.c
  projects/binutils-2.17/lib/libkvm/kvm_mips.c
  projects/binutils-2.17/lib/libkvm/kvm_private.h
  projects/binutils-2.17/libexec/tftpd/tftp-utils.c
  projects/binutils-2.17/release/sparc64/boot_crunch.conf
  projects/binutils-2.17/share/man/man4/Makefile
  projects/binutils-2.17/share/man/man4/ada.4
  projects/binutils-2.17/share/man/man4/aibs.4
  projects/binutils-2.17/share/man/man4/bge.4
  projects/binutils-2.17/share/man/man4/u3g.4
  projects/binutils-2.17/share/man/man9/Makefile
  projects/binutils-2.17/share/man/man9/taskqueue.9
  projects/binutils-2.17/share/misc/committers-src.dot
  projects/binutils-2.17/share/mk/bsd.cpu.mk
  projects/binutils-2.17/share/mk/bsd.endian.mk
  projects/binutils-2.17/sys/amd64/acpica/acpi_machdep.c
  projects/binutils-2.17/sys/amd64/amd64/amd64_mem.c
  projects/binutils-2.17/sys/amd64/amd64/minidump_machdep.c
  projects/binutils-2.17/sys/amd64/amd64/mp_machdep.c
  projects/binutils-2.17/sys/amd64/include/apm_bios.h
  projects/binutils-2.17/sys/amd64/include/minidump.h
  projects/binutils-2.17/sys/arm/conf/AVILA
  projects/binutils-2.17/sys/arm/conf/AVILA.hints
  projects/binutils-2.17/sys/arm/conf/BWCT.hints
  projects/binutils-2.17/sys/arm/include/cpuconf.h
  projects/binutils-2.17/sys/arm/xscale/ixp425/files.avila
  projects/binutils-2.17/sys/arm/xscale/ixp425/ixp425_qmgr.c
  projects/binutils-2.17/sys/arm/xscale/ixp425/ixp425reg.h
  projects/binutils-2.17/sys/boot/arm/ixp425/boot2/ixp425_board.c
  projects/binutils-2.17/sys/boot/common/loader.8
  projects/binutils-2.17/sys/boot/fdt/dts/mpc8555cds.dts
  projects/binutils-2.17/sys/boot/forth/beastie.4th
  projects/binutils-2.17/sys/boot/i386/libi386/biosacpi.c
  projects/binutils-2.17/sys/boot/i386/libi386/i386_module.c
  projects/binutils-2.17/sys/boot/i386/loader/help.i386
  projects/binutils-2.17/sys/cam/cam_periph.c
  projects/binutils-2.17/sys/compat/linprocfs/linprocfs.c
  projects/binutils-2.17/sys/compat/ndis/subr_ntoskrnl.c
  projects/binutils-2.17/sys/conf/Makefile.mips
  projects/binutils-2.17/sys/conf/files.amd64
  projects/binutils-2.17/sys/conf/files.i386
  projects/binutils-2.17/sys/conf/files.mips
  projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-init.h
  projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-board.c
  projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper.c
  projects/binutils-2.17/sys/dev/acpica/acpi.c
  projects/binutils-2.17/sys/dev/acpica/acpivar.h
  projects/binutils-2.17/sys/dev/ahci/ahci.c
  projects/binutils-2.17/sys/dev/ata/ata-all.c
  projects/binutils-2.17/sys/dev/ata/ata-disk.c
  projects/binutils-2.17/sys/dev/ata/ata-lowlevel.c
  projects/binutils-2.17/sys/dev/drm/r300_reg.h
  projects/binutils-2.17/sys/dev/gpio/gpioled.c
  projects/binutils-2.17/sys/dev/iicbus/iiconf.c
  projects/binutils-2.17/sys/dev/isp/isp_freebsd.c
  projects/binutils-2.17/sys/dev/ixgbe/ixgbe.c
  projects/binutils-2.17/sys/dev/mii/brgphy.c
  projects/binutils-2.17/sys/dev/mii/miidevs
  projects/binutils-2.17/sys/dev/msk/if_msk.c
  projects/binutils-2.17/sys/dev/nfe/if_nfe.c
  projects/binutils-2.17/sys/dev/nfe/if_nfereg.h
  projects/binutils-2.17/sys/dev/nfe/if_nfevar.h
  projects/binutils-2.17/sys/dev/ofw/ofw_fdt.c
  projects/binutils-2.17/sys/dev/ofw/openfirm.c
  projects/binutils-2.17/sys/dev/pccard/pccardvar.h
  projects/binutils-2.17/sys/dev/re/if_re.c
  projects/binutils-2.17/sys/dev/siis/siis.c
  projects/binutils-2.17/sys/dev/sk/if_sk.c
  projects/binutils-2.17/sys/dev/sound/sbus/cs4231.c
  projects/binutils-2.17/sys/dev/syscons/schistory.c
  projects/binutils-2.17/sys/dev/uart/uart_subr.c
  projects/binutils-2.17/sys/dev/usb/quirk/usb_quirk.c
  projects/binutils-2.17/sys/dev/usb/quirk/usb_quirk.h
  projects/binutils-2.17/sys/dev/usb/serial/u3g.c
  projects/binutils-2.17/sys/dev/usb/serial/usb_serial.c
  projects/binutils-2.17/sys/dev/wb/if_wb.c
  projects/binutils-2.17/sys/fs/nwfs/nwfs_vnops.c
  projects/binutils-2.17/sys/geom/part/g_part.c
  projects/binutils-2.17/sys/i386/acpica/acpi_machdep.c
  projects/binutils-2.17/sys/i386/bios/apm.c
  projects/binutils-2.17/sys/i386/i386/machdep.c
  projects/binutils-2.17/sys/i386/i386/mp_machdep.c
  projects/binutils-2.17/sys/i386/i386/pmap.c
  projects/binutils-2.17/sys/i386/include/apm_bios.h
  projects/binutils-2.17/sys/i386/xen/mptable.c
  projects/binutils-2.17/sys/ia64/acpica/OsdEnvironment.c
  projects/binutils-2.17/sys/ia64/ia64/db_machdep.c
  projects/binutils-2.17/sys/ia64/ia64/genassym.c
  projects/binutils-2.17/sys/ia64/ia64/machdep.c
  projects/binutils-2.17/sys/kern/kern_clocksource.c
  projects/binutils-2.17/sys/kern/kern_conf.c
  projects/binutils-2.17/sys/kern/kern_mutex.c
  projects/binutils-2.17/sys/kern/kern_proc.c
  projects/binutils-2.17/sys/kern/link_elf.c
  projects/binutils-2.17/sys/kern/sched_ule.c
  projects/binutils-2.17/sys/kern/subr_lock.c
  projects/binutils-2.17/sys/kern/subr_taskqueue.c
  projects/binutils-2.17/sys/mips/conf/SWARM
  projects/binutils-2.17/sys/mips/conf/SWARM64
  projects/binutils-2.17/sys/mips/conf/SWARM64_SMP
  projects/binutils-2.17/sys/mips/conf/SWARM_SMP
  projects/binutils-2.17/sys/mips/conf/XLR
  projects/binutils-2.17/sys/mips/conf/XLR64
  projects/binutils-2.17/sys/mips/conf/XLRN32
  projects/binutils-2.17/sys/mips/include/cpuregs.h
  projects/binutils-2.17/sys/mips/include/md_var.h
  projects/binutils-2.17/sys/mips/include/pmap.h
  projects/binutils-2.17/sys/mips/mips/dump_machdep.c
  projects/binutils-2.17/sys/mips/mips/gdb_machdep.c
  projects/binutils-2.17/sys/mips/mips/machdep.c
  projects/binutils-2.17/sys/mips/mips/vm_machdep.c
  projects/binutils-2.17/sys/modules/acpi/Makefile
  projects/binutils-2.17/sys/modules/acpi/acpi/Makefile
  projects/binutils-2.17/sys/net/vnet.h
  projects/binutils-2.17/sys/netinet/in_pcb.c
  projects/binutils-2.17/sys/netinet/sctp.h
  projects/binutils-2.17/sys/netinet/sctp_indata.c
  projects/binutils-2.17/sys/netinet/sctp_input.c
  projects/binutils-2.17/sys/netinet/sctp_os_bsd.h
  projects/binutils-2.17/sys/netinet/sctp_output.c
  projects/binutils-2.17/sys/netinet/sctp_pcb.c
  projects/binutils-2.17/sys/netinet/sctp_timer.c
  projects/binutils-2.17/sys/netinet/sctp_timer.h
  projects/binutils-2.17/sys/netinet/sctp_uio.h
  projects/binutils-2.17/sys/netinet/sctp_usrreq.c
  projects/binutils-2.17/sys/netinet/sctputil.c
  projects/binutils-2.17/sys/netinet/sctputil.h
  projects/binutils-2.17/sys/pc98/include/apm_bios.h
  projects/binutils-2.17/sys/pci/if_rlreg.h
  projects/binutils-2.17/sys/powerpc/aim/clock.c
  projects/binutils-2.17/sys/powerpc/aim/machdep.c
  projects/binutils-2.17/sys/powerpc/aim/mmu_oea64.c
  projects/binutils-2.17/sys/powerpc/aim/nexus.c
  projects/binutils-2.17/sys/powerpc/aim/ofw_machdep.c
  projects/binutils-2.17/sys/powerpc/aim/trap_subr32.S
  projects/binutils-2.17/sys/powerpc/booke/clock.c
  projects/binutils-2.17/sys/powerpc/booke/locore.S
  projects/binutils-2.17/sys/powerpc/booke/machdep.c
  projects/binutils-2.17/sys/powerpc/booke/pmap.c
  projects/binutils-2.17/sys/powerpc/booke/trap_subr.S
  projects/binutils-2.17/sys/powerpc/include/tlb.h
  projects/binutils-2.17/sys/powerpc/powermac/smu.c
  projects/binutils-2.17/sys/powerpc/powerpc/cpu.c
  projects/binutils-2.17/sys/security/mac_portacl/mac_portacl.c
  projects/binutils-2.17/sys/sparc64/include/vmparam.h
  projects/binutils-2.17/sys/sun4v/include/pmap.h
  projects/binutils-2.17/sys/sun4v/include/smp.h
  projects/binutils-2.17/sys/sun4v/sun4v/mp_machdep.c
  projects/binutils-2.17/sys/sys/cdefs.h
  projects/binutils-2.17/sys/sys/kernel.h
  projects/binutils-2.17/sys/sys/kerneldump.h
  projects/binutils-2.17/sys/sys/linker_set.h
  projects/binutils-2.17/sys/sys/mutex.h
  projects/binutils-2.17/sys/sys/param.h
  projects/binutils-2.17/sys/sys/pcpu.h
  projects/binutils-2.17/sys/sys/taskqueue.h
  projects/binutils-2.17/sys/ufs/ffs/ffs_inode.c
  projects/binutils-2.17/sys/ufs/ffs/ffs_softdep.c
  projects/binutils-2.17/sys/ufs/ffs/fs.h
  projects/binutils-2.17/sys/ufs/ufs/ufs_vnops.c
  projects/binutils-2.17/sys/vm/vm_map.c
  projects/binutils-2.17/sys/vm/vm_page.c
  projects/binutils-2.17/sys/vm/vm_reserv.c
  projects/binutils-2.17/sys/x86/cpufreq/hwpstate.c
  projects/binutils-2.17/sys/x86/x86/local_apic.c
  projects/binutils-2.17/sys/x86/x86/mptable.c
  projects/binutils-2.17/sys/x86/x86/mptable_pci.c
  projects/binutils-2.17/tools/build/mk/OptionalObsoleteFiles.inc
  projects/binutils-2.17/tools/regression/acltools/tools-nfs4.test
  projects/binutils-2.17/tools/regression/bin/Makefile
  projects/binutils-2.17/tools/tools/nanobsd/nanobsd.sh
  projects/binutils-2.17/usr.bin/calendar/calendars/calendar.freebsd
  projects/binutils-2.17/usr.bin/lex/Makefile
  projects/binutils-2.17/usr.bin/lex/initscan.c
  projects/binutils-2.17/usr.bin/seq/seq.c
  projects/binutils-2.17/usr.bin/yacc/Makefile
  projects/binutils-2.17/usr.bin/yacc/closure.c
  projects/binutils-2.17/usr.bin/yacc/defs.h
  projects/binutils-2.17/usr.bin/yacc/error.c
  projects/binutils-2.17/usr.bin/yacc/lalr.c
  projects/binutils-2.17/usr.bin/yacc/lr0.c
  projects/binutils-2.17/usr.bin/yacc/main.c
  projects/binutils-2.17/usr.bin/yacc/mkpar.c
  projects/binutils-2.17/usr.bin/yacc/output.c
  projects/binutils-2.17/usr.bin/yacc/reader.c
  projects/binutils-2.17/usr.bin/yacc/skeleton.c
  projects/binutils-2.17/usr.bin/yacc/symtab.c
  projects/binutils-2.17/usr.bin/yacc/verbose.c
  projects/binutils-2.17/usr.bin/yacc/warshall.c
  projects/binutils-2.17/usr.bin/yacc/yacc.1
  projects/binutils-2.17/usr.sbin/apmd/apmd.8
  projects/binutils-2.17/usr.sbin/config/configvers.h
  projects/binutils-2.17/usr.sbin/freebsd-update/freebsd-update.sh
  projects/binutils-2.17/usr.sbin/makefs/Makefile
  projects/binutils-2.17/usr.sbin/makefs/ffs.c
  projects/binutils-2.17/usr.sbin/makefs/ffs/buf.c
  projects/binutils-2.17/usr.sbin/makefs/ffs/ffs_alloc.c
  projects/binutils-2.17/usr.sbin/makefs/ffs/mkfs.c
  projects/binutils-2.17/usr.sbin/makefs/makefs.8
  projects/binutils-2.17/usr.sbin/makefs/makefs.c
  projects/binutils-2.17/usr.sbin/makefs/makefs.h
  projects/binutils-2.17/usr.sbin/makefs/walk.c
  projects/binutils-2.17/usr.sbin/mptutil/mpt_cam.c
  projects/binutils-2.17/usr.sbin/mptutil/mpt_cmd.c
  projects/binutils-2.17/usr.sbin/mptutil/mpt_config.c
  projects/binutils-2.17/usr.sbin/mptutil/mpt_drive.c
  projects/binutils-2.17/usr.sbin/mptutil/mpt_evt.c
  projects/binutils-2.17/usr.sbin/mptutil/mpt_show.c
  projects/binutils-2.17/usr.sbin/mptutil/mpt_volume.c
  projects/binutils-2.17/usr.sbin/pc-sysinstall/backend/functions-disk.sh
  projects/binutils-2.17/usr.sbin/usbconfig/usbconfig.8
Directory Properties:
  projects/binutils-2.17/   (props changed)
  projects/binutils-2.17/cddl/contrib/opensolaris/   (props changed)
  projects/binutils-2.17/contrib/bind9/   (props changed)
  projects/binutils-2.17/contrib/binutils/   (props changed)
  projects/binutils-2.17/contrib/bzip2/   (props changed)
  projects/binutils-2.17/contrib/ee/   (props changed)
  projects/binutils-2.17/contrib/expat/   (props changed)
  projects/binutils-2.17/contrib/file/   (props changed)
  projects/binutils-2.17/contrib/gdb/   (props changed)
  projects/binutils-2.17/contrib/gdtoa/   (props changed)
  projects/binutils-2.17/contrib/gnu-sort/   (props changed)
  projects/binutils-2.17/contrib/groff/   (props changed)
  projects/binutils-2.17/contrib/less/   (props changed)
  projects/binutils-2.17/contrib/libpcap/   (props changed)
  projects/binutils-2.17/contrib/llvm/   (props changed)
  projects/binutils-2.17/contrib/llvm/tools/clang/   (props changed)
  projects/binutils-2.17/contrib/ncurses/   (props changed)
  projects/binutils-2.17/contrib/netcat/   (props changed)
  projects/binutils-2.17/contrib/ntp/   (props changed)
  projects/binutils-2.17/contrib/one-true-awk/   (props changed)
  projects/binutils-2.17/contrib/openbsm/   (props changed)
  projects/binutils-2.17/contrib/openpam/   (props changed)
  projects/binutils-2.17/contrib/pf/   (props changed)
  projects/binutils-2.17/contrib/sendmail/   (props changed)
  projects/binutils-2.17/contrib/tcpdump/   (props changed)
  projects/binutils-2.17/contrib/tcsh/   (props changed)
  projects/binutils-2.17/contrib/top/   (props changed)
  projects/binutils-2.17/contrib/top/install-sh   (props changed)
  projects/binutils-2.17/contrib/tzcode/stdtime/   (props changed)
  projects/binutils-2.17/contrib/tzcode/zic/   (props changed)
  projects/binutils-2.17/contrib/tzdata/   (props changed)
  projects/binutils-2.17/contrib/wpa/   (props changed)
  projects/binutils-2.17/contrib/xz/   (props changed)
  projects/binutils-2.17/crypto/openssh/   (props changed)
  projects/binutils-2.17/crypto/openssl/   (props changed)
  projects/binutils-2.17/lib/libc/   (props changed)
  projects/binutils-2.17/lib/libc/stdtime/   (props changed)
  projects/binutils-2.17/lib/libutil/   (props changed)
  projects/binutils-2.17/lib/libz/   (props changed)
  projects/binutils-2.17/sbin/   (props changed)
  projects/binutils-2.17/sbin/ipfw/   (props changed)
  projects/binutils-2.17/share/mk/bsd.arch.inc.mk   (props changed)
  projects/binutils-2.17/share/zoneinfo/   (props changed)
  projects/binutils-2.17/sys/   (props changed)
  projects/binutils-2.17/sys/amd64/include/xen/   (props changed)
  projects/binutils-2.17/sys/cddl/contrib/opensolaris/   (props changed)
  projects/binutils-2.17/sys/contrib/dev/acpica/   (props changed)
  projects/binutils-2.17/sys/contrib/pf/   (props changed)
  projects/binutils-2.17/sys/contrib/x86emu/   (props changed)
  projects/binutils-2.17/sys/dev/xen/xenpci/   (props changed)
  projects/binutils-2.17/usr.bin/calendar/   (props changed)
  projects/binutils-2.17/usr.bin/csup/   (props changed)
  projects/binutils-2.17/usr.bin/procstat/   (props changed)
  projects/binutils-2.17/usr.sbin/zic/   (props changed)

Modified: projects/binutils-2.17/Makefile
==============================================================================
--- projects/binutils-2.17/Makefile	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/Makefile	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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
 
 .if defined(DOING_TINDERBOX)
 FAILFILE=tinderbox.failed

Modified: projects/binutils-2.17/Makefile.inc1
==============================================================================
--- projects/binutils-2.17/Makefile.inc1	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/Makefile.inc1	Thu Nov 11 20:52:24 2010	(r215143)
@@ -118,16 +118,16 @@ 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
 # 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
@@ -1123,7 +1123,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 +1139,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/binutils-2.17/ObsoleteFiles.inc
==============================================================================
--- projects/binutils-2.17/ObsoleteFiles.inc	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/ObsoleteFiles.inc	Thu Nov 11 20:52:24 2010	(r215143)
@@ -14,6 +14,10 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 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

Modified: projects/binutils-2.17/contrib/binutils/bfd/opncls.c
==============================================================================
--- projects/binutils-2.17/contrib/binutils/bfd/opncls.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/binutils/bfd/opncls.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -1465,7 +1465,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/binutils-2.17/contrib/bzip2/CHANGES
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/CHANGES	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/CHANGES	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/LICENSE
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/LICENSE	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/LICENSE	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/Makefile
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/Makefile	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/Makefile	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/Makefile-libbz2_so
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/Makefile-libbz2_so	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/Makefile-libbz2_so	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/README
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/README	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/README	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/README.COMPILATION.PROBLEMS
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/README.COMPILATION.PROBLEMS	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/README.COMPILATION.PROBLEMS	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/blocksort.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/blocksort.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/blocksort.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/bzip2.1
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/bzip2.1	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/bzip2.1	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/bzip2.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/bzip2.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/bzip2.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/bzip2recover.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/bzip2recover.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/bzip2recover.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/bzlib.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/bzlib.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/bzlib.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/bzlib.h
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/bzlib.h	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/bzlib.h	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/bzlib_private.h
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/bzlib_private.h	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/bzlib_private.h	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/compress.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/compress.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/compress.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/crctable.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/crctable.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/crctable.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/decompress.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/decompress.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/decompress.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/huffman.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/huffman.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/huffman.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/randtable.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/randtable.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/randtable.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/spewG.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/spewG.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/spewG.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/bzip2/unzcrash.c
==============================================================================
--- projects/binutils-2.17/contrib/bzip2/unzcrash.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/bzip2/unzcrash.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -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/binutils-2.17/contrib/gdb/gdb/mips-tdep.c
==============================================================================
--- projects/binutils-2.17/contrib/gdb/gdb/mips-tdep.c	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/gdb/gdb/mips-tdep.c	Thu Nov 11 20:52:24 2010	(r215143)
@@ -1495,6 +1495,7 @@ mips_mdebug_frame_cache (struct frame_in
   int kernel_trap;
   /* What registers have been saved?  Bitmasks.  */
   unsigned long gen_mask, float_mask;
+  long reg_offset;
 
   if ((*this_cache) != NULL)
     return (*this_cache);
@@ -1513,6 +1514,8 @@ mips_mdebug_frame_cache (struct frame_in
   /* Extract the frame's base.  */
   cache->base = (frame_unwind_register_signed (next_frame, NUM_REGS + PROC_FRAME_REG (proc_desc))
 		 + PROC_FRAME_OFFSET (proc_desc) - PROC_FRAME_ADJUST (proc_desc));
+  /* Save registers offset from scratching by following find_proc_desc call */
+  reg_offset = PROC_REG_OFFSET (proc_desc);
 
   kernel_trap = PROC_REG_MASK (proc_desc) & 1;
   gen_mask = kernel_trap ? 0xFFFFFFFF : PROC_REG_MASK (proc_desc);
@@ -1567,8 +1570,7 @@ mips_mdebug_frame_cache (struct frame_in
   /* Fill in the offsets for the registers which gen_mask says were
      saved.  */
   {
-    CORE_ADDR reg_position = (cache->base
-			      + PROC_REG_OFFSET (proc_desc));
+    CORE_ADDR reg_position = (cache->base + reg_offset);
     int ireg;
     for (ireg = MIPS_NUMREGS - 1; gen_mask; --ireg, gen_mask <<= 1)
       if (gen_mask & 0x80000000)
@@ -2162,15 +2164,18 @@ restart:
 	{
 	  PROC_REG_MASK (&temp_proc_desc) |= 1 << reg;
 	  set_reg_offset (temp_saved_regs, reg, sp + low_word);
+          /* Do we have registers offset yet? */
+          if (!PROC_REG_OFFSET (&temp_proc_desc))
+            PROC_REG_OFFSET (&temp_proc_desc) = low_word - PROC_FRAME_OFFSET (&temp_proc_desc);
 	}
       else if ((high_word & 0xFFE0) == 0xffa0)	/* sd reg,offset($sp) */
 	{
-	  /* Irix 6.2 N32 ABI uses sd instructions for saving $gp and $ra,
-	     but the register size used is only 32 bits. Make the address
-	     for the saved register point to the lower 32 bits.  */
 	  PROC_REG_MASK (&temp_proc_desc) |= 1 << reg;
 	  set_reg_offset (temp_saved_regs, reg,
-			  sp + low_word + 8 - mips_regsize (current_gdbarch));
+			  sp + low_word);
+          /* Do we have registers offset yet? */
+          if (!PROC_REG_OFFSET (&temp_proc_desc))
+            PROC_REG_OFFSET (&temp_proc_desc) = low_word - PROC_FRAME_OFFSET (&temp_proc_desc);
 	}
       else if (high_word == 0x27be)	/* addiu $30,$sp,size */
 	{

Modified: projects/binutils-2.17/contrib/gdb/gdb/mips-tdep.h
==============================================================================
--- projects/binutils-2.17/contrib/gdb/gdb/mips-tdep.h	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/gdb/gdb/mips-tdep.h	Thu Nov 11 20:52:24 2010	(r215143)
@@ -78,7 +78,7 @@ enum {
   MIPS_EMBED_BADVADDR_REGNUM = 35,
   MIPS_EMBED_CAUSE_REGNUM = 36,
   MIPS_EMBED_PC_REGNUM = 37,
-  MIPS_EMBED_FP0_REGNUM = 38
+  MIPS_EMBED_FP0_REGNUM = 40
 };
 
 /* Defined in mips-tdep.c and used in remote-mips.c */

Modified: projects/binutils-2.17/contrib/gdb/gdb/mipsfbsd-tdep.h
==============================================================================
--- projects/binutils-2.17/contrib/gdb/gdb/mipsfbsd-tdep.h	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/contrib/gdb/gdb/mipsfbsd-tdep.h	Thu Nov 11 20:52:24 2010	(r215143)
@@ -34,7 +34,7 @@ void mipsfbsd_fill_reg (char *, int);
 void mipsfbsd_supply_fpreg (char *, int);
 void mipsfbsd_fill_fpreg (char *, int);
 
-#define SIZEOF_STRUCT_REG	(38 * mips_regsize (current_gdbarch))
-#define SIZEOF_STRUCT_FPREG	(33 * mips_regsize (current_gdbarch))
+#define SIZEOF_STRUCT_REG	(40 * mips_regsize (current_gdbarch))
+#define SIZEOF_STRUCT_FPREG	(34 * mips_regsize (current_gdbarch))
 
 #endif /* mipsfbsd_TDEP_H */

Modified: projects/binutils-2.17/crypto/openssh/ChangeLog
==============================================================================
--- projects/binutils-2.17/crypto/openssh/ChangeLog	Thu Nov 11 20:18:33 2010	(r215142)
+++ projects/binutils-2.17/crypto/openssh/ChangeLog	Thu Nov 11 20:52:24 2010	(r215143)
@@ -1,3 +1,522 @@
+20100823
+ - (djm) Release OpenSSH-5.6p1
+
+20100816
+ - (dtucker) [configure.ac openbsd-compat/Makefile.in
+   openbsd-compat/openbsd-compat.h openbsd-compat/strptime.c] Add strptime to
+   the compat library which helps on platforms like old IRIX.  Based on work
+   by djm, tested by Tom Christensen.
+ - OpenBSD CVS Sync
+   - djm at cvs.openbsd.org 2010/08/12 21:49:44
+     [ssh.c]
+     close any extra file descriptors inherited from parent at start and
+     reopen stdin/stdout to /dev/null when forking for ControlPersist.
+     
+     prevents tools that fork and run a captive ssh for communication from
+     failing to exit when the ssh completes while they wait for these fds to
+     close. The inherited fds may persist arbitrarily long if a background
+     mux master has been started by ControlPersist. cvs and scp were effected
+     by this.
+     
+     "please commit" markus@
+ - (djm) [regress/README.regress] typo
+
+20100812
+ - (tim) [regress/login-timeout.sh regress/reconfigure.sh regress/reexec.sh
+   regress/test-exec.sh] Under certain conditions when testing with sudo
+   tests would fail because the pidfile could not be read by a regular user.
+   "cat: cannot open ...../regress/pidfile: Permission denied (error 13)"
+   Make sure cat is run by $SUDO.  no objection from me. djm@
+ - (tim) [auth.c] add cast to quiet compiler. Change only affects SVR5 systems.
+
+20100809
+ - (djm) bz#1561: don't bother setting IFF_UP on tun(4) device if it is
+   already set. Makes FreeBSD user openable tunnels useful; patch from
+   richard.burakowski+ossh AT mrburak.net, ok dtucker@
+ - (dtucker) bug #1530: strip trailing ":" from hostname in ssh-copy-id.
+   based in part on a patch from Colin Watson, ok djm@
+
+20100809
+ - OpenBSD CVS Sync
+   - djm at cvs.openbsd.org 2010/08/08 16:26:42
+     [version.h]
+     crank to 5.6
+ - (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
+   [contrib/suse/openssh.spec] Crank version numbers
+
+20100805
+ - OpenBSD CVS Sync
+   - djm at cvs.openbsd.org 2010/08/04 05:37:01
+     [ssh.1 ssh_config.5 sshd.8]
+     Remove mentions of weird "addr/port" alternate address format for IPv6
+     addresses combinations. It hasn't worked for ages and we have supported
+     the more commen "[addr]:port" format for a long time. ok jmc@ markus@
+   - djm at cvs.openbsd.org 2010/08/04 05:40:39
+     [PROTOCOL.certkeys ssh-keygen.c]
+     tighten the rules for certificate encoding by requiring that options
+     appear in lexical order and make our ssh-keygen comply. ok markus@
+   - djm at cvs.openbsd.org 2010/08/04 05:42:47
+     [auth.c auth2-hostbased.c authfile.c authfile.h ssh-keysign.8]
+     [ssh-keysign.c ssh.c]
+     enable certificates for hostbased authentication, from Iain Morgan;
+     "looks ok" markus@
+   - djm at cvs.openbsd.org 2010/08/04 05:49:22
+     [authfile.c]
+     commited the wrong version of the hostbased certificate diff; this
+     version replaces some strlc{py,at} verbosity with xasprintf() at
+     the request of markus@
+   - djm at cvs.openbsd.org 2010/08/04 06:07:11
+     [ssh-keygen.1 ssh-keygen.c]
+     Support CA keys in PKCS#11 tokens; feedback and ok markus@
+   - djm at cvs.openbsd.org 2010/08/04 06:08:40
+     [ssh-keysign.c]
+     clean for -Wuninitialized (Id sync only; portable had this change)
+   - djm at cvs.openbsd.org 2010/08/05 13:08:42
+     [channels.c]
+     Fix a trio of bugs in the local/remote window calculation for datagram
+     data channels (i.e. TunnelForward):
+     
+     Calculate local_consumed correctly in channel_handle_wfd() by measuring
+     the delta to buffer_len(c->output) from when we start to when we finish.
+     The proximal problem here is that the output_filter we use in portable
+     modified the length of the dequeued datagram (to futz with the headers
+     for !OpenBSD).
+     
+     In channel_output_poll(), don't enqueue datagrams that won't fit in the
+     peer's advertised packet size (highly unlikely to ever occur) or which
+     won't fit in the peer's remaining window (more likely).
+     
+     In channel_input_data(), account for the 4-byte string header in
+     datagram packets that we accept from the peer and enqueue in c->output.
+     
+     report, analysis and testing 2/3 cases from wierbows AT us.ibm.com;
+     "looks good" markus@
+
+20100803
+ - (dtucker) [monitor.c] Bug #1795: Initialize the values to be returned from
+   PAM to sane values in case the PAM method doesn't write to them.  Spotted by
+   Bitman Zhou, ok djm at .
+ - OpenBSD CVS Sync
+   - djm at cvs.openbsd.org 2010/07/16 04:45:30
+     [ssh-keygen.c]
+     avoid bogus compiler warning
+   - djm at cvs.openbsd.org 2010/07/16 14:07:35
+     [ssh-rsa.c]
+     more timing paranoia - compare all parts of the expected decrypted
+     data before returning. AFAIK not exploitable in the SSH protocol.
+     "groovy" deraadt@
+   - djm at cvs.openbsd.org 2010/07/19 03:16:33
+     [sftp-client.c]
+     bz#1797: fix swapped args in upload_dir_internal(), breaking recursive
+     upload depth checks and causing verbose printing of transfers to always
+     be turned on; patch from imorgan AT nas.nasa.gov
+   - djm at cvs.openbsd.org 2010/07/19 09:15:12
+     [clientloop.c readconf.c readconf.h ssh.c ssh_config.5]
+     add a "ControlPersist" option that automatically starts a background
+     ssh(1) multiplex master when connecting. This connection can stay alive
+     indefinitely, or can be set to automatically close after a user-specified
+     duration of inactivity. bz#1330 - patch by dwmw2 AT infradead.org, but
+     further hacked on by wmertens AT cisco.com, apb AT cequrux.com,
+     martin-mindrot-bugzilla AT earth.li and myself; "looks ok" markus@
+   - djm at cvs.openbsd.org 2010/07/21 02:10:58
+     [misc.c]
+     sync timingsafe_bcmp() with the one dempsky@ committed to sys/lib/libkern
+   - dtucker at cvs.openbsd.org 2010/07/23 08:49:25
+     [ssh.1]
+     Ciphers is documented in ssh_config(5) these days
+
+20100819
+ - (dtucker) [contrib/ssh-copy-ud.1] Bug #1786: update ssh-copy-id.1 with more
+   details about its behaviour WRT existing directories.  Patch from
+   asguthrie at gmail com, ok djm.
+
+20100716
+ - (djm) OpenBSD CVS Sync
+   - djm at cvs.openbsd.org 2010/07/02 04:32:44
+     [misc.c]
+     unbreak strdelim() skipping past quoted strings, e.g.
+     AllowUsers "blah blah" blah
+     was broken; report and fix in bz#1757 from bitman.zhou AT centrify.com
+     ok dtucker;
+   - djm at cvs.openbsd.org 2010/07/12 22:38:52
+     [ssh.c]
+     Make ExitOnForwardFailure work with fork-after-authentication ("ssh -f")
+     for protocol 2. ok markus@
+   - djm at cvs.openbsd.org 2010/07/12 22:41:13
+     [ssh.c ssh_config.5]
+     expand %h to the hostname in ssh_config Hostname options. While this
+     sounds useless, it is actually handy for working with unqualified
+     hostnames:
+     
+     Host *.*
+        Hostname %h
+     Host *
+        Hostname %h.example.org
+     
+     "I like it" markus@
+   - djm at cvs.openbsd.org 2010/07/13 11:52:06
+     [auth-rsa.c channels.c jpake.c key.c misc.c misc.h monitor.c]
+     [packet.c ssh-rsa.c]
+     implement a timing_safe_cmp() function to compare memory without leaking
+     timing information by short-circuiting like memcmp() and use it for
+     some of the more sensitive comparisons (though nothing high-value was
+     readily attackable anyway); "looks ok" markus@
+   - djm at cvs.openbsd.org 2010/07/13 23:13:16
+     [auth-rsa.c channels.c jpake.c key.c misc.c misc.h monitor.c packet.c]
+     [ssh-rsa.c]
+     s/timing_safe_cmp/timingsafe_bcmp/g
+   - jmc at cvs.openbsd.org 2010/07/14 17:06:58
+     [ssh.1]
+     finally ssh synopsis looks nice again! this commit just removes a ton of
+     hacks we had in place to make it work with old groff;
+   - schwarze at cvs.openbsd.org 2010/07/15 21:20:38
+     [ssh-keygen.1]
+     repair incorrect block nesting, which screwed up indentation;
+     problem reported and fix OK by jmc@
+
+20100714
+ - (tim) [contrib/redhat/openssh.spec] Bug 1796: Test for skip_x11_askpass
+   (line 77) should have been for no_x11_askpass. 
+
+20100702
+ - (djm) OpenBSD CVS Sync
+   - jmc at cvs.openbsd.org 2010/06/26 00:57:07
+     [ssh_config.5]
+     tweak previous;
+   - djm at cvs.openbsd.org 2010/06/26 23:04:04
+     [ssh.c]
+     oops, forgot to #include <canohost.h>; spotted and patch from chl@
+   - djm at cvs.openbsd.org 2010/06/29 23:15:30
+     [ssh-keygen.1 ssh-keygen.c]
+     allow import (-i) and export (-e) of PEM and PKCS#8 encoded keys;
+     bz#1749; ok markus@
+   - djm at cvs.openbsd.org 2010/06/29 23:16:46
+     [auth2-pubkey.c sshd_config.5]
+     allow key options (command="..." and friends) in AuthorizedPrincipals;
+     ok markus@
+   - jmc at cvs.openbsd.org 2010/06/30 07:24:25
+     [ssh-keygen.1]
+     tweak previous;
+   - jmc at cvs.openbsd.org 2010/06/30 07:26:03
+     [ssh-keygen.c]
+     sort usage();
+   - jmc at cvs.openbsd.org 2010/06/30 07:28:34
+     [sshd_config.5]
+     tweak previous;
+   - millert at cvs.openbsd.org 2010/07/01 13:06:59
+     [scp.c]
+     Fix a longstanding problem where if you suspend scp at the
+     password/passphrase prompt the terminal mode is not restored.
+     OK djm@
+   - phessler at cvs.openbsd.org 2010/06/27 19:19:56
+     [regress/Makefile]
+     fix how we run the tests so we can successfully use SUDO='sudo -E'
+     in our env
+   - djm at cvs.openbsd.org 2010/06/29 23:59:54
+     [cert-userkey.sh]
+     regress tests for key options in AuthorizedPrincipals
+
+20100627
+ - (tim) [openbsd-compat/port-uw.c] Reorder includes. auth-options.h now needs
+   key.h.
+
+20100626
+ - (djm) OpenBSD CVS Sync
+   - djm at cvs.openbsd.org 2010/05/21 05:00:36
+     [misc.c]
+     colon() returns char*, so s/return (0)/return NULL/
+   - markus at cvs.openbsd.org 2010/06/08 21:32:19
+     [ssh-pkcs11.c]
+     check length of value returned  C_GetAttributValue for != 0
+     from mdrtbugzilla at codefive.co.uk; bugzilla #1773; ok dtucker@
+   - djm at cvs.openbsd.org 2010/06/17 07:07:30
+     [mux.c]
+     Correct sizing of object to be allocated by calloc(), replacing
+     sizeof(state) with sizeof(*state). This worked by accident since
+     the struct contained a single int at present, but could have broken
+     in the future. patch from hyc AT symas.com
+   - djm at cvs.openbsd.org 2010/06/18 00:58:39
+     [sftp.c]
+     unbreak ls in working directories that contains globbing characters in
+     their pathnames. bz#1655 reported by vgiffin AT apple.com
+   - djm at cvs.openbsd.org 2010/06/18 03:16:03
+     [session.c]
+     Missing check for chroot_director == "none" (we already checked against
+     NULL); bz#1564 from Jan.Pechanec AT Sun.COM
+   - djm at cvs.openbsd.org 2010/06/18 04:43:08
+     [sftp-client.c]
+     fix memory leak in do_realpath() error path; bz#1771, patch from
+     anicka AT suse.cz
+   - djm at cvs.openbsd.org 2010/06/22 04:22:59
+     [servconf.c sshd_config.5]
+     expose some more sshd_config options inside Match blocks:
+       AuthorizedKeysFile AuthorizedPrincipalsFile
+       HostbasedUsesNameFromPacketOnly PermitTunnel
+     bz#1764; feedback from imorgan AT nas.nasa.gov; ok dtucker@
+   - djm at cvs.openbsd.org 2010/06/22 04:32:06
+     [ssh-keygen.c]
+     standardise error messages when attempting to open private key
+     files to include "progname: filename: error reason"
+     bz#1783; ok dtucker@
+   - djm at cvs.openbsd.org 2010/06/22 04:49:47
+     [auth.c]
+     queue auth debug messages for bad ownership or permissions on the user's
+     keyfiles. These messages will be sent after the user has successfully
+     authenticated (where our client will display them with LogLevel=debug).
+     bz#1554; ok dtucker@
+   - djm at cvs.openbsd.org 2010/06/22 04:54:30
+     [ssh-keyscan.c]
+     replace verbose and overflow-prone Linebuf code with read_keyfile_line()
+     based on patch from joachim AT joachimschipper.nl; bz#1565; ok dtucker@
+   - djm at cvs.openbsd.org 2010/06/22 04:59:12
+     [session.c]
+     include the user name on "subsystem request for ..." log messages;
+     bz#1571; ok dtucker@
+   - djm at cvs.openbsd.org 2010/06/23 02:59:02
+     [ssh-keygen.c]
+     fix printing of extensions in v01 certificates that I broke in r1.190
+   - djm at cvs.openbsd.org 2010/06/25 07:14:46
+     [channels.c mux.c readconf.c readconf.h ssh.h]
+     bz#1327: remove hardcoded limit of 100 permitopen clauses and port
+     forwards per direction; ok markus@ stevesk@
+   - djm at cvs.openbsd.org 2010/06/25 07:20:04
+     [channels.c session.c]
+     bz#1750: fix requirement for /dev/null inside ChrootDirectory for
+     internal-sftp accidentally introduced in r1.253 by removing the code
+     that opens and dup /dev/null to stderr and modifying the channels code
+     to read stderr but discard it instead; ok markus@
+   - djm at cvs.openbsd.org 2010/06/25 08:46:17
+     [auth1.c auth2-none.c]
+     skip the initial check for access with an empty password when
+     PermitEmptyPasswords=no; bz#1638; ok markus@
+   - djm at cvs.openbsd.org 2010/06/25 23:10:30
+     [ssh.c]
+     log the hostname and address that we connected to at LogLevel=verbose
+     after authentication is successful to mitigate "phishing" attacks by
+     servers with trusted keys that accept authentication silently and
+     automatically before presenting fake password/passphrase prompts;
+     "nice!" markus@
+   - djm at cvs.openbsd.org 2010/06/25 23:10:30
+     [ssh.c]
+     log the hostname and address that we connected to at LogLevel=verbose
+     after authentication is successful to mitigate "phishing" attacks by
+     servers with trusted keys that accept authentication silently and
+     automatically before presenting fake password/passphrase prompts;
+     "nice!" markus@
+
+20100622
+ - (djm) [loginrec.c] crank LINFO_NAMESIZE (username length) to 512
+   bz#1579; ok dtucker
+
+20100618
+ - (djm) [contrib/ssh-copy-id] Update key file explicitly under ~
+   rather than assuming that $CWD == $HOME. bz#1500, patch from
+   timothy AT gelter.com
+
+20100617
+ - (tim) [contrib/cygwin/README] Remove a reference to the obsolete
+   minires-devel package, and to add the reference to the libedit-devel
+   package since CYgwin now provides libedit. Patch from Corinna Vinschen.
+
+20100521
+ - (djm) OpenBSD CVS Sync
+   - djm at cvs.openbsd.org 2010/05/07 11:31:26
+     [regress/Makefile regress/cert-userkey.sh]
+     regress tests for AuthorizedPrincipalsFile and "principals=" key option.
+     feedback and ok markus@
+   - djm at cvs.openbsd.org 2010/05/11 02:58:04
+     [auth-rsa.c]
+     don't accept certificates marked as "cert-authority" here; ok markus@
+   - djm at cvs.openbsd.org 2010/05/14 00:47:22
+     [ssh-add.c]
+     check that the certificate matches the corresponding private key before
+     grafting it on
+   - djm at cvs.openbsd.org 2010/05/14 23:29:23
+     [channels.c channels.h mux.c ssh.c]
+     Pause the mux channel while waiting for reply from aynch callbacks.
+     Prevents misordering of replies if new requests arrive while waiting.
+     
+     Extend channel open confirm callback to allow signalling failure
+     conditions as well as success. Use this to 1) fix a memory leak, 2)
+     start using the above pause mechanism and 3) delay sending a success/
+     failure message on mux slave session open until we receive a reply from
+     the server.
+     
+     motivated by and with feedback from markus@
+   - markus at cvs.openbsd.org 2010/05/16 12:55:51
+     [PROTOCOL.mux clientloop.h mux.c readconf.c readconf.h ssh.1 ssh.c]
+     mux support for remote forwarding with dynamic port allocation,
+     use with
+        LPORT=`ssh -S muxsocket -R0:localhost:25 -O forward somehost`
+     feedback and ok djm@
+   - djm at cvs.openbsd.org 2010/05/20 11:25:26
+     [auth2-pubkey.c]
+     fix logspam when key options (from="..." especially) deny non-matching
+     keys; reported by henning@ also bz#1765; ok markus@ dtucker@
+   - djm at cvs.openbsd.org 2010/05/20 23:46:02
+     [PROTOCOL.certkeys auth-options.c ssh-keygen.c]
+     Move the permit-* options to the non-critical "extensions" field for v01
+     certificates. The logic is that if another implementation fails to
+     implement them then the connection just loses features rather than fails
+     outright.
+     
+     ok markus@
+
+20100511
+ - (dtucker) [Makefile.in] Bug #1770: Link libopenbsd-compat twice to solve
+   circular dependency problem on old or odd platforms.  From Tom Lane, ok
+   djm at .
+ - (djm) [openbsd-compat/openssl-compat.h] Fix build breakage on older
+   libcrypto by defining OPENSSL_[DR]SA_MAX_MODULUS_BITS if they aren't
+   already. ok dtucker@
+
+20100510
+ - OpenBSD CVS Sync
+   - djm at cvs.openbsd.org 2010/04/23 01:47:41
+     [ssh-keygen.c]
+     bz#1740: display a more helpful error message when $HOME is
+     inaccessible while trying to create .ssh directory. Based on patch
+     from jchadima AT redhat.com; ok dtucker@
+   - djm at cvs.openbsd.org 2010/04/23 22:27:38
+     [mux.c]
+     set "detach_close" flag when registering channel cleanup callbacks.
+     This causes the channel to close normally when its fds close and
+     hangs when terminating a mux slave using ~. bz#1758; ok markus@
+   - djm at cvs.openbsd.org 2010/04/23 22:42:05
+     [session.c]
+     set stderr to /dev/null for subsystems rather than just closing it.
+     avoids hangs if a subsystem or shell initialisation writes to stderr.
+     bz#1750; ok markus@
+   - djm at cvs.openbsd.org 2010/04/23 22:48:31
+     [ssh-keygen.c]
+     refuse to generate keys longer than OPENSSL_[RD]SA_MAX_MODULUS_BITS,
+     since we would refuse to use them anyway. bz#1516; ok dtucker@
+   - djm at cvs.openbsd.org 2010/04/26 22:28:24
+     [sshconnect2.c]
+     bz#1502: authctxt.success is declared as an int, but passed by
+     reference to function that accepts sig_atomic_t*. Convert it to
+     the latter; ok markus@ dtucker@
+   - djm at cvs.openbsd.org 2010/05/01 02:50:50
+     [PROTOCOL.certkeys]
+     typo; jmeltzer@
+   - dtucker at cvs.openbsd.org 2010/05/05 04:22:09
+     [sftp.c]
+     restore mput and mget which got lost in the tab-completion changes.
+     found by Kenneth Whitaker, ok djm@
+   - djm at cvs.openbsd.org 2010/05/07 11:30:30
+     [auth-options.c auth-options.h auth.c auth.h auth2-pubkey.c]
+     [key.c servconf.c servconf.h sshd.8 sshd_config.5]
+     add some optional indirection to matching of principal names listed
+     in certificates. Currently, a certificate must include the a user's name
+     to be accepted for authentication. This change adds the ability to
+     specify a list of certificate principal names that are acceptable.
+     
+     When authenticating using a CA trusted through ~/.ssh/authorized_keys,
+     this adds a new principals="name1[,name2,...]" key option.
+     
+     For CAs listed through sshd_config's TrustedCAKeys option, a new config
+     option "AuthorizedPrincipalsFile" specifies a per-user file containing
+     the list of acceptable names.
+     
+     If either option is absent, the current behaviour of requiring the
+     username to appear in principals continues to apply.
+     
+     These options are useful for role accounts, disjoint account namespaces
+     and "user at realm"-style naming policies in certificates.
+     
+     feedback and ok markus@
+   - jmc at cvs.openbsd.org 2010/05/07 12:49:17
+     [sshd_config.5]
+     tweak previous;
+
+20100423
+ - (dtucker) [configure.ac] Bug #1756: Check for the existence of a lib64 dir
+   in the openssl install directory (some newer openssl versions do this on at
+   least some amd64 platforms).
+
+20100418

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


More information about the svn-src-projects mailing list