From owner-svn-src-projects@FreeBSD.ORG Sat Mar 29 09:27:14 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EDCE411F; Sat, 29 Mar 2014 09:27:14 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D68D6B09; Sat, 29 Mar 2014 09:27:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2T9RERt090214; Sat, 29 Mar 2014 09:27:14 GMT (envelope-from markm@svn.freebsd.org) Received: (from markm@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2T9R9UQ090186; Sat, 29 Mar 2014 09:27:09 GMT (envelope-from markm@svn.freebsd.org) Message-Id: <201403290927.s2T9R9UQ090186@svn.freebsd.org> From: Mark Murray Date: Sat, 29 Mar 2014 09:27:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r263909 - in projects/random_number_generator: . bin bin/sh cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common contrib/gcclibs/libcpp contrib/libstdc++/includ... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 09:27:15 -0000 Author: markm Date: Sat Mar 29 09:27:08 2014 New Revision: 263909 URL: http://svnweb.freebsd.org/changeset/base/263909 Log: MFC - tracking commit. Added: projects/random_number_generator/contrib/llvm/patches/patch-r263891-dwarf2-freebsd10.diff - copied unchanged from r263908, head/contrib/llvm/patches/patch-r263891-dwarf2-freebsd10.diff projects/random_number_generator/crypto/openssh/digest-libc.c - copied unchanged from r263908, head/crypto/openssh/digest-libc.c projects/random_number_generator/crypto/openssh/digest-openssl.c - copied unchanged from r263908, head/crypto/openssh/digest-openssl.c projects/random_number_generator/crypto/openssh/freebsd-post-merge.sh - copied unchanged from r263908, head/crypto/openssh/freebsd-post-merge.sh projects/random_number_generator/crypto/openssh/freebsd-pre-merge.sh - copied unchanged from r263908, head/crypto/openssh/freebsd-pre-merge.sh projects/random_number_generator/crypto/openssh/hmac.c - copied unchanged from r263908, head/crypto/openssh/hmac.c projects/random_number_generator/crypto/openssh/hmac.h - copied unchanged from r263908, head/crypto/openssh/hmac.h projects/random_number_generator/crypto/openssh/openbsd-compat/explicit_bzero.c - copied unchanged from r263908, head/crypto/openssh/openbsd-compat/explicit_bzero.c projects/random_number_generator/crypto/openssh/regress/dhgex.sh - copied unchanged from r263908, head/crypto/openssh/regress/dhgex.sh projects/random_number_generator/share/man/man4/man4.arm/ti_adc.4 - copied unchanged from r263908, head/share/man/man4/man4.arm/ti_adc.4 projects/random_number_generator/sys/amd64/vmm/io/vatpit.c - copied unchanged from r263908, head/sys/amd64/vmm/io/vatpit.c projects/random_number_generator/sys/amd64/vmm/io/vatpit.h - copied unchanged from r263908, head/sys/amd64/vmm/io/vatpit.h projects/random_number_generator/sys/arm/allwinner/a20/a20_mp.c - copied unchanged from r263908, head/sys/arm/allwinner/a20/a20_mp.c projects/random_number_generator/sys/arm/ti/ti_adc.c - copied unchanged from r263908, head/sys/arm/ti/ti_adc.c projects/random_number_generator/sys/arm/ti/ti_adcreg.h - copied unchanged from r263908, head/sys/arm/ti/ti_adcreg.h projects/random_number_generator/sys/arm/ti/ti_adcvar.h - copied unchanged from r263908, head/sys/arm/ti/ti_adcvar.h projects/random_number_generator/sys/sys/efi.h - copied unchanged from r263908, head/sys/sys/efi.h Deleted: projects/random_number_generator/crypto/openssh/FREEBSD-tricks projects/random_number_generator/crypto/openssh/auth2-jpake.c projects/random_number_generator/crypto/openssh/digest.c projects/random_number_generator/crypto/openssh/jpake.c projects/random_number_generator/crypto/openssh/jpake.h projects/random_number_generator/crypto/openssh/schnorr.h projects/random_number_generator/sys/cam/ctl/ctl_mem_pool.c projects/random_number_generator/sys/cam/ctl/ctl_mem_pool.h projects/random_number_generator/sys/ia64/include/efi.h projects/random_number_generator/tests/sys/netinet/udp_dontroute.c projects/random_number_generator/usr.sbin/bhyve/pit_8254.c projects/random_number_generator/usr.sbin/bhyve/pit_8254.h Modified: projects/random_number_generator/Makefile.inc1 projects/random_number_generator/UPDATING projects/random_number_generator/bin/Makefile projects/random_number_generator/bin/sh/alias.c projects/random_number_generator/bin/sh/exec.c projects/random_number_generator/bin/sh/expand.c projects/random_number_generator/bin/sh/redir.c projects/random_number_generator/bin/sh/var.c projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/random_number_generator/contrib/gcclibs/libcpp/files.c projects/random_number_generator/contrib/libstdc++/include/bits/cpp_type_traits.h projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/random_number_generator/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp projects/random_number_generator/contrib/tzdata/africa projects/random_number_generator/contrib/tzdata/antarctica projects/random_number_generator/contrib/tzdata/australasia projects/random_number_generator/contrib/tzdata/europe projects/random_number_generator/contrib/tzdata/zone.tab projects/random_number_generator/crypto/openssh/ChangeLog projects/random_number_generator/crypto/openssh/FREEBSD-upgrade projects/random_number_generator/crypto/openssh/Makefile.in projects/random_number_generator/crypto/openssh/README projects/random_number_generator/crypto/openssh/auth-rsa.c projects/random_number_generator/crypto/openssh/auth.c projects/random_number_generator/crypto/openssh/auth.h projects/random_number_generator/crypto/openssh/auth1.c projects/random_number_generator/crypto/openssh/auth2-chall.c projects/random_number_generator/crypto/openssh/auth2-gss.c projects/random_number_generator/crypto/openssh/auth2-passwd.c projects/random_number_generator/crypto/openssh/auth2.c projects/random_number_generator/crypto/openssh/authfd.c projects/random_number_generator/crypto/openssh/authfile.c projects/random_number_generator/crypto/openssh/bufaux.c projects/random_number_generator/crypto/openssh/bufbn.c projects/random_number_generator/crypto/openssh/bufec.c projects/random_number_generator/crypto/openssh/buffer.c projects/random_number_generator/crypto/openssh/canohost.c projects/random_number_generator/crypto/openssh/channels.c projects/random_number_generator/crypto/openssh/cipher-3des1.c projects/random_number_generator/crypto/openssh/cipher-chachapoly.c projects/random_number_generator/crypto/openssh/cipher.c projects/random_number_generator/crypto/openssh/clientloop.c projects/random_number_generator/crypto/openssh/compat.c projects/random_number_generator/crypto/openssh/config.h projects/random_number_generator/crypto/openssh/config.h.in projects/random_number_generator/crypto/openssh/configure projects/random_number_generator/crypto/openssh/configure.ac projects/random_number_generator/crypto/openssh/contrib/caldera/openssh.spec projects/random_number_generator/crypto/openssh/contrib/redhat/openssh.spec projects/random_number_generator/crypto/openssh/contrib/ssh-copy-id.1 (contents, props changed) projects/random_number_generator/crypto/openssh/contrib/suse/openssh.spec projects/random_number_generator/crypto/openssh/digest.h projects/random_number_generator/crypto/openssh/gss-serv.c projects/random_number_generator/crypto/openssh/hostfile.c projects/random_number_generator/crypto/openssh/kex.c projects/random_number_generator/crypto/openssh/kex.h projects/random_number_generator/crypto/openssh/kexc25519.c projects/random_number_generator/crypto/openssh/kexdhc.c projects/random_number_generator/crypto/openssh/kexdhs.c projects/random_number_generator/crypto/openssh/kexecdhc.c projects/random_number_generator/crypto/openssh/kexecdhs.c projects/random_number_generator/crypto/openssh/kexgexc.c projects/random_number_generator/crypto/openssh/kexgexs.c projects/random_number_generator/crypto/openssh/key.c projects/random_number_generator/crypto/openssh/krl.c projects/random_number_generator/crypto/openssh/mac.c projects/random_number_generator/crypto/openssh/misc.c projects/random_number_generator/crypto/openssh/moduli.0 projects/random_number_generator/crypto/openssh/moduli.5 (contents, props changed) projects/random_number_generator/crypto/openssh/monitor.c projects/random_number_generator/crypto/openssh/monitor.h projects/random_number_generator/crypto/openssh/monitor_wrap.c projects/random_number_generator/crypto/openssh/monitor_wrap.h projects/random_number_generator/crypto/openssh/mux.c (contents, props changed) projects/random_number_generator/crypto/openssh/openbsd-compat/Makefile.in projects/random_number_generator/crypto/openssh/openbsd-compat/blowfish.c (contents, props changed) projects/random_number_generator/crypto/openssh/openbsd-compat/bsd-misc.h (contents, props changed) projects/random_number_generator/crypto/openssh/openbsd-compat/bsd-poll.c projects/random_number_generator/crypto/openssh/openbsd-compat/openbsd-compat.h projects/random_number_generator/crypto/openssh/openbsd-compat/openssl-compat.c projects/random_number_generator/crypto/openssh/openbsd-compat/openssl-compat.h projects/random_number_generator/crypto/openssh/packet.c projects/random_number_generator/crypto/openssh/pathnames.h (contents, props changed) projects/random_number_generator/crypto/openssh/readconf.c projects/random_number_generator/crypto/openssh/readconf.h projects/random_number_generator/crypto/openssh/readpass.c projects/random_number_generator/crypto/openssh/regress/Makefile projects/random_number_generator/crypto/openssh/regress/agent-ptrace.sh projects/random_number_generator/crypto/openssh/regress/agent.sh projects/random_number_generator/crypto/openssh/regress/cert-hostkey.sh projects/random_number_generator/crypto/openssh/regress/host-expand.sh projects/random_number_generator/crypto/openssh/regress/login-timeout.sh projects/random_number_generator/crypto/openssh/regress/scp-ssh-wrapper.sh projects/random_number_generator/crypto/openssh/regress/scp.sh projects/random_number_generator/crypto/openssh/regress/setuid-allowed.c projects/random_number_generator/crypto/openssh/regress/sftp-chroot.sh projects/random_number_generator/crypto/openssh/rsa.c projects/random_number_generator/crypto/openssh/sandbox-capsicum.c (contents, props changed) projects/random_number_generator/crypto/openssh/sandbox-seccomp-filter.c projects/random_number_generator/crypto/openssh/sandbox-systrace.c projects/random_number_generator/crypto/openssh/schnorr.c projects/random_number_generator/crypto/openssh/scp.0 projects/random_number_generator/crypto/openssh/scp.1 (contents, props changed) projects/random_number_generator/crypto/openssh/servconf.c projects/random_number_generator/crypto/openssh/servconf.h projects/random_number_generator/crypto/openssh/serverloop.c projects/random_number_generator/crypto/openssh/session.c projects/random_number_generator/crypto/openssh/sftp-client.c projects/random_number_generator/crypto/openssh/sftp-common.c (contents, props changed) projects/random_number_generator/crypto/openssh/sftp-server.0 projects/random_number_generator/crypto/openssh/sftp.0 projects/random_number_generator/crypto/openssh/sftp.c projects/random_number_generator/crypto/openssh/ssh-add.0 projects/random_number_generator/crypto/openssh/ssh-add.1 (contents, props changed) projects/random_number_generator/crypto/openssh/ssh-add.c projects/random_number_generator/crypto/openssh/ssh-agent.0 projects/random_number_generator/crypto/openssh/ssh-agent.c projects/random_number_generator/crypto/openssh/ssh-dss.c projects/random_number_generator/crypto/openssh/ssh-ecdsa.c projects/random_number_generator/crypto/openssh/ssh-ed25519.c projects/random_number_generator/crypto/openssh/ssh-gss.h (contents, props changed) projects/random_number_generator/crypto/openssh/ssh-keygen.0 projects/random_number_generator/crypto/openssh/ssh-keygen.1 projects/random_number_generator/crypto/openssh/ssh-keygen.c projects/random_number_generator/crypto/openssh/ssh-keyscan.0 projects/random_number_generator/crypto/openssh/ssh-keyscan.1 projects/random_number_generator/crypto/openssh/ssh-keysign.0 projects/random_number_generator/crypto/openssh/ssh-keysign.8 (contents, props changed) projects/random_number_generator/crypto/openssh/ssh-pkcs11-helper.0 projects/random_number_generator/crypto/openssh/ssh-pkcs11-helper.8 (contents, props changed) projects/random_number_generator/crypto/openssh/ssh-rsa.c projects/random_number_generator/crypto/openssh/ssh.0 projects/random_number_generator/crypto/openssh/ssh.c projects/random_number_generator/crypto/openssh/ssh2.h projects/random_number_generator/crypto/openssh/ssh_config projects/random_number_generator/crypto/openssh/ssh_config.0 projects/random_number_generator/crypto/openssh/ssh_config.5 projects/random_number_generator/crypto/openssh/ssh_namespace.h projects/random_number_generator/crypto/openssh/sshconnect.c projects/random_number_generator/crypto/openssh/sshconnect1.c projects/random_number_generator/crypto/openssh/sshconnect2.c projects/random_number_generator/crypto/openssh/sshd.0 projects/random_number_generator/crypto/openssh/sshd.c projects/random_number_generator/crypto/openssh/sshd_config projects/random_number_generator/crypto/openssh/sshd_config.0 projects/random_number_generator/crypto/openssh/sshd_config.5 projects/random_number_generator/crypto/openssh/sshlogin.c projects/random_number_generator/crypto/openssh/version.h projects/random_number_generator/etc/rc.d/devd projects/random_number_generator/gnu/usr.bin/Makefile projects/random_number_generator/lib/Makefile projects/random_number_generator/lib/clang/Makefile projects/random_number_generator/lib/libc/capability/cap_rights_init.3 projects/random_number_generator/lib/libc/gen/cap_rights_get.3 projects/random_number_generator/lib/libc/gen/cap_sandboxed.3 projects/random_number_generator/lib/libc/sys/cap_enter.2 projects/random_number_generator/lib/libc/sys/cap_fcntls_limit.2 projects/random_number_generator/lib/libc/sys/cap_ioctls_limit.2 projects/random_number_generator/lib/libc/sys/cap_rights_limit.2 projects/random_number_generator/lib/libmd/ripemd.3 projects/random_number_generator/lib/libmd/sha.3 projects/random_number_generator/lib/libmd/sha256.3 projects/random_number_generator/lib/libmd/sha512.3 projects/random_number_generator/lib/libvmmapi/vmmapi.c projects/random_number_generator/lib/libvmmapi/vmmapi.h projects/random_number_generator/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/random_number_generator/sbin/Makefile projects/random_number_generator/sbin/devd/devd.cc projects/random_number_generator/sbin/mdconfig/tests/legacy_test.sh projects/random_number_generator/secure/lib/libssh/Makefile projects/random_number_generator/secure/usr.sbin/sshd/Makefile projects/random_number_generator/share/man/man4/devctl.4 projects/random_number_generator/share/man/man4/man4.arm/Makefile projects/random_number_generator/share/man/man4/sysmouse.4 projects/random_number_generator/share/man/man7/build.7 projects/random_number_generator/share/man/man9/cd.9 projects/random_number_generator/share/mk/bsd.subdir.mk projects/random_number_generator/sys/amd64/amd64/machdep.c projects/random_number_generator/sys/amd64/amd64/mp_machdep.c projects/random_number_generator/sys/amd64/amd64/pmap.c projects/random_number_generator/sys/amd64/conf/GENERIC projects/random_number_generator/sys/amd64/include/metadata.h projects/random_number_generator/sys/amd64/include/vmm.h (contents, props changed) projects/random_number_generator/sys/amd64/include/vmm_dev.h (contents, props changed) projects/random_number_generator/sys/amd64/vmm/amd/amdv.c projects/random_number_generator/sys/amd64/vmm/intel/vmx.c projects/random_number_generator/sys/amd64/vmm/vmm.c projects/random_number_generator/sys/amd64/vmm/vmm_dev.c projects/random_number_generator/sys/amd64/vmm/vmm_ioport.c projects/random_number_generator/sys/arm/allwinner/a10_clk.c projects/random_number_generator/sys/arm/allwinner/a10_clk.h projects/random_number_generator/sys/arm/allwinner/a10_common.c projects/random_number_generator/sys/arm/allwinner/a10_ehci.c projects/random_number_generator/sys/arm/allwinner/a10_gpio.c projects/random_number_generator/sys/arm/allwinner/a10_gpio.h projects/random_number_generator/sys/arm/allwinner/a10_machdep.c projects/random_number_generator/sys/arm/allwinner/a10_sramc.c projects/random_number_generator/sys/arm/allwinner/a10_sramc.h projects/random_number_generator/sys/arm/allwinner/a20/a20_cpu_cfg.c projects/random_number_generator/sys/arm/allwinner/a20/a20_cpu_cfg.h projects/random_number_generator/sys/arm/allwinner/a20/files.a20 projects/random_number_generator/sys/arm/allwinner/aintc.c projects/random_number_generator/sys/arm/allwinner/console.c projects/random_number_generator/sys/arm/allwinner/if_emac.c projects/random_number_generator/sys/arm/allwinner/if_emacreg.h projects/random_number_generator/sys/arm/allwinner/timer.c projects/random_number_generator/sys/arm/conf/BEAGLEBONE projects/random_number_generator/sys/arm/conf/CUBIEBOARD2 projects/random_number_generator/sys/arm/include/pmap.h projects/random_number_generator/sys/arm/rockchip/rk30xx_common.c projects/random_number_generator/sys/arm/rockchip/rk30xx_gpio.c projects/random_number_generator/sys/arm/rockchip/rk30xx_grf.c projects/random_number_generator/sys/arm/rockchip/rk30xx_grf.h projects/random_number_generator/sys/arm/rockchip/rk30xx_machdep.c projects/random_number_generator/sys/arm/rockchip/rk30xx_pmu.c projects/random_number_generator/sys/arm/rockchip/rk30xx_pmu.h projects/random_number_generator/sys/arm/rockchip/rk30xx_wdog.c projects/random_number_generator/sys/arm/rockchip/rk30xx_wdog.h projects/random_number_generator/sys/arm/ti/am335x/am335x_prcm.c projects/random_number_generator/sys/arm/ti/files.ti projects/random_number_generator/sys/arm/ti/ti_prcm.h projects/random_number_generator/sys/boot/fdt/dts/arm/am335x.dtsi projects/random_number_generator/sys/boot/fdt/dts/arm/cubieboard.dts projects/random_number_generator/sys/boot/fdt/dts/arm/cubieboard2.dts projects/random_number_generator/sys/boot/fdt/dts/arm/rk3188-radxa.dts projects/random_number_generator/sys/boot/fdt/dts/arm/rk3188.dtsi projects/random_number_generator/sys/boot/fdt/dts/mips/beri-netfpga.dts projects/random_number_generator/sys/cam/ctl/README.ctl.txt projects/random_number_generator/sys/cam/ctl/ctl_frontend_cam_sim.c projects/random_number_generator/sys/cam/ctl/ctl_frontend_internal.c projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.c projects/random_number_generator/sys/conf/files projects/random_number_generator/sys/conf/kern.mk projects/random_number_generator/sys/dev/iscsi/icl.c projects/random_number_generator/sys/dev/iscsi/icl.h projects/random_number_generator/sys/dev/iscsi/iscsi.c projects/random_number_generator/sys/dev/vt/hw/efifb/efifb.c projects/random_number_generator/sys/dev/vt/hw/vga/vga.c projects/random_number_generator/sys/dev/vt/vt.h projects/random_number_generator/sys/dev/vt/vt_core.c projects/random_number_generator/sys/i386/conf/GENERIC projects/random_number_generator/sys/i386/conf/XEN projects/random_number_generator/sys/ia64/acpica/OsdEnvironment.c projects/random_number_generator/sys/ia64/ia64/clock.c projects/random_number_generator/sys/ia64/ia64/dump_machdep.c projects/random_number_generator/sys/ia64/ia64/efi.c projects/random_number_generator/sys/ia64/ia64/iodev_machdep.c projects/random_number_generator/sys/ia64/ia64/machdep.c projects/random_number_generator/sys/ia64/ia64/mem.c projects/random_number_generator/sys/ia64/ia64/nexus.c projects/random_number_generator/sys/ia64/ia64/pmap.c projects/random_number_generator/sys/ia64/ia64/sal.c projects/random_number_generator/sys/ia64/ia64/trap.c projects/random_number_generator/sys/kern/subr_bus.c projects/random_number_generator/sys/kern/subr_devstat.c projects/random_number_generator/sys/modules/ctl/Makefile projects/random_number_generator/sys/modules/vmm/Makefile projects/random_number_generator/sys/net/pfvar.h projects/random_number_generator/sys/netinet/if_ether.c projects/random_number_generator/sys/netinet/in.c projects/random_number_generator/sys/netinet/tcp_input.c projects/random_number_generator/sys/netpfil/pf/if_pfsync.c projects/random_number_generator/sys/netpfil/pf/pf.c projects/random_number_generator/sys/netpfil/pf/pf_ioctl.c projects/random_number_generator/sys/powerpc/include/psl.h projects/random_number_generator/sys/sparc64/conf/GENERIC projects/random_number_generator/sys/x86/acpica/madt.c projects/random_number_generator/sys/x86/xen/hvm.c projects/random_number_generator/tests/sys/netinet/Makefile projects/random_number_generator/tests/sys/netinet/fibs_test.sh projects/random_number_generator/tools/tools/nanobsd/nanobsd.sh projects/random_number_generator/tools/tools/sysdoc/tunables.mdoc projects/random_number_generator/usr.bin/Makefile projects/random_number_generator/usr.bin/brandelf/brandelf.1 projects/random_number_generator/usr.bin/clang/Makefile projects/random_number_generator/usr.bin/kdump/kdump.1 projects/random_number_generator/usr.bin/kdump/kdump.c projects/random_number_generator/usr.sbin/Makefile projects/random_number_generator/usr.sbin/bhyve/Makefile projects/random_number_generator/usr.sbin/bhyve/bhyverun.c projects/random_number_generator/usr.sbin/bsdinstall/scripts/zfsboot projects/random_number_generator/usr.sbin/pkg/Makefile Directory Properties: projects/random_number_generator/ (props changed) projects/random_number_generator/cddl/ (props changed) projects/random_number_generator/cddl/contrib/opensolaris/ (props changed) projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/random_number_generator/contrib/libstdc++/ (props changed) projects/random_number_generator/contrib/llvm/ (props changed) projects/random_number_generator/contrib/llvm/tools/clang/ (props changed) projects/random_number_generator/contrib/llvm/tools/lldb/ (props changed) projects/random_number_generator/contrib/tzdata/ (props changed) projects/random_number_generator/crypto/openssh/ (props changed) projects/random_number_generator/etc/ (props changed) projects/random_number_generator/lib/libc/ (props changed) projects/random_number_generator/lib/libvmmapi/ (props changed) projects/random_number_generator/sbin/ (props changed) projects/random_number_generator/share/man/man4/ (props changed) projects/random_number_generator/sys/ (props changed) projects/random_number_generator/sys/amd64/vmm/ (props changed) projects/random_number_generator/sys/boot/ (props changed) projects/random_number_generator/sys/conf/ (props changed) projects/random_number_generator/sys/modules/vmm/ (props changed) projects/random_number_generator/usr.sbin/bhyve/ (props changed) Modified: projects/random_number_generator/Makefile.inc1 ============================================================================== --- projects/random_number_generator/Makefile.inc1 Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/Makefile.inc1 Sat Mar 29 09:27:08 2014 (r263909) @@ -1899,7 +1899,7 @@ CD2ENV=${CDENV} CC="${CC} ${CD2CFLAGS}" CDTMP= ${MAKEOBJDIRPREFIX}/${XDDIR}/${.CURDIR}/tmp CDMAKE=${CDENV} PATH=${CDTMP}/usr/bin:${PATH} ${MAKE} ${NOFUN} CD2MAKE=${CD2ENV} PATH=${CDTMP}/usr/bin:${XDDESTDIR}/usr/bin:${PATH} ${MAKE} ${NOFUN} -XDDESTDIR=${DESTDIR}/${XDTP} +XDDESTDIR?=${DESTDIR}/${XDTP} .if !defined(OSREL) OSREL!= uname -r | sed -e 's/[-(].*//' .endif Modified: projects/random_number_generator/UPDATING ============================================================================== --- projects/random_number_generator/UPDATING Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/UPDATING Sat Mar 29 09:27:08 2014 (r263909) @@ -31,6 +31,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20140325: + It is no longer necessary to include the dwarf version in your DEBUG + options in your kernel config file. The bug that required it to be + placed in the config file has bene fixed. DEBUG should now just + contain -g. The build system will automatically update things + to do the right thing. Ignore the entry from 20140216. + 20140306: Support for libwrap (TCP wrappers) in rpcbind was disabled by default to improve performance. To re-enable it, if needed, run rpcbind @@ -46,6 +53,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 20140216: Clang and llvm have been upgraded to 3.4 release. + Please note that clang 3.4 now defaults to DWARF4 debug information + format when you specify -g. Since kgdb(1) only supports DWARF2, you + should update any customized kernel configurations which include debug + information to explicitly use -gdwarf-2, e.g: + + makeoptions DEBUG=-gdwarf-2 + + This has already been applied to the appropriate GENERIC configuration + files, so if you inherit from those, no changes are required. + Please note: this bug has been fixed, please see 20140325. + 20140216: The nve(4) driver has been removed. Please use the nfe(4) driver for NVIDIA nForce MCP Ethernet adapters instead. Modified: projects/random_number_generator/bin/Makefile ============================================================================== --- projects/random_number_generator/bin/Makefile Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/bin/Makefile Sat Mar 29 09:27:08 2014 (r263909) @@ -60,4 +60,6 @@ SUBDIR+= tests SUBDIR:= ${SUBDIR:O} +SUBDIR_PARALLEL= + .include Modified: projects/random_number_generator/bin/sh/alias.c ============================================================================== --- projects/random_number_generator/bin/sh/alias.c Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/bin/sh/alias.c Sat Mar 29 09:27:08 2014 (r263909) @@ -180,6 +180,7 @@ printaliases(void) int i, j; struct alias **sorted, *ap; + INTOFF; sorted = ckmalloc(aliases * sizeof(*sorted)); j = 0; for (i = 0; i < ATABSIZE; i++) @@ -187,9 +188,13 @@ printaliases(void) if (*ap->name != '\0') sorted[j++] = ap; qsort(sorted, aliases, sizeof(*sorted), comparealiases); - for (i = 0; i < aliases; i++) + for (i = 0; i < aliases; i++) { printalias(sorted[i]); + if (int_pending()) + break; + } ckfree(sorted); + INTON; } int Modified: projects/random_number_generator/bin/sh/exec.c ============================================================================== --- projects/random_number_generator/bin/sh/exec.c Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/bin/sh/exec.c Sat Mar 29 09:27:08 2014 (r263909) @@ -612,6 +612,7 @@ defun(const char *name, union node *func /* * Delete a function if it exists. + * Called with interrupts off. */ int Modified: projects/random_number_generator/bin/sh/expand.c ============================================================================== --- projects/random_number_generator/bin/sh/expand.c Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/bin/sh/expand.c Sat Mar 29 09:27:08 2014 (r263909) @@ -956,6 +956,7 @@ recordregion(int start, int end, int inq { struct ifsregion *ifsp; + INTOFF; if (ifslastp == NULL) { ifsp = &ifsfirst; } else { @@ -963,6 +964,7 @@ recordregion(int start, int end, int inq && ifslastp->inquotes == inquotes) { /* extend previous area */ ifslastp->endoff = end; + INTON; return; } ifsp = (struct ifsregion *)ckmalloc(sizeof (struct ifsregion)); @@ -973,6 +975,7 @@ recordregion(int start, int end, int inq ifslastp->begoff = start; ifslastp->endoff = end; ifslastp->inquotes = inquotes; + INTON; } Modified: projects/random_number_generator/bin/sh/redir.c ============================================================================== --- projects/random_number_generator/bin/sh/redir.c Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/bin/sh/redir.c Sat Mar 29 09:27:08 2014 (r263909) @@ -92,6 +92,13 @@ static int openhere(union node *); * undone by calling popredir. If the REDIR_BACKQ flag is set, then the * standard output, and the standard error if it becomes a duplicate of * stdout, is saved in memory. +* + * We suppress interrupts so that we won't leave open file + * descriptors around. Because the signal handler remains + * installed and we do not use system call restart, interrupts + * will still abort blocking opens such as fifos (they will fail + * with EINTR). There is, however, a race condition if an interrupt + * arrives after INTOFF and before open blocks. */ void @@ -103,6 +110,7 @@ redirect(union node *redir, int flags) int fd; char memory[10]; /* file descriptors to write to memory */ + INTOFF; for (i = 10 ; --i >= 0 ; ) memory[i] = 0; memory[1] = flags & REDIR_BACKQ; @@ -139,11 +147,14 @@ redirect(union node *redir, int flags) INTON; } openredirect(n, memory); + INTON; + INTOFF; } if (memory[1]) out1 = &memout; if (memory[2]) out2 = &memout; + INTON; } @@ -156,15 +167,6 @@ openredirect(union node *redir, char mem int f; int e; - /* - * We suppress interrupts so that we won't leave open file - * descriptors around. Because the signal handler remains - * installed and we do not use system call restart, interrupts - * will still abort blocking opens such as fifos (they will fail - * with EINTR). There is, however, a race condition if an interrupt - * arrives after INTOFF and before open blocks. - */ - INTOFF; memory[fd] = 0; switch (redir->nfile.type) { case NFROM: @@ -237,7 +239,6 @@ movefd: default: abort(); } - INTON; } Modified: projects/random_number_generator/bin/sh/var.c ============================================================================== --- projects/random_number_generator/bin/sh/var.c Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/bin/sh/var.c Sat Mar 29 09:27:08 2014 (r263909) @@ -249,6 +249,7 @@ setvar(const char *name, const char *val vallen = strlen(val); len += vallen; } + INTOFF; nameeq = ckmalloc(len); memcpy(nameeq, name, namelen); nameeq[namelen] = '='; @@ -257,6 +258,7 @@ setvar(const char *name, const char *val else nameeq[namelen + 1] = '\0'; setvareq(nameeq, flags); + INTON; } static int @@ -289,6 +291,7 @@ change_env(const char *s, int set) char *eqp; char *ss; + INTOFF; ss = savestr(s); if ((eqp = strchr(ss, '=')) != NULL) *eqp = '\0'; @@ -297,6 +300,7 @@ change_env(const char *s, int set) else (void) unsetenv(ss); ckfree(ss); + INTON; return; } @@ -321,10 +325,16 @@ setvareq(char *s, int flags) mklocal(s); vp = find_var(s, &vpp, &nlen); if (vp != NULL) { - if (vp->flags & VREADONLY) + if (vp->flags & VREADONLY) { + if ((flags & (VTEXTFIXED|VSTACK)) == 0) + ckfree(s); error("%.*s: is read only", vp->name_len, s); - if (flags & VNOSET) + } + if (flags & VNOSET) { + if ((flags & (VTEXTFIXED|VSTACK)) == 0) + ckfree(s); return; + } INTOFF; if (vp->func && (flags & VNOFUNC) == 0) @@ -357,15 +367,18 @@ setvareq(char *s, int flags) return; } /* not found */ - if (flags & VNOSET) + if (flags & VNOSET) { + if ((flags & (VTEXTFIXED|VSTACK)) == 0) + ckfree(s); return; + } + INTOFF; vp = ckmalloc(sizeof (*vp)); vp->flags = flags; vp->text = s; vp->name_len = nlen; vp->next = *vpp; vp->func = NULL; - INTOFF; *vpp = vp; if ((vp->flags & VEXPORT) && localevar(s)) { change_env(s, 1); @@ -773,6 +786,7 @@ poplocalvars(void) struct localvar *lvp; struct var *vp; + INTOFF; while ((lvp = localvars) != NULL) { localvars = lvp->next; vp = lvp->vp; @@ -790,6 +804,7 @@ poplocalvars(void) } ckfree(lvp); } + INTON; } @@ -828,18 +843,21 @@ unsetcmd(int argc __unused, char **argv if (flg_func == 0 && flg_var == 0) flg_var = 1; + INTOFF; for (ap = argptr; *ap ; ap++) { if (flg_func) ret |= unsetfunc(*ap); if (flg_var) ret |= unsetvar(*ap); } + INTON; return ret; } /* * Unset the specified variable. + * Called with interrupts off. */ int @@ -853,7 +871,6 @@ unsetvar(const char *s) return (0); if (vp->flags & VREADONLY) return (1); - INTOFF; if (vp->text[vp->name_len + 1] != '\0') setvar(s, nullstr, 0); if ((vp->flags & VEXPORT) && localevar(vp->text)) { @@ -869,7 +886,6 @@ unsetvar(const char *s) *vpp = vp->next; ckfree(vp); } - INTON; return (0); } Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool.8 ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Sat Mar 29 09:27:08 2014 (r263909) @@ -1,5 +1,6 @@ '\" te .\" Copyright (c) 2012, Martin Matuska . +.\" Copyright (c) 2013-2014, Xin Li . .\" All Rights Reserved. .\" .\" The contents of this file are subject to the terms of the @@ -25,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd March 20, 2014 +.Dd March 28, 2014 .Dt ZPOOL 8 .Os .Sh NAME @@ -70,6 +71,8 @@ .Ar pool ... .Nm .Cm get +.Op Fl Hp +.Op Fl o Ar field Ns Op , Ns Ar ... .Ar all | property Ns Op , Ns Ar ... .Ar pool ... .Nm @@ -120,7 +123,7 @@ .Ar device .Nm .Cm list -.Op Fl H +.Op Fl Hpv .Op Fl o Ar property Ns Op , Ns Ar ... .Op Fl T Cm d Ns | Ns Cm u .Op Ar pool @@ -1018,6 +1021,8 @@ is currently being used. This may lead t .It Xo .Nm .Cm get +.Op Fl Hp +.Op Fl o Ar field Ns Op , Ns Ar ... .Ar all | property Ns Op , Ns Ar ... .Ar pool ... .Xc @@ -1036,6 +1041,19 @@ the following fields: See the .Qq Sx Properties section for more information on the available pool properties. +.Pp +.It Fl H +Scripted mode. Do not display headers, and separate fields by a single tab +instead of arbitrary space. +.It Fl p +Display numbers in parsable (exact) values. +.It Fl o Ar field +A comma-separated list of columns to display. +.Sy name Ns , Ns +.Sy property Ns , Ns +.Sy value Ns , Ns +.Sy source +is the default value. .It Xo .Nm .Cm history @@ -1335,7 +1353,7 @@ Treat exported or foreign devices as ina .It Xo .Nm .Cm list -.Op Fl Hv +.Op Fl Hpv .Op Fl o Ar property Ns Op , Ns Ar ... .Op Fl T Cm d Ns | Ns Cm u .Op Ar pool @@ -1371,6 +1389,8 @@ for unixtime .It Fl H Scripted mode. Do not display headers, and separate fields by a single tab instead of arbitrary space. +.It Fl p +Display numbers in parsable (exact) values. .It Fl v Show more detailed information. .It Fl o Ar property Ns Op , Ns Ar ... Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sat Mar 29 09:27:08 2014 (r263909) @@ -236,7 +236,7 @@ get_usage(zpool_help_t idx) { case HELP_LABELCLEAR: return (gettext("\tlabelclear [-f] \n")); case HELP_LIST: - return (gettext("\tlist [-Hv] [-o property[,...]] " + return (gettext("\tlist [-Hpv] [-o property[,...]] " "[-T d|u] [pool] ... [interval [count]]\n")); case HELP_OFFLINE: return (gettext("\toffline [-t] ...\n")); @@ -258,8 +258,8 @@ get_usage(zpool_help_t idx) { return (gettext("\tupgrade [-v]\n" "\tupgrade [-V version] <-a | pool ...>\n")); case HELP_GET: - return (gettext("\tget <\"all\" | property[,...]> " - " ...\n")); + return (gettext("\tget [-Hp] [-o \"all\" | field[,...]] " + "<\"all\" | property[,...]> ...\n")); case HELP_SET: return (gettext("\tset \n")); case HELP_SPLIT: @@ -2765,6 +2765,7 @@ typedef struct list_cbdata { int cb_namewidth; boolean_t cb_scripted; zprop_list_t *cb_proplist; + boolean_t cb_literal; } list_cbdata_t; /* @@ -2860,7 +2861,7 @@ print_pool(zpool_handle_t *zhp, list_cbd zpool_get_prop_int(zhp, pl->pl_prop, NULL) == 0) propstr = "-"; else if (zpool_get_prop(zhp, pl->pl_prop, property, - sizeof (property), NULL) != 0) + sizeof (property), NULL, cb->cb_literal) != 0) propstr = "-"; else propstr = property; @@ -3011,12 +3012,13 @@ list_callback(zpool_handle_t *zhp, void } /* - * zpool list [-H] [-o prop[,prop]*] [-T d|u] [pool] ... [interval [count]] + * zpool list [-Hp] [-o prop[,prop]*] [-T d|u] [pool] ... [interval [count]] * * -H Scripted mode. Don't display headers, and separate properties * by a single tab. * -o List of properties to display. Defaults to * "name,size,allocated,free,capacity,health,altroot" + * -p Diplay values in parsable (exact) format. * -T Display a timestamp in date(1) or Unix format * * List all pools in the system, whether or not they're healthy. Output space @@ -3037,7 +3039,7 @@ zpool_do_list(int argc, char **argv) boolean_t first = B_TRUE; /* check options */ - while ((c = getopt(argc, argv, ":Ho:T:v")) != -1) { + while ((c = getopt(argc, argv, ":Ho:pT:v")) != -1) { switch (c) { case 'H': cb.cb_scripted = B_TRUE; @@ -3045,6 +3047,9 @@ zpool_do_list(int argc, char **argv) case 'o': props = optarg; break; + case 'p': + cb.cb_literal = B_TRUE; + break; case 'T': get_timestamp_arg(*optarg); break; @@ -5199,7 +5204,7 @@ get_callback(zpool_handle_t *zhp, void * } } else { if (zpool_get_prop(zhp, pl->pl_prop, value, - sizeof (value), &srctype) != 0) + sizeof (value), &srctype, cbp->cb_literal) != 0) continue; zprop_print_one_property(zpool_get_name(zhp), cbp, @@ -5210,20 +5215,32 @@ get_callback(zpool_handle_t *zhp, void * return (0); } +/* + * zpool get [-Hp] [-o "all" | field[,...]] <"all" | property[,...]> ... + * + * -H Scripted mode. Don't display headers, and separate properties + * by a single tab. + * -o List of columns to display. Defaults to + * "name,property,value,source". + * -p Diplay values in parsable (exact) format. + * + * Get properties of pools in the system. Output space statistics + * for each one as well as other attributes. + */ int zpool_do_get(int argc, char **argv) { zprop_get_cbdata_t cb = { 0 }; zprop_list_t fake_name = { 0 }; int ret; - - if (argc < 2) { - (void) fprintf(stderr, gettext("missing property " - "argument\n")); - usage(B_FALSE); - } + int c, i; + char *value; cb.cb_first = B_TRUE; + + /* + * Set up default columns and sources. + */ cb.cb_sources = ZPROP_SRC_ALL; cb.cb_columns[0] = GET_COL_NAME; cb.cb_columns[1] = GET_COL_PROPERTY; @@ -5231,10 +5248,89 @@ zpool_do_get(int argc, char **argv) cb.cb_columns[3] = GET_COL_SOURCE; cb.cb_type = ZFS_TYPE_POOL; - if (zprop_get_list(g_zfs, argv[1], &cb.cb_proplist, + /* check options */ + while ((c = getopt(argc, argv, ":Hpo:")) != -1) { + switch (c) { + case 'p': + cb.cb_literal = B_TRUE; + break; + case 'H': + cb.cb_scripted = B_TRUE; + break; + case 'o': + bzero(&cb.cb_columns, sizeof (cb.cb_columns)); + i = 0; + while (*optarg != '\0') { + static char *col_subopts[] = + { "name", "property", "value", "source", + "all", NULL }; + + if (i == ZFS_GET_NCOLS) { + (void) fprintf(stderr, gettext("too " + "many fields given to -o " + "option\n")); + usage(B_FALSE); + } + + switch (getsubopt(&optarg, col_subopts, + &value)) { + case 0: + cb.cb_columns[i++] = GET_COL_NAME; + break; + case 1: + cb.cb_columns[i++] = GET_COL_PROPERTY; + break; + case 2: + cb.cb_columns[i++] = GET_COL_VALUE; + break; + case 3: + cb.cb_columns[i++] = GET_COL_SOURCE; + break; + case 4: + if (i > 0) { + (void) fprintf(stderr, + gettext("\"all\" conflicts " + "with specific fields " + "given to -o option\n")); + usage(B_FALSE); + } + cb.cb_columns[0] = GET_COL_NAME; + cb.cb_columns[1] = GET_COL_PROPERTY; + cb.cb_columns[2] = GET_COL_VALUE; + cb.cb_columns[3] = GET_COL_SOURCE; + i = ZFS_GET_NCOLS; + break; + default: + (void) fprintf(stderr, + gettext("invalid column name " + "'%s'\n"), value); + usage(B_FALSE); + } + } + break; + case '?': + (void) fprintf(stderr, gettext("invalid option '%c'\n"), + optopt); + usage(B_FALSE); + } + } + + argc -= optind; + argv += optind; + + if (argc < 1) { + (void) fprintf(stderr, gettext("missing property " + "argument\n")); + usage(B_FALSE); + } + + if (zprop_get_list(g_zfs, argv[0], &cb.cb_proplist, ZFS_TYPE_POOL) != 0) usage(B_FALSE); + argc--; + argv++; + if (cb.cb_proplist != NULL) { fake_name.pl_prop = ZPOOL_PROP_NAME; fake_name.pl_width = strlen(gettext("NAME")); @@ -5242,7 +5338,7 @@ zpool_do_get(int argc, char **argv) cb.cb_proplist = &fake_name; } - ret = for_each_pool(argc - 2, argv + 2, B_TRUE, &cb.cb_proplist, + ret = for_each_pool(argc, argv, B_TRUE, &cb.cb_proplist, get_callback, &cb); if (cb.cb_proplist == &fake_name) Modified: projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Sat Mar 29 09:27:08 2014 (r263909) @@ -270,7 +270,7 @@ extern int zpool_label_disk(libzfs_handl */ extern int zpool_set_prop(zpool_handle_t *, const char *, const char *); extern int zpool_get_prop(zpool_handle_t *, zpool_prop_t, char *, - size_t proplen, zprop_source_t *); + size_t proplen, zprop_source_t *, boolean_t); extern uint64_t zpool_get_prop_int(zpool_handle_t *, zpool_prop_t, zprop_source_t *); Modified: projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Sat Mar 29 09:27:08 2014 (r263909) @@ -2237,8 +2237,8 @@ zfs_prop_get(zfs_handle_t *zhp, zfs_prop } if ((zpool_get_prop(zhp->zpool_hdl, - ZPOOL_PROP_ALTROOT, buf, MAXPATHLEN, NULL)) || - (strcmp(root, "-") == 0)) + ZPOOL_PROP_ALTROOT, buf, MAXPATHLEN, NULL, + B_FALSE)) || (strcmp(root, "-") == 0)) root[0] = '\0'; /* * Special case an alternate root of '/'. This will Modified: projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Sat Mar 29 09:27:08 2014 (r263909) @@ -240,7 +240,7 @@ zpool_pool_state_to_name(pool_state_t st */ int zpool_get_prop(zpool_handle_t *zhp, zpool_prop_t prop, char *buf, size_t len, - zprop_source_t *srctype) + zprop_source_t *srctype, boolean_t literal) { uint64_t intval; const char *strval; @@ -272,9 +272,7 @@ zpool_get_prop(zpool_handle_t *zhp, zpoo (void) strlcpy(buf, zpool_get_prop_string(zhp, prop, &src), len); - if (srctype != NULL) - *srctype = src; - return (0); + break; } /* FALLTHROUGH */ default: @@ -306,12 +304,22 @@ zpool_get_prop(zpool_handle_t *zhp, zpoo case ZPOOL_PROP_FREE: case ZPOOL_PROP_FREEING: case ZPOOL_PROP_EXPANDSZ: - (void) zfs_nicenum(intval, buf, len); + if (literal) { + (void) snprintf(buf, len, "%llu", + (u_longlong_t)intval); + } else { + (void) zfs_nicenum(intval, buf, len); + } break; case ZPOOL_PROP_CAPACITY: - (void) snprintf(buf, len, "%llu%%", - (u_longlong_t)intval); + if (literal) { + (void) snprintf(buf, len, "%llu", + (u_longlong_t)intval); + } else { + (void) snprintf(buf, len, "%llu%%", + (u_longlong_t)intval); + } break; case ZPOOL_PROP_DEDUPRATIO: @@ -407,7 +415,7 @@ zpool_is_bootable(zpool_handle_t *zhp) char bootfs[ZPOOL_MAXNAMELEN]; return (zpool_get_prop(zhp, ZPOOL_PROP_BOOTFS, bootfs, - sizeof (bootfs), NULL) == 0 && strncmp(bootfs, "-", + sizeof (bootfs), NULL, B_FALSE) == 0 && strncmp(bootfs, "-", sizeof (bootfs)) != 0); } @@ -806,7 +814,7 @@ zpool_expand_proplist(zpool_handle_t *zh if (entry->pl_prop != ZPROP_INVAL && zpool_get_prop(zhp, entry->pl_prop, buf, sizeof (buf), - NULL) == 0) { + NULL, B_FALSE) == 0) { if (strlen(buf) > entry->pl_width) entry->pl_width = strlen(buf); } Modified: projects/random_number_generator/contrib/gcclibs/libcpp/files.c ============================================================================== --- projects/random_number_generator/contrib/gcclibs/libcpp/files.c Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/contrib/gcclibs/libcpp/files.c Sat Mar 29 09:27:08 2014 (r263909) @@ -546,6 +546,7 @@ static bool read_file_guts (cpp_reader *pfile, _cpp_file *file) { ssize_t size, total, count; + off_t offset; uchar *buf; bool regular; @@ -573,6 +574,21 @@ read_file_guts (cpp_reader *pfile, _cpp_ } size = file->st.st_size; + + if ((offset = lseek(file->fd, 0, SEEK_CUR)) < 0) + { + cpp_error (pfile, CPP_DL_ERROR, "%s has no current position", + file->path); + return false; + } + else if (offset > INTTYPE_MAXIMUM (ssize_t) || (ssize_t)offset > size) + { + cpp_error (pfile, CPP_DL_ERROR, "current position of %s is too large", + file->path); + return false; + } + + size -= (ssize_t)offset; } else /* 8 kilobytes is a sensible starting size. It ought to be bigger Modified: projects/random_number_generator/contrib/libstdc++/include/bits/cpp_type_traits.h ============================================================================== --- projects/random_number_generator/contrib/libstdc++/include/bits/cpp_type_traits.h Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/contrib/libstdc++/include/bits/cpp_type_traits.h Sat Mar 29 09:27:08 2014 (r263909) @@ -80,6 +80,13 @@ _GLIBCXX_END_NAMESPACE _GLIBCXX_BEGIN_NAMESPACE(std) +#ifdef __clang__ +// When using clang, suppress warnings about possible keywords (such as +// __is_void, __is_pod, etc) being used as identifiers. +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wkeyword-compat" +#endif + namespace __detail { // NB: g++ can not compile these if declared within the class @@ -398,6 +405,10 @@ namespace __detail }; #endif +#ifdef __clang__ +#pragma clang diagnostic pop +#endif + _GLIBCXX_END_NAMESPACE #endif //_CPP_TYPE_TRAITS_H Copied: projects/random_number_generator/contrib/llvm/patches/patch-r263891-dwarf2-freebsd10.diff (from r263908, head/contrib/llvm/patches/patch-r263891-dwarf2-freebsd10.diff) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/random_number_generator/contrib/llvm/patches/patch-r263891-dwarf2-freebsd10.diff Sat Mar 29 09:27:08 2014 (r263909, copy of r263908, head/contrib/llvm/patches/patch-r263891-dwarf2-freebsd10.diff) @@ -0,0 +1,22 @@ +This patch makes clang default to DWARF2 debug info format for FreeBSD +10.x and earlier. + +Introduced here: http://svnweb.freebsd.org/changeset/base/263891 + +Index: tools/clang/lib/Driver/Tools.cpp +=================================================================== +--- tools/clang/lib/Driver/Tools.cpp ++++ tools/clang/lib/Driver/Tools.cpp +@@ -2628,8 +2628,10 @@ void Clang::ConstructJob(Compilation &C, const Job + CmdArgs.push_back("-gdwarf-4"); + else if (!A->getOption().matches(options::OPT_g0) && + !A->getOption().matches(options::OPT_ggdb0)) { +- // Default is dwarf-2 for darwin. +- if (getToolChain().getTriple().isOSDarwin()) ++ // Default is dwarf-2 for darwin and FreeBSD <= 10. ++ const llvm::Triple &Triple = getToolChain().getTriple(); ++ if (Triple.isOSDarwin() || (Triple.getOS() == llvm::Triple::FreeBSD && ++ Triple.getOSMajorVersion() <= 10)) + CmdArgs.push_back("-gdwarf-2"); + else + CmdArgs.push_back("-g"); Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/Tools.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Sat Mar 29 09:27:08 2014 (r263909) @@ -2635,8 +2635,10 @@ void Clang::ConstructJob(Compilation &C, CmdArgs.push_back("-gdwarf-4"); else if (!A->getOption().matches(options::OPT_g0) && !A->getOption().matches(options::OPT_ggdb0)) { - // Default is dwarf-2 for darwin. - if (getToolChain().getTriple().isOSDarwin()) + // Default is dwarf-2 for darwin and FreeBSD <= 10. + const llvm::Triple &Triple = getToolChain().getTriple(); + if (Triple.isOSDarwin() || (Triple.getOS() == llvm::Triple::FreeBSD && + Triple.getOSMajorVersion() <= 10)) CmdArgs.push_back("-gdwarf-2"); else CmdArgs.push_back("-g"); Modified: projects/random_number_generator/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp Sat Mar 29 09:27:08 2014 (r263909) @@ -335,11 +335,9 @@ ProcessPOSIX::DoDestroy() if (!HasExited()) { - // Drive the exit event to completion (do not keep the inferior in - // limbo). + assert (m_monitor); m_exit_now = true; - - if ((m_monitor == NULL || kill(m_monitor->GetPID(), SIGKILL)) && error.Success()) + if (m_monitor->BringProcessIntoLimbo()) { error.SetErrorToErrno(); return error; Modified: projects/random_number_generator/contrib/tzdata/africa ============================================================================== --- projects/random_number_generator/contrib/tzdata/africa Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/contrib/tzdata/africa Sat Mar 29 09:27:08 2014 (r263909) @@ -868,7 +868,10 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 J # Another source (specifying the time for start and end in the decree): # http://www.lemag.ma/Heure-d-ete-au-Maroc-jusqu-au-27-octobre_a75620.html -# From Paul Eggert (2013-10-03): +# From Sebastien Willemijns (2014-03-18): +# http://www.afriquinfos.com/articles/2014/3/18/maroc-heure-dete-avancez-tous-horloges-247891.asp + +# From Paul Eggert (2014-03-19): # To estimate what the Moroccan government will do in future years, # transition dates for 2014 through 2038 were determined by running # the following program under GNU Emacs 24.3: Modified: projects/random_number_generator/contrib/tzdata/antarctica ============================================================================== --- projects/random_number_generator/contrib/tzdata/antarctica Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/contrib/tzdata/antarctica Sat Mar 29 09:27:08 2014 (r263909) @@ -230,24 +230,41 @@ Zone Antarctica/Syowa 0 - zzz 1957 Jan 2 # year-round base # Scott Base, Ross Island, since 1957-01. # See Pacific/Auckland. -# -# These rules for New Zealand are stolen from the 'australasia' file. -# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule NZAQ 1974 only - Nov 3 2:00s 1:00 D -Rule NZAQ 1975 1988 - Oct lastSun 2:00s 1:00 D -Rule NZAQ 1989 only - Oct 8 2:00s 1:00 D -Rule NZAQ 1990 2006 - Oct Sun>=1 2:00s 1:00 D -Rule NZAQ 1975 only - Feb 23 2:00s 0 S -Rule NZAQ 1976 1989 - Mar Sun>=1 2:00s 0 S -Rule NZAQ 1990 2007 - Mar Sun>=15 2:00s 0 S -Rule NZAQ 2007 max - Sep lastSun 2:00s 1:00 D -Rule NZAQ 2008 max - Apr Sun>=1 2:00s 0 S # Norway - territories # Bouvet (never inhabited) # # claims # Peter I Island (never inhabited) +# +# year-round base +# Troll, Queen Maud Land, -720041+0023206, since 2005-02-12 +# +# From Paul-Inge Flakstad (2014-03-10): +# I recently had a long dialog about this with the developer of timegenie.com. +# In the absence of specific dates, he decided to choose some likely ones: +# GMT +1 - From March 1 to the last Sunday in March +# GMT +2 - From the last Sunday in March until the last Sunday in October +# GMT +1 - From the last Sunday in October until November 7 +# GMT +0 - From November 7 until March 1 +# The dates for switching to and from UTC+0 will probably not be absolutely +# correct, but they should be quite close to the actual dates. +# +# From Paul Eggert (2014-03-21): +# The CET-switching Troll rules require zic from tzcode 2014b or later, so as +# suggested by Bengt-Inge Larsson comment them out for now, and approximate +# with only UTC and CEST. Uncomment them when 2014b is more prevalent. +# +# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S +#Rule Troll 2005 max - Mar 1 1:00u 1:00 CET +Rule Troll 2005 max - Mar lastSun 1:00u 2:00 CEST +#Rule Troll 2005 max - Oct lastSun 1:00u 1:00 CET +#Rule Troll 2004 max - Nov 7 1:00u 0:00 UTC +# Remove the following line when uncommenting the above '#Rule' lines. +Rule Troll 2004 max - Oct lastSun 1:00u 0:00 UTC +# Zone NAME GMTOFF RULES FORMAT [UNTIL] +Zone Antarctica/Troll 0 - zzz 2005 Feb 12 + 0:00 Troll %s # Poland - year-round base # Arctowski, King George Island, -620945-0582745, since 1977 Modified: projects/random_number_generator/contrib/tzdata/australasia ============================================================================== --- projects/random_number_generator/contrib/tzdata/australasia Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/contrib/tzdata/australasia Sat Mar 29 09:27:08 2014 (r263909) @@ -763,14 +763,29 @@ Zone Pacific/Funafuti 11:56:52 - LMT 190 # Johnston # -# From Paul Eggert (2013-09-03): +# From Paul Eggert (2014-03-11): +# Sometimes Johnston kept Hawaii time, and sometimes it was an hour behind. +# Details are uncertain. We have no data for Johnston after 1970, so +# treat it like Hawaii for now. +# # In his memoirs of June 6th to October 4, 1945 # (2005), Herbert C. Bach writes, # "We started our letdown to Kwajalein Atoll and landed there at 5:00 AM # Johnston time, 1:30 AM Kwajalein time." This was in June 1945, and # confirms that Johnston kept the same time as Honolulu in summer 1945. -# We have no better information, so for now, assume this has been true -# indefinitely into the past. +# +# From Lyle McElhaney (2014-03-11): +# [W]hen JI was being used for that [atomic bomb] testing, the time being used +# was not Hawaiian time but rather the same time being used on the ships, +# which had a GMT offset of -11 hours. This apparently applied to at least the +# time from Operation Newsreel (Hardtack I/Teak shot, 1958-08-01) to the last +# Operation Fishbowl shot (Tightrope, 1962-11-04).... [See] Herman Hoerlin, +# "The United States High-Altitude Test Experience: A Review Emphasizing the +# Impact on the Environment", Los Alamos LA-6405, Oct 1976 +# . +# See the table on page 4 where he lists GMT and local times for the tests; a +# footnote for the JI tests reads that local time is "JI time = Hawaii Time +# Minus One Hour". # # See 'northamerica' for Pacific/Johnston. Modified: projects/random_number_generator/contrib/tzdata/europe ============================================================================== --- projects/random_number_generator/contrib/tzdata/europe Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/contrib/tzdata/europe Sat Mar 29 09:27:08 2014 (r263909) @@ -2963,7 +2963,11 @@ Zone Europe/Simferopol 2:16:24 - LMT 188 # Assume it happened in March by not changing the clocks. 3:00 Russia MSK/MSD 1997 3:00 - MSK 1997 Mar lastSun 1:00u - 2:00 EU EE%sT +# From Alexander Krivenyshev (2014-03-17): +# time change at 2:00 (2am) on March 30, 2014 +# http://vz.ru/news/2014/3/17/677464.html + 2:00 EU EE%sT 2014 Mar 30 2:00 + 4:00 - MSK # Vatican City # See Europe/Rome. Modified: projects/random_number_generator/contrib/tzdata/zone.tab ============================================================================== --- projects/random_number_generator/contrib/tzdata/zone.tab Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/contrib/tzdata/zone.tab Sat Mar 29 09:27:08 2014 (r263909) @@ -52,6 +52,7 @@ AQ -6617+11031 Antarctica/Casey Casey St AQ -7824+10654 Antarctica/Vostok Vostok Station, Lake Vostok AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville Station, Terre Adelie AQ -690022+0393524 Antarctica/Syowa Syowa Station, E Ongul I +AQ -720041+0023206 Antarctica/Troll Troll Station, Queen Maud Land AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF) AR -3124-06411 America/Argentina/Cordoba most locations (CB, CC, CN, ER, FM, MN, SE, SF) AR -2447-06525 America/Argentina/Salta (SA, LP, NQ, RN) @@ -344,6 +345,7 @@ RU +5443+02030 Europe/Kaliningrad Moscow RU +5545+03735 Europe/Moscow Moscow+00 - west Russia RU +4844+04425 Europe/Volgograd Moscow+00 - Caspian Sea RU +5312+05009 Europe/Samara Moscow+00 - Samara, Udmurtia +RU +4457+03406 Europe/Simferopol Moscow+00 - Crimea RU +5651+06036 Asia/Yekaterinburg Moscow+02 - Urals RU +5500+07324 Asia/Omsk Moscow+03 - west Siberia RU +5502+08255 Asia/Novosibirsk Moscow+03 - Novosibirsk @@ -399,7 +401,6 @@ TZ -0648+03917 Africa/Dar_es_Salaam UA +5026+03031 Europe/Kiev most locations UA +4837+02218 Europe/Uzhgorod Ruthenia UA +4750+03510 Europe/Zaporozhye Zaporozh'ye, E Lugansk / Zaporizhia, E Luhansk -UA +4457+03406 Europe/Simferopol central Crimea UG +0019+03225 Africa/Kampala UM +1645-16931 Pacific/Johnston Johnston Atoll UM +2813-17722 Pacific/Midway Midway Islands Modified: projects/random_number_generator/crypto/openssh/ChangeLog ============================================================================== --- projects/random_number_generator/crypto/openssh/ChangeLog Sat Mar 29 09:05:25 2014 (r263908) +++ projects/random_number_generator/crypto/openssh/ChangeLog Sat Mar 29 09:27:08 2014 (r263909) @@ -1,3 +1,224 @@ +20140313 + - (djm) Release OpenSSH 6.6 + +20140304 + - OpenBSD CVS Sync + - djm@cvs.openbsd.org 2014/03/03 22:22:30 + [session.c] + ignore enviornment variables with embedded '=' or '\0' characters; + spotted by Jann Horn; ok deraadt@ + +20140301 + - (djm) [regress/Makefile] Disable dhgex regress test; it breaks when + no moduli file exists at the expected location. + +20140228 + - OpenBSD CVS Sync + - djm@cvs.openbsd.org 2014/02/27 00:41:49 + [bufbn.c] + fix unsigned overflow that could lead to reading a short ssh protocol + 1 bignum value; found by Ben Hawkes; ok deraadt@ + - djm@cvs.openbsd.org 2014/02/27 08:25:09 + [bufbn.c] + off by one in range check + - djm@cvs.openbsd.org 2014/02/27 22:47:07 + [sshd_config.5] + bz#2184 clarify behaviour of a keyword that appears in multiple + matching Match blocks; ok dtucker@ + - djm@cvs.openbsd.org 2014/02/27 22:57:40 + [version.h] + openssh-6.6 + - dtucker@cvs.openbsd.org 2014/01/19 23:43:02 + [regress/sftp-chroot.sh] + Don't use -q on sftp as it suppresses logging, instead redirect the + output to the regress logfile. + - dtucker@cvs.openbsd.org 2014/01/20 00:00:30 + [sregress/ftp-chroot.sh] *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***