Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Nov 2018 14:46:07 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r340869 - in projects/clang700-import: . contrib/elftoolchain/readelf contrib/elftoolchain/strings contrib/jemalloc/src contrib/libarchive/cpio contrib/libarchive/libarchive contrib/lib...
Message-ID:  <201811241446.wAOEk7SD029079@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Sat Nov 24 14:46:06 2018
New Revision: 340869
URL: https://svnweb.freebsd.org/changeset/base/340869

Log:
  Merge ^/head r340427 through r340868.

Added:
  projects/clang700-import/crypto/openssl/crypto/getenv.c
     - copied unchanged from r340868, head/crypto/openssl/crypto/getenv.c
  projects/clang700-import/crypto/openssl/doc/man3/SSL_get_peer_tmp_key.pod
     - copied unchanged from r340868, head/crypto/openssl/doc/man3/SSL_get_peer_tmp_key.pod
  projects/clang700-import/lib/libc/amd64/string/bzero.c
     - copied unchanged from r340868, head/lib/libc/amd64/string/bzero.c
  projects/clang700-import/lib/libc/tests/regex/multibyte.sh
     - copied unchanged from r340868, head/lib/libc/tests/regex/multibyte.sh
  projects/clang700-import/sbin/bectl/tests/
     - copied from r340868, head/sbin/bectl/tests/
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_peer_tmp_key.3
     - copied unchanged from r340868, head/secure/lib/libcrypto/man/SSL_get_peer_tmp_key.3
  projects/clang700-import/sys/arm/mv/mv_spi.c
     - copied unchanged from r340868, head/sys/arm/mv/mv_spi.c
  projects/clang700-import/sys/compat/linuxkpi/common/include/linux/swap.h
     - copied unchanged from r340868, head/sys/compat/linuxkpi/common/include/linux/swap.h
  projects/clang700-import/sys/dev/cxgbe/firmware/t4fw-1.22.0.3.bin.uu
     - copied unchanged from r340868, head/sys/dev/cxgbe/firmware/t4fw-1.22.0.3.bin.uu
  projects/clang700-import/sys/dev/cxgbe/firmware/t5fw-1.22.0.3.bin.uu
     - copied unchanged from r340868, head/sys/dev/cxgbe/firmware/t5fw-1.22.0.3.bin.uu
  projects/clang700-import/sys/dev/cxgbe/firmware/t6fw-1.22.0.3.bin.uu
     - copied unchanged from r340868, head/sys/dev/cxgbe/firmware/t6fw-1.22.0.3.bin.uu
  projects/clang700-import/sys/dev/extres/phy/phy_internal.h
     - copied unchanged from r340868, head/sys/dev/extres/phy/phy_internal.h
  projects/clang700-import/sys/dev/extres/phy/phy_usb.c
     - copied unchanged from r340868, head/sys/dev/extres/phy/phy_usb.c
  projects/clang700-import/sys/dev/extres/phy/phy_usb.h
     - copied unchanged from r340868, head/sys/dev/extres/phy/phy_usb.h
  projects/clang700-import/sys/dev/extres/phy/phynode_usb_if.m
     - copied unchanged from r340868, head/sys/dev/extres/phy/phynode_usb_if.m
  projects/clang700-import/tests/sys/netinet/ip_reass_test.c
     - copied unchanged from r340868, head/tests/sys/netinet/ip_reass_test.c
  projects/clang700-import/tests/sys/netinet/so_reuseport_lb_test.c
     - copied unchanged from r340868, head/tests/sys/netinet/so_reuseport_lb_test.c
  projects/clang700-import/tools/build/options/WITHOUT_BSD_GREP
     - copied unchanged from r340868, head/tools/build/options/WITHOUT_BSD_GREP
  projects/clang700-import/tools/build/options/WITH_GCOV
     - copied unchanged from r340868, head/tools/build/options/WITH_GCOV
  projects/clang700-import/tools/build/options/WITH_GNU_DIFF
     - copied unchanged from r340868, head/tools/build/options/WITH_GNU_DIFF
  projects/clang700-import/tools/build/options/WITH_GNU_GREP
     - copied unchanged from r340868, head/tools/build/options/WITH_GNU_GREP
  projects/clang700-import/tools/build/options/WITH_SENDMAIL
     - copied unchanged from r340868, head/tools/build/options/WITH_SENDMAIL
  projects/clang700-import/tools/build/options/WITH_TCP_WRAPPERS
     - copied unchanged from r340868, head/tools/build/options/WITH_TCP_WRAPPERS
Deleted:
  projects/clang700-import/crypto/openssl/doc/man3/SSL_CTX_set_client_CA_list.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_get_client_CA_list.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_get_server_tmp_key.pod
  projects/clang700-import/lib/libc/amd64/string/bzero.S
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_client_CA_list.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_client_CA_list.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_server_tmp_key.3
  projects/clang700-import/sys/dev/cxgbe/firmware/t4fw-1.19.1.0.bin.uu
  projects/clang700-import/sys/dev/cxgbe/firmware/t5fw-1.19.1.0.bin.uu
  projects/clang700-import/sys/dev/cxgbe/firmware/t6fw-1.19.1.0.bin.uu
  projects/clang700-import/tests/sys/netinet/reuseport_lb.c
  projects/clang700-import/tools/tools/locale/etc/common.UTF-8.src
  projects/clang700-import/tools/tools/locale/etc/manual-input.UTF-8
Modified:
  projects/clang700-import/Makefile.inc1
  projects/clang700-import/ObsoleteFiles.inc
  projects/clang700-import/UPDATING
  projects/clang700-import/contrib/elftoolchain/readelf/readelf.c
  projects/clang700-import/contrib/elftoolchain/strings/strings.c
  projects/clang700-import/contrib/jemalloc/src/extent.c
  projects/clang700-import/contrib/libarchive/cpio/cpio.c
  projects/clang700-import/contrib/libarchive/libarchive/archive_acl.c
  projects/clang700-import/contrib/libarchive/libarchive/archive_read_support_format_rar5.c
  projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c
  projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_mtree.c
  projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_pax.c
  projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_xar.c
  projects/clang700-import/contrib/libarchive/libarchive/test/test_fuzz.c
  projects/clang700-import/contrib/libarchive/libarchive/test/test_read_format_rar5.c
  projects/clang700-import/contrib/libarchive/libarchive/test/test_write_disk_perms.c
  projects/clang700-import/contrib/libarchive/tar/write.c
  projects/clang700-import/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c
  projects/clang700-import/contrib/smbfs/smbutil/smbutil.1
  projects/clang700-import/crypto/openssl/CHANGES
  projects/clang700-import/crypto/openssl/Configure
  projects/clang700-import/crypto/openssl/INSTALL
  projects/clang700-import/crypto/openssl/NEWS
  projects/clang700-import/crypto/openssl/README
  projects/clang700-import/crypto/openssl/apps/app_rand.c
  projects/clang700-import/crypto/openssl/apps/apps.c
  projects/clang700-import/crypto/openssl/apps/apps.h
  projects/clang700-import/crypto/openssl/apps/ca.c
  projects/clang700-import/crypto/openssl/apps/ocsp.c
  projects/clang700-import/crypto/openssl/apps/openssl.cnf
  projects/clang700-import/crypto/openssl/apps/opt.c
  projects/clang700-import/crypto/openssl/apps/rehash.c
  projects/clang700-import/crypto/openssl/apps/rsa.c
  projects/clang700-import/crypto/openssl/apps/s_cb.c
  projects/clang700-import/crypto/openssl/apps/s_server.c
  projects/clang700-import/crypto/openssl/apps/speed.c
  projects/clang700-import/crypto/openssl/apps/x509.c
  projects/clang700-import/crypto/openssl/crypto/LPdir_unix.c
  projects/clang700-import/crypto/openssl/crypto/async/arch/async_posix.h
  projects/clang700-import/crypto/openssl/crypto/bio/b_sock2.c
  projects/clang700-import/crypto/openssl/crypto/bio/bio_lib.c
  projects/clang700-import/crypto/openssl/crypto/bio/bss_log.c
  projects/clang700-import/crypto/openssl/crypto/bn/asm/x86_64-gcc.c
  projects/clang700-import/crypto/openssl/crypto/bn/bn_exp.c
  projects/clang700-import/crypto/openssl/crypto/bn/bn_lib.c
  projects/clang700-import/crypto/openssl/crypto/build.info
  projects/clang700-import/crypto/openssl/crypto/conf/conf_api.c
  projects/clang700-import/crypto/openssl/crypto/conf/conf_mod.c
  projects/clang700-import/crypto/openssl/crypto/cryptlib.c
  projects/clang700-import/crypto/openssl/crypto/ct/ct_log.c
  projects/clang700-import/crypto/openssl/crypto/dsa/dsa_gen.c
  projects/clang700-import/crypto/openssl/crypto/dsa/dsa_ossl.c
  projects/clang700-import/crypto/openssl/crypto/ec/ec_ameth.c
  projects/clang700-import/crypto/openssl/crypto/ec/ec_mult.c
  projects/clang700-import/crypto/openssl/crypto/ec/ec_pmeth.c
  projects/clang700-import/crypto/openssl/crypto/ec/ecdh_kdf.c
  projects/clang700-import/crypto/openssl/crypto/engine/eng_devcrypto.c
  projects/clang700-import/crypto/openssl/crypto/engine/eng_list.c
  projects/clang700-import/crypto/openssl/crypto/err/openssl.txt
  projects/clang700-import/crypto/openssl/crypto/evp/e_aes.c
  projects/clang700-import/crypto/openssl/crypto/evp/e_rc2.c
  projects/clang700-import/crypto/openssl/crypto/evp/pmeth_lib.c
  projects/clang700-import/crypto/openssl/crypto/include/internal/ec_int.h
  projects/clang700-import/crypto/openssl/crypto/include/internal/rand_int.h
  projects/clang700-import/crypto/openssl/crypto/kdf/hkdf.c
  projects/clang700-import/crypto/openssl/crypto/mem_sec.c
  projects/clang700-import/crypto/openssl/crypto/o_fopen.c
  projects/clang700-import/crypto/openssl/crypto/pkcs12/p12_mutl.c
  projects/clang700-import/crypto/openssl/crypto/poly1305/poly1305_ieee754.c
  projects/clang700-import/crypto/openssl/crypto/rand/drbg_ctr.c
  projects/clang700-import/crypto/openssl/crypto/rand/drbg_lib.c
  projects/clang700-import/crypto/openssl/crypto/rand/rand_err.c
  projects/clang700-import/crypto/openssl/crypto/rand/rand_lcl.h
  projects/clang700-import/crypto/openssl/crypto/rand/rand_lib.c
  projects/clang700-import/crypto/openssl/crypto/rand/rand_unix.c
  projects/clang700-import/crypto/openssl/crypto/rand/randfile.c
  projects/clang700-import/crypto/openssl/crypto/rsa/rsa_lib.c
  projects/clang700-import/crypto/openssl/crypto/rsa/rsa_meth.c
  projects/clang700-import/crypto/openssl/crypto/rsa/rsa_ossl.c
  projects/clang700-import/crypto/openssl/crypto/sha/asm/keccak1600-s390x.pl
  projects/clang700-import/crypto/openssl/crypto/sha/asm/sha512p8-ppc.pl
  projects/clang700-import/crypto/openssl/crypto/siphash/siphash.c
  projects/clang700-import/crypto/openssl/crypto/sm2/sm2_crypt.c
  projects/clang700-import/crypto/openssl/crypto/sm2/sm2_sign.c
  projects/clang700-import/crypto/openssl/crypto/ui/ui_openssl.c
  projects/clang700-import/crypto/openssl/crypto/x509/by_dir.c
  projects/clang700-import/crypto/openssl/crypto/x509/by_file.c
  projects/clang700-import/crypto/openssl/crypto/x509/x509_vfy.c
  projects/clang700-import/crypto/openssl/doc/man1/ca.pod
  projects/clang700-import/crypto/openssl/doc/man1/enc.pod
  projects/clang700-import/crypto/openssl/doc/man1/openssl.pod
  projects/clang700-import/crypto/openssl/doc/man1/req.pod
  projects/clang700-import/crypto/openssl/doc/man1/rsa.pod
  projects/clang700-import/crypto/openssl/doc/man1/s_server.pod
  projects/clang700-import/crypto/openssl/doc/man1/storeutl.pod
  projects/clang700-import/crypto/openssl/doc/man1/x509.pod
  projects/clang700-import/crypto/openssl/doc/man3/DES_random_key.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_DigestInit.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_PKEY_CTX_ctrl.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_PKEY_set1_RSA.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_aes.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_aria.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_bf_cbc.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_camellia.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_cast5_cbc.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_des.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_idea_cbc.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_md5.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_rc2_cbc.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_rc5_32_12_16_cbc.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_seed_cbc.pod
  projects/clang700-import/crypto/openssl/doc/man3/EVP_sm4_cbc.pod
  projects/clang700-import/crypto/openssl/doc/man3/OPENSSL_VERSION_NUMBER.pod
  projects/clang700-import/crypto/openssl/doc/man3/RSA_meth_new.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_CTX_set0_CA_list.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_CTX_set1_curves.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_CTX_set_quiet_shutdown.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_get_error.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_get_peer_signature_nid.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_set_bio.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_set_shutdown.pod
  projects/clang700-import/crypto/openssl/doc/man3/SSL_shutdown.pod
  projects/clang700-import/crypto/openssl/doc/man7/RAND_DRBG.pod
  projects/clang700-import/crypto/openssl/e_os.h
  projects/clang700-import/crypto/openssl/include/internal/cryptlib.h
  projects/clang700-import/crypto/openssl/include/internal/tsan_assist.h
  projects/clang700-import/crypto/openssl/include/openssl/cryptoerr.h
  projects/clang700-import/crypto/openssl/include/openssl/ec.h
  projects/clang700-import/crypto/openssl/include/openssl/ocsp.h
  projects/clang700-import/crypto/openssl/include/openssl/opensslv.h
  projects/clang700-import/crypto/openssl/include/openssl/rand_drbg.h
  projects/clang700-import/crypto/openssl/include/openssl/randerr.h
  projects/clang700-import/crypto/openssl/include/openssl/rsa.h
  projects/clang700-import/crypto/openssl/include/openssl/ssl.h
  projects/clang700-import/crypto/openssl/include/openssl/symhacks.h
  projects/clang700-import/crypto/openssl/include/openssl/tls1.h
  projects/clang700-import/crypto/openssl/ssl/d1_lib.c
  projects/clang700-import/crypto/openssl/ssl/record/rec_layer_d1.c
  projects/clang700-import/crypto/openssl/ssl/record/record.h
  projects/clang700-import/crypto/openssl/ssl/record/record_locl.h
  projects/clang700-import/crypto/openssl/ssl/record/ssl3_record.c
  projects/clang700-import/crypto/openssl/ssl/s3_cbc.c
  projects/clang700-import/crypto/openssl/ssl/s3_enc.c
  projects/clang700-import/crypto/openssl/ssl/s3_lib.c
  projects/clang700-import/crypto/openssl/ssl/ssl_cert.c
  projects/clang700-import/crypto/openssl/ssl/ssl_ciph.c
  projects/clang700-import/crypto/openssl/ssl/ssl_lib.c
  projects/clang700-import/crypto/openssl/ssl/ssl_locl.h
  projects/clang700-import/crypto/openssl/ssl/statem/extensions.c
  projects/clang700-import/crypto/openssl/ssl/statem/extensions_clnt.c
  projects/clang700-import/crypto/openssl/ssl/statem/statem.c
  projects/clang700-import/crypto/openssl/ssl/statem/statem_clnt.c
  projects/clang700-import/crypto/openssl/ssl/statem/statem_lib.c
  projects/clang700-import/crypto/openssl/ssl/statem/statem_locl.h
  projects/clang700-import/crypto/openssl/ssl/statem/statem_srvr.c
  projects/clang700-import/crypto/openssl/ssl/t1_lib.c
  projects/clang700-import/crypto/openssl/ssl/tls13_enc.c
  projects/clang700-import/etc/mtree/BSD.tests.dist
  projects/clang700-import/lib/csu/amd64/reloc.c
  projects/clang700-import/lib/csu/common/crtbrand.c
  projects/clang700-import/lib/csu/common/ignore_init.c
  projects/clang700-import/lib/csu/common/notes.h
  projects/clang700-import/lib/csu/i386/crt1_s.S
  projects/clang700-import/lib/csu/i386/reloc.c
  projects/clang700-import/lib/csu/mips/crt.h
  projects/clang700-import/lib/libbe/be.c
  projects/clang700-import/lib/libbe/be.h
  projects/clang700-import/lib/libbe/be_access.c
  projects/clang700-import/lib/libbe/be_impl.h
  projects/clang700-import/lib/libbe/be_info.c
  projects/clang700-import/lib/libbe/libbe.3
  projects/clang700-import/lib/libc/Makefile
  projects/clang700-import/lib/libc/amd64/string/Makefile.inc
  projects/clang700-import/lib/libc/amd64/string/memset.S
  projects/clang700-import/lib/libc/gen/sysconf.c
  projects/clang700-import/lib/libc/locale/c16rtomb.c
  projects/clang700-import/lib/libc/locale/c32rtomb.c
  projects/clang700-import/lib/libc/locale/mbrtoc16.c
  projects/clang700-import/lib/libc/locale/mbrtoc32.c
  projects/clang700-import/lib/libc/regex/engine.c
  projects/clang700-import/lib/libc/sys/fcntl.2
  projects/clang700-import/lib/libc/sys/getdirentries.2
  projects/clang700-import/lib/libc/tests/regex/Makefile
  projects/clang700-import/lib/libcasper/services/cap_dns/cap_dns.3
  projects/clang700-import/lib/libcasper/services/cap_dns/cap_dns.c
  projects/clang700-import/lib/libthr/thread/thr_init.c
  projects/clang700-import/libexec/rc/rc.d/ipmon
  projects/clang700-import/libexec/rtld-elf/amd64/reloc.c
  projects/clang700-import/libexec/rtld-elf/rtld.c
  projects/clang700-import/libexec/rtld-elf/rtld.h
  projects/clang700-import/rescue/rescue/Makefile
  projects/clang700-import/sbin/bectl/Makefile
  projects/clang700-import/sbin/bectl/bectl.8
  projects/clang700-import/sbin/bectl/bectl.c
  projects/clang700-import/sbin/dumpon/dumpon.8
  projects/clang700-import/sbin/dumpon/dumpon.c
  projects/clang700-import/sbin/ipfw/ipfw.8
  projects/clang700-import/sbin/ipfw/ipv6.c
  projects/clang700-import/sbin/mount_fusefs/mount_fusefs.8
  projects/clang700-import/secure/lib/libcrypto/Makefile
  projects/clang700-import/secure/lib/libcrypto/Makefile.inc
  projects/clang700-import/secure/lib/libcrypto/Makefile.man
  projects/clang700-import/secure/lib/libcrypto/man/ADMISSIONS.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_INTEGER_get_int64.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_ITEM_lookup.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_STRING_TABLE_add.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_STRING_length.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_STRING_new.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_TIME_set.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_TYPE_get.3
  projects/clang700-import/secure/lib/libcrypto/man/ASN1_generate_nconf.3
  projects/clang700-import/secure/lib/libcrypto/man/ASYNC_WAIT_CTX_new.3
  projects/clang700-import/secure/lib/libcrypto/man/ASYNC_start_job.3
  projects/clang700-import/secure/lib/libcrypto/man/BF_encrypt.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_ADDR.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_ADDRINFO.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_connect.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_ctrl.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_f_base64.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_f_buffer.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_f_cipher.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_f_md.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_f_null.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_f_ssl.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_find_type.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_get_data.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_get_ex_new_index.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_meth_new.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_new.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_new_CMS.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_parse_hostserv.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_printf.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_push.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_read.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_s_accept.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_s_bio.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_s_connect.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_s_fd.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_s_file.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_s_mem.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_s_null.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_s_socket.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_set_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/BIO_should_retry.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_BLINDING_new.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_CTX_new.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_CTX_start.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_add.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_add_word.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_bn2bin.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_cmp.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_copy.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_generate_prime.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_mod_inverse.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_new.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_num_bytes.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_rand.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_security_bits.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_set_bit.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_swap.3
  projects/clang700-import/secure/lib/libcrypto/man/BN_zero.3
  projects/clang700-import/secure/lib/libcrypto/man/BUF_MEM_new.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_add0_cert.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_add1_signer.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_compress.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_decrypt.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_encrypt.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_final.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_get0_type.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_sign.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_sign_receipt.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_uncompress.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_verify.3
  projects/clang700-import/secure/lib/libcrypto/man/CMS_verify_receipt.3
  projects/clang700-import/secure/lib/libcrypto/man/CONF_modules_free.3
  projects/clang700-import/secure/lib/libcrypto/man/CONF_modules_load_file.3
  projects/clang700-import/secure/lib/libcrypto/man/CRYPTO_THREAD_run_once.3
  projects/clang700-import/secure/lib/libcrypto/man/CRYPTO_get_ex_new_index.3
  projects/clang700-import/secure/lib/libcrypto/man/CTLOG_STORE_get0_log_by_id.3
  projects/clang700-import/secure/lib/libcrypto/man/CTLOG_STORE_new.3
  projects/clang700-import/secure/lib/libcrypto/man/CTLOG_new.3
  projects/clang700-import/secure/lib/libcrypto/man/CT_POLICY_EVAL_CTX_new.3
  projects/clang700-import/secure/lib/libcrypto/man/DEFINE_STACK_OF.3
  projects/clang700-import/secure/lib/libcrypto/man/DES_random_key.3
  projects/clang700-import/secure/lib/libcrypto/man/DH_generate_key.3
  projects/clang700-import/secure/lib/libcrypto/man/DH_generate_parameters.3
  projects/clang700-import/secure/lib/libcrypto/man/DH_get0_pqg.3
  projects/clang700-import/secure/lib/libcrypto/man/DH_get_1024_160.3
  projects/clang700-import/secure/lib/libcrypto/man/DH_meth_new.3
  projects/clang700-import/secure/lib/libcrypto/man/DH_new.3
  projects/clang700-import/secure/lib/libcrypto/man/DH_new_by_nid.3
  projects/clang700-import/secure/lib/libcrypto/man/DH_set_method.3
  projects/clang700-import/secure/lib/libcrypto/man/DH_size.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_SIG_new.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_do_sign.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_dup_DH.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_generate_key.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_generate_parameters.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_get0_pqg.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_meth_new.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_new.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_set_method.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_sign.3
  projects/clang700-import/secure/lib/libcrypto/man/DSA_size.3
  projects/clang700-import/secure/lib/libcrypto/man/DTLS_get_data_mtu.3
  projects/clang700-import/secure/lib/libcrypto/man/DTLS_set_timer_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/DTLSv1_listen.3
  projects/clang700-import/secure/lib/libcrypto/man/ECDSA_SIG_new.3
  projects/clang700-import/secure/lib/libcrypto/man/ECPKParameters_print.3
  projects/clang700-import/secure/lib/libcrypto/man/EC_GFp_simple_method.3
  projects/clang700-import/secure/lib/libcrypto/man/EC_GROUP_copy.3
  projects/clang700-import/secure/lib/libcrypto/man/EC_GROUP_new.3
  projects/clang700-import/secure/lib/libcrypto/man/EC_KEY_get_enc_flags.3
  projects/clang700-import/secure/lib/libcrypto/man/EC_KEY_new.3
  projects/clang700-import/secure/lib/libcrypto/man/EC_POINT_add.3
  projects/clang700-import/secure/lib/libcrypto/man/EC_POINT_new.3
  projects/clang700-import/secure/lib/libcrypto/man/ENGINE_add.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_GET_LIB.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_clear_error.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_error_string.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_get_error.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_load_strings.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_print_errors.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_put_error.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_remove_state.3
  projects/clang700-import/secure/lib/libcrypto/man/ERR_set_mark.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_BytesToKey.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_CIPHER_meth_new.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_DigestInit.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_DigestSignInit.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_EncodeInit.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_EncryptInit.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_MD_meth_new.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_OpenInit.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_ASN1_METHOD.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set1_pbe_pass.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_scrypt_N.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_cmp.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_derive.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_keygen.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_meth_get_count.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_meth_new.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_new.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_print_private.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_sign.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_verify.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_SealInit.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_SignInit.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_VerifyInit.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_aes.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_aria.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_bf_cbc.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_blake2b512.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_camellia.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_cast5_cbc.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_chacha20.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_des.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_desx_cbc.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_idea_cbc.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_md2.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_md4.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_md5.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_mdc2.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_rc2_cbc.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_rc4.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_rc5_32_12_16_cbc.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_ripemd160.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_seed_cbc.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_sha1.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_sha224.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_sha3_224.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_sm3.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_sm4_cbc.3
  projects/clang700-import/secure/lib/libcrypto/man/EVP_whirlpool.3
  projects/clang700-import/secure/lib/libcrypto/man/HMAC.3
  projects/clang700-import/secure/lib/libcrypto/man/MD5.3
  projects/clang700-import/secure/lib/libcrypto/man/MDC2_Init.3
  projects/clang700-import/secure/lib/libcrypto/man/OBJ_nid2obj.3
  projects/clang700-import/secure/lib/libcrypto/man/OCSP_REQUEST_new.3
  projects/clang700-import/secure/lib/libcrypto/man/OCSP_cert_to_id.3
  projects/clang700-import/secure/lib/libcrypto/man/OCSP_request_add1_nonce.3
  projects/clang700-import/secure/lib/libcrypto/man/OCSP_resp_find_status.3
  projects/clang700-import/secure/lib/libcrypto/man/OCSP_response_status.3
  projects/clang700-import/secure/lib/libcrypto/man/OCSP_sendreq_new.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_Applink.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_LH_COMPFUNC.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_LH_stats.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_config.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_fork_prepare.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_init_crypto.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_init_ssl.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_instrument_bus.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_malloc.3
  projects/clang700-import/secure/lib/libcrypto/man/OPENSSL_secure_malloc.3
  projects/clang700-import/secure/lib/libcrypto/man/OSSL_STORE_INFO.3
  projects/clang700-import/secure/lib/libcrypto/man/OSSL_STORE_LOADER.3
  projects/clang700-import/secure/lib/libcrypto/man/OSSL_STORE_SEARCH.3
  projects/clang700-import/secure/lib/libcrypto/man/OSSL_STORE_expect.3
  projects/clang700-import/secure/lib/libcrypto/man/OSSL_STORE_open.3
  projects/clang700-import/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
  projects/clang700-import/secure/lib/libcrypto/man/PEM_bytes_read_bio.3
  projects/clang700-import/secure/lib/libcrypto/man/PEM_read.3
  projects/clang700-import/secure/lib/libcrypto/man/PEM_read_CMS.3
  projects/clang700-import/secure/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
  projects/clang700-import/secure/lib/libcrypto/man/PEM_read_bio_ex.3
  projects/clang700-import/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3
  projects/clang700-import/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
  projects/clang700-import/secure/lib/libcrypto/man/PKCS12_create.3
  projects/clang700-import/secure/lib/libcrypto/man/PKCS12_newpass.3
  projects/clang700-import/secure/lib/libcrypto/man/PKCS12_parse.3
  projects/clang700-import/secure/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
  projects/clang700-import/secure/lib/libcrypto/man/PKCS7_decrypt.3
  projects/clang700-import/secure/lib/libcrypto/man/PKCS7_encrypt.3
  projects/clang700-import/secure/lib/libcrypto/man/PKCS7_sign.3
  projects/clang700-import/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3
  projects/clang700-import/secure/lib/libcrypto/man/PKCS7_verify.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_DRBG_generate.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_DRBG_get0_master.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_DRBG_new.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_DRBG_reseed.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_DRBG_set_callbacks.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_DRBG_set_ex_data.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_add.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_bytes.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_cleanup.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_egd.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_load_file.3
  projects/clang700-import/secure/lib/libcrypto/man/RAND_set_rand_method.3
  projects/clang700-import/secure/lib/libcrypto/man/RC4_set_key.3
  projects/clang700-import/secure/lib/libcrypto/man/RIPEMD160_Init.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_blinding_on.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_check_key.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_generate_key.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_get0_key.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_meth_new.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_new.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_print.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_private_encrypt.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_public_encrypt.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_set_method.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_sign.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
  projects/clang700-import/secure/lib/libcrypto/man/RSA_size.3
  projects/clang700-import/secure/lib/libcrypto/man/SCT_new.3
  projects/clang700-import/secure/lib/libcrypto/man/SCT_print.3
  projects/clang700-import/secure/lib/libcrypto/man/SCT_validate.3
  projects/clang700-import/secure/lib/libcrypto/man/SHA256_Init.3
  projects/clang700-import/secure/lib/libcrypto/man/SMIME_read_CMS.3
  projects/clang700-import/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
  projects/clang700-import/secure/lib/libcrypto/man/SMIME_write_CMS.3
  projects/clang700-import/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CIPHER_get_name.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_COMP_add_compression_method.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CONF_CTX_new.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CONF_CTX_set1_prefix.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CONF_CTX_set_flags.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CONF_CTX_set_ssl_ctx.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CONF_cmd.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CONF_cmd_argv.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_add1_chain_cert.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_add_session.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_config.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_ctrl.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_dane_enable.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_flush_sessions.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_free.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_get0_param.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_get_verify_mode.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_has_client_custom_ext.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_load_verify_locations.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_new.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_sess_number.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_sessions.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set0_CA_list.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set1_curves.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set1_sigalgs.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set1_verify_cert_store.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_alpn_select_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_cert_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_cert_store.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_cipher_list.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_client_hello_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_ct_validation_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_ctlog_list_file.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_ex_data.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_generate_session_id.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_info_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_keylog_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_max_cert_list.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_min_proto_version.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_mode.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_msg_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_num_tickets.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_options.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_psk_client_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_read_ahead.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_record_padding_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_security_level.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_session_id_context.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_session_ticket_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_split_send_fragment.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_ssl_version.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_stateless_cookie_generate_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_timeout.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_servername_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_status_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_ticket_key_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_use_srtp.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_set_verify.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_use_certificate.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_use_psk_identity_hint.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_CTX_use_serverinfo.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_free.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_get0_cipher.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_get0_hostname.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_get0_id_context.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_get0_peer.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_get_compress_id.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_get_ex_data.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_get_protocol_version.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_get_time.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_has_ticket.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_is_resumable.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_print.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_SESSION_set1_id.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_accept.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_alert_type_string.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_alloc_buffers.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_check_chain.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_clear.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_connect.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_do_handshake.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_export_keying_material.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_extension_supported.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_free.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get0_peer_scts.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_SSL_CTX.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_all_async_fds.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_ciphers.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_client_random.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_current_cipher.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_default_timeout.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_error.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_extms_support.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_fd.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_peer_cert_chain.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_peer_certificate.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_peer_signature_nid.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_psk_identity.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_rbio.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_session.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_shared_sigalgs.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_verify_result.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_get_version.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_in_init.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_key_update.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_library_init.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_load_client_CA_file.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_new.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_pending.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_read.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_read_early_data.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_rstate_string.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_session_reused.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_set1_host.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_set_bio.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_set_connect_state.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_set_fd.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_set_session.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_set_shutdown.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_set_verify_result.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_shutdown.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_state_string.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_want.3
  projects/clang700-import/secure/lib/libcrypto/man/SSL_write.3
  projects/clang700-import/secure/lib/libcrypto/man/UI_STRING.3
  projects/clang700-import/secure/lib/libcrypto/man/UI_UTIL_read_pw.3
  projects/clang700-import/secure/lib/libcrypto/man/UI_create_method.3
  projects/clang700-import/secure/lib/libcrypto/man/UI_new.3
  projects/clang700-import/secure/lib/libcrypto/man/X509V3_get_d2i.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_ALGOR_dup.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_CRL_get0_by_serial.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_EXTENSION_set_object.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_LOOKUP_meth_new.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_NAME_get0_der.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_NAME_print_ex.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_PUBKEY_new.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_SIG_get0.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_STORE_CTX_new.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_STORE_add_cert.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_STORE_get0_param.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_STORE_new.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_check_ca.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_check_host.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_check_issued.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_check_private_key.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_cmp_time.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_digest.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_dup.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_get0_notBefore.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_get0_signature.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_get0_uids.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_get_extension_flags.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_get_pubkey.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_get_serialNumber.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_get_subject_name.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_get_version.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_new.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_sign.3
  projects/clang700-import/secure/lib/libcrypto/man/X509_verify_cert.3
  projects/clang700-import/secure/lib/libcrypto/man/X509v3_get_ext_by_NID.3
  projects/clang700-import/secure/lib/libcrypto/man/d2i_DHparams.3
  projects/clang700-import/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
  projects/clang700-import/secure/lib/libcrypto/man/d2i_PrivateKey.3
  projects/clang700-import/secure/lib/libcrypto/man/d2i_SSL_SESSION.3
  projects/clang700-import/secure/lib/libcrypto/man/d2i_X509.3
  projects/clang700-import/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3
  projects/clang700-import/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
  projects/clang700-import/secure/lib/libcrypto/man/i2d_re_X509_tbs.3
  projects/clang700-import/secure/lib/libcrypto/man/o2i_SCT_LIST.3
  projects/clang700-import/secure/lib/libssl/Version.map   (contents, props changed)
  projects/clang700-import/secure/usr.bin/openssl/man/CA.pl.1
  projects/clang700-import/secure/usr.bin/openssl/man/asn1parse.1
  projects/clang700-import/secure/usr.bin/openssl/man/ca.1
  projects/clang700-import/secure/usr.bin/openssl/man/ciphers.1
  projects/clang700-import/secure/usr.bin/openssl/man/cms.1
  projects/clang700-import/secure/usr.bin/openssl/man/crl.1
  projects/clang700-import/secure/usr.bin/openssl/man/crl2pkcs7.1
  projects/clang700-import/secure/usr.bin/openssl/man/dgst.1
  projects/clang700-import/secure/usr.bin/openssl/man/dhparam.1
  projects/clang700-import/secure/usr.bin/openssl/man/dsa.1
  projects/clang700-import/secure/usr.bin/openssl/man/dsaparam.1
  projects/clang700-import/secure/usr.bin/openssl/man/ec.1
  projects/clang700-import/secure/usr.bin/openssl/man/ecparam.1
  projects/clang700-import/secure/usr.bin/openssl/man/enc.1
  projects/clang700-import/secure/usr.bin/openssl/man/engine.1
  projects/clang700-import/secure/usr.bin/openssl/man/errstr.1
  projects/clang700-import/secure/usr.bin/openssl/man/gendsa.1
  projects/clang700-import/secure/usr.bin/openssl/man/genpkey.1
  projects/clang700-import/secure/usr.bin/openssl/man/genrsa.1
  projects/clang700-import/secure/usr.bin/openssl/man/list.1
  projects/clang700-import/secure/usr.bin/openssl/man/nseq.1
  projects/clang700-import/secure/usr.bin/openssl/man/ocsp.1
  projects/clang700-import/secure/usr.bin/openssl/man/openssl.1
  projects/clang700-import/secure/usr.bin/openssl/man/passwd.1
  projects/clang700-import/secure/usr.bin/openssl/man/pkcs12.1
  projects/clang700-import/secure/usr.bin/openssl/man/pkcs7.1
  projects/clang700-import/secure/usr.bin/openssl/man/pkcs8.1
  projects/clang700-import/secure/usr.bin/openssl/man/pkey.1
  projects/clang700-import/secure/usr.bin/openssl/man/pkeyparam.1
  projects/clang700-import/secure/usr.bin/openssl/man/pkeyutl.1
  projects/clang700-import/secure/usr.bin/openssl/man/prime.1
  projects/clang700-import/secure/usr.bin/openssl/man/rand.1
  projects/clang700-import/secure/usr.bin/openssl/man/req.1
  projects/clang700-import/secure/usr.bin/openssl/man/rsa.1
  projects/clang700-import/secure/usr.bin/openssl/man/rsautl.1
  projects/clang700-import/secure/usr.bin/openssl/man/s_client.1
  projects/clang700-import/secure/usr.bin/openssl/man/s_server.1
  projects/clang700-import/secure/usr.bin/openssl/man/s_time.1
  projects/clang700-import/secure/usr.bin/openssl/man/sess_id.1
  projects/clang700-import/secure/usr.bin/openssl/man/smime.1
  projects/clang700-import/secure/usr.bin/openssl/man/speed.1
  projects/clang700-import/secure/usr.bin/openssl/man/spkac.1
  projects/clang700-import/secure/usr.bin/openssl/man/srp.1
  projects/clang700-import/secure/usr.bin/openssl/man/storeutl.1
  projects/clang700-import/secure/usr.bin/openssl/man/ts.1
  projects/clang700-import/secure/usr.bin/openssl/man/tsget.1
  projects/clang700-import/secure/usr.bin/openssl/man/verify.1
  projects/clang700-import/secure/usr.bin/openssl/man/version.1
  projects/clang700-import/secure/usr.bin/openssl/man/x509.1
  projects/clang700-import/share/ctypedef/C.UTF-8.src
  projects/clang700-import/share/man/man4/Makefile
  projects/clang700-import/share/man/man5/dir.5
  projects/clang700-import/share/man/man7/development.7
  projects/clang700-import/share/man/man7/ports.7
  projects/clang700-import/share/man/man9/Makefile
  projects/clang700-import/share/man/man9/ifnet.9
  projects/clang700-import/share/man/man9/taskqueue.9
  projects/clang700-import/share/mk/bsd.prog.mk
  projects/clang700-import/share/mk/src.opts.mk
  projects/clang700-import/stand/common/bcache.c
  projects/clang700-import/stand/i386/Makefile.inc
  projects/clang700-import/stand/i386/btx/btx/Makefile
  projects/clang700-import/stand/i386/btx/btxldr/Makefile
  projects/clang700-import/stand/i386/gptboot/Makefile
  projects/clang700-import/sys/amd64/amd64/support.S
  projects/clang700-import/sys/amd64/ia32/ia32_signal.c
  projects/clang700-import/sys/amd64/vmm/intel/vmx.c
  projects/clang700-import/sys/arm/allwinner/a10_ehci.c
  projects/clang700-import/sys/arm/allwinner/aw_usbphy.c
  projects/clang700-import/sys/arm/allwinner/axp81x.c
  projects/clang700-import/sys/arm/arm/generic_timer.c
  projects/clang700-import/sys/arm/conf/ARMADA38X
  projects/clang700-import/sys/arm/conf/GENERIC
  projects/clang700-import/sys/arm/mv/files.arm7
  projects/clang700-import/sys/arm64/arm64/gicv3_its.c
  projects/clang700-import/sys/arm64/arm64/pmap.c
  projects/clang700-import/sys/cam/ata/ata_da.c
  projects/clang700-import/sys/cam/cam_iosched.c
  projects/clang700-import/sys/cam/cam_iosched.h
  projects/clang700-import/sys/cam/scsi/scsi_all.c
  projects/clang700-import/sys/cam/scsi/scsi_all.h
  projects/clang700-import/sys/cam/scsi/scsi_da.c
  projects/clang700-import/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
  projects/clang700-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/clang700-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/clang700-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/clang700-import/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
  projects/clang700-import/sys/cddl/dev/fbt/powerpc/fbt_isa.c
  projects/clang700-import/sys/compat/linux/linux_fork.c
  projects/clang700-import/sys/compat/linux/linux_socket.c
  projects/clang700-import/sys/compat/linuxkpi/common/include/linux/kernel.h
  projects/clang700-import/sys/compat/linuxkpi/common/include/linux/ktime.h
  projects/clang700-import/sys/conf/files
  projects/clang700-import/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
  projects/clang700-import/sys/dev/acpica/acpi.c
  projects/clang700-import/sys/dev/acpica/acpi_battery.c
  projects/clang700-import/sys/dev/acpica/acpi_ec.c
  projects/clang700-import/sys/dev/acpica/acpi_pcib.c
  projects/clang700-import/sys/dev/acpica/acpi_resource.c
  projects/clang700-import/sys/dev/acpica/acpivar.h
  projects/clang700-import/sys/dev/cxgbe/adapter.h
  projects/clang700-import/sys/dev/cxgbe/crypto/t4_crypto.c
  projects/clang700-import/sys/dev/cxgbe/crypto/t4_crypto.h
  projects/clang700-import/sys/dev/cxgbe/firmware/t4fw_interface.h
  projects/clang700-import/sys/dev/cxgbe/t4_main.c
  projects/clang700-import/sys/dev/cxgbe/tom/t4_tls.c
  projects/clang700-import/sys/dev/cxgbe/tom/t4_tls.h
  projects/clang700-import/sys/dev/cxgbe/tom/t4_tom.c
  projects/clang700-import/sys/dev/cxgbe/tom/t4_tom.h
  projects/clang700-import/sys/dev/extres/phy/phy.c
  projects/clang700-import/sys/dev/mmc/mmc.c
  projects/clang700-import/sys/dev/netmap/if_vtnet_netmap.h
  projects/clang700-import/sys/dev/nvme/nvme.c
  projects/clang700-import/sys/dev/pci/pci_host_generic.c
  projects/clang700-import/sys/dev/pci/pci_host_generic.h
  projects/clang700-import/sys/dev/pci/pci_host_generic_acpi.c
  projects/clang700-import/sys/dev/pci/pci_host_generic_fdt.c
  projects/clang700-import/sys/dev/pci/pci_user.c
  projects/clang700-import/sys/dev/proto/proto_core.c
  projects/clang700-import/sys/dev/sdhci/sdhci.c
  projects/clang700-import/sys/dev/sdhci/sdhci.h
  projects/clang700-import/sys/dev/sdhci/sdhci_acpi.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_ev.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_filter.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_impl.h
  projects/clang700-import/sys/dev/sfxge/common/ef10_mcdi.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_nic.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_nvram.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_rx.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_tx.c   (contents, props changed)
  projects/clang700-import/sys/dev/sfxge/common/efsys.h
  projects/clang700-import/sys/dev/sfxge/common/efx.h
  projects/clang700-import/sys/dev/sfxge/common/efx_bootcfg.c
  projects/clang700-import/sys/dev/sfxge/common/efx_check.h
  projects/clang700-import/sys/dev/sfxge/common/efx_filter.c
  projects/clang700-import/sys/dev/sfxge/common/efx_impl.h
  projects/clang700-import/sys/dev/sfxge/common/efx_mac.c
  projects/clang700-import/sys/dev/sfxge/common/efx_mcdi.c
  projects/clang700-import/sys/dev/sfxge/common/efx_mcdi.h
  projects/clang700-import/sys/dev/sfxge/common/efx_nic.c
  projects/clang700-import/sys/dev/sfxge/common/efx_nvram.c
  projects/clang700-import/sys/dev/sfxge/common/efx_phy.c
  projects/clang700-import/sys/dev/sfxge/common/efx_regs_ef10.h
  projects/clang700-import/sys/dev/sfxge/common/efx_rx.c
  projects/clang700-import/sys/dev/sfxge/common/efx_tx.c
  projects/clang700-import/sys/dev/sfxge/common/hunt_nic.c
  projects/clang700-import/sys/dev/sfxge/common/medford_nic.c
  projects/clang700-import/sys/dev/sfxge/common/siena_flash.h
  projects/clang700-import/sys/dev/sfxge/common/siena_impl.h
  projects/clang700-import/sys/dev/sfxge/common/siena_nic.c
  projects/clang700-import/sys/dev/sfxge/common/siena_nvram.c
  projects/clang700-import/sys/dev/sfxge/common/siena_vpd.c
  projects/clang700-import/sys/dev/sfxge/sfxge.c
  projects/clang700-import/sys/dev/sfxge/sfxge_nvram.c
  projects/clang700-import/sys/dev/sfxge/sfxge_rx.c
  projects/clang700-import/sys/dev/virtio/network/if_vtnet.c
  projects/clang700-import/sys/dev/virtio/network/if_vtnetvar.h
  projects/clang700-import/sys/fs/autofs/autofs_vnops.c
  projects/clang700-import/sys/fs/cd9660/cd9660_vnops.c
  projects/clang700-import/sys/fs/devfs/devfs_devs.c
  projects/clang700-import/sys/fs/devfs/devfs_vnops.c
  projects/clang700-import/sys/fs/ext2fs/ext2_lookup.c
  projects/clang700-import/sys/fs/fdescfs/fdesc_vnops.c
  projects/clang700-import/sys/fs/fuse/fuse_internal.c
  projects/clang700-import/sys/fs/fuse/fuse_internal.h
  projects/clang700-import/sys/fs/msdosfs/msdosfs_vnops.c
  projects/clang700-import/sys/fs/nandfs/nandfs_vnops.c
  projects/clang700-import/sys/fs/nfs/nfs_commonsubs.c
  projects/clang700-import/sys/fs/nfsclient/nfs_clport.c
  projects/clang700-import/sys/fs/nfsclient/nfs_clrpcops.c
  projects/clang700-import/sys/fs/nfsserver/nfs_nfsdport.c
  projects/clang700-import/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/clang700-import/sys/fs/pseudofs/pseudofs_vnops.c
  projects/clang700-import/sys/fs/smbfs/smbfs_io.c
  projects/clang700-import/sys/fs/tmpfs/tmpfs.h
  projects/clang700-import/sys/fs/tmpfs/tmpfs_subr.c
  projects/clang700-import/sys/fs/tmpfs/tmpfs_vfsops.c
  projects/clang700-import/sys/fs/tmpfs/tmpfs_vnops.c
  projects/clang700-import/sys/fs/udf/udf_vnops.c
  projects/clang700-import/sys/kern/imgact_elf.c
  projects/clang700-import/sys/kern/init_main.c
  projects/clang700-import/sys/kern/kern_event.c
  projects/clang700-import/sys/kern/kern_exec.c
  projects/clang700-import/sys/kern/kern_exit.c
  projects/clang700-import/sys/kern/kern_fork.c
  projects/clang700-import/sys/kern/kern_kthread.c
  projects/clang700-import/sys/kern/kern_ntptime.c
  projects/clang700-import/sys/kern/kern_proc.c
  projects/clang700-import/sys/kern/kern_prot.c
  projects/clang700-import/sys/kern/kern_racct.c
  projects/clang700-import/sys/kern/kern_sysctl.c
  projects/clang700-import/sys/kern/kern_thread.c
  projects/clang700-import/sys/kern/subr_bus.c
  projects/clang700-import/sys/kern/subr_syscall.c
  projects/clang700-import/sys/kern/subr_taskqueue.c
  projects/clang700-import/sys/kern/subr_unit.c
  projects/clang700-import/sys/kern/sys_pipe.c
  projects/clang700-import/sys/kern/sys_procdesc.c
  projects/clang700-import/sys/kern/sys_process.c
  projects/clang700-import/sys/kern/uipc_mqueue.c
  projects/clang700-import/sys/kern/uipc_shm.c
  projects/clang700-import/sys/kern/uipc_sockbuf.c
  projects/clang700-import/sys/kern/uipc_socket.c
  projects/clang700-import/sys/kern/uipc_usrreq.c
  projects/clang700-import/sys/kern/vfs_export.c
  projects/clang700-import/sys/mips/mediatek/mtk_machdep.c
  projects/clang700-import/sys/mips/mediatek/mtk_soc.c
  projects/clang700-import/sys/mips/mediatek/mtk_soc.h
  projects/clang700-import/sys/mips/mediatek/mtk_sysctl.h
  projects/clang700-import/sys/modules/cxgbe/t4_firmware/Makefile
  projects/clang700-import/sys/modules/cxgbe/t5_firmware/Makefile
  projects/clang700-import/sys/modules/cxgbe/t6_firmware/Makefile
  projects/clang700-import/sys/net/altq/altq_cbq.h
  projects/clang700-import/sys/net/altq/altq_rmclass.h
  projects/clang700-import/sys/net/if_ipsec.c
  projects/clang700-import/sys/net/if_vlan.c
  projects/clang700-import/sys/net/iflib.c
  projects/clang700-import/sys/netgraph/ng_source.c
  projects/clang700-import/sys/netinet/if_ether.c
  projects/clang700-import/sys/netinet/if_ether.h
  projects/clang700-import/sys/netinet/in_pcb.c
  projects/clang700-import/sys/netinet/ip_divert.c
  projects/clang700-import/sys/netinet/ip_fw.h
  projects/clang700-import/sys/netinet/ip_reass.c
  projects/clang700-import/sys/netinet/ip_var.h
  projects/clang700-import/sys/netinet/raw_ip.c
  projects/clang700-import/sys/netinet/sctp_sysctl.c
  projects/clang700-import/sys/netinet/tcp_output.c
  projects/clang700-import/sys/netinet/tcp_stacks/rack.c
  projects/clang700-import/sys/netinet/tcp_subr.c
  projects/clang700-import/sys/netinet/udp_usrreq.c
  projects/clang700-import/sys/netinet6/ip6_mroute.c
  projects/clang700-import/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
  projects/clang700-import/sys/powerpc/conf/GENERIC
  projects/clang700-import/sys/powerpc/conf/GENERIC64
  projects/clang700-import/sys/powerpc/fpu/fpu_emu.c
  projects/clang700-import/sys/powerpc/include/pcb.h
  projects/clang700-import/sys/powerpc/powerpc/exec_machdep.c
  projects/clang700-import/sys/sparc64/sparc64/support.S
  projects/clang700-import/sys/sys/bus.h
  projects/clang700-import/sys/sys/dirent.h
  projects/clang700-import/sys/sys/event.h
  projects/clang700-import/sys/sys/param.h
  projects/clang700-import/sys/sys/proc.h
  projects/clang700-import/sys/sys/sockbuf.h
  projects/clang700-import/sys/sys/systm.h
  projects/clang700-import/sys/sys/taskqueue.h
  projects/clang700-import/sys/sys/time.h
  projects/clang700-import/sys/ufs/ufs/ufs_vnops.c
  projects/clang700-import/sys/vm/swap_pager.c
  projects/clang700-import/sys/vm/vm_map.c
  projects/clang700-import/sys/vm/vm_pageout.h
  projects/clang700-import/sys/x86/include/intr_machdep.h
  projects/clang700-import/sys/x86/include/specialreg.h
  projects/clang700-import/sys/x86/x86/cpu_machdep.c
  projects/clang700-import/sys/x86/x86/identcpu.c
  projects/clang700-import/sys/x86/x86/msi.c
  projects/clang700-import/sys/x86/xen/pvcpu_enum.c
  projects/clang700-import/sys/x86/xen/xen_intr.c
  projects/clang700-import/sys/x86/xen/xen_msi.c
  projects/clang700-import/tests/sys/netinet/Makefile
  projects/clang700-import/tools/build/Makefile
  projects/clang700-import/tools/tools/git/git-svn-init
  projects/clang700-import/tools/tools/locale/Makefile
  projects/clang700-import/tools/tools/locale/tools/utf8-rollup.pl
  projects/clang700-import/usr.bin/brandelf/Makefile
  projects/clang700-import/usr.bin/brandelf/brandelf.c
  projects/clang700-import/usr.bin/fortune/datfiles/freebsd-tips
  projects/clang700-import/usr.bin/pom/pom.c
  projects/clang700-import/usr.sbin/bhyve/pci_ahci.c
  projects/clang700-import/usr.sbin/bhyve/pci_virtio_block.c
  projects/clang700-import/usr.sbin/ctm/ctm/ctm.1
  projects/clang700-import/usr.sbin/ctm/ctm/ctm.c
  projects/clang700-import/usr.sbin/mountd/mountd.c
  projects/clang700-import/usr.sbin/ntp/ntpd/Makefile
Directory Properties:
  projects/clang700-import/   (props changed)
  projects/clang700-import/contrib/elftoolchain/   (props changed)
  projects/clang700-import/contrib/libarchive/   (props changed)
  projects/clang700-import/contrib/netbsd-tests/   (props changed)
  projects/clang700-import/crypto/openssl/   (props changed)
  projects/clang700-import/secure/lib/libcrypto/Version.map   (props changed)
  projects/clang700-import/sys/cddl/contrib/opensolaris/   (props changed)
  projects/clang700-import/sys/contrib/ipfilter/   (props changed)

Modified: projects/clang700-import/Makefile.inc1
==============================================================================
--- projects/clang700-import/Makefile.inc1	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/Makefile.inc1	Sat Nov 24 14:46:06 2018	(r340869)
@@ -962,6 +962,13 @@ _cleanobj_fast_depend_hack: .PHONY
 		   ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/.depend.${f}.*}; \
 	fi
 .endfor
+# 20181115  r340463  bzero reimplemented as .c
+	@if [ -e "${OBJTOP}/lib/libc/.depend.bzero.o" ] && \
+	    egrep -qw 'bzero\.[sS]' ${OBJTOP}/lib/libc/.depend.bzero.o; then \
+		echo "Removing stale dependencies for bzero"; \
+		rm -f ${OBJTOP}/lib/libc/.depend.bzero.* \
+		   ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/.depend.bzero.*}; \
+	fi
 # 20181009 track migration from ntp's embedded libevent to updated one
 	@if [ -e "${OBJTOP}/usr.sbin/ntp/libntpevent/.depend.bufferevent_openssl.o" ] && \
 	    egrep -q 'contrib/ntp/sntp/libevent/bufferevent_openssl.c' \

Modified: projects/clang700-import/ObsoleteFiles.inc
==============================================================================
--- projects/clang700-import/ObsoleteFiles.inc	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/ObsoleteFiles.inc	Sat Nov 24 14:46:06 2018	(r340869)
@@ -174,11 +174,13 @@ OLD_FILES+=usr/lib/clang/6.0.1/lib/freebsd/libclang_rt
 OLD_DIRS+=usr/lib/clang/6.0.1/lib/freebsd
 OLD_DIRS+=usr/lib/clang/6.0.1/lib
 OLD_DIRS+=usr/lib/clang/6.0.1
+# 20181116: Rename test file.
+OLD_FILES+=usr/tests/sys/netinet/reuseport_lb
 # 20181112: Cleanup old libcap_dns.
 OLD_LIBS+=lib/casper/libcap_dns.so.1
 OLD_LIBS+=usr/lib32/libcap_dns.so.1
 # 20181030: malloc_domain(9) KPI change
-OLD_FILES+=share/man/man9/malloc_domain.9.gz
+OLD_FILES+=usr/share/man/man9/malloc_domain.9.gz
 # 20181026: joy(4) removal
 OLD_FILES+=usr/share/man/man4/joy.4.gz
 # 20181025: OpenSSL libraries version bump to avoid conflict with ports

Modified: projects/clang700-import/UPDATING
==============================================================================
--- projects/clang700-import/UPDATING	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/UPDATING	Sat Nov 24 14:46:06 2018	(r340869)
@@ -31,6 +31,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW:
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20181123:
+	The BSD crtbegin and crtend code has been enabled by default. It has
+	had extensive testing on amd64, arm64, and i386. It can be disabled
+	by building a world with -DWITHOUT_BSD_CRTBEGIN.
+
+20181115:
+	The set of CTM commands (ctm, ctm_smail, ctm_rmail, ctm_dequeue)
+	has been converted to a port (misc/ctm) and will be removed from
+	FreeBSD-13.  It is available as a package (ctm) for all supported
+	FreeBSD versions.
+
 20181110:
 	The default newsyslog.conf(5) file has been changed to only include
 	files in /etc/newsyslog.conf.d/ and /usr/local/etc/newsyslog.conf.d/ if

Modified: projects/clang700-import/contrib/elftoolchain/readelf/readelf.c
==============================================================================
--- projects/clang700-import/contrib/elftoolchain/readelf/readelf.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/elftoolchain/readelf/readelf.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -4720,7 +4720,7 @@ dump_dwarf_line_decoded(struct readelf *re)
 		    DW_DLV_OK)
 			dir = NULL;
 		printf("CU: ");
-		if (dir && file)
+		if (dir && file && file[0] != '/')
 			printf("%s/", dir);
 		if (file)
 			printf("%s", file);

Modified: projects/clang700-import/contrib/elftoolchain/strings/strings.c
==============================================================================
--- projects/clang700-import/contrib/elftoolchain/strings/strings.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/elftoolchain/strings/strings.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -24,8 +24,8 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/stat.h>
 #include <sys/types.h>
+#include <sys/stat.h>
 
 #include <ctype.h>
 #include <err.h>
@@ -64,7 +64,7 @@ enum encoding_style {
 };
 
 #define PRINTABLE(c)						\
-      ((c) >= 0 && (c) <= 255 && 				\
+      ((c) >= 0 && (c) <= 255 &&				\
 	  ((c) == '\t' || isprint((c)) ||			\
 	      (encoding == ENCODING_8BIT && (c) > 127)))
 
@@ -109,8 +109,8 @@ main(int argc, char **argv)
 		    elf_errmsg(-1));
 
 	while ((ch = getopt_long(argc, argv, "1234567890ae:fhn:ot:Vv",
-	    strings_longopts, NULL)) != -1)
-		switch((char)ch) {
+	    strings_longopts, NULL)) != -1) {
+		switch ((char)ch) {
 		case 'a':
 			entire_file = 1;
 			break;
@@ -183,14 +183,15 @@ main(int argc, char **argv)
 			usage();
 			/* NOTREACHED */
 		}
+	}
 	argc -= optind;
 	argv += optind;
 
-	if (!min_len)
+	if (min_len == 0)
 		min_len = 4;
-	if (!*argv)
+	if (*argv == NULL)
 		rc = find_strings("{standard input}", 0, 0);
-	else while (*argv) {
+	else while (*argv != NULL) {
 		if (handle_file(*argv) != 0)
 			rc = 1;
 		argv++;
@@ -226,10 +227,10 @@ handle_binary(const char *name, int fd)
 {
 	struct stat buf;
 
-	memset(&buf, 0, sizeof(struct stat));
-	(void) lseek(fd, (off_t)0, SEEK_SET);
+	memset(&buf, 0, sizeof(buf));
+	(void)lseek(fd, 0, SEEK_SET);
 	if (!fstat(fd, &buf))
-		return (find_strings(name, (off_t)0, buf.st_size));
+		return (find_strings(name, 0, buf.st_size));
 	return (1);
 }
 
@@ -253,21 +254,21 @@ handle_elf(const char *name, int fd)
 	if (entire_file)
 		return (handle_binary(name, fd));
 
-	(void) lseek(fd, (off_t)0, SEEK_SET);
+	(void)lseek(fd, 0, SEEK_SET);
 	elf = elf_begin(fd, ELF_C_READ, NULL);
 	if (elf_kind(elf) != ELF_K_ELF) {
-		(void) elf_end(elf);
+		(void)elf_end(elf);
 		return (handle_binary(name, fd));
 	}
 
 	if (gelf_getehdr(elf, &elfhdr) == NULL) {
-		(void) elf_end(elf);
+		(void)elf_end(elf);
 		warnx("%s: ELF file could not be processed", name);
 		return (1);
 	}
 
 	if (elfhdr.e_shnum == 0 && elfhdr.e_type == ET_CORE) {
-		(void) elf_end(elf);
+		(void)elf_end(elf);
 		return (handle_binary(name, fd));
 	} else {
 		scn = NULL;
@@ -281,7 +282,7 @@ handle_elf(const char *name, int fd)
 			}
 		}
 	}
-	(void) elf_end(elf);
+	(void)elf_end(elf);
 	return (rc);
 }
 
@@ -304,7 +305,7 @@ getcharacter(void)
 		buf[i] = c;
 	}
 
-	switch(encoding) {
+	switch (encoding) {
 	case ENCODING_7BIT:
 	case ENCODING_8BIT:
 		rt = buf[0];
@@ -317,12 +318,12 @@ getcharacter(void)
 		 break;
 	case ENCODING_32BIT_BIG:
 		rt = ((long) buf[0] << 24) | ((long) buf[1] << 16) |
-           	    ((long) buf[2] << 8) | buf[3];
-           	break;
+		    ((long) buf[2] << 8) | buf[3];
+		break;
 	case ENCODING_32BIT_LITTLE:
 		rt = buf[0] | ((long) buf[1] << 8) | ((long) buf[2] << 16) |
-        	    ((long) buf[3] << 24);
-           	break;
+		    ((long) buf[3] << 24);
+		break;
 	}
 	return (rt);
 }
@@ -341,63 +342,60 @@ find_strings(const char *name, off_t offset, off_t siz
 	int i;
 
 	if ((obuf = (char*)calloc(1, min_len + 1)) == NULL) {
-		(void) fprintf(stderr, "Unable to allocate memory: %s\n",
-		     strerror(errno));
+		fprintf(stderr, "Unable to allocate memory: %s\n",
+		    strerror(errno));
 		return (1);
 	}
 
-	(void) fseeko(stdin, offset, SEEK_SET);
+	(void)fseeko(stdin, offset, SEEK_SET);
 	cur_off = offset;
 	start_off = 0;
-	while(1) {
+	for (;;) {
 		if ((offset + size) && (cur_off >= offset + size))
 			break;
 		start_off = cur_off;
-		memset(obuf, 0, min_len+1);
+		memset(obuf, 0, min_len + 1);
 		for(i = 0; i < min_len; i++) {
 			c = getcharacter();
 			if (c == EOF && feof(stdin))
 				goto _exit1;
-		 	if (PRINTABLE(c)) {
-		 		obuf[i] = c;
-		 		obuf[i+1] = 0;
-		 		cur_off += encoding_size;
-		 	} else {
+			if (PRINTABLE(c)) {
+				obuf[i] = c;
+				obuf[i + 1] = 0;
+				cur_off += encoding_size;
+			} else {
 				if (encoding == ENCODING_8BIT &&
 				    (uint8_t)c > 127) {
-			 		obuf[i] = c;
-			 		obuf[i+1] = 0;
-			 		cur_off += encoding_size;
-			 		continue;
-			 	}
-	 			cur_off += encoding_size;
-	 			break;
-		 	}
+					obuf[i] = c;
+					obuf[i + 1] = 0;
+					cur_off += encoding_size;
+					continue;
+				}
+				cur_off += encoding_size;
+				break;
+			}
 		}
 
 		if (i >= min_len && ((cur_off <= offset + size) ||
 		    !(offset + size))) {
 			if (show_filename)
-				printf ("%s: ", name);
+				printf("%s: ", name);
 			if (show_loc) {
-				switch(radix) {
+				switch (radix) {
 				case RADIX_DECIMAL:
-					(void) printf("%7ju ",
-					    (uintmax_t)start_off);
+					printf("%7ju ", (uintmax_t)start_off);
 					break;
 				case RADIX_HEX:
-					(void) printf("%7jx ",
-					    (uintmax_t)start_off);
+					printf("%7jx ", (uintmax_t)start_off);
 					break;
 				case RADIX_OCTAL:
-					(void) printf("%7jo ",
-					    (uintmax_t)start_off);
+					printf("%7jo ", (uintmax_t)start_off);
 					break;
 				}
 			}
 			printf("%s", obuf);
 
-			while(1) {
+			for (;;) {
 				if ((offset + size) &&
 				    (cur_off >= offset + size))
 					break;
@@ -405,9 +403,9 @@ find_strings(const char *name, off_t offset, off_t siz
 				cur_off += encoding_size;
 				if (encoding == ENCODING_8BIT &&
 				    (uint8_t)c > 127) {
-			 		putchar(c);
-			 		continue;
-			 	}
+					putchar(c);
+					continue;
+				}
 				if (!PRINTABLE(c) || c == EOF)
 					break;
 				putchar(c);
@@ -436,13 +434,15 @@ Usage: %s [options] [file...]\n\
 void
 usage(void)
 {
-	(void) fprintf(stderr, USAGE_MESSAGE, ELFTC_GETPROGNAME());
+
+	fprintf(stderr, USAGE_MESSAGE, ELFTC_GETPROGNAME());
 	exit(EXIT_FAILURE);
 }
 
 void
 show_version(void)
 {
-        (void) printf("%s (%s)\n", ELFTC_GETPROGNAME(), elftc_version());
+
+        printf("%s (%s)\n", ELFTC_GETPROGNAME(), elftc_version());
         exit(EXIT_SUCCESS);
 }

Modified: projects/clang700-import/contrib/jemalloc/src/extent.c
==============================================================================
--- projects/clang700-import/contrib/jemalloc/src/extent.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/jemalloc/src/extent.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -1113,14 +1113,15 @@ extent_recycle(tsdn_t *tsdn, arena_t *arena, extent_ho
 
 	if (*zero) {
 		void *addr = extent_base_get(extent);
-		size_t size = extent_size_get(extent);
 		if (!extent_zeroed_get(extent)) {
+			size_t size = extent_size_get(extent);
 			if (pages_purge_forced(addr, size)) {
 				memset(addr, 0, size);
 			}
 		} else if (config_debug) {
 			size_t *p = (size_t *)(uintptr_t)addr;
-			for (size_t i = 0; i < size / sizeof(size_t); i++) {
+			/* Check the first page only. */
+			for (size_t i = 0; i < PAGE / sizeof(size_t); i++) {
 				assert(p[i] == 0);
 			}
 		}

Modified: projects/clang700-import/contrib/libarchive/cpio/cpio.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/cpio/cpio.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/cpio/cpio.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -755,8 +755,10 @@ file_to_archive(struct cpio *cpio, const char *srcpath
 	}
 	if (cpio->option_rename)
 		destpath = cpio_rename(destpath);
-	if (destpath == NULL)
+	if (destpath == NULL) {
+		archive_entry_free(entry);
 		return (0);
+	}
 	archive_entry_copy_pathname(entry, destpath);
 
 	/*

Modified: projects/clang700-import/contrib/libarchive/libarchive/archive_acl.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/libarchive/archive_acl.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/libarchive/archive_acl.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -753,8 +753,10 @@ archive_acl_to_text_w(struct archive_acl *acl, ssize_t
 			append_entry_w(&wp, prefix, ap->type, ap->tag, flags,
 			    wname, ap->permset, id);
 			count++;
-		} else if (r < 0 && errno == ENOMEM)
+		} else if (r < 0 && errno == ENOMEM) {
+			free(ws);
 			return (NULL);
+		}
 	}
 
 	/* Add terminating character */
@@ -975,8 +977,10 @@ archive_acl_to_text_l(struct archive_acl *acl, ssize_t
 			prefix = NULL;
 		r = archive_mstring_get_mbs_l(
 		    &ap->name, &name, &len, sc);
-		if (r != 0)
+		if (r != 0) {
+			free(s);
 			return (NULL);
+		}
 		if (count > 0)
 			*p++ = separator;
 		if (name == NULL ||

Modified: projects/clang700-import/contrib/libarchive/libarchive/archive_read_support_format_rar5.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/libarchive/archive_read_support_format_rar5.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/libarchive/archive_read_support_format_rar5.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -88,6 +88,7 @@ struct file_header {
 
     uint8_t solid : 1;           /* Is this a solid stream? */
     uint8_t service : 1;         /* Is this file a service data? */
+    uint8_t eof : 1;             /* Did we finish unpacking the file? */
 
     /* Optional time fields. */
     uint64_t e_mtime;
@@ -176,7 +177,7 @@ struct comp_state {
                                     decompression. */
     uint8_t* filtered_buf;       /* Buffer used when applying filters. */
     const uint8_t* block_buf;    /* Buffer used when merging blocks. */
-    size_t window_mask;          /* Convinience field; window_size - 1. */
+    size_t window_mask;          /* Convenience field; window_size - 1. */
     int64_t write_ptr;           /* This amount of data has been unpacked in
                                     the window buffer. */
     int64_t last_write_ptr;      /* This amount of data has been stored in
@@ -279,7 +280,7 @@ struct rar5 {
     int skip_mode;
 
     /* An offset to QuickOpen list. This is not supported by this unpacker,
-     * becuase we're focusing on streaming interface. QuickOpen is designed
+     * because we're focusing on streaming interface. QuickOpen is designed
      * to make things quicker for non-stream interfaces, so it's not our
      * use case. */
     uint64_t qlist_offset;
@@ -387,7 +388,7 @@ static void cdeque_pop_front_fast(struct cdeque* d, vo
     d->size--;
 }
 
-/* Pops a front element of this cicrular deque object and returns its value.
+/* Pops a front element of this circular deque object and returns its value.
  * This function performs bounds checking. */
 static int cdeque_pop_front(struct cdeque* d, void** value) {
     if(!d || !value)
@@ -400,17 +401,17 @@ static int cdeque_pop_front(struct cdeque* d, void** v
     return CDE_OK;
 }
 
-/* Convinience function to cast filter_info** to void **. */
+/* Convenience function to cast filter_info** to void **. */
 static void** cdeque_filter_p(struct filter_info** f) {
     return (void**) (size_t) f;
 }
 
-/* Convinience function to cast filter_info* to void *. */
+/* Convenience function to cast filter_info* to void *. */
 static void* cdeque_filter(struct filter_info* f) {
     return (void**) (size_t) f;
 }
 
-/* Destroys this circular deque object. Dellocates the memory of the collection
+/* Destroys this circular deque object. Deallocates the memory of the collection
  * buffer, but doesn't deallocate the memory of any pointer passed to this
  * deque as a value. */
 static void cdeque_free(struct cdeque* d) {
@@ -434,7 +435,7 @@ static inline struct rar5* get_context(struct archive_
 
 // TODO: make sure these functions return a little endian number
 
-/* Convinience functions used by filter implementations. */
+/* Convenience functions used by filter implementations. */
 
 static uint32_t read_filter_data(struct rar5* rar, uint32_t offset) {
     uint32_t* dptr = (uint32_t*) &rar->cstate.window_buf[offset];
@@ -672,7 +673,7 @@ static void push_data(struct archive_read* a, struct r
     }
 }
 
-/* Convinience function that submits the data to the user. It uses the
+/* Convenience function that submits the data to the user. It uses the
  * unpack window buffer as a source location. */
 static void push_window_data(struct archive_read* a, struct rar5* rar,
         int64_t idx_begin, int64_t idx_end)
@@ -753,7 +754,7 @@ static void free_filters(struct rar5* rar) {
 
     /* Free any remaining filters. All filters should be naturally consumed by
      * the unpacking function, so remaining filters after unpacking normally
-     * mean that unpacking wasn't successfull. But still of course we shouldn't
+     * mean that unpacking wasn't successful. But still of course we shouldn't
      * leak memory in such case. */
 
     /* cdeque_size() is a fast operation, so we can use it as a loop
@@ -885,7 +886,7 @@ static int read_var(struct archive_read* a, uint64_t* 
                  * it will not have the possibility to advance the file
                  * pointer, because it will not know how many bytes it needs
                  * to consume. This is why we handle such situation here
-                 * autmatically. */
+                 * automatically. */
                 if(ARCHIVE_OK != consume(a, 1 + i)) {
                     return 0;
                 }
@@ -918,7 +919,7 @@ static int read_var_sized(struct archive_read* a, size
         size_t* pvalue_len)
 {
     uint64_t v;
-    uint64_t v_size;
+    uint64_t v_size = 0;
 
     const int ret = pvalue_len
                     ? read_var(a, &v, &v_size)
@@ -1218,7 +1219,7 @@ static int process_head_file_extra(struct archive_read
         ssize_t extra_data_size)
 {
     size_t extra_field_size;
-    size_t extra_field_id;
+    size_t extra_field_id = 0;
     int ret = ARCHIVE_FATAL;
     size_t var_size;
 
@@ -1288,7 +1289,7 @@ static int process_head_file(struct archive_read* a, s
     size_t host_os = 0;
     size_t name_size = 0;
     uint64_t unpacked_size;
-    uint32_t mtime = 0, crc;
+    uint32_t mtime = 0, crc = 0;
     int c_method = 0, c_version = 0, is_dir;
     char name_utf8_buf[2048 * 4];
     const uint8_t* p;
@@ -1522,7 +1523,7 @@ static int process_head_main(struct archive_read* a, s
 
     enum MAIN_FLAGS {
         VOLUME = 0x0001,         /* multi-volume archive */
-        VOLUME_NUMBER = 0x0002,  /* volume number, first vol doesnt have it */
+        VOLUME_NUMBER = 0x0002,  /* volume number, first vol doesn't have it */
         SOLID = 0x0004,          /* solid archive */
         PROTECT = 0x0008,        /* contains Recovery info */
         LOCK = 0x0010,           /* readonly flag, not used */
@@ -1647,7 +1648,7 @@ static int process_base_block(struct archive_read* a,
 {
     struct rar5* rar = get_context(a);
     uint32_t hdr_crc, computed_crc;
-    size_t raw_hdr_size, hdr_size_len, hdr_size;
+    size_t raw_hdr_size = 0, hdr_size_len, hdr_size;
     size_t header_id = 0;
     size_t header_flags = 0;
     const uint8_t* p;
@@ -2211,7 +2212,7 @@ static int parse_block_header(struct archive_read* a, 
     return ARCHIVE_OK;
 }
 
-/* Convinience function used during filter processing. */
+/* Convenience function used during filter processing. */
 static int parse_filter_data(struct rar5* rar, const uint8_t* p,
         uint32_t* filter_data)
 {
@@ -2685,6 +2686,12 @@ static int merge_block(struct archive_read* a, ssize_t
         cur_block_size =
             rar5_min(rar->file.bytes_remaining, block_size - partial_offset);
 
+        if(cur_block_size == 0) {
+            archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
+                    "Encountered block size == 0 during block merge");
+            return ARCHIVE_FATAL;
+        }
+
         if(!read_ahead(a, cur_block_size, &lp))
             return ARCHIVE_EOF;
 
@@ -3116,6 +3123,9 @@ static int do_unstore_file(struct archive_read* a,
     }
 
     size_t to_read = rar5_min(rar->file.bytes_remaining, 64 * 1024);
+    if(to_read == 0) {
+        return ARCHIVE_EOF;
+    }
 
     if(!read_ahead(a, to_read, &p)) {
         archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "I/O error "
@@ -3186,7 +3196,7 @@ static int verify_checksums(struct archive_read* a) {
      * data and discarding the result). */
 
     if(!rar->skip_mode) {
-        /* Always check checkums if we're not in skip mode */
+        /* Always check checksums if we're not in skip mode */
         verify_crc = 1;
     } else {
         /* We can override the logic above with a compile-time option
@@ -3283,9 +3293,14 @@ static int rar5_read_data(struct archive_read *a, cons
     }
 
     ret = use_data(rar, buff, size, offset);
-    if(ret == ARCHIVE_OK)
+    if(ret == ARCHIVE_OK) {
         return ret;
+    }
 
+    if(rar->file.eof == 1) {
+        return ARCHIVE_EOF;
+    }
+
     ret = do_unpack(a, rar, buff, size, offset);
     if(ret != ARCHIVE_OK) {
         return ret;
@@ -3301,6 +3316,7 @@ static int rar5_read_data(struct archive_read *a, cons
          * value in the last `archive_read_data` call to signal an error
          * to the user. */
 
+        rar->file.eof = 1;
         return verify_global_checksums(a);
     }
 

Modified: projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -4899,10 +4899,10 @@ isofile_gen_utility_names(struct archive_write *a, str
 		if (p[0] == '/') {
 			if (p[1] == '/')
 				/* Convert '//' --> '/' */
-				strcpy(p, p+1);
+				memmove(p, p+1, strlen(p+1) + 1);
 			else if (p[1] == '.' && p[2] == '/')
 				/* Convert '/./' --> '/' */
-				strcpy(p, p+2);
+				memmove(p, p+2, strlen(p+2) + 1);
 			else if (p[1] == '.' && p[2] == '.' && p[3] == '/') {
 				/* Convert 'dir/dir1/../dir2/'
 				 *     --> 'dir/dir2/'

Modified: projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_mtree.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_mtree.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_mtree.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -1810,10 +1810,10 @@ mtree_entry_setup_filenames(struct archive_write *a, s
 		if (p[0] == '/') {
 			if (p[1] == '/')
 				/* Convert '//' --> '/' */
-				strcpy(p, p+1);
+				memmove(p, p+1, strlen(p+1) + 1);
 			else if (p[1] == '.' && p[2] == '/')
 				/* Convert '/./' --> '/' */
-				strcpy(p, p+2);
+				memmove(p, p+2, strlen(p+2) + 1);
 			else if (p[1] == '.' && p[2] == '.' && p[3] == '/') {
 				/* Convert 'dir/dir1/../dir2/'
 				 *     --> 'dir/dir2/'

Modified: projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_pax.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_pax.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_pax.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -522,11 +522,13 @@ add_pax_acl(struct archive_write *a,
 		    ARCHIVE_ERRNO_FILE_FORMAT, "%s %s %s",
 		    "Can't translate ", attr, " to UTF-8");
 		return(ARCHIVE_WARN);
-	} else if (*p != '\0') {
+	}
+
+	if (*p != '\0') {
 		add_pax_attr(&(pax->pax_header),
 		    attr, p);
-		free(p);
 	}
+	free(p);
 	return(ARCHIVE_OK);
 }
 

Modified: projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_xar.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_xar.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/libarchive/archive_write_set_format_xar.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -2120,10 +2120,10 @@ file_gen_utility_names(struct archive_write *a, struct
 		if (p[0] == '/') {
 			if (p[1] == '/')
 				/* Convert '//' --> '/' */
-				strcpy(p, p+1);
+				memmove(p, p+1, strlen(p+1) + 1);
 			else if (p[1] == '.' && p[2] == '/')
 				/* Convert '/./' --> '/' */
-				strcpy(p, p+2);
+				memmove(p, p+2, strlen(p+2) + 1);
 			else if (p[1] == '.' && p[2] == '.' && p[3] == '/') {
 				/* Convert 'dir/dir1/../dir2/'
 				 *     --> 'dir/dir2/'
@@ -3169,8 +3169,10 @@ save_xattrs(struct archive_write *a, struct file *file
 			checksum_update(&(xar->a_sumwrk),
 			    xar->wbuff, size);
 			if (write_to_temp(a, xar->wbuff, size)
-			    != ARCHIVE_OK)
+			    != ARCHIVE_OK) {
+				free(heap);
 				return (ARCHIVE_FATAL);
+			}
 			if (r == ARCHIVE_OK) {
 				xar->stream.next_out = xar->wbuff;
 				xar->stream.avail_out = sizeof(xar->wbuff);

Modified: projects/clang700-import/contrib/libarchive/libarchive/test/test_fuzz.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/libarchive/test/test_fuzz.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/libarchive/test/test_fuzz.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -433,7 +433,7 @@ DEFINE_TEST(test_fuzz_tar)
 		{0, fileset9}, /* Exercise lzo decompressor. */
 #endif
 #if HAVE_ZSTD_H && HAVE_LIBZSTD
-		{0, fileset10}, /* Excercise zstd decompressor. */
+		{0, fileset10}, /* Exercise zstd decompressor. */
 #endif
 		{1, NULL}
 	};

Modified: projects/clang700-import/contrib/libarchive/libarchive/test/test_read_format_rar5.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/libarchive/test/test_read_format_rar5.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/libarchive/test/test_read_format_rar5.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -726,3 +726,44 @@ DEFINE_TEST(test_read_format_rar5_extract_win32)
     assertA(0 == extract_one(a, ae, 0x36A448FF));
     EPILOGUE();
 }
+
+DEFINE_TEST(test_read_format_rar5_block_by_block)
+{
+    /* This test uses strange buffer sizes intentionally. */
+
+    struct archive_entry *ae;
+    struct archive *a;
+    uint8_t buf[173];
+    int bytes_read;
+    uint32_t computed_crc = 0;
+
+    extract_reference_file("test_read_format_rar5_compressed.rar");
+    assert((a = archive_read_new()) != NULL);
+    assertA(0 == archive_read_support_filter_all(a));
+    assertA(0 == archive_read_support_format_all(a));
+    assertA(0 == archive_read_open_filename(a, "test_read_format_rar5_compressed.rar", 130));
+    assertA(0 == archive_read_next_header(a, &ae));
+    assertEqualString("test.bin", archive_entry_pathname(ae));
+    assertEqualInt(1200, archive_entry_size(ae));
+
+    /* File size is 1200 bytes, we're reading it using a buffer of 173 bytes.
+     * Libarchive is configured to use a buffer of 130 bytes. */
+
+    while(1) {
+        /* archive_read_data should return one of:
+         * a) 0, if there is no more data to be read,
+         * b) negative value, if there was an error,
+         * c) positive value, meaning how many bytes were read.
+         */
+
+        bytes_read = archive_read_data(a, buf, sizeof(buf));
+        assertA(bytes_read >= 0);
+        if(bytes_read <= 0)
+            break;
+
+        computed_crc = crc32(computed_crc, buf, bytes_read);
+    }
+
+    assertEqualInt(computed_crc, 0x7CCA70CD);
+    EPILOGUE();
+}

Modified: projects/clang700-import/contrib/libarchive/libarchive/test/test_write_disk_perms.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/libarchive/test/test_write_disk_perms.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/libarchive/test/test_write_disk_perms.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -203,7 +203,7 @@ DEFINE_TEST(test_write_disk_perms)
 	failure("dir_overwrite_0744: st.st_mode=%o", st.st_mode);
 	assertEqualInt(st.st_mode & 0777, 0744);
 
-	/* For dir, the owner should get left when not overwritting. */
+	/* For dir, the owner should get left when not overwriting. */
 	assertMakeDir("dir_owner", 0744);
 
 	if (getuid() == 0) {

Modified: projects/clang700-import/contrib/libarchive/tar/write.c
==============================================================================
--- projects/clang700-import/contrib/libarchive/tar/write.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/libarchive/tar/write.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -540,8 +540,7 @@ write_archive(struct archive *a, struct bsdtar *bsdtar
 			lafe_warnc(archive_errno(disk),
 			    "%s", archive_error_string(disk));
 			bsdtar->return_value = 1;
-			archive_entry_free(entry);
-			continue;
+			goto next_entry;
 		}
 
 		/*
@@ -557,15 +556,14 @@ write_archive(struct archive *a, struct bsdtar *bsdtar
 			    "%s", archive_error_string(disk));
 			if (r == ARCHIVE_FATAL)
 				bsdtar->return_value = 1;
-			else
-				archive_read_close(disk);
-			archive_entry_free(entry);
-			continue;
+			archive_read_close(disk);
+			goto next_entry;
 		}
 
 		write_file(bsdtar, a, entry);
-		archive_entry_free(entry);
 		archive_read_close(disk);
+next_entry:
+		archive_entry_free(entry);
 		entry = NULL;
 		archive_entry_linkify(bsdtar->resolver, &entry, &sparse_entry);
 	}

Modified: projects/clang700-import/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c
==============================================================================
--- projects/clang700-import/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c	Sat Nov 24 14:46:06 2018	(r340869)
@@ -88,7 +88,7 @@ static struct test {
 		0xFFFF, 0x5D, 0x5B, 0x10000, 0x10FFFF, 0x5D, 0x0A
 	},
 #ifdef __FreeBSD__
-	{	 1, -1, -1,  1,  1, -1, -1,  1,  1, 1, -1,  1,  1, -1, -1,
+	{	 1, -1, -1,  1,  1, -1,  1,  1,  1,  1, -1,  1,  1,  1, -1,
 #else
 	{	 1, -1, -1,  1,  1, -1, -1,  1,  1, -1, -1,  1,  1, -1, -1,
 #endif

Modified: projects/clang700-import/contrib/smbfs/smbutil/smbutil.1
==============================================================================
--- projects/clang700-import/contrib/smbfs/smbutil/smbutil.1	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/contrib/smbfs/smbutil/smbutil.1	Sat Nov 24 14:46:06 2018	(r340869)
@@ -1,5 +1,5 @@
 .\" $Id: smbutil.1,v 1.5 2002/04/16 02:48:16 bp Exp $
-.Dd November 1, 2018
+.Dd November 14, 2018
 .Dt SMBUTIL 1
 .Os
 .Sh NAME
@@ -9,7 +9,7 @@
 .Nm
 .Op Fl hv
 .Ar command
-.Op Fl Ar options
+.Op Ar options
 .Op Ar args
 .Sh DESCRIPTION
 The
@@ -50,8 +50,8 @@ Print usage information about
 List active connections and their parameters.
 .It Xo
 .Cm login
-.Op Fl Ar connection_options
-.No // Ns Ar user Ns @ Ns Ar server Ns Op / Ns Ar share
+.Op Ar connection_options
+.Cm \&// Ns Ar user Ns Cm \&@ Ns Ar server Ns Op Cm \&/ Ns Ar share
 .Xc
 Login/attach to the specified
 .Ar server
@@ -65,13 +65,13 @@ Thus, it is possible to login only once and then
 use other SMB commands without authentication procedure and additional
 connections.
 For the description of
-.Fl Ar connection_options
+.Ar connection_options
 refer to the
 .Xr mount_smbfs 8
-manpage (all uppercase options are connection options).
+manual page (all uppercase options are connection options).
 .It Xo
 .Cm logout
-.No // Ns Ar user Ns @ Ns Ar server Ns Op / Ns Ar share
+.Cm \&// Ns Ar user Ns Cm \&@ Ns Ar server Ns Op Cm \&/ Ns Ar share
 .Xc
 Logout/detach from the specified
 .Ar server
@@ -97,8 +97,8 @@ The NetBIOS name server can be directly specified via 
 option.
 .It Xo
 .Cm print
-.Op Fl Ar connection_options
-.No // Ns Ar user Ns @ Ns Ar server Ns / Ns Ar share
+.Op Ar connection_options
+.Cm \&// Ns Ar user Ns Cm \&@ Ns Ar server Ns Op Cm \&/ Ns Ar share
 .Ar file
 .Xc
 Send the given
@@ -107,12 +107,12 @@ to the specified queue on the remote server.
 If
 .Ar file
 is
-.Pa - ,
+.Dq Pa - ,
 then standard input will be used.
 .It Xo
 .Cm view
-.Op Fl Ar connection_options
-.No // Ns Ar user Ns @ Ns Ar server
+.Op Ar connection_options
+.Cm \&// Ns Ar user Ns Cm \&@ Ns Ar server
 .Xc
 List resources available on the specified
 .Ar server
@@ -124,7 +124,7 @@ for the user
 .It Pa ~/.nsmbrc
 Keeps description for each connection.
 See
-.Pa ./examples/dot.nsmbrc
+.Pa /usr/share/examples/smbfs/dot.nsmbrc
 for details.
 .El
 .Sh SEE ALSO

Modified: projects/clang700-import/crypto/openssl/CHANGES
==============================================================================
--- projects/clang700-import/crypto/openssl/CHANGES	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/crypto/openssl/CHANGES	Sat Nov 24 14:46:06 2018	(r340869)
@@ -7,6 +7,42 @@
  https://github.com/openssl/openssl/commits/ and pick the appropriate
  release branch.
 
+ Changes between 1.1.1 and 1.1.1a [20 Nov 2018]
+
+  *) Timing vulnerability in DSA signature generation
+
+     The OpenSSL DSA signature algorithm has been shown to be vulnerable to a
+     timing side channel attack. An attacker could use variations in the signing
+     algorithm to recover the private key.
+
+     This issue was reported to OpenSSL on 16th October 2018 by Samuel Weiser.
+     (CVE-2018-0734)
+     [Paul Dale]
+
+  *) Timing vulnerability in ECDSA signature generation
+
+     The OpenSSL ECDSA signature algorithm has been shown to be vulnerable to a
+     timing side channel attack. An attacker could use variations in the signing
+     algorithm to recover the private key.
+
+     This issue was reported to OpenSSL on 25th October 2018 by Samuel Weiser.
+     (CVE-2018-0735)
+     [Paul Dale]
+
+  *) Added EVP_PKEY_ECDH_KDF_X9_63 and ecdh_KDF_X9_63() as replacements for
+     the EVP_PKEY_ECDH_KDF_X9_62 KDF type and ECDH_KDF_X9_62(). The old names
+     are retained for backwards compatibility.
+     [Antoine Salon]
+
+  *) Fixed the issue that RAND_add()/RAND_seed() silently discards random input
+     if its length exceeds 4096 bytes. The limit has been raised to a buffer size
+     of two gigabytes and the error handling improved.
+
+     This issue was reported to OpenSSL by Dr. Falko Strenzke. It has been
+     categorized as a normal bug, not a security issue, because the DRBG reseeds
+     automatically and is fully functional even without additional randomness
+     provided by the application.
+
  Changes between 1.1.0i and 1.1.1 [11 Sep 2018]
 
   *) Add a new ClientHello callback. Provides a callback interface that gives
@@ -13103,4 +13139,3 @@ des-cbc           3624.96k     5258.21k     5530.91k  
   *) A minor bug in ssl/s3_clnt.c where there would always be 4 0
      bytes sent in the client random.
      [Edward Bishop <ebishop@spyglass.com>]
-

Modified: projects/clang700-import/crypto/openssl/Configure
==============================================================================
--- projects/clang700-import/crypto/openssl/Configure	Sat Nov 24 07:16:44 2018	(r340868)
+++ projects/clang700-import/crypto/openssl/Configure	Sat Nov 24 14:46:06 2018	(r340869)
@@ -1013,13 +1013,18 @@ if (scalar(@seed_sources) == 0) {
 if (scalar(grep { $_ eq 'none' } @seed_sources) > 0) {
     die "Cannot seed with none and anything else" if scalar(@seed_sources) > 1;
     warn <<_____ if scalar(@seed_sources) == 1;
-You have selected the --with-rand-seed=none option, which effectively disables
-automatic reseeding of the OpenSSL random generator. All operations depending
-on the random generator such as creating keys will not work unless the random
-generator is seeded manually by the application.
 
-Please read the 'Note on random number generation' section in the INSTALL
-instructions and the RAND_DRBG(7) manual page for more details.
+============================== WARNING ===============================
+You have selected the --with-rand-seed=none option, which effectively
+disables automatic reseeding of the OpenSSL random generator.
+All operations depending on the random generator such as creating keys
+will not work unless the random generator is seeded manually by the
+application.
+
+Please read the 'Note on random number generation' section in the
+INSTALL instructions and the RAND_DRBG(7) manual page for more details.
+============================== WARNING ===============================
+
 _____
 }
 push @{$config{openssl_other_defines}},
@@ -2174,6 +2179,16 @@ EOF
 
     # Massage the result
 
+    # If the user configured no-shared, we allow no shared sources
+    if ($disabled{shared}) {
+        foreach (keys %{$unified_info{shared_sources}}) {
+            foreach (keys %{$unified_info{shared_sources}->{$_}}) {
+                delete $unified_info{sources}->{$_};
+            }
+        }
+        $unified_info{shared_sources} = {};
+    }
+
     # If we depend on a header file or a perl module, add an inclusion of
     # its directory to allow smoothe inclusion
     foreach my $dest (keys %{$unified_info{depends}}) {
@@ -2198,8 +2213,8 @@ EOF
             next unless defined($unified_info{includes}->{$dest}->{$k});
             my @incs = reverse @{$unified_info{includes}->{$dest}->{$k}};
             foreach my $obj (grep /\.o$/,
-                             (keys %{$unified_info{sources}->{$dest}},
-                              keys %{$unified_info{shared_sources}->{$dest}})) {
+                             (keys %{$unified_info{sources}->{$dest} // {}},
+                              keys %{$unified_info{shared_sources}->{$dest} // {}})) {
                 foreach my $inc (@incs) {
                     unshift @{$unified_info{includes}->{$obj}->{$k}}, $inc
                         unless grep { $_ eq $inc } @{$unified_info{includes}->{$obj}->{$k}};
@@ -2238,6 +2253,42 @@ EOF
                 [ @{$unified_info{includes}->{$dest}->{source}} ];
         }
     }
+
+    # For convenience collect information regarding directories where
+    # files are generated, those generated files and the end product
+    # they end up in where applicable.  Then, add build rules for those
+    # directories
+    my %loopinfo = ( "lib" => [ @{$unified_info{libraries}} ],
+                     "dso" => [ @{$unified_info{engines}} ],
+                     "bin" => [ @{$unified_info{programs}} ],
+                     "script" => [ @{$unified_info{scripts}} ] );
+    foreach my $type (keys %loopinfo) {
+        foreach my $product (@{$loopinfo{$type}}) {
+            my %dirs = ();
+            my $pd = dirname($product);
+
+            foreach (@{$unified_info{sources}->{$product} // []},
+                     @{$unified_info{shared_sources}->{$product} // []}) {
+                my $d = dirname($_);
+
+                # We don't want to create targets for source directories
+                # when building out of source
+                next if ($config{sourcedir} ne $config{builddir}
+                             && $d =~ m|^\Q$config{sourcedir}\E|);
+                # We already have a "test" target, and the current directory
+                # is just silly to make a target for
+                next if $d eq "test" || $d eq ".";
+
+                $dirs{$d} = 1;
+                push @{$unified_info{dirinfo}->{$d}->{deps}}, $_
+                    if $d ne $pd;
+            }
+            foreach (keys %dirs) {
+                push @{$unified_info{dirinfo}->{$_}->{products}->{$type}},
+                    $product;
+            }
+        }
+    }
 }
 
 # For the schemes that need it, we provide the old *_obj configs
@@ -2712,10 +2763,16 @@ print <<"EOF";
 
 **********************************************************************
 ***                                                                ***
-***   If you want to report a building issue, please include the   ***
-***   output from this command:                                    ***
+***   OpenSSL has been successfully configured                     ***
 ***                                                                ***
-***     perl configdata.pm --dump                                  ***
+***   If you encounter a problem while building, please open an    ***

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811241446.wAOEk7SD029079>