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