Date: Thu, 11 Nov 2010 20:52:24 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: 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... Message-ID: <201011112052.oABKqOEB084153@svn.freebsd.org>
index | next in thread | raw e-mail
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@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/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@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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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/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@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@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@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@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@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@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@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@cvs.openbsd.org 2010/08/04 06:08:40 + [ssh-keysign.c] + clean for -Wuninitialized (Id sync only; portable had this change) + - djm@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@. + - OpenBSD CVS Sync + - djm@cvs.openbsd.org 2010/07/16 04:45:30 + [ssh-keygen.c] + avoid bogus compiler warning + - djm@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@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@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@cvs.openbsd.org 2010/07/21 02:10:58 + [misc.c] + sync timingsafe_bcmp() with the one dempsky@ committed to sys/lib/libkern + - dtucker@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@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@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@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@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@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@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@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@cvs.openbsd.org 2010/06/26 00:57:07 + [ssh_config.5] + tweak previous; + - djm@cvs.openbsd.org 2010/06/26 23:04:04 + [ssh.c] + oops, forgot to #include <canohost.h>; spotted and patch from chl@ + - djm@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@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@cvs.openbsd.org 2010/06/30 07:24:25 + [ssh-keygen.1] + tweak previous; + - jmc@cvs.openbsd.org 2010/06/30 07:26:03 + [ssh-keygen.c] + sort usage(); + - jmc@cvs.openbsd.org 2010/06/30 07:28:34 + [sshd_config.5] + tweak previous; + - millert@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@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@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@cvs.openbsd.org 2010/05/21 05:00:36 + [misc.c] + colon() returns char*, so s/return (0)/return NULL/ + - markus@cvs.openbsd.org 2010/06/08 21:32:19 + [ssh-pkcs11.c] + check length of value returned C_GetAttributValue for != 0 + from mdrtbugzilla@codefive.co.uk; bugzilla #1773; ok dtucker@ + - djm@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@cvs.openbsd.org 2010/05/11 02:58:04 + [auth-rsa.c] + don't accept certificates marked as "cert-authority" here; ok markus@ + - djm@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@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@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@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@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@. + - (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@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@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@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@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@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@cvs.openbsd.org 2010/05/01 02:50:50 + [PROTOCOL.certkeys] + typo; jmeltzer@ + - dtucker@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@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@realm"-style naming policies in certificates. + + feedback and ok markus@ + - jmc@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 ***help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011112052.oABKqOEB084153>
