Date: Fri, 29 Jan 2016 02:58:44 +0000 (UTC) From: Garrett Cooper <ngie@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r295033 - in user/ngie/socket-tests: bin/sh cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/lib/libzfs/common cddl/lib contrib/bsnmp/snmp_mibII contrib/elftoolchain/libelf con... Message-ID: <201601290258.u0T2wibR022225@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ngie Date: Fri Jan 29 02:58:43 2016 New Revision: 295033 URL: https://svnweb.freebsd.org/changeset/base/295033 Log: MFhead @ r295032 Added: user/ngie/socket-tests/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_status_cb.pod - copied unchanged from r295032, head/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_status_cb.pod user/ngie/socket-tests/crypto/openssl/util/pod2mantest - copied unchanged from r295032, head/crypto/openssl/util/pod2mantest user/ngie/socket-tests/etc/periodic/daily/480.leapfile-ntpd - copied unchanged from r295032, head/etc/periodic/daily/480.leapfile-ntpd user/ngie/socket-tests/lib/libsysdecode/syscallnames.c - copied unchanged from r295032, head/lib/libsysdecode/syscallnames.c user/ngie/socket-tests/lib/libsysdecode/sysdecode_syscallnames.3 - copied unchanged from r295032, head/lib/libsysdecode/sysdecode_syscallnames.3 user/ngie/socket-tests/lib/libthr/arch/riscv/include/ - copied from r295032, head/lib/libthr/arch/riscv/include/ user/ngie/socket-tests/lib/libthread_db/arch/riscv/ - copied from r295032, head/lib/libthread_db/arch/riscv/ user/ngie/socket-tests/lib/msun/riscv/fenv.c - copied unchanged from r295032, head/lib/msun/riscv/fenv.c user/ngie/socket-tests/secure/lib/libcrypto/opensslconf-riscv.h - copied unchanged from r295032, head/secure/lib/libcrypto/opensslconf-riscv.h user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3 - copied unchanged from r295032, head/secure/lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3 user/ngie/socket-tests/share/vt/fonts/gallant.hex - copied unchanged from r295032, head/share/vt/fonts/gallant.hex user/ngie/socket-tests/sys/arm/allwinner/allwinner_machdep.c - copied unchanged from r295032, head/sys/arm/allwinner/allwinner_machdep.c user/ngie/socket-tests/sys/arm/allwinner/allwinner_machdep.h - copied unchanged from r295032, head/sys/arm/allwinner/allwinner_machdep.h user/ngie/socket-tests/sys/arm/arm/debug_monitor.c - copied unchanged from r295032, head/sys/arm/arm/debug_monitor.c user/ngie/socket-tests/sys/arm/include/debug_monitor.h - copied unchanged from r295032, head/sys/arm/include/debug_monitor.h user/ngie/socket-tests/sys/arm64/cavium/thunder_pcie_fdt.c - copied unchanged from r295032, head/sys/arm64/cavium/thunder_pcie_fdt.c user/ngie/socket-tests/sys/boot/common/paths.h - copied unchanged from r295032, head/sys/boot/common/paths.h user/ngie/socket-tests/sys/boot/common/rbx.h - copied unchanged from r295032, head/sys/boot/common/rbx.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_iofic.c - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_iofic.c user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_serdes.c - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_serdes.c user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_serdes.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_serdes.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_serdes_internal_regs.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_serdes_internal_regs.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_serdes_regs.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_serdes_regs.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_config.c - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_config.c user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_config.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_config.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_debug.c - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_debug.c user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_debug.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_debug.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_iofic.c - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_iofic.c user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_iofic.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_iofic.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_iofic_regs.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_iofic_regs.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_main.c - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_main.c user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_regs.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_regs.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_regs_gen.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_regs_gen.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_regs_m2s.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_regs_m2s.h user/ngie/socket-tests/sys/contrib/alpine-hal/al_hal_udma_regs_s2m.h - copied unchanged from r295032, head/sys/contrib/alpine-hal/al_hal_udma_regs_s2m.h user/ngie/socket-tests/sys/contrib/alpine-hal/eth/ - copied from r295032, head/sys/contrib/alpine-hal/eth/ user/ngie/socket-tests/sys/dev/extres/ - copied from r295032, head/sys/dev/extres/ user/ngie/socket-tests/sys/dev/vnic/mrml_bridge.c - copied unchanged from r295032, head/sys/dev/vnic/mrml_bridge.c user/ngie/socket-tests/sys/net/route_var.h - copied unchanged from r295032, head/sys/net/route_var.h user/ngie/socket-tests/sys/netinet/cc/cc.h - copied unchanged from r295032, head/sys/netinet/cc/cc.h Deleted: user/ngie/socket-tests/share/vt/fonts/gallant.fnt.uu user/ngie/socket-tests/sys/arm/allwinner/a10_machdep.c user/ngie/socket-tests/sys/boot/i386/common/rbx.h user/ngie/socket-tests/sys/netinet/tcp_cc.h Modified: user/ngie/socket-tests/bin/sh/cd.c user/ngie/socket-tests/bin/sh/expand.c user/ngie/socket-tests/cddl/contrib/opensolaris/cmd/zfs/zfs.8 user/ngie/socket-tests/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c user/ngie/socket-tests/cddl/lib/Makefile user/ngie/socket-tests/contrib/bsnmp/snmp_mibII/mibII_tcp.c user/ngie/socket-tests/contrib/elftoolchain/libelf/_libelf_config.h user/ngie/socket-tests/contrib/netbsd-tests/lib/libc/sys/t_mincore.c user/ngie/socket-tests/contrib/netbsd-tests/lib/libc/sys/t_mlock.c user/ngie/socket-tests/contrib/netbsd-tests/usr.bin/grep/t_grep.sh user/ngie/socket-tests/contrib/ofed/librdmacm/examples/build/rping/Makefile user/ngie/socket-tests/crypto/openssh/FREEBSD-upgrade user/ngie/socket-tests/crypto/openssh/servconf.c user/ngie/socket-tests/crypto/openssh/sshd_config user/ngie/socket-tests/crypto/openssh/sshd_config.5 user/ngie/socket-tests/crypto/openssl/ACKNOWLEDGMENTS user/ngie/socket-tests/crypto/openssl/CHANGES user/ngie/socket-tests/crypto/openssl/Configure user/ngie/socket-tests/crypto/openssl/INSTALL user/ngie/socket-tests/crypto/openssl/LICENSE user/ngie/socket-tests/crypto/openssl/Makefile user/ngie/socket-tests/crypto/openssl/Makefile.org user/ngie/socket-tests/crypto/openssl/NEWS user/ngie/socket-tests/crypto/openssl/README user/ngie/socket-tests/crypto/openssl/apps/engine.c user/ngie/socket-tests/crypto/openssl/apps/ocsp.c user/ngie/socket-tests/crypto/openssl/apps/pkcs12.c user/ngie/socket-tests/crypto/openssl/apps/pkeyutl.c user/ngie/socket-tests/crypto/openssl/apps/s_client.c user/ngie/socket-tests/crypto/openssl/apps/s_server.c user/ngie/socket-tests/crypto/openssl/apps/speed.c user/ngie/socket-tests/crypto/openssl/apps/x509.c user/ngie/socket-tests/crypto/openssl/crypto/aes/aes.h user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_cbc.c user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_cfb.c user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_core.c user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_ctr.c user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_ecb.c user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_ige.c user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_locl.h user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_misc.c user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_ofb.c user/ngie/socket-tests/crypto/openssl/crypto/aes/aes_x86core.c user/ngie/socket-tests/crypto/openssl/crypto/aes/asm/aesni-mb-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/bio/bio.h user/ngie/socket-tests/crypto/openssl/crypto/bio/bss_bio.c user/ngie/socket-tests/crypto/openssl/crypto/bio/bss_conn.c user/ngie/socket-tests/crypto/openssl/crypto/bio/bss_dgram.c user/ngie/socket-tests/crypto/openssl/crypto/bn/asm/rsaz-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/bn/asm/x86_64-mont.pl user/ngie/socket-tests/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl user/ngie/socket-tests/crypto/openssl/crypto/bn/bn_exp.c user/ngie/socket-tests/crypto/openssl/crypto/bn/exptest.c user/ngie/socket-tests/crypto/openssl/crypto/camellia/camellia.c user/ngie/socket-tests/crypto/openssl/crypto/camellia/camellia.h user/ngie/socket-tests/crypto/openssl/crypto/camellia/cmll_cbc.c user/ngie/socket-tests/crypto/openssl/crypto/camellia/cmll_cfb.c user/ngie/socket-tests/crypto/openssl/crypto/camellia/cmll_ctr.c user/ngie/socket-tests/crypto/openssl/crypto/camellia/cmll_ecb.c user/ngie/socket-tests/crypto/openssl/crypto/camellia/cmll_locl.h user/ngie/socket-tests/crypto/openssl/crypto/camellia/cmll_misc.c user/ngie/socket-tests/crypto/openssl/crypto/camellia/cmll_ofb.c user/ngie/socket-tests/crypto/openssl/crypto/camellia/cmll_utl.c user/ngie/socket-tests/crypto/openssl/crypto/des/des_old.c user/ngie/socket-tests/crypto/openssl/crypto/des/des_old.h user/ngie/socket-tests/crypto/openssl/crypto/des/des_old2.c user/ngie/socket-tests/crypto/openssl/crypto/dh/dh.h user/ngie/socket-tests/crypto/openssl/crypto/dh/dh_check.c user/ngie/socket-tests/crypto/openssl/crypto/dh/dhtest.c user/ngie/socket-tests/crypto/openssl/crypto/dsa/dsa_ossl.c user/ngie/socket-tests/crypto/openssl/crypto/dso/dso.h user/ngie/socket-tests/crypto/openssl/crypto/dso/dso_dl.c user/ngie/socket-tests/crypto/openssl/crypto/dso/dso_dlfcn.c user/ngie/socket-tests/crypto/openssl/crypto/dso/dso_lib.c user/ngie/socket-tests/crypto/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/ec/ec2_smpl.c user/ngie/socket-tests/crypto/openssl/crypto/ec/ec_key.c user/ngie/socket-tests/crypto/openssl/crypto/ec/ecp_nistz256_table.c user/ngie/socket-tests/crypto/openssl/crypto/ec/ectest.c user/ngie/socket-tests/crypto/openssl/crypto/engine/eng_all.c user/ngie/socket-tests/crypto/openssl/crypto/evp/e_camellia.c user/ngie/socket-tests/crypto/openssl/crypto/evp/e_old.c user/ngie/socket-tests/crypto/openssl/crypto/evp/e_seed.c user/ngie/socket-tests/crypto/openssl/crypto/mem_clr.c user/ngie/socket-tests/crypto/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/modes/asm/ghash-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/o_dir.c user/ngie/socket-tests/crypto/openssl/crypto/o_dir.h user/ngie/socket-tests/crypto/openssl/crypto/o_dir_test.c user/ngie/socket-tests/crypto/openssl/crypto/o_str.c user/ngie/socket-tests/crypto/openssl/crypto/o_str.h user/ngie/socket-tests/crypto/openssl/crypto/o_time.c user/ngie/socket-tests/crypto/openssl/crypto/o_time.h user/ngie/socket-tests/crypto/openssl/crypto/opensslv.h user/ngie/socket-tests/crypto/openssl/crypto/rc4/rc4_utl.c user/ngie/socket-tests/crypto/openssl/crypto/rsa/rsa_chk.c user/ngie/socket-tests/crypto/openssl/crypto/rsa/rsa_sign.c user/ngie/socket-tests/crypto/openssl/crypto/seed/seed_cbc.c user/ngie/socket-tests/crypto/openssl/crypto/seed/seed_cfb.c user/ngie/socket-tests/crypto/openssl/crypto/seed/seed_ecb.c user/ngie/socket-tests/crypto/openssl/crypto/seed/seed_ofb.c user/ngie/socket-tests/crypto/openssl/crypto/sha/asm/sha1-mb-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/sha/asm/sha1-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/sha/asm/sha256-mb-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/sha/asm/sha512-x86_64.pl user/ngie/socket-tests/crypto/openssl/crypto/sha/sha1test.c user/ngie/socket-tests/crypto/openssl/crypto/store/store.h user/ngie/socket-tests/crypto/openssl/crypto/store/str_lib.c user/ngie/socket-tests/crypto/openssl/crypto/store/str_locl.h user/ngie/socket-tests/crypto/openssl/crypto/store/str_mem.c user/ngie/socket-tests/crypto/openssl/crypto/store/str_meth.c user/ngie/socket-tests/crypto/openssl/crypto/ts/ts_rsp_verify.c user/ngie/socket-tests/crypto/openssl/crypto/ui/ui.h user/ngie/socket-tests/crypto/openssl/crypto/ui/ui_compat.c user/ngie/socket-tests/crypto/openssl/crypto/ui/ui_compat.h user/ngie/socket-tests/crypto/openssl/crypto/ui/ui_lib.c user/ngie/socket-tests/crypto/openssl/crypto/ui/ui_locl.h user/ngie/socket-tests/crypto/openssl/crypto/ui/ui_openssl.c user/ngie/socket-tests/crypto/openssl/crypto/ui/ui_util.c user/ngie/socket-tests/crypto/openssl/crypto/x509/x509_vfy.c user/ngie/socket-tests/crypto/openssl/crypto/x509/x509_vfy.h user/ngie/socket-tests/crypto/openssl/crypto/x509/x509_vpm.c user/ngie/socket-tests/crypto/openssl/crypto/x509v3/v3_pci.c user/ngie/socket-tests/crypto/openssl/crypto/x509v3/v3_pcia.c user/ngie/socket-tests/crypto/openssl/crypto/x509v3/v3_utl.c user/ngie/socket-tests/crypto/openssl/crypto/x509v3/v3nametest.c user/ngie/socket-tests/crypto/openssl/doc/apps/s_time.pod user/ngie/socket-tests/crypto/openssl/doc/crypto/BIO_s_connect.pod user/ngie/socket-tests/crypto/openssl/doc/ssl/SSL_CTX_set1_verify_cert_store.pod user/ngie/socket-tests/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod user/ngie/socket-tests/crypto/openssl/engines/e_chil.c user/ngie/socket-tests/crypto/openssl/ssl/d1_both.c user/ngie/socket-tests/crypto/openssl/ssl/kssl.c user/ngie/socket-tests/crypto/openssl/ssl/kssl.h user/ngie/socket-tests/crypto/openssl/ssl/kssl_lcl.h user/ngie/socket-tests/crypto/openssl/ssl/s2_srvr.c user/ngie/socket-tests/crypto/openssl/ssl/s3_clnt.c user/ngie/socket-tests/crypto/openssl/ssl/s3_lib.c user/ngie/socket-tests/crypto/openssl/ssl/s3_srvr.c user/ngie/socket-tests/crypto/openssl/ssl/ssl.h user/ngie/socket-tests/crypto/openssl/ssl/ssl_err.c user/ngie/socket-tests/crypto/openssl/ssl/ssl_lib.c user/ngie/socket-tests/crypto/openssl/ssl/ssl_sess.c user/ngie/socket-tests/crypto/openssl/ssl/t1_enc.c user/ngie/socket-tests/crypto/openssl/ssl/t1_lib.c user/ngie/socket-tests/crypto/openssl/util/domd user/ngie/socket-tests/crypto/openssl/util/pl/VC-32.pl user/ngie/socket-tests/etc/defaults/periodic.conf user/ngie/socket-tests/etc/defaults/rc.conf user/ngie/socket-tests/etc/group user/ngie/socket-tests/etc/master.passwd user/ngie/socket-tests/etc/ntp.conf user/ngie/socket-tests/etc/periodic/daily/Makefile user/ngie/socket-tests/etc/periodic/security/security.functions user/ngie/socket-tests/etc/rc.d/jail user/ngie/socket-tests/etc/rc.d/ntpd user/ngie/socket-tests/gnu/lib/libgcc/Makefile user/ngie/socket-tests/lib/Makefile user/ngie/socket-tests/lib/libbluetooth/bluetooth.h user/ngie/socket-tests/lib/libc/Makefile user/ngie/socket-tests/lib/libc/db/hash/hash.h user/ngie/socket-tests/lib/libc/db/hash/hash_buf.c user/ngie/socket-tests/lib/libc/gen/readpassphrase.c user/ngie/socket-tests/lib/libc/net/Makefile.inc user/ngie/socket-tests/lib/libc/net/sctp_sys_calls.c user/ngie/socket-tests/lib/libc/sys/revoke.2 user/ngie/socket-tests/lib/libdevinfo/devinfo.3 user/ngie/socket-tests/lib/libdevinfo/devinfo.h user/ngie/socket-tests/lib/libdpv/dialog_util.c user/ngie/socket-tests/lib/libdpv/dialog_util.h user/ngie/socket-tests/lib/libdpv/dpv.3 user/ngie/socket-tests/lib/libdpv/dpv.c user/ngie/socket-tests/lib/libdpv/dpv.h user/ngie/socket-tests/lib/libdpv/dpv_private.h user/ngie/socket-tests/lib/libproc/proc_bkpt.c user/ngie/socket-tests/lib/libproc/proc_regs.c user/ngie/socket-tests/lib/libsysdecode/Makefile user/ngie/socket-tests/lib/libsysdecode/sysdecode.3 user/ngie/socket-tests/lib/libsysdecode/sysdecode.h user/ngie/socket-tests/libexec/rtld-elf/rtld.c user/ngie/socket-tests/sbin/ggate/ggated/Makefile user/ngie/socket-tests/sbin/ggate/ggated/ggated.8 user/ngie/socket-tests/sbin/ggate/ggated/ggated.c user/ngie/socket-tests/secure/lib/libcrypto/Makefile.inc user/ngie/socket-tests/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ASN1_STRING_length.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ASN1_STRING_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ASN1_TIME_set.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ASN1_generate_nconf.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_ctrl.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_f_base64.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_f_buffer.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_f_cipher.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_f_md.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_f_null.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_f_ssl.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_find_type.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_new_CMS.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_push.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_read.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_s_accept.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_s_bio.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_s_connect.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_s_fd.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_s_file.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_s_mem.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_s_null.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_s_socket.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_set_callback.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BIO_should_retry.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_BLINDING_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_CTX_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_CTX_start.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_add.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_add_word.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_bn2bin.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_cmp.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_copy.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_generate_prime.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_mod_inverse.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_num_bytes.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_rand.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_set_bit.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_swap.3 user/ngie/socket-tests/secure/lib/libcrypto/man/BN_zero.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_add0_cert.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_add1_signer.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_compress.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_decrypt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_encrypt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_final.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_get0_type.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_sign.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_sign_receipt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_uncompress.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_verify.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CMS_verify_receipt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CONF_modules_free.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CONF_modules_load_file.3 user/ngie/socket-tests/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DH_generate_key.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DH_generate_parameters.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DH_get_ex_new_index.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DH_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DH_set_method.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DH_size.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_SIG_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_do_sign.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_dup_DH.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_generate_key.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_generate_parameters.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_set_method.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_sign.3 user/ngie/socket-tests/secure/lib/libcrypto/man/DSA_size.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EC_GFp_simple_method.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EC_GROUP_copy.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EC_GROUP_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EC_KEY_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EC_POINT_add.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EC_POINT_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_GET_LIB.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_clear_error.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_error_string.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_get_error.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_load_strings.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_print_errors.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_put_error.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_remove_state.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ERR_set_mark.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_BytesToKey.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_DigestInit.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_DigestSignInit.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_EncryptInit.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_OpenInit.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_derive.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_sign.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_verify.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_SealInit.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_SignInit.3 user/ngie/socket-tests/secure/lib/libcrypto/man/EVP_VerifyInit.3 user/ngie/socket-tests/secure/lib/libcrypto/man/OBJ_nid2obj.3 user/ngie/socket-tests/secure/lib/libcrypto/man/OPENSSL_Applink.3 user/ngie/socket-tests/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 user/ngie/socket-tests/secure/lib/libcrypto/man/OPENSSL_config.3 user/ngie/socket-tests/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 user/ngie/socket-tests/secure/lib/libcrypto/man/OPENSSL_instrument_bus.3 user/ngie/socket-tests/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 user/ngie/socket-tests/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 user/ngie/socket-tests/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 user/ngie/socket-tests/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 user/ngie/socket-tests/secure/lib/libcrypto/man/PKCS12_create.3 user/ngie/socket-tests/secure/lib/libcrypto/man/PKCS12_parse.3 user/ngie/socket-tests/secure/lib/libcrypto/man/PKCS7_decrypt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/PKCS7_encrypt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/PKCS7_sign.3 user/ngie/socket-tests/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 user/ngie/socket-tests/secure/lib/libcrypto/man/PKCS7_verify.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RAND_add.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RAND_bytes.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RAND_cleanup.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RAND_egd.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RAND_load_file.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RAND_set_rand_method.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_blinding_on.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_check_key.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_generate_key.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_print.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_private_encrypt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_public_encrypt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_set_method.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_sign.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 user/ngie/socket-tests/secure/lib/libcrypto/man/RSA_size.3 user/ngie/socket-tests/secure/lib/libcrypto/man/SMIME_read_CMS.3 user/ngie/socket-tests/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 user/ngie/socket-tests/secure/lib/libcrypto/man/SMIME_write_CMS.3 user/ngie/socket-tests/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_NAME_print_ex.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_check_host.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_new.3 user/ngie/socket-tests/secure/lib/libcrypto/man/X509_verify_cert.3 user/ngie/socket-tests/secure/lib/libcrypto/man/bio.3 user/ngie/socket-tests/secure/lib/libcrypto/man/blowfish.3 user/ngie/socket-tests/secure/lib/libcrypto/man/bn.3 user/ngie/socket-tests/secure/lib/libcrypto/man/bn_internal.3 user/ngie/socket-tests/secure/lib/libcrypto/man/buffer.3 user/ngie/socket-tests/secure/lib/libcrypto/man/crypto.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_CMS_ContentInfo.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_DHparams.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_ECPKParameters.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_ECPrivateKey.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_X509.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_X509_CRL.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_X509_NAME.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_X509_REQ.3 user/ngie/socket-tests/secure/lib/libcrypto/man/d2i_X509_SIG.3 user/ngie/socket-tests/secure/lib/libcrypto/man/des.3 user/ngie/socket-tests/secure/lib/libcrypto/man/dh.3 user/ngie/socket-tests/secure/lib/libcrypto/man/dsa.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ec.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ecdsa.3 user/ngie/socket-tests/secure/lib/libcrypto/man/engine.3 user/ngie/socket-tests/secure/lib/libcrypto/man/err.3 user/ngie/socket-tests/secure/lib/libcrypto/man/evp.3 user/ngie/socket-tests/secure/lib/libcrypto/man/hmac.3 user/ngie/socket-tests/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 user/ngie/socket-tests/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 user/ngie/socket-tests/secure/lib/libcrypto/man/lh_stats.3 user/ngie/socket-tests/secure/lib/libcrypto/man/lhash.3 user/ngie/socket-tests/secure/lib/libcrypto/man/md5.3 user/ngie/socket-tests/secure/lib/libcrypto/man/mdc2.3 user/ngie/socket-tests/secure/lib/libcrypto/man/pem.3 user/ngie/socket-tests/secure/lib/libcrypto/man/rand.3 user/ngie/socket-tests/secure/lib/libcrypto/man/rc4.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ripemd.3 user/ngie/socket-tests/secure/lib/libcrypto/man/rsa.3 user/ngie/socket-tests/secure/lib/libcrypto/man/sha.3 user/ngie/socket-tests/secure/lib/libcrypto/man/threads.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ui.3 user/ngie/socket-tests/secure/lib/libcrypto/man/ui_compat.3 user/ngie/socket-tests/secure/lib/libcrypto/man/x509.3 user/ngie/socket-tests/secure/lib/libssl/Makefile.man user/ngie/socket-tests/secure/lib/libssl/man/SSL_CIPHER_get_name.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CONF_CTX_new.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CONF_CTX_set1_prefix.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CONF_CTX_set_flags.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CONF_CTX_set_ssl_ctx.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CONF_cmd.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CONF_cmd_argv.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_add1_chain_cert.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_add_session.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_ctrl.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_free.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_get0_param.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_new.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_sess_number.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_sessions.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set1_curves.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set1_verify_cert_store.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_cert_cb.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_custom_cli_ext.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_mode.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_options.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_read_ahead.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_timeout.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_set_verify.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_use_certificate.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_CTX_use_serverinfo.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_SESSION_free.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_SESSION_get_time.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_accept.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_alert_type_string.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_check_chain.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_clear.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_connect.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_do_handshake.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_free.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_SSL_CTX.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_ciphers.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_client_CA_list.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_current_cipher.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_default_timeout.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_error.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_ex_new_index.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_fd.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_peer_certificate.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_psk_identity.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_rbio.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_session.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_verify_result.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_get_version.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_library_init.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_load_client_CA_file.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_new.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_pending.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_read.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_rstate_string.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_session_reused.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_set_bio.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_set_connect_state.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_set_fd.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_set_session.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_set_shutdown.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_set_verify_result.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_shutdown.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_state_string.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_want.3 user/ngie/socket-tests/secure/lib/libssl/man/SSL_write.3 user/ngie/socket-tests/secure/lib/libssl/man/d2i_SSL_SESSION.3 user/ngie/socket-tests/secure/lib/libssl/man/ssl.3 user/ngie/socket-tests/secure/usr.bin/openssl/man/CA.pl.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/asn1parse.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/c_rehash.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/ca.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/ciphers.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/cms.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/crl.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/crl2pkcs7.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/dgst.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/dhparam.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/dsa.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/dsaparam.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/ec.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/ecparam.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/enc.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/errstr.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/gendsa.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/genpkey.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/genrsa.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/nseq.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/ocsp.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/openssl.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/passwd.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/pkcs12.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/pkcs7.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/pkcs8.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/pkey.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/pkeyparam.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/pkeyutl.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/rand.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/req.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/rsa.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/rsautl.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/s_client.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/s_server.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/s_time.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/sess_id.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/smime.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/speed.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/spkac.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/ts.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/tsget.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/verify.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/version.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/x509.1 user/ngie/socket-tests/secure/usr.bin/openssl/man/x509v3_config.1 user/ngie/socket-tests/share/dtrace/watch_kill user/ngie/socket-tests/share/man/man4/filemon.4 user/ngie/socket-tests/share/man/man4/nvd.4 user/ngie/socket-tests/share/man/man9/bus_adjust_resource.9 user/ngie/socket-tests/share/man/man9/bus_alloc_resource.9 user/ngie/socket-tests/share/man/man9/bus_get_resource.9 user/ngie/socket-tests/share/man/man9/bus_set_resource.9 user/ngie/socket-tests/share/man/man9/mod_cc.9 user/ngie/socket-tests/share/man/man9/rman.9 user/ngie/socket-tests/share/misc/committers-src.dot user/ngie/socket-tests/share/mk/auto.obj.mk user/ngie/socket-tests/share/mk/bsd.dep.mk user/ngie/socket-tests/share/mk/bsd.progs.mk user/ngie/socket-tests/share/mk/gendirdeps.mk user/ngie/socket-tests/share/mk/host-target.mk user/ngie/socket-tests/share/mk/meta.subdir.mk user/ngie/socket-tests/sys/amd64/amd64/machdep.c user/ngie/socket-tests/sys/amd64/ia32/ia32_signal.c user/ngie/socket-tests/sys/amd64/linux/linux_sysvec.c user/ngie/socket-tests/sys/amd64/linux32/linux32_sysvec.c user/ngie/socket-tests/sys/arm/allwinner/a10_clk.c user/ngie/socket-tests/sys/arm/allwinner/a10_clk.h user/ngie/socket-tests/sys/arm/allwinner/a10_common.c user/ngie/socket-tests/sys/arm/allwinner/files.allwinner user/ngie/socket-tests/sys/arm/arm/db_trace.c user/ngie/socket-tests/sys/arm/arm/elf_machdep.c user/ngie/socket-tests/sys/arm/arm/machdep.c user/ngie/socket-tests/sys/arm/arm/minidump_machdep.c user/ngie/socket-tests/sys/arm/arm/mp_machdep.c user/ngie/socket-tests/sys/arm/arm/nexus.c user/ngie/socket-tests/sys/arm/arm/physmem.c user/ngie/socket-tests/sys/arm/arm/pmap-v6-new.c user/ngie/socket-tests/sys/arm/arm/pmap-v6.c user/ngie/socket-tests/sys/arm/arm/pmap.c user/ngie/socket-tests/sys/arm/arm/trap-v6.c user/ngie/socket-tests/sys/arm/at91/at91.c user/ngie/socket-tests/sys/arm/cavium/cns11xx/econa.c user/ngie/socket-tests/sys/arm/conf/A20 user/ngie/socket-tests/sys/arm/conf/CUBIEBOARD user/ngie/socket-tests/sys/arm/freescale/vybrid/vf_ehci.c user/ngie/socket-tests/sys/arm/include/cpu-v6.h user/ngie/socket-tests/sys/arm/include/db_machdep.h user/ngie/socket-tests/sys/arm/include/kdb.h user/ngie/socket-tests/sys/arm/include/ofw_machdep.h user/ngie/socket-tests/sys/arm/include/pcpu.h user/ngie/socket-tests/sys/arm/include/physmem.h user/ngie/socket-tests/sys/arm/include/pmap-v6.h user/ngie/socket-tests/sys/arm/include/pmap.h user/ngie/socket-tests/sys/arm/include/pte.h user/ngie/socket-tests/sys/arm/include/reg.h user/ngie/socket-tests/sys/arm/include/sysreg.h user/ngie/socket-tests/sys/arm/mv/mv_localbus.c user/ngie/socket-tests/sys/arm/mv/mv_pci.c user/ngie/socket-tests/sys/arm/versatile/versatile_pci.c user/ngie/socket-tests/sys/arm/xilinx/zy7_ehci.c user/ngie/socket-tests/sys/arm/xscale/i8134x/i81342.c user/ngie/socket-tests/sys/arm/xscale/i8134x/i81342_pci.c user/ngie/socket-tests/sys/arm/xscale/i8134x/obio.c user/ngie/socket-tests/sys/arm/xscale/ixp425/avila_ata.c user/ngie/socket-tests/sys/arm/xscale/ixp425/ixp425.c user/ngie/socket-tests/sys/arm/xscale/ixp425/ixp425_pci.c user/ngie/socket-tests/sys/arm/xscale/pxa/pxa_obio.c user/ngie/socket-tests/sys/arm/xscale/pxa/pxa_smi.c user/ngie/socket-tests/sys/arm64/arm64/gic.c user/ngie/socket-tests/sys/arm64/arm64/gic.h user/ngie/socket-tests/sys/arm64/arm64/gic_fdt.c user/ngie/socket-tests/sys/arm64/arm64/gic_v3.c user/ngie/socket-tests/sys/arm64/arm64/gic_v3_fdt.c user/ngie/socket-tests/sys/arm64/arm64/gic_v3_its.c user/ngie/socket-tests/sys/arm64/arm64/machdep.c user/ngie/socket-tests/sys/arm64/arm64/nexus.c user/ngie/socket-tests/sys/arm64/arm64/swtch.S user/ngie/socket-tests/sys/arm64/arm64/vm_machdep.c user/ngie/socket-tests/sys/arm64/cavium/thunder_pcie.c user/ngie/socket-tests/sys/arm64/cavium/thunder_pcie_common.c user/ngie/socket-tests/sys/arm64/cavium/thunder_pcie_common.h user/ngie/socket-tests/sys/arm64/cavium/thunder_pcie_pem.c user/ngie/socket-tests/sys/boot/arm/at91/boot2/boot2.c user/ngie/socket-tests/sys/boot/arm/ixp425/boot2/boot2.c user/ngie/socket-tests/sys/boot/efi/boot1/boot1.c user/ngie/socket-tests/sys/boot/efi/libefi/libefi.c user/ngie/socket-tests/sys/boot/efi/loader/main.c user/ngie/socket-tests/sys/boot/ficl/i386/sysdep.c user/ngie/socket-tests/sys/boot/i386/boot2/boot2.c user/ngie/socket-tests/sys/boot/i386/gptboot/gptboot.c user/ngie/socket-tests/sys/boot/i386/zfsboot/zfsboot.c user/ngie/socket-tests/sys/boot/mips/beri/boot2/boot2.c user/ngie/socket-tests/sys/boot/pc98/boot2/boot2.c user/ngie/socket-tests/sys/boot/powerpc/boot1.chrp/boot1.c user/ngie/socket-tests/sys/boot/sparc64/boot1/boot1.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/ngie/socket-tests/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/ngie/socket-tests/sys/compat/linuxkpi/common/include/asm/atomic.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/bitops.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/clocksource.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/completion.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/etherdevice.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/gfp.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/if_vlan.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/kernel.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/list.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/netdevice.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/notifier.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/pci.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/rcupdate.h user/ngie/socket-tests/sys/compat/linuxkpi/common/include/linux/uaccess.h user/ngie/socket-tests/sys/conf/files user/ngie/socket-tests/sys/conf/files.arm user/ngie/socket-tests/sys/conf/files.arm64 user/ngie/socket-tests/sys/conf/kern.post.mk user/ngie/socket-tests/sys/conf/kern.pre.mk user/ngie/socket-tests/sys/conf/options user/ngie/socket-tests/sys/dev/acpica/acpi.c user/ngie/socket-tests/sys/dev/acpica/acpi_hpet.c user/ngie/socket-tests/sys/dev/acpica/acpi_pcib_acpi.c user/ngie/socket-tests/sys/dev/acpica/acpi_resource.c user/ngie/socket-tests/sys/dev/acpica/acpi_timer.c user/ngie/socket-tests/sys/dev/acpica/acpivar.h user/ngie/socket-tests/sys/dev/advansys/adv_isa.c user/ngie/socket-tests/sys/dev/ahci/ahci.c user/ngie/socket-tests/sys/dev/ahci/ahci.h user/ngie/socket-tests/sys/dev/ata/ata-cbus.c user/ngie/socket-tests/sys/dev/ata/ata-isa.c user/ngie/socket-tests/sys/dev/ata/ata-pci.c user/ngie/socket-tests/sys/dev/ata/ata-pci.h user/ngie/socket-tests/sys/dev/atkbdc/atkbdc_ebus.c user/ngie/socket-tests/sys/dev/atkbdc/atkbdc_isa.c user/ngie/socket-tests/sys/dev/atkbdc/atkbdc_subr.c user/ngie/socket-tests/sys/dev/cs/if_cs.c user/ngie/socket-tests/sys/dev/ctau/if_ct.c user/ngie/socket-tests/sys/dev/cx/if_cx.c user/ngie/socket-tests/sys/dev/cxgb/cxgb_osdep.h user/ngie/socket-tests/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c user/ngie/socket-tests/sys/dev/cxgb/ulp/tom/cxgb_listen.c user/ngie/socket-tests/sys/dev/cxgbe/tom/t4_connect.c user/ngie/socket-tests/sys/dev/cxgbe/tom/t4_cpl_io.c user/ngie/socket-tests/sys/dev/cxgbe/tom/t4_listen.c user/ngie/socket-tests/sys/dev/cxgbe/tom/t4_tom.c user/ngie/socket-tests/sys/dev/ed/if_ed_3c503.c user/ngie/socket-tests/sys/dev/ed/if_ed_cbus.c user/ngie/socket-tests/sys/dev/ed/if_ed_hpp.c user/ngie/socket-tests/sys/dev/ed/if_ed_wd80x3.c user/ngie/socket-tests/sys/dev/eisa/eisaconf.c user/ngie/socket-tests/sys/dev/fdt/simplebus.c user/ngie/socket-tests/sys/dev/fe/if_fe_cbus.c user/ngie/socket-tests/sys/dev/fe/if_fe_isa.c user/ngie/socket-tests/sys/dev/filemon/filemon.c user/ngie/socket-tests/sys/dev/filemon/filemon_wrapper.c user/ngie/socket-tests/sys/dev/gpio/gpiobus.c user/ngie/socket-tests/sys/dev/hyperv/include/hyperv.h user/ngie/socket-tests/sys/dev/hyperv/netvsc/hv_net_vsc.c user/ngie/socket-tests/sys/dev/hyperv/netvsc/hv_net_vsc.h user/ngie/socket-tests/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c user/ngie/socket-tests/sys/dev/hyperv/netvsc/hv_rndis.h user/ngie/socket-tests/sys/dev/hyperv/netvsc/hv_rndis_filter.c user/ngie/socket-tests/sys/dev/hyperv/netvsc/hv_rndis_filter.h user/ngie/socket-tests/sys/dev/hyperv/vmbus/hv_channel.c user/ngie/socket-tests/sys/dev/hyperv/vmbus/hv_connection.c user/ngie/socket-tests/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c user/ngie/socket-tests/sys/dev/hyperv/vmbus/hv_vmbus_priv.h user/ngie/socket-tests/sys/dev/ixgbe/if_ix.c user/ngie/socket-tests/sys/dev/ixgbe/ixgbe.h user/ngie/socket-tests/sys/dev/ixgbe/ixgbe_osdep.h user/ngie/socket-tests/sys/dev/mca/mca_bus.c user/ngie/socket-tests/sys/dev/mvs/mvs_pci.c user/ngie/socket-tests/sys/dev/mvs/mvs_soc.c user/ngie/socket-tests/sys/dev/ncv/ncr53c500_pccard.c user/ngie/socket-tests/sys/dev/nsp/nsp_pccard.c user/ngie/socket-tests/sys/dev/nvd/nvd.c user/ngie/socket-tests/sys/dev/ofw/ofw_subr.c user/ngie/socket-tests/sys/dev/ofw/ofwbus.c user/ngie/socket-tests/sys/dev/ofw/openfirm.c user/ngie/socket-tests/sys/dev/pccard/pccard.c user/ngie/socket-tests/sys/dev/pccard/pccardvarp.h user/ngie/socket-tests/sys/dev/pccbb/pccbb.c user/ngie/socket-tests/sys/dev/pccbb/pccbb_pci.c user/ngie/socket-tests/sys/dev/pccbb/pccbbvar.h user/ngie/socket-tests/sys/dev/pcf/pcf_isa.c user/ngie/socket-tests/sys/dev/pci/hostb_pci.c user/ngie/socket-tests/sys/dev/pci/isa_pci.c user/ngie/socket-tests/sys/dev/pci/pci.c user/ngie/socket-tests/sys/dev/pci/pci_host_generic.c user/ngie/socket-tests/sys/dev/pci/pci_iov.c user/ngie/socket-tests/sys/dev/pci/pci_pci.c user/ngie/socket-tests/sys/dev/pci/pci_private.h user/ngie/socket-tests/sys/dev/pci/pci_subr.c user/ngie/socket-tests/sys/dev/pci/pcib_private.h user/ngie/socket-tests/sys/dev/pci/pcivar.h user/ngie/socket-tests/sys/dev/pci/vga_pci.c user/ngie/socket-tests/sys/dev/ppc/ppc.c user/ngie/socket-tests/sys/dev/ppc/ppcvar.h user/ngie/socket-tests/sys/dev/puc/puc.c user/ngie/socket-tests/sys/dev/puc/puc_bfe.h user/ngie/socket-tests/sys/dev/qlxgbe/ql_fw.c user/ngie/socket-tests/sys/dev/qlxgbe/ql_ver.h user/ngie/socket-tests/sys/dev/quicc/quicc_bfe.h user/ngie/socket-tests/sys/dev/quicc/quicc_core.c user/ngie/socket-tests/sys/dev/rtwn/if_rtwn.c user/ngie/socket-tests/sys/dev/rtwn/if_rtwnreg.h user/ngie/socket-tests/sys/dev/scc/scc_bfe.h user/ngie/socket-tests/sys/dev/scc/scc_core.c user/ngie/socket-tests/sys/dev/sfxge/sfxge.h user/ngie/socket-tests/sys/dev/sfxge/sfxge_rx.c user/ngie/socket-tests/sys/dev/siba/siba.c user/ngie/socket-tests/sys/dev/siba/siba_bwn.c user/ngie/socket-tests/sys/dev/siba/siba_pcib.c user/ngie/socket-tests/sys/dev/siis/siis.c user/ngie/socket-tests/sys/dev/snc/if_snc_cbus.c user/ngie/socket-tests/sys/dev/sound/isa/gusc.c user/ngie/socket-tests/sys/dev/sound/isa/sbc.c user/ngie/socket-tests/sys/dev/sound/pci/csa.c user/ngie/socket-tests/sys/dev/sound/pci/fm801.c user/ngie/socket-tests/sys/dev/sound/pci/vibes.c user/ngie/socket-tests/sys/dev/stg/tmc18c30_subr.c user/ngie/socket-tests/sys/dev/uart/uart_tty.c user/ngie/socket-tests/sys/dev/usb/controller/ehci.c user/ngie/socket-tests/sys/dev/usb/controller/ehci.h user/ngie/socket-tests/sys/dev/usb/controller/ehci_ixp4xx.c user/ngie/socket-tests/sys/dev/usb/controller/ehci_mv.c user/ngie/socket-tests/sys/dev/usb/controller/ehcireg.h user/ngie/socket-tests/sys/dev/vnic/thunder_bgx.c user/ngie/socket-tests/sys/dev/vnic/thunder_bgx_fdt.c user/ngie/socket-tests/sys/dev/vnic/thunder_bgx_var.h user/ngie/socket-tests/sys/dev/vnic/thunder_mdio_fdt.c user/ngie/socket-tests/sys/dev/vnic/thunder_mdio_var.h user/ngie/socket-tests/sys/dev/wl/if_wl.c user/ngie/socket-tests/sys/fs/ext2fs/ext2_alloc.c user/ngie/socket-tests/sys/fs/ext2fs/ext2_dinode.h user/ngie/socket-tests/sys/fs/ext2fs/ext2_htree.c user/ngie/socket-tests/sys/fs/ext2fs/ext2_inode_cnv.c user/ngie/socket-tests/sys/fs/ext2fs/ext2_lookup.c user/ngie/socket-tests/sys/fs/ext2fs/inode.h user/ngie/socket-tests/sys/i386/i386/machdep.c user/ngie/socket-tests/sys/i386/linux/linux_sysvec.c user/ngie/socket-tests/sys/i386/svr4/svr4_machdep.c user/ngie/socket-tests/sys/isa/isa_common.c user/ngie/socket-tests/sys/isa/isa_common.h user/ngie/socket-tests/sys/kern/bus_if.m user/ngie/socket-tests/sys/kern/kern_event.c user/ngie/socket-tests/sys/kern/kern_ktrace.c user/ngie/socket-tests/sys/kern/kern_rctl.c user/ngie/socket-tests/sys/kern/kern_sysctl.c user/ngie/socket-tests/sys/kern/subr_bus.c user/ngie/socket-tests/sys/kern/subr_rman.c user/ngie/socket-tests/sys/kern/tty.c user/ngie/socket-tests/sys/kern/tty_ttydisc.c user/ngie/socket-tests/sys/kern/vfs_aio.c user/ngie/socket-tests/sys/kern/vfs_bio.c user/ngie/socket-tests/sys/kern/vfs_cluster.c user/ngie/socket-tests/sys/kern/vfs_export.c user/ngie/socket-tests/sys/mips/adm5120/admpci.c user/ngie/socket-tests/sys/mips/adm5120/obio.c user/ngie/socket-tests/sys/mips/alchemy/obio.c user/ngie/socket-tests/sys/mips/atheros/apb.c user/ngie/socket-tests/sys/mips/atheros/ar71xx_ehci.c user/ngie/socket-tests/sys/mips/atheros/ar71xx_pci.c user/ngie/socket-tests/sys/mips/atheros/ar724x_pci.c user/ngie/socket-tests/sys/mips/atheros/qca955x_pci.c user/ngie/socket-tests/sys/mips/beri/beri_simplebus.c user/ngie/socket-tests/sys/mips/cavium/ciu.c user/ngie/socket-tests/sys/mips/cavium/obio.c user/ngie/socket-tests/sys/mips/cavium/octopci.c user/ngie/socket-tests/sys/mips/conf/AR934X_BASE user/ngie/socket-tests/sys/mips/idt/idtpci.c user/ngie/socket-tests/sys/mips/idt/obio.c user/ngie/socket-tests/sys/mips/malta/gt.c user/ngie/socket-tests/sys/mips/malta/gt_pci.c user/ngie/socket-tests/sys/mips/malta/obio.c user/ngie/socket-tests/sys/mips/mips/cpu.c user/ngie/socket-tests/sys/mips/mips/exception.S user/ngie/socket-tests/sys/mips/mips/freebsd32_machdep.c user/ngie/socket-tests/sys/mips/mips/nexus.c user/ngie/socket-tests/sys/mips/mips/pm_machdep.c user/ngie/socket-tests/sys/mips/mips/vm_machdep.c user/ngie/socket-tests/sys/mips/nlm/xlp_simplebus.c user/ngie/socket-tests/sys/mips/rmi/iodi.c user/ngie/socket-tests/sys/mips/rmi/xlr_pci.c user/ngie/socket-tests/sys/mips/rt305x/obio.c user/ngie/socket-tests/sys/mips/rt305x/rt305x_gpio.c user/ngie/socket-tests/sys/mips/rt305x/rt305x_pci.c user/ngie/socket-tests/sys/mips/sentry5/obio.c user/ngie/socket-tests/sys/mips/sibyte/sb_zbbus.c user/ngie/socket-tests/sys/mips/sibyte/sb_zbpci.c user/ngie/socket-tests/sys/modules/filemon/Makefile user/ngie/socket-tests/sys/net/radix.c user/ngie/socket-tests/sys/net/radix.h user/ngie/socket-tests/sys/net/radix_mpath.c user/ngie/socket-tests/sys/net/radix_mpath.h user/ngie/socket-tests/sys/net/route.c user/ngie/socket-tests/sys/net/route.h user/ngie/socket-tests/sys/net/rtsock.c user/ngie/socket-tests/sys/net/vnet.c user/ngie/socket-tests/sys/net/vnet.h user/ngie/socket-tests/sys/net80211/ieee80211_ioctl.c user/ngie/socket-tests/sys/netinet/cc/cc.c user/ngie/socket-tests/sys/netinet/cc/cc_cdg.c user/ngie/socket-tests/sys/netinet/cc/cc_chd.c user/ngie/socket-tests/sys/netinet/cc/cc_cubic.c user/ngie/socket-tests/sys/netinet/cc/cc_dctcp.c user/ngie/socket-tests/sys/netinet/cc/cc_hd.c user/ngie/socket-tests/sys/netinet/cc/cc_htcp.c user/ngie/socket-tests/sys/netinet/cc/cc_newreno.c user/ngie/socket-tests/sys/netinet/cc/cc_vegas.c user/ngie/socket-tests/sys/netinet/in_fib.c user/ngie/socket-tests/sys/netinet/in_rmx.c user/ngie/socket-tests/sys/netinet/in_var.h user/ngie/socket-tests/sys/netinet/sctp_pcb.c user/ngie/socket-tests/sys/netinet/tcp_input.c user/ngie/socket-tests/sys/netinet/tcp_offload.c user/ngie/socket-tests/sys/netinet/tcp_output.c user/ngie/socket-tests/sys/netinet/tcp_stacks/fastpath.c user/ngie/socket-tests/sys/netinet/tcp_subr.c user/ngie/socket-tests/sys/netinet/tcp_syncache.c user/ngie/socket-tests/sys/netinet/tcp_syncache.h user/ngie/socket-tests/sys/netinet/tcp_timer.c user/ngie/socket-tests/sys/netinet/tcp_timer.h user/ngie/socket-tests/sys/netinet/tcp_timewait.c user/ngie/socket-tests/sys/netinet/tcp_usrreq.c user/ngie/socket-tests/sys/netinet/tcp_var.h user/ngie/socket-tests/sys/netinet6/in6_fib.c user/ngie/socket-tests/sys/netinet6/in6_rmx.c user/ngie/socket-tests/sys/netinet6/nd6_rtr.c user/ngie/socket-tests/sys/netpfil/ipfw/dn_heap.c user/ngie/socket-tests/sys/netpfil/ipfw/dn_sched_fifo.c user/ngie/socket-tests/sys/netpfil/ipfw/dn_sched_qfq.c user/ngie/socket-tests/sys/netpfil/ipfw/dn_sched_rr.c user/ngie/socket-tests/sys/netpfil/ipfw/ip_fw_table_algo.c user/ngie/socket-tests/sys/netpfil/ipfw/test/Makefile user/ngie/socket-tests/sys/netpfil/ipfw/test/dn_test.h user/ngie/socket-tests/sys/netpfil/ipfw/test/main.c user/ngie/socket-tests/sys/netpfil/ipfw/test/mylist.h user/ngie/socket-tests/sys/netpfil/ipfw/test/test_dn_sched.c user/ngie/socket-tests/sys/netpfil/pf/pf_table.c user/ngie/socket-tests/sys/nfs/bootp_subr.c user/ngie/socket-tests/sys/ofed/drivers/net/mlx4/en_netdev.c user/ngie/socket-tests/sys/pc98/pc98/canbus.c user/ngie/socket-tests/sys/powerpc/booke/pmap.c user/ngie/socket-tests/sys/powerpc/mpc85xx/lbc.c user/ngie/socket-tests/sys/powerpc/ofw/ofw_pci.c user/ngie/socket-tests/sys/powerpc/powermac/macgpio.c user/ngie/socket-tests/sys/powerpc/powermac/macio.c user/ngie/socket-tests/sys/powerpc/powermac/uninorth.c user/ngie/socket-tests/sys/powerpc/powerpc/exec_machdep.c user/ngie/socket-tests/sys/powerpc/ps3/ehci_ps3.c user/ngie/socket-tests/sys/powerpc/psim/ata_iobus.c user/ngie/socket-tests/sys/powerpc/psim/iobus.c user/ngie/socket-tests/sys/sparc64/central/central.c user/ngie/socket-tests/sys/sparc64/ebus/ebus.c user/ngie/socket-tests/sys/sparc64/fhc/fhc.c user/ngie/socket-tests/sys/sparc64/isa/isa.c user/ngie/socket-tests/sys/sparc64/pci/apb.c user/ngie/socket-tests/sys/sparc64/pci/fire.c user/ngie/socket-tests/sys/sparc64/pci/ofw_pci.c user/ngie/socket-tests/sys/sparc64/pci/psycho.c user/ngie/socket-tests/sys/sparc64/pci/sbbc.c user/ngie/socket-tests/sys/sparc64/pci/schizo.c user/ngie/socket-tests/sys/sparc64/sbus/sbus.c user/ngie/socket-tests/sys/sparc64/sparc64/machdep.c user/ngie/socket-tests/sys/sparc64/sparc64/nexus.c user/ngie/socket-tests/sys/sparc64/sparc64/upa.c user/ngie/socket-tests/sys/sys/_types.h user/ngie/socket-tests/sys/sys/bus.h user/ngie/socket-tests/sys/sys/elf_common.h user/ngie/socket-tests/sys/sys/event.h user/ngie/socket-tests/sys/sys/param.h user/ngie/socket-tests/sys/sys/rman.h user/ngie/socket-tests/sys/sys/signal.h user/ngie/socket-tests/sys/sys/ttydevsw.h user/ngie/socket-tests/sys/sys/types.h user/ngie/socket-tests/sys/ufs/ffs/ffs_extern.h user/ngie/socket-tests/sys/ufs/ffs/ffs_inode.c user/ngie/socket-tests/sys/ufs/ffs/ffs_vfsops.c user/ngie/socket-tests/sys/vm/vm_map.c user/ngie/socket-tests/sys/x86/include/legacyvar.h user/ngie/socket-tests/sys/x86/include/pci_cfgreg.h user/ngie/socket-tests/sys/x86/isa/atrtc.c user/ngie/socket-tests/sys/x86/isa/clock.c user/ngie/socket-tests/sys/x86/isa/isa.c user/ngie/socket-tests/sys/x86/pci/pci_bus.c user/ngie/socket-tests/sys/x86/pci/qpi.c user/ngie/socket-tests/sys/x86/x86/mptable_pci.c user/ngie/socket-tests/sys/x86/x86/nexus.c user/ngie/socket-tests/tests/sys/kqueue/common.h user/ngie/socket-tests/tests/sys/kqueue/main.c user/ngie/socket-tests/tests/sys/kqueue/proc.c user/ngie/socket-tests/tools/tools/nanobsd/defaults.sh user/ngie/socket-tests/tools/tools/nanobsd/embedded/qemu-amd64.cfg user/ngie/socket-tests/tools/tools/nanobsd/embedded/qemu-i386.cfg user/ngie/socket-tests/tools/tools/nanobsd/embedded/qemu-mips.cfg user/ngie/socket-tests/tools/tools/nanobsd/embedded/qemu-mips64.cfg user/ngie/socket-tests/tools/tools/nanobsd/embedded/qemu-powerpc.cfg user/ngie/socket-tests/tools/tools/nanobsd/embedded/qemu-powerpc64.cfg user/ngie/socket-tests/tools/tools/nanobsd/embedded/qemu-sparc64.cfg user/ngie/socket-tests/usr.bin/Makefile user/ngie/socket-tests/usr.bin/dpv/dpv.1 user/ngie/socket-tests/usr.bin/dpv/dpv.c user/ngie/socket-tests/usr.bin/elfdump/elfdump.c user/ngie/socket-tests/usr.bin/kdump/Makefile user/ngie/socket-tests/usr.bin/kdump/kdump.c user/ngie/socket-tests/usr.bin/ldd/ldd.c user/ngie/socket-tests/usr.bin/systat/netstat.c user/ngie/socket-tests/usr.bin/truss/Makefile user/ngie/socket-tests/usr.bin/truss/aarch64-cloudabi64.c user/ngie/socket-tests/usr.bin/truss/aarch64-freebsd.c user/ngie/socket-tests/usr.bin/truss/amd64-cloudabi64.c user/ngie/socket-tests/usr.bin/truss/amd64-freebsd.c user/ngie/socket-tests/usr.bin/truss/amd64-freebsd32.c user/ngie/socket-tests/usr.bin/truss/amd64-linux32.c user/ngie/socket-tests/usr.bin/truss/arm-freebsd.c user/ngie/socket-tests/usr.bin/truss/i386-freebsd.c user/ngie/socket-tests/usr.bin/truss/i386-linux.c user/ngie/socket-tests/usr.bin/truss/main.c user/ngie/socket-tests/usr.bin/truss/mips-freebsd.c user/ngie/socket-tests/usr.bin/truss/powerpc-freebsd.c user/ngie/socket-tests/usr.bin/truss/powerpc64-freebsd.c user/ngie/socket-tests/usr.bin/truss/powerpc64-freebsd32.c user/ngie/socket-tests/usr.bin/truss/setup.c user/ngie/socket-tests/usr.bin/truss/sparc64-freebsd.c user/ngie/socket-tests/usr.bin/truss/truss.h user/ngie/socket-tests/usr.sbin/Makefile user/ngie/socket-tests/usr.sbin/autofs/automount.c user/ngie/socket-tests/usr.sbin/autofs/automountd.c user/ngie/socket-tests/usr.sbin/autofs/autounmountd.c user/ngie/socket-tests/usr.sbin/autofs/common.c user/ngie/socket-tests/usr.sbin/autofs/defined.c user/ngie/socket-tests/usr.sbin/bhyve/block_if.c user/ngie/socket-tests/usr.sbin/bhyve/pci_ahci.c user/ngie/socket-tests/usr.sbin/bsdconfig/include/messages.subr user/ngie/socket-tests/usr.sbin/bsdconfig/share/packages/index.subr user/ngie/socket-tests/usr.sbin/bsdconfig/share/packages/musthavepkg.subr user/ngie/socket-tests/usr.sbin/bsdconfig/share/packages/packages.subr user/ngie/socket-tests/usr.sbin/bsdconfig/share/strings.subr user/ngie/socket-tests/usr.sbin/iscsid/iscsid.c user/ngie/socket-tests/usr.sbin/iscsid/pdu.c user/ngie/socket-tests/usr.sbin/makefs/tests/Makefile user/ngie/socket-tests/usr.sbin/syslogd/syslogd.c Directory Properties: user/ngie/socket-tests/ (props changed) user/ngie/socket-tests/cddl/ (props changed) user/ngie/socket-tests/cddl/contrib/opensolaris/ (props changed) user/ngie/socket-tests/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/ngie/socket-tests/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/ngie/socket-tests/contrib/elftoolchain/ (props changed) user/ngie/socket-tests/crypto/openssh/ (props changed) user/ngie/socket-tests/crypto/openssl/ (props changed) user/ngie/socket-tests/gnu/lib/ (props changed) user/ngie/socket-tests/lib/libc/ (props changed) user/ngie/socket-tests/sbin/ (props changed) user/ngie/socket-tests/share/ (props changed) user/ngie/socket-tests/share/man/man4/ (props changed) user/ngie/socket-tests/sys/ (props changed) user/ngie/socket-tests/sys/boot/ (props changed) user/ngie/socket-tests/sys/boot/powerpc/boot1.chrp/ (props changed) user/ngie/socket-tests/sys/cddl/contrib/opensolaris/ (props changed) user/ngie/socket-tests/sys/conf/ (props changed) user/ngie/socket-tests/sys/dev/hyperv/ (props changed) user/ngie/socket-tests/usr.sbin/bhyve/ (props changed) Modified: user/ngie/socket-tests/bin/sh/cd.c ============================================================================== --- user/ngie/socket-tests/bin/sh/cd.c Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/bin/sh/cd.c Fri Jan 29 02:58:43 2016 (r295033) @@ -68,15 +68,13 @@ __FBSDID("$FreeBSD$"); static int cdlogical(char *); static int cdphysical(char *); static int docd(char *, int, int); -static char *getcomponent(void); +static char *getcomponent(char **); static char *findcwd(char *); static void updatepwd(char *); static char *getpwd(void); static char *getpwd2(void); static char *curdir = NULL; /* current working directory */ -static char *prevdir; /* previous working directory */ -static char *cdcomppath; int cdcmd(int argc __unused, char **argv __unused) @@ -112,11 +110,10 @@ cdcmd(int argc __unused, char **argv __u if (*dest == '\0') dest = "."; if (dest[0] == '-' && dest[1] == '\0') { - dest = prevdir ? prevdir : curdir; - if (dest) - print = 1; - else - dest = "."; + dest = bltinlookup("OLDPWD", 1); + if (dest == NULL) + error("OLDPWD not set"); + print = 1; } if (dest[0] == '/' || (dest[0] == '.' && (dest[1] == '/' || dest[1] == '\0')) || @@ -179,6 +176,7 @@ cdlogical(char *dest) char *p; char *q; char *component; + char *path; struct stat statb; int first; int badstat; @@ -189,14 +187,14 @@ cdlogical(char *dest) * next time we get the value of the current directory. */ badstat = 0; - cdcomppath = stsavestr(dest); + path = stsavestr(dest); STARTSTACKSTR(p); if (*dest == '/') { STPUTC('/', p); - cdcomppath++; + path++; } first = 1; - while ((q = getcomponent()) != NULL) { + while ((q = getcomponent(&path)) != NULL) { if (q[0] == '\0' || (q[0] == '.' && q[1] == '\0')) continue; if (! first) @@ -245,25 +243,25 @@ cdphysical(char *dest) } /* - * Get the next component of the path name pointed to by cdcomppath. - * This routine overwrites the string pointed to by cdcomppath. + * Get the next component of the path name pointed to by *path. + * This routine overwrites *path and the string pointed to by it. */ static char * -getcomponent(void) +getcomponent(char **path) { char *p; char *start; - if ((p = cdcomppath) == NULL) + if ((p = *path) == NULL) return NULL; - start = cdcomppath; + start = *path; while (*p != '/' && *p != '\0') p++; if (*p == '\0') { - cdcomppath = NULL; + *path = NULL; } else { *p++ = '\0'; - cdcomppath = p; + *path = p; } return start; } @@ -274,6 +272,7 @@ findcwd(char *dir) { char *new; char *p; + char *path; /* * If our argument is NULL, we don't know the current directory @@ -282,14 +281,14 @@ findcwd(char *dir) */ if (dir == NULL || curdir == NULL) return getpwd2(); - cdcomppath = stsavestr(dir); + path = stsavestr(dir); STARTSTACKSTR(new); if (*dir != '/') { STPUTS(curdir, new); if (STTOPC(new) == '/') STUNPUTC(new); } - while ((p = getcomponent()) != NULL) { + while ((p = getcomponent(&path)) != NULL) { if (equal(p, "..")) { while (new > stackblock() && (STUNPUTC(new), *new) != '/'); } else if (*p != '\0' && ! equal(p, ".")) { @@ -311,14 +310,15 @@ findcwd(char *dir) static void updatepwd(char *dir) { + char *prevdir; + hashcd(); /* update command hash table */ - if (prevdir) - ckfree(prevdir); + setvar("PWD", dir, VEXPORT); + setvar("OLDPWD", curdir, VEXPORT); prevdir = curdir; curdir = dir ? savestr(dir) : NULL; - setvar("PWD", curdir, VEXPORT); - setvar("OLDPWD", prevdir, VEXPORT); + ckfree(prevdir); } int Modified: user/ngie/socket-tests/bin/sh/expand.c ============================================================================== --- user/ngie/socket-tests/bin/sh/expand.c Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/bin/sh/expand.c Fri Jan 29 02:58:43 2016 (r295033) @@ -91,13 +91,13 @@ struct worddest { static char *expdest; /* output of current string */ static struct nodelist *argbackq; /* list of back quote expressions */ -static char *argstr(char *, int, struct worddest *); -static char *exptilde(char *, int); -static char *expari(char *, int, struct worddest *); +static const char *argstr(const char *, int, struct worddest *); +static const char *exptilde(const char *, int); +static const char *expari(const char *, int, struct worddest *); static void expbackq(union node *, int, int, struct worddest *); -static void subevalvar_trim(char *, int, int, int); -static int subevalvar_misc(char *, const char *, int, int, int); -static char *evalvar(char *, int, struct worddest *); +static void subevalvar_trim(const char *, int, int, int); +static int subevalvar_misc(const char *, const char *, int, int, int); +static const char *evalvar(const char *, int, struct worddest *); static int varisset(const char *, int); static void strtodest(const char *, int, int, int, struct worddest *); static void reprocess(int, int, int, int, struct worddest *); @@ -262,8 +262,8 @@ expandarg(union node *arg, struct arglis * * If EXP_SPLIT is set, dst receives any complete words produced. */ -static char * -argstr(char *p, int flag, struct worddest *dst) +static const char * +argstr(const char *p, int flag, struct worddest *dst) { char c; int quotes = flag & (EXP_GLOB | EXP_CASE); /* do CTLESC */ @@ -352,12 +352,15 @@ argstr(char *p, int flag, struct worddes * Perform tilde expansion, placing the result in the stack string and * returning the next position in the input string to process. */ -static char * -exptilde(char *p, int flag) +static const char * +exptilde(const char *p, int flag) { - char c, *startp = p; + char c; + const char *startp = p; + const char *user; struct passwd *pw; char *home; + int len; for (;;) { c = *p; @@ -377,14 +380,17 @@ exptilde(char *p, int flag) case '\0': case '/': case CTLENDVAR: - *p = '\0'; - if (*(startp+1) == '\0') { + len = p - startp - 1; + STPUTBIN(startp + 1, len, expdest); + STACKSTRNUL(expdest); + user = expdest - len; + if (*user == '\0') { home = lookupvar("HOME"); } else { - pw = getpwnam(startp+1); + pw = getpwnam(user); home = pw != NULL ? pw->pw_dir : NULL; } - *p = c; + STADJUST(-len, expdest); if (home == NULL || *home == '\0') return (startp); strtodest(home, flag, VSNORMAL, 1, NULL); @@ -398,8 +404,8 @@ exptilde(char *p, int flag) /* * Expand arithmetic expression. */ -static char * -expari(char *p, int flag, struct worddest *dst) +static const char * +expari(const char *p, int flag, struct worddest *dst) { char *q, *start; arith_t result; @@ -532,7 +538,7 @@ recordleft(const char *str, const char * } static void -subevalvar_trim(char *p, int strloc, int subtype, int startloc) +subevalvar_trim(const char *p, int strloc, int subtype, int startloc) { char *startp; char *loc = NULL; @@ -606,7 +612,7 @@ subevalvar_trim(char *p, int strloc, int static int -subevalvar_misc(char *p, const char *var, int subtype, int startloc, +subevalvar_misc(const char *p, const char *var, int subtype, int startloc, int varflags) { char *startp; @@ -645,12 +651,12 @@ subevalvar_misc(char *p, const char *var * input string. */ -static char * -evalvar(char *p, int flag, struct worddest *dst) +static const char * +evalvar(const char *p, int flag, struct worddest *dst) { int subtype; int varflags; - char *var; + const char *var; const char *val; int patloc; int c; Modified: user/ngie/socket-tests/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- user/ngie/socket-tests/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Fri Jan 29 02:58:43 2016 (r295033) @@ -2841,8 +2841,11 @@ Do not actually receive the stream. This option to verify the name the receive operation would use. .It Fl o Sy origin Ns = Ns Ar snapshot Forces the stream to be received as a clone of the given snapshot. -This is only valid if the stream is an incremental stream whose source -is the same as the provided origin. +If the stream is a full send stream, this will create the filesystem +described by the stream as a clone of the specified snapshot. Which +snapshot was specified will not affect the success or failure of the +receive, as long as the snapshot does exist. If the stream is an +incremental send stream, all the normal verification will be performed. .It Fl F Force a rollback of the file system to the most recent snapshot before performing the receive operation. If receiving an incremental replication Modified: user/ngie/socket-tests/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- user/ngie/socket-tests/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Fri Jan 29 02:58:43 2016 (r295033) @@ -26,6 +26,7 @@ * Copyright (c) 2012 Pawel Jakub Dawidek <pawel@dawidek.net>. * All rights reserved. * Copyright (c) 2013 Steven Hartland. All rights reserved. + * Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved. */ #include <assert.h> @@ -67,7 +68,7 @@ extern void zfs_setprop_error(libzfs_han static int zfs_receive_impl(libzfs_handle_t *, const char *, const char *, recvflags_t *, int, const char *, nvlist_t *, avl_tree_t *, char **, int, - uint64_t *); + uint64_t *, const char *); static int guid_to_name(libzfs_handle_t *, const char *, uint64_t, boolean_t, char *); @@ -2602,6 +2603,7 @@ zfs_receive_package(libzfs_handle_t *hdl nvlist_t *stream_nv = NULL; avl_tree_t *stream_avl = NULL; char *fromsnap = NULL; + char *sendsnap = NULL; char *cp; char tofs[ZFS_MAXNAMELEN]; char sendfs[ZFS_MAXNAMELEN]; @@ -2750,8 +2752,16 @@ zfs_receive_package(libzfs_handle_t *hdl */ (void) strlcpy(sendfs, drr->drr_u.drr_begin.drr_toname, ZFS_MAXNAMELEN); - if ((cp = strchr(sendfs, '@')) != NULL) + if ((cp = strchr(sendfs, '@')) != NULL) { *cp = '\0'; + /* + * Find the "sendsnap", the final snapshot in a replication + * stream. zfs_receive_one() handles certain errors + * differently, depending on if the contained stream is the + * last one or not. + */ + sendsnap = (cp + 1); + } /* Finally, receive each contained stream */ do { @@ -2764,7 +2774,7 @@ zfs_receive_package(libzfs_handle_t *hdl */ error = zfs_receive_impl(hdl, destname, NULL, flags, fd, sendfs, stream_nv, stream_avl, top_zfs, cleanup_fd, - action_handlep); + action_handlep, sendsnap); if (error == ENODATA) { error = 0; break; @@ -2930,7 +2940,7 @@ zfs_receive_one(libzfs_handle_t *hdl, in const char *originsnap, recvflags_t *flags, dmu_replay_record_t *drr, dmu_replay_record_t *drr_noswap, const char *sendfs, nvlist_t *stream_nv, avl_tree_t *stream_avl, char **top_zfs, int cleanup_fd, - uint64_t *action_handlep) + uint64_t *action_handlep, const char *finalsnap) { zfs_cmd_t zc = { 0 }; time_t begin_time; @@ -2947,6 +2957,7 @@ zfs_receive_one(libzfs_handle_t *hdl, in nvlist_t *snapprops_nvlist = NULL; zprop_errflags_t prop_errflags; boolean_t recursive; + char *snapname = NULL; begin_time = time(NULL); @@ -2957,7 +2968,6 @@ zfs_receive_one(libzfs_handle_t *hdl, in ENOENT); if (stream_avl != NULL) { - char *snapname; nvlist_t *fs = fsavl_find(stream_avl, drrb->drr_toguid, &snapname); nvlist_t *props; @@ -3313,7 +3323,21 @@ zfs_receive_one(libzfs_handle_t *hdl, in ZPROP_N_MORE_ERRORS) == 0) { trunc_prop_errs(intval); break; - } else { + } else if (snapname == NULL || finalsnap == NULL || + strcmp(finalsnap, snapname) == 0 || + strcmp(nvpair_name(prop_err), + zfs_prop_to_name(ZFS_PROP_REFQUOTA)) != 0) { + /* + * Skip the special case of, for example, + * "refquota", errors on intermediate + * snapshots leading up to a final one. + * That's why we have all of the checks above. + * + * See zfs_ioctl.c's extract_delay_props() for + * a list of props which can fail on + * intermediate snapshots, but shouldn't + * affect the overall receive. + */ (void) snprintf(tbuf, sizeof (tbuf), dgettext(TEXT_DOMAIN, "cannot receive %s property on %s"), @@ -3498,7 +3522,7 @@ static int zfs_receive_impl(libzfs_handle_t *hdl, const char *tosnap, const char *originsnap, recvflags_t *flags, int infd, const char *sendfs, nvlist_t *stream_nv, avl_tree_t *stream_avl, char **top_zfs, int cleanup_fd, - uint64_t *action_handlep) + uint64_t *action_handlep, const char *finalsnap) { int err; dmu_replay_record_t drr, drr_noswap; @@ -3594,10 +3618,11 @@ zfs_receive_impl(libzfs_handle_t *hdl, c if ((cp = strchr(nonpackage_sendfs, '@')) != NULL) *cp = '\0'; sendfs = nonpackage_sendfs; + VERIFY(finalsnap == NULL); } return (zfs_receive_one(hdl, infd, tosnap, originsnap, flags, &drr, &drr_noswap, sendfs, stream_nv, stream_avl, top_zfs, - cleanup_fd, action_handlep)); + cleanup_fd, action_handlep, finalsnap)); } else { assert(DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) == DMU_COMPOUNDSTREAM); @@ -3632,7 +3657,7 @@ zfs_receive(libzfs_handle_t *hdl, const VERIFY(cleanup_fd >= 0); err = zfs_receive_impl(hdl, tosnap, originsnap, flags, infd, NULL, NULL, - stream_avl, &top_zfs, cleanup_fd, &action_handle); + stream_avl, &top_zfs, cleanup_fd, &action_handle, NULL); VERIFY(0 == close(cleanup_fd)); Modified: user/ngie/socket-tests/cddl/lib/Makefile ============================================================================== --- user/ngie/socket-tests/cddl/lib/Makefile Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/cddl/lib/Makefile Fri Jan 29 02:58:43 2016 (r295033) @@ -26,7 +26,7 @@ _libzpool= libzpool .endif .endif -.if ${MACHINE_CPUARCH} != "sparc64" +.if ${MACHINE_CPUARCH} != "sparc64" && ${MACHINE_CPUARCH} != "riscv" _drti= drti _libdtrace= libdtrace .endif Modified: user/ngie/socket-tests/contrib/bsnmp/snmp_mibII/mibII_tcp.c ============================================================================== --- user/ngie/socket-tests/contrib/bsnmp/snmp_mibII/mibII_tcp.c Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/contrib/bsnmp/snmp_mibII/mibII_tcp.c Fri Jan 29 02:58:43 2016 (r295033) @@ -45,10 +45,10 @@ struct tcp_index { }; static uint64_t tcp_tick; +static uint64_t tcp_stats_tick; static struct tcpstat tcpstat; static struct xinpgen *xinpgen; static size_t xinpgen_len; -static u_int tcp_count; static u_int tcp_total; static u_int oidnum; @@ -64,13 +64,9 @@ tcp_compare(const void *p1, const void * } static int -fetch_tcp(void) +fetch_tcp_stats(void) { size_t len; - struct xinpgen *ptr; - struct xtcpcb *tp; - struct tcp_index *oid; - in_addr_t inaddr; len = sizeof(tcpstat); if (sysctlbyname("net.inet.tcp.stats", &tcpstat, &len, NULL, 0) == -1) { @@ -82,6 +78,20 @@ fetch_tcp(void) return (-1); } + tcp_stats_tick = get_ticks(); + + return (0); +} + +static int +fetch_tcp(void) +{ + size_t len; + struct xinpgen *ptr; + struct xtcpcb *tp; + struct tcp_index *oid; + in_addr_t inaddr; + len = 0; if (sysctlbyname("net.inet.tcp.pcblist", NULL, &len, NULL, 0) == -1) { syslog(LOG_ERR, "net.inet.tcp.pcblist: %m"); @@ -102,7 +112,6 @@ fetch_tcp(void) tcp_tick = get_ticks(); - tcp_count = 0; tcp_total = 0; for (ptr = (struct xinpgen *)(void *)((char *)xinpgen + xinpgen->xig_len); ptr->xig_len > sizeof(struct xinpgen); @@ -114,10 +123,6 @@ fetch_tcp(void) if (tp->xt_inp.inp_vflag & INP_IPV4) tcp_total++; - - if (tp->xt_tp.t_state == TCPS_ESTABLISHED || - tp->xt_tp.t_state == TCPS_CLOSE_WAIT) - tcp_count++; } if (oidnum < tcp_total) { @@ -184,8 +189,8 @@ op_tcp(struct snmp_context *ctx __unused abort(); } - if (tcp_tick < this_tick) - if (fetch_tcp() == -1) + if (tcp_stats_tick < this_tick) + if (fetch_tcp_stats() == -1) return (SNMP_ERR_GENERR); switch (value->var.subs[sub - 1]) { @@ -226,7 +231,8 @@ op_tcp(struct snmp_context *ctx __unused break; case LEAF_tcpCurrEstab: - value->v.uint32 = tcp_count; + value->v.uint32 = tcpstat.tcps_states[TCPS_ESTABLISHED] + + tcpstat.tcps_states[TCPS_CLOSE_WAIT]; break; case LEAF_tcpInSegs: Modified: user/ngie/socket-tests/contrib/elftoolchain/libelf/_libelf_config.h ============================================================================== --- user/ngie/socket-tests/contrib/elftoolchain/libelf/_libelf_config.h Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/contrib/elftoolchain/libelf/_libelf_config.h Fri Jan 29 02:58:43 2016 (r295033) @@ -97,6 +97,12 @@ #define LIBELF_BYTEORDER ELFDATA2MSB #define LIBELF_CLASS ELFCLASS32 +#elif defined(__riscv64) + +#define LIBELF_ARCH EM_RISCV +#define LIBELF_BYTEORDER ELFDATA2LSB +#define LIBELF_CLASS ELFCLASS64 + #elif defined(__sparc__) #define LIBELF_ARCH EM_SPARCV9 Modified: user/ngie/socket-tests/contrib/netbsd-tests/lib/libc/sys/t_mincore.c ============================================================================== --- user/ngie/socket-tests/contrib/netbsd-tests/lib/libc/sys/t_mincore.c Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/contrib/netbsd-tests/lib/libc/sys/t_mincore.c Fri Jan 29 02:58:43 2016 (r295033) @@ -206,7 +206,8 @@ ATF_TC_BODY(mincore_resid, tc) "might be low on memory"); #ifdef __FreeBSD__ - ATF_REQUIRE(mlock(addr, npgs * page) == 0); + ATF_REQUIRE_MSG(mlock(addr, npgs * page) == 0, "mlock failed: %s", + strerror(errno)); #endif ATF_REQUIRE(check_residency(addr, npgs) == npgs); ATF_REQUIRE(munmap(addr, npgs * page) == 0); Modified: user/ngie/socket-tests/contrib/netbsd-tests/lib/libc/sys/t_mlock.c ============================================================================== --- user/ngie/socket-tests/contrib/netbsd-tests/lib/libc/sys/t_mlock.c Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/contrib/netbsd-tests/lib/libc/sys/t_mlock.c Fri Jan 29 02:58:43 2016 (r295033) @@ -47,12 +47,89 @@ __RCSID("$NetBSD: t_mlock.c,v 1.5 2014/0 #include <unistd.h> #ifdef __FreeBSD__ +#include <limits.h> #define _KMEMUSER #include <machine/vmparam.h> #endif static long page = 0; +#ifdef __FreeBSD__ +#define VM_MAX_WIRED "vm.max_wired" + +static void +vm_max_wired_sysctl(int *old_value, int *new_value) +{ + size_t old_len; + size_t new_len = (new_value == NULL ? 0 : sizeof(int)); + + if (old_value == NULL) + printf("Setting the new value to %d\n", *new_value); + else { + ATF_REQUIRE_MSG(sysctlbyname(VM_MAX_WIRED, NULL, &old_len, + new_value, new_len) == 0, + "sysctlbyname(%s) failed: %s", VM_MAX_WIRED, strerror(errno)); + } + + ATF_REQUIRE_MSG(sysctlbyname(VM_MAX_WIRED, old_value, &old_len, + new_value, new_len) == 0, + "sysctlbyname(%s) failed: %s", VM_MAX_WIRED, strerror(errno)); + + if (old_value != NULL) + printf("Saved the old value (%d)\n", *old_value); +} + +static void +set_vm_max_wired(int new_value) +{ + FILE *fp; + int old_value; + + fp = fopen(VM_MAX_WIRED, "w"); + if (fp == NULL) { + atf_tc_skip("could not open %s for writing: %s", + VM_MAX_WIRED, strerror(errno)); + return; + } + + vm_max_wired_sysctl(&old_value, NULL); + + ATF_REQUIRE_MSG(fprintf(fp, "%d", old_value) > 0, + "saving %s failed", VM_MAX_WIRED); + + fclose(fp); + + vm_max_wired_sysctl(NULL, &new_value); +} + +static void +restore_vm_max_wired(void) +{ + FILE *fp; + int saved_max_wired; + + fp = fopen(VM_MAX_WIRED, "r"); + if (fp == NULL) { + perror("fopen failed\n"); + return; + } + + if (fscanf(fp, "%d", &saved_max_wired) != 1) { + perror("fscanf failed\n"); + fclose(fp); + return; + } + + fclose(fp); + printf("old value in %s: %d\n", VM_MAX_WIRED, saved_max_wired); + + if (saved_max_wired == 0) /* This will cripple the test host */ + return; + + vm_max_wired_sysctl(NULL, &saved_max_wired); +} +#endif + ATF_TC(mlock_clip); ATF_TC_HEAD(mlock_clip, tc) { @@ -78,11 +155,19 @@ ATF_TC_BODY(mlock_clip, tc) free(buf); } +#ifdef __FreeBSD__ +ATF_TC_WITH_CLEANUP(mlock_err); +#else ATF_TC(mlock_err); +#endif ATF_TC_HEAD(mlock_err, tc) { atf_tc_set_md_var(tc, "descr", "Test error conditions in mlock(2) and munlock(2)"); +#ifdef __FreeBSD__ + atf_tc_set_md_var(tc, "require.config", "allow_sysctl_side_effects"); + atf_tc_set_md_var(tc, "require.user", "root"); +#endif } ATF_TC_BODY(mlock_err, tc) @@ -99,6 +184,8 @@ ATF_TC_BODY(mlock_err, tc) if ((uintptr_t)VM_MIN_ADDRESS > 0) null_errno = EINVAL; /* NULL is not inside user VM */ #endif + /* Set max_wired really really high to avoid EAGAIN */ + set_vm_max_wired(INT_MAX); #else if (sysctlbyname("vm.minaddress", &vmin, &len, NULL, 0) != 0) atf_tc_fail("failed to read vm.minaddress"); @@ -139,6 +226,14 @@ ATF_TC_BODY(mlock_err, tc) ATF_REQUIRE_ERRNO(ENOMEM, munlock(invalid_ptr, page) == -1); } +#ifdef __FreeBSD__ +ATF_TC_CLEANUP(mlock_err, tc) +{ + + restore_vm_max_wired(); +} +#endif + ATF_TC(mlock_limits); ATF_TC_HEAD(mlock_limits, tc) { @@ -200,10 +295,18 @@ ATF_TC_BODY(mlock_limits, tc) free(buf); } +#ifdef __FreeBSD__ +ATF_TC_WITH_CLEANUP(mlock_mmap); +#else ATF_TC(mlock_mmap); +#endif ATF_TC_HEAD(mlock_mmap, tc) { atf_tc_set_md_var(tc, "descr", "Test mlock(2)-mmap(2) interaction"); +#ifdef __FreeBSD__ + atf_tc_set_md_var(tc, "require.config", "allow_sysctl_side_effects"); + atf_tc_set_md_var(tc, "require.user", "root"); +#endif } ATF_TC_BODY(mlock_mmap, tc) @@ -215,6 +318,11 @@ ATF_TC_BODY(mlock_mmap, tc) #endif void *buf; +#ifdef __FreeBSD__ + /* Set max_wired really really high to avoid EAGAIN */ + set_vm_max_wired(INT_MAX); +#endif + /* * Make a wired RW mapping and check that mlock(2) * does not fail for the (already locked) mapping. @@ -248,11 +356,27 @@ ATF_TC_BODY(mlock_mmap, tc) ATF_REQUIRE(munmap(buf, page) == 0); } +#ifdef __FreeBSD__ +ATF_TC_CLEANUP(mlock_mmap, tc) +{ + + restore_vm_max_wired(); +} +#endif + +#ifdef __FreeBSD__ +ATF_TC_WITH_CLEANUP(mlock_nested); +#else ATF_TC(mlock_nested); +#endif ATF_TC_HEAD(mlock_nested, tc) { atf_tc_set_md_var(tc, "descr", "Test that consecutive mlock(2) calls succeed"); +#ifdef __FreeBSD__ + atf_tc_set_md_var(tc, "require.config", "allow_sysctl_side_effects"); + atf_tc_set_md_var(tc, "require.user", "root"); +#endif } ATF_TC_BODY(mlock_nested, tc) @@ -260,6 +384,11 @@ ATF_TC_BODY(mlock_nested, tc) const size_t maxiter = 100; void *buf; +#ifdef __FreeBSD__ + /* Set max_wired really really high to avoid EAGAIN */ + set_vm_max_wired(INT_MAX); +#endif + buf = malloc(page); ATF_REQUIRE(buf != NULL); @@ -270,6 +399,14 @@ ATF_TC_BODY(mlock_nested, tc) free(buf); } +#ifdef __FreeBSD__ +ATF_TC_CLEANUP(mlock_nested, tc) +{ + + restore_vm_max_wired(); +} +#endif + ATF_TP_ADD_TCS(tp) { Modified: user/ngie/socket-tests/contrib/netbsd-tests/usr.bin/grep/t_grep.sh ============================================================================== --- user/ngie/socket-tests/contrib/netbsd-tests/usr.bin/grep/t_grep.sh Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/contrib/netbsd-tests/usr.bin/grep/t_grep.sh Fri Jan 29 02:58:43 2016 (r295033) @@ -70,7 +70,15 @@ recurse_body() echo -e "cod\ndover sole\nhaddock\nhalibut\npilchard" > recurse/d/fish echo -e "cod\nhaddock\nplaice" > recurse/a/f/favourite-fish + # Begin FreeBSD + if true; then + atf_check -o file:"$(atf_get_srcdir)/d_recurse.out" -x "grep -r haddock recurse | sort" + else + # End FreeBSD atf_check -o file:"$(atf_get_srcdir)/d_recurse.out" grep -r haddock recurse + # Begin FreeBSD + fi + # End FreeBSD } atf_test_case recurse_symlink Modified: user/ngie/socket-tests/contrib/ofed/librdmacm/examples/build/rping/Makefile ============================================================================== --- user/ngie/socket-tests/contrib/ofed/librdmacm/examples/build/rping/Makefile Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/contrib/ofed/librdmacm/examples/build/rping/Makefile Fri Jan 29 02:58:43 2016 (r295033) @@ -5,7 +5,8 @@ PROG= rping MAN= SRCS= rping.c -LDADD+= -libverbs -lrdmacm -lpthread -LDADD+= -lmlx4 +LIBADD+= ibverbs rdmacm pthread +LIBADD+= mlx4 +LIBADD+= cxgb4 .include <bsd.prog.mk> Modified: user/ngie/socket-tests/crypto/openssh/FREEBSD-upgrade ============================================================================== --- user/ngie/socket-tests/crypto/openssh/FREEBSD-upgrade Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/crypto/openssh/FREEBSD-upgrade Fri Jan 29 02:58:43 2016 (r295033) @@ -117,6 +117,7 @@ - PasswordAuthentication defaults to "no". - VersionAddendum defaults to "FreeBSD-YYYYMMDD". - PrivilegeSeparation defaults to "sandbox". + - UseDNS defaults to "yes". 2) Modified client-side defaults Modified: user/ngie/socket-tests/crypto/openssh/servconf.c ============================================================================== --- user/ngie/socket-tests/crypto/openssh/servconf.c Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/crypto/openssh/servconf.c Fri Jan 29 02:58:43 2016 (r295033) @@ -320,7 +320,7 @@ fill_default_server_options(ServerOption if (options->max_sessions == -1) options->max_sessions = DEFAULT_SESSIONS_MAX; if (options->use_dns == -1) - options->use_dns = 0; + options->use_dns = 1; if (options->client_alive_interval == -1) options->client_alive_interval = 0; if (options->client_alive_count_max == -1) Modified: user/ngie/socket-tests/crypto/openssh/sshd_config ============================================================================== --- user/ngie/socket-tests/crypto/openssh/sshd_config Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/crypto/openssh/sshd_config Fri Jan 29 02:58:43 2016 (r295033) @@ -115,7 +115,7 @@ #Compression delayed #ClientAliveInterval 0 #ClientAliveCountMax 3 -#UseDNS no +#UseDNS yes #PidFile /var/run/sshd.pid #MaxStartups 10:30:100 #PermitTunnel no Modified: user/ngie/socket-tests/crypto/openssh/sshd_config.5 ============================================================================== --- user/ngie/socket-tests/crypto/openssh/sshd_config.5 Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/crypto/openssh/sshd_config.5 Fri Jan 29 02:58:43 2016 (r295033) @@ -1541,8 +1541,8 @@ the resolved host name for the remote IP very same IP address. .Pp If this option is set to -.Dq no -(the default) then only addresses and not host names may be used in +.Dq no , +then only addresses and not host names may be used in .Pa ~/.ssh/known_hosts .Cm from and @@ -1550,6 +1550,8 @@ and .Cm Match .Cm Host directives. +The default is +.Dq yes . .It Cm UseLogin Specifies whether .Xr login 1 Modified: user/ngie/socket-tests/crypto/openssl/ACKNOWLEDGMENTS ============================================================================== --- user/ngie/socket-tests/crypto/openssl/ACKNOWLEDGMENTS Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/crypto/openssl/ACKNOWLEDGMENTS Fri Jan 29 02:58:43 2016 (r295033) @@ -1,30 +1,2 @@ -The OpenSSL project depends on volunteer efforts and financial support from -the end user community. That support comes in the form of donations and paid -sponsorships, software support contracts, paid consulting services -and commissioned software development. - -Since all these activities support the continued development and improvement -of OpenSSL we consider all these clients and customers as sponsors of the -OpenSSL project. - -We would like to identify and thank the following such sponsors for their past -or current significant support of the OpenSSL project: - -Major support: - - Qualys http://www.qualys.com/ - -Very significant support: - - OpenGear: http://www.opengear.com/ - -Significant support: - - PSW Group: http://www.psw.net/ - Acano Ltd. http://acano.com/ - -Please note that we ask permission to identify sponsors and that some sponsors -we consider eligible for inclusion here have requested to remain anonymous. - -Additional sponsorship or financial support is always welcome: for more -information please contact the OpenSSL Software Foundation. +Please https://www.openssl.org/community/thanks.html for the current +acknowledgements. Modified: user/ngie/socket-tests/crypto/openssl/CHANGES ============================================================================== --- user/ngie/socket-tests/crypto/openssl/CHANGES Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/crypto/openssl/CHANGES Fri Jan 29 02:58:43 2016 (r295033) @@ -2,6 +2,54 @@ OpenSSL CHANGES _______________ + Changes between 1.0.2e and 1.0.2f [28 Jan 2016] + + *) DH small subgroups + + Historically OpenSSL only ever generated DH parameters based on "safe" + primes. More recently (in version 1.0.2) support was provided for + generating X9.42 style parameter files such as those required for RFC 5114 + support. The primes used in such files may not be "safe". Where an + application is using DH configured with parameters based on primes that are + not "safe" then an attacker could use this fact to find a peer's private + DH exponent. This attack requires that the attacker complete multiple + handshakes in which the peer uses the same private DH exponent. For example + this could be used to discover a TLS server's private DH exponent if it's + reusing the private DH exponent or it's using a static DH ciphersuite. + + OpenSSL provides the option SSL_OP_SINGLE_DH_USE for ephemeral DH (DHE) in + TLS. It is not on by default. If the option is not set then the server + reuses the same private DH exponent for the life of the server process and + would be vulnerable to this attack. It is believed that many popular + applications do set this option and would therefore not be at risk. + + The fix for this issue adds an additional check where a "q" parameter is + available (as is the case in X9.42 based parameters). This detects the + only known attack, and is the only possible defense for static DH + ciphersuites. This could have some performance impact. + + Additionally the SSL_OP_SINGLE_DH_USE option has been switched on by + default and cannot be disabled. This could have some performance impact. + + This issue was reported to OpenSSL by Antonio Sanso (Adobe). + (CVE-2016-0701) + [Matt Caswell] + + *) SSLv2 doesn't block disabled ciphers + + A malicious client can negotiate SSLv2 ciphers that have been disabled on + the server and complete SSLv2 handshakes even if all SSLv2 ciphers have + been disabled, provided that the SSLv2 protocol was not also disabled via + SSL_OP_NO_SSLv2. + + This issue was reported to OpenSSL on 26th December 2015 by Nimrod Aviram + and Sebastian Schinzel. + (CVE-2015-3197) + [Viktor Dukhovni] + + *) Reject DH handshakes with parameters shorter than 1024 bits. + [Kurt Roeckx] + Changes between 1.0.2d and 1.0.2e [3 Dec 2015] *) BN_mod_exp may produce incorrect results on x86_64 Modified: user/ngie/socket-tests/crypto/openssl/Configure ============================================================================== --- user/ngie/socket-tests/crypto/openssl/Configure Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/crypto/openssl/Configure Fri Jan 29 02:58:43 2016 (r295033) @@ -124,6 +124,9 @@ my $clang_disabled_warnings = "-Wno-unus # -Wextended-offsetof my $clang_devteam_warn = "-Wno-unused-parameter -Wno-missing-field-initializers -Wno-language-extension-token -Wno-extended-offsetof -Qunused-arguments"; +# Warn that "make depend" should be run? +my $warn_make_depend = 0; + my $strict_warnings = 0; my $x86_gcc_des="DES_PTR DES_RISC1 DES_UNROLL"; @@ -1513,7 +1516,7 @@ if ($target =~ /\-icc$/) # Intel C compi # linker only when --prefix is not /usr. if ($target =~ /^BSD\-/) { - $shared_ldflag.=" -Wl,-rpath,\$(LIBRPATH)" if ($prefix !~ m|^/usr[/]*$|); + $shared_ldflag.=" -Wl,-rpath,\$\$(LIBRPATH)" if ($prefix !~ m|^/usr[/]*$|); } if ($sys_id ne "") @@ -2028,14 +2031,8 @@ EOF &dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s'); } if ($depflags ne $default_depflags && !$make_depend) { - print <<EOF; - -Since you've disabled or enabled at least one algorithm, you need to do -the following before building: - - make depend -EOF - } + $warn_make_depend++; + } } # create the ms/version32.rc file if needed @@ -2114,12 +2111,18 @@ EOF print <<\EOF if ($no_shared_warn); -You gave the option 'shared'. Normally, that would give you shared libraries. -Unfortunately, the OpenSSL configuration doesn't include shared library support -for this platform yet, so it will pretend you gave the option 'no-shared'. If -you can inform the developpers (openssl-dev\@openssl.org) how to support shared -libraries on this platform, they will at least look at it and try their best -(but please first make sure you have tried with a current version of OpenSSL). +You gave the option 'shared', which is not supported on this platform, so +we will pretend you gave the option 'no-shared'. If you know how to implement +shared libraries, please let us know (but please first make sure you have +tried with a current version of OpenSSL). +EOF + +print <<EOF if ($warn_make_depend); + +*** Because of configuration changes, you MUST do the following before +*** building: + + make depend EOF exit(0); Modified: user/ngie/socket-tests/crypto/openssl/INSTALL ============================================================================== --- user/ngie/socket-tests/crypto/openssl/INSTALL Fri Jan 29 01:54:32 2016 (r295032) +++ user/ngie/socket-tests/crypto/openssl/INSTALL Fri Jan 29 02:58:43 2016 (r295033) @@ -164,10 +164,10 @@ *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601290258.u0T2wibR022225>