From owner-svn-src-projects@freebsd.org Fri Oct 5 17:53:59 2018 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9F28A10B2853 for ; Fri, 5 Oct 2018 17:53:58 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4A9848A7CB; Fri, 5 Oct 2018 17:53:58 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 44C561898C; Fri, 5 Oct 2018 17:53:58 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w95Hrw7D009818; Fri, 5 Oct 2018 17:53:58 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w95Hrmko009773; Fri, 5 Oct 2018 17:53:48 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201810051753.w95Hrmko009773@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 5 Oct 2018 17:53:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r339201 - in projects/openssl111: . contrib/blacklist/bin contrib/bmake contrib/elftoolchain/libelf contrib/libarchive contrib/libarchive/libarchive contrib/libarchive/libarchive/test c... X-SVN-Group: projects X-SVN-Commit-Author: gjb X-SVN-Commit-Paths: in projects/openssl111: . contrib/blacklist/bin contrib/bmake contrib/elftoolchain/libelf contrib/libarchive contrib/libarchive/libarchive contrib/libarchive/libarchive/test contrib/libarchive/test_ut... X-SVN-Commit-Revision: 339201 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Oct 2018 17:53:59 -0000 Author: gjb Date: Fri Oct 5 17:53:47 2018 New Revision: 339201 URL: https://svnweb.freebsd.org/changeset/base/339201 Log: MFH r338661 through r339200. Sponsored by: The FreeBSD Foundation Added: - copied from r339200, head/contrib/mandoc/ projects/openssl111/lib/lib80211/regdomain.xml - copied unchanged from r339200, head/lib/lib80211/regdomain.xml projects/openssl111/lib/libalias/libalias/libalias.conf - copied unchanged from r339200, head/lib/libalias/libalias/libalias.conf projects/openssl111/lib/libc/net/hosts - copied unchanged from r339200, head/lib/libc/net/hosts projects/openssl111/lib/libc/net/hosts.equiv - copied unchanged from r339200, head/lib/libc/net/hosts.equiv projects/openssl111/lib/libc/net/networks - copied unchanged from r339200, head/lib/libc/net/networks projects/openssl111/lib/libc/net/nsswitch.conf - copied unchanged from r339200, head/lib/libc/net/nsswitch.conf projects/openssl111/lib/libc/net/protocols - copied unchanged from r339200, head/lib/libc/net/protocols projects/openssl111/lib/libc/posix1e/mac.conf - copied unchanged from r339200, head/lib/libc/posix1e/mac.conf projects/openssl111/lib/libc/rpc/netconfig - copied unchanged from r339200, head/lib/libc/rpc/netconfig projects/openssl111/lib/libc/rpc/rpc - copied unchanged from r339200, head/lib/libc/rpc/rpc projects/openssl111/lib/libopie/opieaccess - copied unchanged from r339200, head/lib/libopie/opieaccess projects/openssl111/lib/libsmb/nsmb.conf - copied unchanged from r339200, head/lib/libsmb/nsmb.conf projects/openssl111/lib/libwrap/hosts.allow - copied unchanged from r339200, head/lib/libwrap/hosts.allow projects/openssl111/libexec/rtld-elf/libmap.conf - copied unchanged from r339200, head/libexec/rtld-elf/libmap.conf projects/openssl111/sbin/bsdlabel/disktab - copied unchanged from r339200, head/sbin/bsdlabel/disktab projects/openssl111/share/man/man4/iflib.4 - copied unchanged from r339200, head/share/man/man4/iflib.4 projects/openssl111/sys/arm64/include/ifunc.h - copied unchanged from r339200, head/sys/arm64/include/ifunc.h projects/openssl111/tools/build/options/WITH_HYPERV - copied unchanged from r339200, head/tools/build/options/WITH_HYPERV projects/openssl111/usr.bin/tip/tip/phones - copied unchanged from r339200, head/usr.bin/tip/tip/phones projects/openssl111/usr.bin/tip/tip/remote - copied unchanged from r339200, head/usr.bin/tip/tip/remote projects/openssl111/usr.sbin/amd/amd/amd.map - copied unchanged from r339200, head/usr.sbin/amd/amd/amd.map projects/openssl111/usr.sbin/lpr/lpd/hosts.lpd - copied unchanged from r339200, head/usr.sbin/lpr/lpd/hosts.lpd projects/openssl111/usr.sbin/lpr/lpd/printcap - copied unchanged from r339200, head/usr.sbin/lpr/lpd/printcap Directory Properties: projects/openssl111/contrib/mandoc/ (props changed) Replaced: projects/openssl111/sbin/dhclient/dhclient.conf - copied unchanged from r339200, head/sbin/dhclient/dhclient.conf Deleted: projects/openssl111/contrib/mdocml/ projects/openssl111/etc/amd.map projects/openssl111/etc/dhclient.conf projects/openssl111/etc/disktab projects/openssl111/etc/hosts projects/openssl111/etc/hosts.allow projects/openssl111/etc/hosts.equiv projects/openssl111/etc/hosts.lpd projects/openssl111/etc/libalias.conf projects/openssl111/etc/libmap.conf projects/openssl111/etc/mac.conf projects/openssl111/etc/netconfig projects/openssl111/etc/networks projects/openssl111/etc/nsmb.conf projects/openssl111/etc/nsswitch.conf projects/openssl111/etc/opieaccess projects/openssl111/etc/phones projects/openssl111/etc/printcap projects/openssl111/etc/protocols projects/openssl111/etc/regdomain.xml projects/openssl111/etc/remote projects/openssl111/etc/rpc Modified: projects/openssl111/UPDATING projects/openssl111/contrib/blacklist/bin/blacklistd.8 projects/openssl111/contrib/bmake/make.1 projects/openssl111/contrib/elftoolchain/libelf/gelf_mips64el.c projects/openssl111/contrib/libarchive/README.md projects/openssl111/contrib/libarchive/libarchive/archive_acl.c projects/openssl111/contrib/libarchive/libarchive/archive_cryptor.c projects/openssl111/contrib/libarchive/libarchive/archive_read_support_format_ar.c projects/openssl111/contrib/libarchive/libarchive/archive_read_support_format_zip.c projects/openssl111/contrib/libarchive/libarchive/test/test_sparse_basic.c projects/openssl111/contrib/libarchive/test_utils/test_main.c projects/openssl111/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/openssl111/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/openssl111/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/openssl111/contrib/llvm/tools/lld/ELF/Config.h projects/openssl111/contrib/llvm/tools/lld/ELF/Driver.cpp projects/openssl111/contrib/llvm/tools/lld/ELF/SyntheticSections.cpp projects/openssl111/contrib/llvm/tools/lld/ELF/Writer.cpp projects/openssl111/contrib/openbsm/bin/auditdistd/auditdistd.h projects/openssl111/contrib/openbsm/bin/auditdistd/receiver.c projects/openssl111/contrib/openbsm/bin/auditdistd/sender.c projects/openssl111/contrib/openbsm/bin/auditdistd/trail.c projects/openssl111/etc/Makefile projects/openssl111/gnu/usr.bin/binutils/as/config.h projects/openssl111/gnu/usr.bin/binutils/ld/config.h projects/openssl111/gnu/usr.bin/binutils/libbinutils/config.h projects/openssl111/gnu/usr.bin/binutils/libiberty/config.h projects/openssl111/gnu/usr.bin/cc/libiberty/config.h projects/openssl111/gnu/usr.bin/gdb/arch/amd64/config.h projects/openssl111/gnu/usr.bin/gdb/arch/arm/config.h projects/openssl111/gnu/usr.bin/gdb/arch/i386/config.h projects/openssl111/gnu/usr.bin/gdb/arch/mips/config.h projects/openssl111/gnu/usr.bin/gdb/arch/powerpc/config.h projects/openssl111/gnu/usr.bin/gdb/arch/powerpc64/config.h projects/openssl111/gnu/usr.bin/gdb/arch/sparc64/config.h projects/openssl111/include/limits.h projects/openssl111/include/time.h projects/openssl111/lib/Makefile projects/openssl111/lib/clang/freebsd_cc_version.h projects/openssl111/lib/csu/arm/crt1.c projects/openssl111/lib/csu/common/crtbrand.c projects/openssl111/lib/csu/common/ignore_init.c projects/openssl111/lib/csu/common/notes.h projects/openssl111/lib/lib80211/Makefile projects/openssl111/lib/libalias/libalias/Makefile projects/openssl111/lib/libbe/be.c projects/openssl111/lib/libc/Makefile projects/openssl111/lib/libc/amd64/string/bcmp.S projects/openssl111/lib/libc/amd64/string/bcopy.S projects/openssl111/lib/libc/amd64/string/bzero.S projects/openssl111/lib/libc/amd64/string/memcmp.S projects/openssl111/lib/libc/amd64/string/memset.S projects/openssl111/lib/libc/i386/string/bcopy.S projects/openssl111/lib/libc/net/Makefile.inc projects/openssl111/lib/libc/posix1e/Makefile.inc projects/openssl111/lib/libc/rpc/Makefile.inc projects/openssl111/lib/libopie/Makefile projects/openssl111/lib/libpmc/Makefile projects/openssl111/lib/libpmc/libpmc_pmu_util.c projects/openssl111/lib/libsmb/Makefile projects/openssl111/lib/libusb/libusb10.h projects/openssl111/lib/libusb/libusb10_io.c projects/openssl111/lib/libwrap/Makefile projects/openssl111/libexec/rtld-elf/Makefile projects/openssl111/libexec/rtld-elf/aarch64/reloc.c projects/openssl111/libexec/rtld-elf/aarch64/rtld_machdep.h projects/openssl111/libexec/rtld-elf/libmap.c projects/openssl111/libexec/rtld-elf/powerpc/reloc.c projects/openssl111/libexec/rtld-elf/rtld.c projects/openssl111/release/Makefile projects/openssl111/release/scripts/pkg-stage.sh projects/openssl111/sbin/bsdlabel/Makefile projects/openssl111/sbin/devd/devd.cc projects/openssl111/sbin/devd/devd.hh projects/openssl111/sbin/dhclient/Makefile projects/openssl111/sbin/fsck_ffs/pass5.c projects/openssl111/sbin/geom/core/geom.8 projects/openssl111/sbin/geom/core/geom.c projects/openssl111/sbin/ifconfig/ifipsec.c projects/openssl111/sbin/init/rc.d/ldconfig projects/openssl111/sbin/ipfw/ipfw.8 projects/openssl111/sbin/ipfw/ipfw2.c projects/openssl111/sbin/reboot/reboot.c projects/openssl111/sbin/sysctl/sysctl.8 projects/openssl111/secure/usr.bin/openssl/Makefile projects/openssl111/share/man/man4/Makefile projects/openssl111/share/man/man4/bnxt.4 projects/openssl111/share/man/man4/cxgbe.4 projects/openssl111/share/man/man4/ddb.4 projects/openssl111/share/man/man4/em.4 projects/openssl111/share/man/man5/make.conf.5 projects/openssl111/share/man/man5/msdosfs.5 projects/openssl111/share/man/man5/src.conf.5 projects/openssl111/share/man/man9/MODULE_PNP_INFO.9 projects/openssl111/share/man/man9/iflib.9 projects/openssl111/share/mk/bsd.dirs.mk projects/openssl111/share/mk/bsd.progs.mk projects/openssl111/share/mk/bsd.subdir.mk projects/openssl111/share/mk/bsd.sys.mk projects/openssl111/share/mk/src.opts.mk projects/openssl111/stand/lua/menu.lua projects/openssl111/stand/lua/password.lua projects/openssl111/sys/amd64/amd64/copyout.c projects/openssl111/sys/amd64/amd64/machdep.c projects/openssl111/sys/amd64/amd64/pmap.c projects/openssl111/sys/amd64/amd64/support.S projects/openssl111/sys/amd64/amd64/trap.c projects/openssl111/sys/amd64/include/pmap.h projects/openssl111/sys/amd64/include/vmm.h projects/openssl111/sys/amd64/vmm/intel/vmx.c projects/openssl111/sys/amd64/vmm/vmm.c projects/openssl111/sys/arm/conf/std.armv6 projects/openssl111/sys/arm/conf/std.armv7 projects/openssl111/sys/arm64/arm64/elf_machdep.c projects/openssl111/sys/arm64/arm64/identcpu.c projects/openssl111/sys/arm64/arm64/machdep.c projects/openssl111/sys/arm64/arm64/undefined.c projects/openssl111/sys/arm64/conf/GENERIC-MMCCAM projects/openssl111/sys/arm64/include/pte.h projects/openssl111/sys/arm64/include/undefined.h projects/openssl111/sys/cam/scsi/scsi_cd.c projects/openssl111/sys/cam/scsi/scsi_da.c projects/openssl111/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/openssl111/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/openssl111/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/openssl111/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/openssl111/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/openssl111/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/openssl111/sys/compat/freebsd32/freebsd32_ioctl.c projects/openssl111/sys/compat/freebsd32/freebsd32_ioctl.h projects/openssl111/sys/compat/freebsd32/freebsd32_syscall.h projects/openssl111/sys/compat/freebsd32/freebsd32_syscalls.c projects/openssl111/sys/compat/freebsd32/freebsd32_sysent.c projects/openssl111/sys/compat/freebsd32/syscalls.master projects/openssl111/sys/conf/files projects/openssl111/sys/conf/files.arm projects/openssl111/sys/conf/files.arm64 projects/openssl111/sys/conf/files.i386 projects/openssl111/sys/conf/files.mips projects/openssl111/sys/conf/files.powerpc projects/openssl111/sys/conf/files.riscv projects/openssl111/sys/conf/files.sparc64 projects/openssl111/sys/conf/kern.pre.mk projects/openssl111/sys/conf/newvers.sh projects/openssl111/sys/crypto/ccp/ccp.c projects/openssl111/sys/dev/aac/aac_pci.c projects/openssl111/sys/dev/aacraid/aacraid_pci.c projects/openssl111/sys/dev/adlink/adlink.c projects/openssl111/sys/dev/ae/if_ae.c projects/openssl111/sys/dev/age/if_age.c projects/openssl111/sys/dev/ahci/ahci_pci.c projects/openssl111/sys/dev/alc/if_alc.c projects/openssl111/sys/dev/ale/if_ale.c projects/openssl111/sys/dev/amdsmn/amdsmn.c projects/openssl111/sys/dev/amdtemp/amdtemp.c projects/openssl111/sys/dev/amr/amr_pci.c projects/openssl111/sys/dev/an/if_an_pci.c projects/openssl111/sys/dev/bce/if_bce.c projects/openssl111/sys/dev/bfe/if_bfe.c projects/openssl111/sys/dev/bge/if_bge.c projects/openssl111/sys/dev/bwi/if_bwi_pci.c projects/openssl111/sys/dev/bwn/if_bwn_pci.c projects/openssl111/sys/dev/bxe/bxe.c projects/openssl111/sys/dev/cas/if_cas.c projects/openssl111/sys/dev/ciss/ciss.c projects/openssl111/sys/dev/cpuctl/cpuctl.c projects/openssl111/sys/dev/cxgb/cxgb_main.c projects/openssl111/sys/dev/cxgbe/adapter.h projects/openssl111/sys/dev/cxgbe/common/common.h projects/openssl111/sys/dev/cxgbe/common/t4_hw.c projects/openssl111/sys/dev/cxgbe/firmware/t4fw_cfg.txt projects/openssl111/sys/dev/cxgbe/firmware/t5fw_cfg.txt projects/openssl111/sys/dev/cxgbe/firmware/t6fw_cfg.txt projects/openssl111/sys/dev/cxgbe/osdep.h projects/openssl111/sys/dev/cxgbe/t4_filter.c projects/openssl111/sys/dev/cxgbe/t4_l2t.c projects/openssl111/sys/dev/cxgbe/t4_l2t.h projects/openssl111/sys/dev/cxgbe/t4_main.c projects/openssl111/sys/dev/cxgbe/tom/t4_cpl_io.c projects/openssl111/sys/dev/dc/if_dc.c projects/openssl111/sys/dev/drm2/drm_os_freebsd.c projects/openssl111/sys/dev/drm2/i915/i915_drv.c projects/openssl111/sys/dev/drm2/i915/intel_ringbuffer.c projects/openssl111/sys/dev/drm2/radeon/radeon_drv.c projects/openssl111/sys/dev/e1000/if_em.c projects/openssl111/sys/dev/ed/if_ed_pci.c projects/openssl111/sys/dev/ena/ena.c projects/openssl111/sys/dev/et/if_et.c projects/openssl111/sys/dev/ffec/if_ffec.c projects/openssl111/sys/dev/fxp/if_fxp.c projects/openssl111/sys/dev/gem/if_gem_pci.c projects/openssl111/sys/dev/hwpmc/hwpmc_logging.c projects/openssl111/sys/dev/hwpmc/hwpmc_mod.c projects/openssl111/sys/dev/ichiic/ig4_iic.c projects/openssl111/sys/dev/ichiic/ig4_pci.c projects/openssl111/sys/dev/ida/ida_pci.c projects/openssl111/sys/dev/intpm/intpm.c projects/openssl111/sys/dev/ioat/ioat.c projects/openssl111/sys/dev/ipw/if_ipw.c projects/openssl111/sys/dev/iwm/if_iwm.c projects/openssl111/sys/dev/iwn/if_iwn.c projects/openssl111/sys/dev/ixgbe/if_ix.c projects/openssl111/sys/dev/ixgbe/if_ixv.c projects/openssl111/sys/dev/ixl/if_ixl.c projects/openssl111/sys/dev/ixl/if_ixlv.c projects/openssl111/sys/dev/mfi/mfi_pci.c projects/openssl111/sys/dev/mpr/mpr_pci.c projects/openssl111/sys/dev/mps/mps_pci.c projects/openssl111/sys/dev/mvs/mvs_pci.c projects/openssl111/sys/dev/my/if_my.c projects/openssl111/sys/dev/ncr/ncr.c projects/openssl111/sys/dev/ntb/ntb_hw/ntb_hw_intel.c projects/openssl111/sys/dev/oce/oce_if.c projects/openssl111/sys/dev/ofw/ofw_bus_subr.h projects/openssl111/sys/dev/pccard/pccardvar.h projects/openssl111/sys/dev/pccbb/pccbb_pci.c projects/openssl111/sys/dev/pci/pci_user.c projects/openssl111/sys/dev/pci/pcireg.h projects/openssl111/sys/dev/pci/pcivar.h projects/openssl111/sys/dev/pcn/if_pcn.c projects/openssl111/sys/dev/puc/puc_pci.c projects/openssl111/sys/dev/ral/if_ral_pci.c projects/openssl111/sys/dev/rl/if_rl.c projects/openssl111/sys/dev/sdhci/sdhci_acpi.c projects/openssl111/sys/dev/spibus/spi.h projects/openssl111/sys/dev/uart/uart_bus_pccard.c projects/openssl111/sys/dev/uart/uart_bus_pci.c projects/openssl111/sys/dev/usb/net/if_ure.c projects/openssl111/sys/dev/usb/usbdi.h projects/openssl111/sys/dev/xl/if_xl.c projects/openssl111/sys/geom/raid/tr_raid0.c projects/openssl111/sys/i386/i386/npx.c projects/openssl111/sys/i386/i386/pmap.c projects/openssl111/sys/i386/i386/trap.c projects/openssl111/sys/i386/i386/vm_machdep.c projects/openssl111/sys/i386/include/pmap.h projects/openssl111/sys/isa/isavar.h projects/openssl111/sys/kern/init_sysent.c projects/openssl111/sys/kern/kern_context.c projects/openssl111/sys/kern/kern_cpuset.c projects/openssl111/sys/kern/kern_descrip.c projects/openssl111/sys/kern/kern_malloc.c projects/openssl111/sys/kern/kern_resource.c projects/openssl111/sys/kern/link_elf.c projects/openssl111/sys/kern/subr_vmem.c projects/openssl111/sys/kern/sys_generic.c projects/openssl111/sys/kern/syscalls.c projects/openssl111/sys/kern/syscalls.master projects/openssl111/sys/kern/uipc_socket.c projects/openssl111/sys/kern/vfs_lookup.c projects/openssl111/sys/kern/vfs_syscalls.c projects/openssl111/sys/net/if.c projects/openssl111/sys/net/if_gre.c projects/openssl111/sys/net/if_tap.c projects/openssl111/sys/net/if_tun.c projects/openssl111/sys/net/if_var.h projects/openssl111/sys/net/if_vlan.c projects/openssl111/sys/net/iflib.c projects/openssl111/sys/net/iflib.h projects/openssl111/sys/netinet/in_pcb.h projects/openssl111/sys/netinet/ip_encap.h projects/openssl111/sys/netinet/ip_output.c projects/openssl111/sys/netinet/sctp_asconf.c projects/openssl111/sys/netinet/sctp_auth.c projects/openssl111/sys/netinet/sctp_auth.h projects/openssl111/sys/netinet/sctp_input.c projects/openssl111/sys/netinet/sctp_output.c projects/openssl111/sys/netinet/sctputil.c projects/openssl111/sys/netinet/siftr.c projects/openssl111/sys/netinet/tcp_hpts.c projects/openssl111/sys/netinet/tcp_input.c projects/openssl111/sys/netinet/tcp_syncache.c projects/openssl111/sys/netinet/udp_usrreq.c projects/openssl111/sys/netinet6/icmp6.c projects/openssl111/sys/netinet6/in6_pcb.c projects/openssl111/sys/netinet6/udp6_usrreq.c projects/openssl111/sys/netipsec/key.c projects/openssl111/sys/netipsec/key.h projects/openssl111/sys/netipsec/subr_ipsec.c projects/openssl111/sys/netipsec/xform.h projects/openssl111/sys/netpfil/pf/pf.c projects/openssl111/sys/opencrypto/cryptosoft.c projects/openssl111/sys/opencrypto/cryptosoft.h projects/openssl111/sys/powerpc/conf/GENERIC64 projects/openssl111/sys/powerpc/ofw/ofw_machdep.c projects/openssl111/sys/riscv/include/fpe.h projects/openssl111/sys/riscv/riscv/machdep.c projects/openssl111/sys/riscv/riscv/pmap.c projects/openssl111/sys/riscv/riscv/swtch.S projects/openssl111/sys/riscv/riscv/trap.c projects/openssl111/sys/security/audit/audit.c projects/openssl111/sys/security/audit/audit.h projects/openssl111/sys/security/audit/audit_dtrace.c projects/openssl111/sys/security/audit/audit_private.h projects/openssl111/sys/security/audit/audit_syscalls.c projects/openssl111/sys/security/audit/audit_worker.c projects/openssl111/sys/sys/_domainset.h projects/openssl111/sys/sys/malloc.h projects/openssl111/sys/sys/module.h projects/openssl111/sys/sys/pmc.h projects/openssl111/sys/sys/pmckern.h projects/openssl111/sys/sys/racct.h projects/openssl111/sys/sys/resourcevar.h projects/openssl111/sys/sys/signalvar.h projects/openssl111/sys/sys/syscall.h projects/openssl111/sys/sys/user.h projects/openssl111/sys/sys/vmmeter.h projects/openssl111/sys/ufs/ffs/ffs_softdep.c projects/openssl111/sys/ufs/ufs/ufs_quota.c projects/openssl111/sys/ufs/ufs/ufs_vfsops.c projects/openssl111/sys/ufs/ufs/ufs_vnops.c projects/openssl111/sys/vm/swap_pager.c projects/openssl111/sys/vm/uma_core.c projects/openssl111/sys/vm/vm_domainset.c projects/openssl111/sys/vm/vm_domainset.h projects/openssl111/sys/vm/vm_fault.c projects/openssl111/sys/vm/vm_glue.c projects/openssl111/sys/vm/vm_init.c projects/openssl111/sys/vm/vm_kern.c projects/openssl111/sys/vm/vm_kern.h projects/openssl111/sys/vm/vm_mmap.c projects/openssl111/sys/vm/vm_page.c projects/openssl111/sys/vm/vm_pageout.c projects/openssl111/sys/vm/vm_pagequeue.h projects/openssl111/sys/vm/vm_phys.c projects/openssl111/sys/x86/acpica/srat.c projects/openssl111/sys/x86/include/ifunc.h projects/openssl111/sys/x86/include/ucode.h projects/openssl111/sys/x86/iommu/intel_utils.c projects/openssl111/sys/x86/isa/atpic.c projects/openssl111/sys/x86/x86/ucode.c projects/openssl111/tools/build/mk/OptionalObsoleteFiles.inc projects/openssl111/usr.bin/bmake/Makefile.config projects/openssl111/usr.bin/clang/lld/ld.lld.1 projects/openssl111/usr.bin/locate/locate/Makefile projects/openssl111/usr.bin/mail/Makefile projects/openssl111/usr.bin/mandoc/Makefile projects/openssl111/usr.bin/nfsstat/nfsstat.1 projects/openssl111/usr.bin/tip/tip/Makefile projects/openssl111/usr.bin/top/top.1 projects/openssl111/usr.sbin/Makefile projects/openssl111/usr.sbin/amd/amd/Makefile projects/openssl111/usr.sbin/bsdinstall/bsdinstall.8 projects/openssl111/usr.sbin/bsdinstall/scripts/config projects/openssl111/usr.sbin/bsdinstall/scripts/hardening projects/openssl111/usr.sbin/chown/chown.c projects/openssl111/usr.sbin/cxgbetool/cxgbetool.8 projects/openssl111/usr.sbin/cxgbetool/cxgbetool.c projects/openssl111/usr.sbin/kldxref/kldxref.c projects/openssl111/usr.sbin/lpr/lpd/Makefile projects/openssl111/usr.sbin/nscd/nscd.8 projects/openssl111/usr.sbin/pmc/Makefile projects/openssl111/usr.sbin/pmccontrol/pmccontrol.c Directory Properties: projects/openssl111/ (props changed) projects/openssl111/contrib/blacklist/ (props changed) projects/openssl111/contrib/bmake/ (props changed) projects/openssl111/contrib/elftoolchain/ (props changed) projects/openssl111/contrib/libarchive/ (props changed) projects/openssl111/contrib/llvm/ (props changed) projects/openssl111/contrib/llvm/tools/clang/ (props changed) projects/openssl111/contrib/llvm/tools/lld/ (props changed) projects/openssl111/contrib/openbsm/ (props changed) projects/openssl111/crypto/openssh/ (props changed) projects/openssl111/gnu/usr.bin/binutils/ (props changed) projects/openssl111/gnu/usr.bin/gdb/ (props changed) projects/openssl111/sys/cddl/contrib/opensolaris/ (props changed) Modified: projects/openssl111/UPDATING ============================================================================== --- projects/openssl111/UPDATING Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/UPDATING Fri Oct 5 17:53:47 2018 (r339201) @@ -31,6 +31,21 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20181002: + The cam(4) based nda(4) driver will be used over nvd(4) by default on + powerpc64. You may set 'options NVME_USE_NVD=1' in your kernel conf or + loader tunable 'hw.nvme.use_nvd=1' if you wish to use the existing + driver. Make sure to edit /boot/etc/kboot.conf and fstab to use the + nda device name. + +20180913: + Reproducible build mode is now on by default, in preparation for + FreeBSD 12.0. This eliminates build metadata such as the user, + host, and time from the kernel (and uname), unless the working tree + corresponds to a modified checkout from a version control system. + The previous behavior can be obtained by setting the /etc/src.conf + knob WITHOUT_REPRODUCIBLE_BUILD. + 20180826: The Yarrow CSPRNG has been removed from the kernel as it has not been supported by its designers since at least 2003. Fortuna has been the @@ -170,6 +185,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: need to be rebuilt. r335018 did a __FreeBSD_version bump for this. 20180530: + As of r334391 lld is the default amd64 system linker; it is installed + as /usr/bin/ld. Kernel build workarounds (see 20180510 entry) are no + longer necessary. + +20180530: The kernel / userland interface for devinfo changed, so you'll need a new kernel and userland as a pair for it to work (rebuilding lib/libdevinfo is all that's required). devinfo and devmatch will @@ -195,6 +215,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: way requires LD=ld.lld on the command line (or LD=/usr/local/bin/ld for binutils port/package). lld will soon be default, and this requirement will go away. + + NOTE: As of r334391 lld is the default system linker on amd64, and no + workaround is necessary. 20180508: The nxge(4) driver has been removed. This driver was for PCI-X 10g Modified: projects/openssl111/contrib/blacklist/bin/blacklistd.8 ============================================================================== --- projects/openssl111/contrib/blacklist/bin/blacklistd.8 Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/blacklist/bin/blacklistd.8 Fri Oct 5 17:53:47 2018 (r339201) @@ -27,7 +27,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.Dd June 7, 2016 +.Dd October 5, 2018 .Dt BLACKLISTD 8 .Os .Sh NAME @@ -178,7 +178,7 @@ Specify the default rule name for the packet filter ru .It Fl r Re-read the firewall rules from the internal database, then remove and re-add them. -This helps for packet filters that don't retain state across reboots. +This helps for packet filters that do not retain state across reboots. .It Fl s Ar sockpath Add .Ar sockpath @@ -197,6 +197,27 @@ diagnostic messages to .Dv stdout instead of .Xr syslogd 8 . +.El +.Sh SIGNAL HANDLING +.Nm +deals with the following signals: +.Bl -tag -width "USR2" +.It HUP +Receipt of this signal causes +.Nm +to re-read the configuration file. +.It INT, TERM & QUIT +These signals tell +.Nm +to exit in an orderly fashion. +.It USR1 +This signal tells +.Nm +to increase the internal debugging level by 1. +.It USR2 +This signal tells +.Nm +to decrease the internal debugging level by 1. .El .Sh FILES .Bl -tag -width /usr/libexec/blacklistd-helper -compact Modified: projects/openssl111/contrib/bmake/make.1 ============================================================================== --- projects/openssl111/contrib/bmake/make.1 Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/bmake/make.1 Fri Oct 5 17:53:47 2018 (r339201) @@ -29,7 +29,7 @@ .\" .\" from: @(#)make.1 8.4 (Berkeley) 3/19/94 .\" -.Dd June 22, 2017 +.Dd September 27, 2018 .Dt MAKE 1 .Os .Sh NAME @@ -796,7 +796,7 @@ Tells whether to pass the descriptors of the job token queue even if the target is not tagged with .Ic .MAKE -The default is +The default is .Ql Pa yes for backwards compatability with .Fx 9.0 @@ -2385,7 +2385,8 @@ Basic use of suffix rules (for files only in the curre not trying to chain transformations together, etc.) is also reasonably portable. .Sh SEE ALSO -.Xr mkdep 1 +.Xr mkdep 1 , +.Xr style.Makefile 5 .Sh HISTORY A .Nm Modified: projects/openssl111/contrib/elftoolchain/libelf/gelf_mips64el.c ============================================================================== --- projects/openssl111/contrib/elftoolchain/libelf/gelf_mips64el.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/elftoolchain/libelf/gelf_mips64el.c Fri Oct 5 17:53:47 2018 (r339201) @@ -34,8 +34,9 @@ int _libelf_is_mips64el(Elf *e) { - return (e->e_kind == ELF_K_ELF && e->e_byteorder == ELFDATA2LSB && - e->e_u.e_elf.e_ehdr.e_ehdr64->e_machine == EM_MIPS); + return (e->e_kind == ELF_K_ELF && + e->e_u.e_elf.e_ehdr.e_ehdr64->e_machine == EM_MIPS && + e->e_u.e_elf.e_ehdr.e_ehdr64->e_ident[EI_DATA] == ELFDATA2LSB); } /* Modified: projects/openssl111/contrib/libarchive/README.md ============================================================================== --- projects/openssl111/contrib/libarchive/README.md Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/libarchive/README.md Fri Oct 5 17:53:47 2018 (r339201) @@ -78,7 +78,6 @@ Currently, the library automatically detects and reads * POSIX pax interchange format * POSIX octet-oriented cpio * SVR4 ASCII cpio - * POSIX octet-oriented cpio * Binary cpio (big-endian or little-endian) * ISO9660 CD-ROM images (with optional Rockridge or Joliet extensions) * ZIP archives (with uncompressed or "deflate" compressed entries, including support for encrypted Zip archives) Modified: projects/openssl111/contrib/libarchive/libarchive/archive_acl.c ============================================================================== --- projects/openssl111/contrib/libarchive/libarchive/archive_acl.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/libarchive/libarchive/archive_acl.c Fri Oct 5 17:53:47 2018 (r339201) @@ -2058,6 +2058,12 @@ next_field(const char **p, const char **start, } *sep = **p; + /* If the field is only whitespace, bail out now. */ + if (**p == '\0') { + *end = *p; + return; + } + /* Trim trailing whitespace to locate end of field. */ *end = *p - 1; while (**end == ' ' || **end == '\t' || **end == '\n') { Modified: projects/openssl111/contrib/libarchive/libarchive/archive_cryptor.c ============================================================================== --- projects/openssl111/contrib/libarchive/libarchive/archive_cryptor.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/libarchive/libarchive/archive_cryptor.c Fri Oct 5 17:53:47 2018 (r339201) @@ -316,7 +316,14 @@ aes_ctr_init(archive_crypto_ctx *ctx, const uint8_t *k memcpy(ctx->key, key, key_len); memset(ctx->nonce, 0, sizeof(ctx->nonce)); ctx->encr_pos = AES_BLOCK_SIZE; +#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) + if (!EVP_CIPHER_CTX_reset(ctx->ctx)) { + EVP_CIPHER_CTX_free(ctx->ctx); + ctx->ctx = NULL; + } +#else EVP_CIPHER_CTX_init(ctx->ctx); +#endif return 0; } Modified: projects/openssl111/contrib/libarchive/libarchive/archive_read_support_format_ar.c ============================================================================== --- projects/openssl111/contrib/libarchive/libarchive/archive_read_support_format_ar.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/libarchive/libarchive/archive_read_support_format_ar.c Fri Oct 5 17:53:47 2018 (r339201) @@ -459,6 +459,7 @@ ar_parse_common_header(struct ar *ar, struct archive_e uint64_t n; /* Copy remaining header */ + archive_entry_set_filetype(entry, AE_IFREG); archive_entry_set_mtime(entry, (time_t)ar_atol10(h + AR_date_offset, AR_date_size), 0L); archive_entry_set_uid(entry, Modified: projects/openssl111/contrib/libarchive/libarchive/archive_read_support_format_zip.c ============================================================================== --- projects/openssl111/contrib/libarchive/libarchive/archive_read_support_format_zip.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/libarchive/libarchive/archive_read_support_format_zip.c Fri Oct 5 17:53:47 2018 (r339201) @@ -2708,6 +2708,11 @@ slurp_central_directory(struct archive_read *a, struct return ARCHIVE_FATAL; zip_entry = calloc(1, sizeof(struct zip_entry)); + if (zip_entry == NULL) { + archive_set_error(&a->archive, ENOMEM, + "Can't allocate zip entry"); + return ARCHIVE_FATAL; + } zip_entry->next = zip->zip_entries; zip_entry->flags |= LA_FROM_CENTRAL_DIRECTORY; zip->zip_entries = zip_entry; Modified: projects/openssl111/contrib/libarchive/libarchive/test/test_sparse_basic.c ============================================================================== --- projects/openssl111/contrib/libarchive/libarchive/test/test_sparse_basic.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/libarchive/libarchive/test/test_sparse_basic.c Fri Oct 5 17:53:47 2018 (r339201) @@ -422,6 +422,7 @@ verify_sparse_file(struct archive *a, const char *path assert(sparse->type == END); assertEqualInt(expected_offset, archive_entry_size(ae)); + failure(path); assertEqualInt(holes_seen, expected_holes); assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a)); @@ -457,6 +458,7 @@ verify_sparse_file2(struct archive *a, const char *pat /* Verify the number of holes only, not its offset nor its * length because those alignments are deeply dependence on * its filesystem. */ + failure(path); assertEqualInt(blocks, archive_entry_sparse_count(ae)); archive_entry_free(ae); } Modified: projects/openssl111/contrib/libarchive/test_utils/test_main.c ============================================================================== --- projects/openssl111/contrib/libarchive/test_utils/test_main.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/libarchive/test_utils/test_main.c Fri Oct 5 17:53:47 2018 (r339201) @@ -2166,7 +2166,7 @@ void assertVersion(const char *prog, const char *base) /* Skip arbitrary third-party version numbers. */ while (s > 0 && (*q == ' ' || *q == '-' || *q == '/' || *q == '.' || - isalnum(*q))) { + isalnum((unsigned char)*q))) { ++q; --s; } Modified: projects/openssl111/contrib/llvm/lib/CodeGen/BranchFolding.cpp ============================================================================== --- projects/openssl111/contrib/llvm/lib/CodeGen/BranchFolding.cpp Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/llvm/lib/CodeGen/BranchFolding.cpp Fri Oct 5 17:53:47 2018 (r339201) @@ -884,11 +884,12 @@ void BranchFolder::mergeCommonTails(unsigned commonTai if (UpdateLiveIns) { LivePhysRegs NewLiveIns(*TRI); computeLiveIns(NewLiveIns, *MBB); + LiveRegs.init(*TRI); // The flag merging may lead to some register uses no longer using the // flag, add IMPLICIT_DEFs in the predecessors as necessary. for (MachineBasicBlock *Pred : MBB->predecessors()) { - LiveRegs.init(*TRI); + LiveRegs.clear(); LiveRegs.addLiveOuts(*Pred); MachineBasicBlock::iterator InsertBefore = Pred->getFirstTerminator(); for (unsigned Reg : NewLiveIns) { Modified: projects/openssl111/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp ============================================================================== --- projects/openssl111/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp Fri Oct 5 17:53:47 2018 (r339201) @@ -14,6 +14,7 @@ #include "CodeGenFunction.h" #include "CGObjCRuntime.h" #include "CodeGenModule.h" +#include "ConstantEmitter.h" #include "clang/AST/ASTContext.h" #include "clang/AST/DeclCXX.h" #include "clang/AST/DeclTemplate.h" @@ -85,7 +86,7 @@ class AggExprEmitter : public StmtVisitorgetNumInits(); uint64_t NumArrayElements = AType->getNumElements(); assert(NumInitElements <= NumArrayElements); + QualType elementType = + CGF.getContext().getAsArrayType(ArrayQTy)->getElementType(); + // DestPtr is an array*. Construct an elementType* by drilling // down a level. llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0); @@ -409,6 +413,29 @@ void AggExprEmitter::EmitArrayInit(Address DestPtr, ll CharUnits elementAlign = DestPtr.getAlignment().alignmentOfArrayElement(elementSize); + // Consider initializing the array by copying from a global. For this to be + // more efficient than per-element initialization, the size of the elements + // with explicit initializers should be large enough. + if (NumInitElements * elementSize.getQuantity() > 16 && + elementType.isTriviallyCopyableType(CGF.getContext())) { + CodeGen::CodeGenModule &CGM = CGF.CGM; + ConstantEmitter Emitter(CGM); + LangAS AS = ArrayQTy.getAddressSpace(); + if (llvm::Constant *C = Emitter.tryEmitForInitializer(E, AS, ArrayQTy)) { + auto GV = new llvm::GlobalVariable( + CGM.getModule(), C->getType(), + CGM.isTypeConstant(ArrayQTy, /* ExcludeCtorDtor= */ true), + llvm::GlobalValue::PrivateLinkage, C, "constinit", + /* InsertBefore= */ nullptr, llvm::GlobalVariable::NotThreadLocal, + CGM.getContext().getTargetAddressSpace(AS)); + Emitter.finalize(GV); + CharUnits Align = CGM.getContext().getTypeAlignInChars(ArrayQTy); + GV->setAlignment(Align.getQuantity()); + EmitFinalDestCopy(ArrayQTy, CGF.MakeAddrLValue(GV, ArrayQTy, Align)); + return; + } + } + // Exception safety requires us to destroy all the // already-constructed members if an initializer throws. // For that, we'll need an EH cleanup. @@ -1156,11 +1183,8 @@ void AggExprEmitter::VisitInitListExpr(InitListExpr *E // Handle initialization of an array. if (E->getType()->isArrayType()) { - QualType elementType = - CGF.getContext().getAsArrayType(E->getType())->getElementType(); - auto AType = cast(Dest.getAddress().getElementType()); - EmitArrayInit(Dest.getAddress(), AType, elementType, E); + EmitArrayInit(Dest.getAddress(), AType, E->getType(), E); return; } Modified: projects/openssl111/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp ============================================================================== --- projects/openssl111/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp Fri Oct 5 17:53:47 2018 (r339201) @@ -321,8 +321,6 @@ void CodeGenModule::checkAliases() { assert(FTy); if (!FTy->getReturnType()->isPointerTy()) Diags.Report(Location, diag::err_ifunc_resolver_return); - if (FTy->getNumParams()) - Diags.Report(Location, diag::err_ifunc_resolver_params); } llvm::Constant *Aliasee = Alias->getIndirectSymbol(); Modified: projects/openssl111/contrib/llvm/tools/lld/ELF/Config.h ============================================================================== --- projects/openssl111/contrib/llvm/tools/lld/ELF/Config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/llvm/tools/lld/ELF/Config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -156,6 +156,7 @@ struct Configuration { bool ZExecstack; bool ZHazardplt; bool ZIfuncnoplt; + bool ZInterpose; bool ZNocopyreloc; bool ZNodelete; bool ZNodlopen; Modified: projects/openssl111/contrib/llvm/tools/lld/ELF/Driver.cpp ============================================================================== --- projects/openssl111/contrib/llvm/tools/lld/ELF/Driver.cpp Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/llvm/tools/lld/ELF/Driver.cpp Fri Oct 5 17:53:47 2018 (r339201) @@ -670,6 +670,7 @@ void LinkerDriver::readConfigs(opt::InputArgList &Args Config->ZExecstack = hasZOption(Args, "execstack"); Config->ZHazardplt = hasZOption(Args, "hazardplt"); Config->ZIfuncnoplt = hasZOption(Args, "ifunc-noplt"); + Config->ZInterpose = hasZOption(Args, "interpose"); Config->ZNocopyreloc = hasZOption(Args, "nocopyreloc"); Config->ZNodelete = hasZOption(Args, "nodelete"); Config->ZNodlopen = hasZOption(Args, "nodlopen"); Modified: projects/openssl111/contrib/llvm/tools/lld/ELF/SyntheticSections.cpp ============================================================================== --- projects/openssl111/contrib/llvm/tools/lld/ELF/SyntheticSections.cpp Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/llvm/tools/lld/ELF/SyntheticSections.cpp Fri Oct 5 17:53:47 2018 (r339201) @@ -1034,6 +1034,8 @@ template void DynamicSection::final uint32_t DtFlags1 = 0; if (Config->Bsymbolic) DtFlags |= DF_SYMBOLIC; + if (Config->ZInterpose) + DtFlags1 |= DF_1_INTERPOSE; if (Config->ZNodelete) DtFlags1 |= DF_1_NODELETE; if (Config->ZNodlopen) Modified: projects/openssl111/contrib/llvm/tools/lld/ELF/Writer.cpp ============================================================================== --- projects/openssl111/contrib/llvm/tools/lld/ELF/Writer.cpp Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/llvm/tools/lld/ELF/Writer.cpp Fri Oct 5 17:53:47 2018 (r339201) @@ -487,7 +487,7 @@ template void Writer::run() { static bool shouldKeepInSymtab(SectionBase *Sec, StringRef SymName, const Symbol &B) { - if (B.isFile() || B.isSection()) + if (B.isSection()) return false; // If sym references a section in a discarded group, don't keep it. Modified: projects/openssl111/contrib/openbsm/bin/auditdistd/auditdistd.h ============================================================================== --- projects/openssl111/contrib/openbsm/bin/auditdistd/auditdistd.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/openbsm/bin/auditdistd/auditdistd.h Fri Oct 5 17:53:47 2018 (r339201) @@ -248,6 +248,21 @@ struct adrep { if (_wakeup) \ cv_signal(list##_cond); \ } while (0) +#define QUEUE_CONCAT2(tolist, fromlist1, fromlist2) do { \ + bool _wakeup; \ + \ + mtx_lock(tolist##_lock); \ + _wakeup = TAILQ_EMPTY(tolist); \ + mtx_lock(fromlist1##_lock); \ + TAILQ_CONCAT((tolist), (fromlist1), adr_next); \ + mtx_unlock(fromlist1##_lock); \ + mtx_lock(fromlist2##_lock); \ + TAILQ_CONCAT((tolist), (fromlist2), adr_next); \ + mtx_unlock(fromlist2##_lock); \ + mtx_unlock(tolist##_lock); \ + if (_wakeup) \ + cv_signal(tolist##_cond); \ +} while (0) #define QUEUE_WAIT(list) do { \ mtx_lock(list##_lock); \ while (TAILQ_EMPTY(list)) \ Modified: projects/openssl111/contrib/openbsm/bin/auditdistd/receiver.c ============================================================================== --- projects/openssl111/contrib/openbsm/bin/auditdistd/receiver.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/openbsm/bin/auditdistd/receiver.c Fri Oct 5 17:53:47 2018 (r339201) @@ -140,7 +140,7 @@ static void adreq_decode_and_validate_header(struct adreq *adreq) { - /* Byte-swap only is the sender is using different byte order. */ + /* Byte-swap only if the sender is using different byte order. */ if (adreq->adr_byteorder != ADIST_BYTEORDER) { adreq->adr_byteorder = ADIST_BYTEORDER; adreq->adr_seq = bswap64(adreq->adr_seq); Modified: projects/openssl111/contrib/openbsm/bin/auditdistd/sender.c ============================================================================== --- projects/openssl111/contrib/openbsm/bin/auditdistd/sender.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/openbsm/bin/auditdistd/sender.c Fri Oct 5 17:53:47 2018 (r339201) @@ -342,14 +342,7 @@ sender_disconnect(void) pjdlog_warning("Disconnected from %s.", adhost->adh_remoteaddr); /* Move all in-flight requests back onto free list. */ - mtx_lock(&adist_free_list_lock); - mtx_lock(&adist_send_list_lock); - TAILQ_CONCAT(&adist_free_list, &adist_send_list, adr_next); - mtx_unlock(&adist_send_list_lock); - mtx_lock(&adist_recv_list_lock); - TAILQ_CONCAT(&adist_free_list, &adist_recv_list, adr_next); - mtx_unlock(&adist_recv_list_lock); - mtx_unlock(&adist_free_list_lock); + QUEUE_CONCAT2(&adist_free_list, &adist_send_list, &adist_recv_list); } static void @@ -519,9 +512,6 @@ keepalive_send(void) pjdlog_debug(3, "keepalive_send: Request sent."); } -/* - * Thread sends request to secondary node. - */ static void * send_thread(void *arg __unused) { @@ -581,7 +571,7 @@ static void adrep_decode_header(struct adrep *adrep) { - /* Byte-swap only is the receiver is using different byte order. */ + /* Byte-swap only if the receiver is using different byte order. */ if (adrep->adrp_byteorder != ADIST_BYTEORDER) { adrep->adrp_byteorder = ADIST_BYTEORDER; adrep->adrp_seq = bswap64(adrep->adrp_seq); @@ -589,10 +579,6 @@ adrep_decode_header(struct adrep *adrep) } } -/* - * Thread receives answer from secondary node and passes it to ggate_send - * thread. - */ static void * recv_thread(void *arg __unused) { @@ -609,9 +595,13 @@ recv_thread(void *arg __unused) if (adhost->adh_remote == NULL) { /* * Connection is dead. - * XXX: We shouldn't be here. + * There is a short race in sender_disconnect() between + * setting adh_remote to NULL and removing entries from + * the recv list, which can result in us being here. + * To avoid just spinning, wait for 0.1s. */ rw_unlock(&adist_remote_lock); + usleep(100000); continue; } if (proto_recv(adhost->adh_remote, &adrep, Modified: projects/openssl111/contrib/openbsm/bin/auditdistd/trail.c ============================================================================== --- projects/openssl111/contrib/openbsm/bin/auditdistd/trail.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/contrib/openbsm/bin/auditdistd/trail.c Fri Oct 5 17:53:47 2018 (r339201) @@ -361,17 +361,38 @@ again: pjdlog_debug(1, "No new trail files."); return; } - PJDLOG_VERIFY(strlcpy(trail->tr_filename, curfile, - sizeof(trail->tr_filename)) < sizeof(trail->tr_filename)); dfd = dirfd(trail->tr_dirfp); PJDLOG_ASSERT(dfd >= 0); - trail->tr_filefd = openat(dfd, trail->tr_filename, O_RDONLY); + trail->tr_filefd = openat(dfd, curfile, O_RDONLY); if (trail->tr_filefd == -1) { - pjdlog_errno(LOG_ERR, - "Unable to open file \"%s/%s\", skipping", - trail->tr_dirname, trail->tr_filename); + if (errno == ENOENT && trail_is_not_terminated(curfile)) { + /* + * The .not_terminated file was most likely renamed. + * Keep trail->tr_filename as a starting point and + * search again. + */ + pjdlog_debug(1, + "Unable to open \"%s/%s\", most likely renamed in the meantime, retrying.", + trail->tr_dirname, curfile); + } else { + /* + * We were unable to open the file, but not because of + * the above. This shouldn't happen, but it did. + * We don't know why it happen, so the best we can do + * is to just skip this file - this is why we copy the + * name, so we can start and the next entry. + */ + PJDLOG_VERIFY(strlcpy(trail->tr_filename, curfile, + sizeof(trail->tr_filename)) < + sizeof(trail->tr_filename)); + pjdlog_errno(LOG_ERR, + "Unable to open file \"%s/%s\", skipping", + trail->tr_dirname, curfile); + } goto again; } + PJDLOG_VERIFY(strlcpy(trail->tr_filename, curfile, + sizeof(trail->tr_filename)) < sizeof(trail->tr_filename)); pjdlog_debug(1, "Found next trail file: \"%s/%s\".", trail->tr_dirname, trail->tr_filename); } Modified: projects/openssl111/etc/Makefile ============================================================================== --- projects/openssl111/etc/Makefile Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/etc/Makefile Fri Oct 5 17:53:47 2018 (r339201) @@ -13,57 +13,18 @@ SUBDIR+=sendmail .endif BIN1= \ - dhclient.conf \ - disktab \ group \ - hosts \ - hosts.allow \ - hosts.equiv \ - libalias.conf \ - libmap.conf \ login.access \ - mac.conf \ - netconfig \ - networks \ - nsswitch.conf \ - phones \ - protocols \ rc.bsdextended \ rc.firewall \ - remote \ - rpc \ termcap.small # NB: keep these sorted by MK_* knobs -.if ${MK_AMD} != "no" -BIN1+= amd.map -.endif - -.if ${MK_LOCATE} != "no" -BIN1+= ${SRCTOP}/usr.bin/locate/locate/locate.rc -.endif - -.if ${MK_LPR} != "no" -BIN1+= hosts.lpd printcap -.endif - -.if ${MK_MAIL} != "no" -BIN1+= ${SRCTOP}/usr.bin/mail/misc/mail.rc -.endif - -.if ${MK_OPENSSL} != "no" -SSL= ${SRCTOP}/crypto/openssl/apps/openssl.cnf -.endif - .if ${MK_SENDMAIL} != "no" BIN1+= rc.sendmail .endif -.if ${MK_WIRELESS} != "no" -BIN1+= regdomain.xml -.endif - .if ${MK_SENDMAIL} == "no" ETCMAIL=mailer.conf aliases .else @@ -104,7 +65,7 @@ distribution: ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ ${BIN1} ${DESTDIR}/etc; \ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \ - master.passwd nsmb.conf opieaccess ${DESTDIR}/etc; + master.passwd ${DESTDIR}/etc; .if ${MK_TCSH} == "no" sed -i "" -e 's;/bin/csh;/bin/sh;' ${DESTDIR}/etc/master.passwd @@ -129,10 +90,6 @@ distribution: .if ${MK_SENDMAIL} != "no" ${_+_}cd ${.CURDIR}/sendmail; ${MAKE} distribution .endif -.if ${MK_OPENSSL} != "no" - cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ - ${SSL} ${DESTDIR}/etc/ssl -.endif .if ${MK_KERBEROS} != "no" cd ${.CURDIR}/root; \ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ @@ -160,10 +117,6 @@ distribution: ${DESTDIR}/boot/device.hints .endif .endif -.if ${MK_NIS} == "no" - sed -i "" -e 's/.*_compat:/# &/' -e 's/compat$$/files/' \ - ${DESTDIR}/etc/nsswitch.conf -.endif MTREE_CMD?= mtree @@ -244,7 +197,7 @@ distrib-dirs: ${MTREES:N/*} distrib-cleanup .PHONY etc-examples: ${META_DEPS} cd ${.CURDIR}; ${INSTALL} ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 444 \ - ${BIN1} ${BIN2} nsmb.conf opieaccess \ + ${BIN1} ${BIN2} \ ${DESTDIR}${SHAREDIR}/examples/etc .include Modified: projects/openssl111/gnu/usr.bin/binutils/as/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/binutils/as/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/binutils/as/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -69,7 +69,7 @@ /* #undef HAVE_REMOVE */ /* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define to 1 if you have the header file. */ #define HAVE_STDARG_H 1 Modified: projects/openssl111/gnu/usr.bin/binutils/ld/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/binutils/ld/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/binutils/ld/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -65,7 +65,7 @@ #define HAVE_REALPATH 1 /* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 Modified: projects/openssl111/gnu/usr.bin/binutils/libbinutils/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/binutils/libbinutils/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/binutils/libbinutils/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -104,7 +104,7 @@ #define HAVE_MKSTEMP 1 /* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define to 1 if you have the `setmode' function. */ #define HAVE_SETMODE 1 Modified: projects/openssl111/gnu/usr.bin/binutils/libiberty/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/binutils/libiberty/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/binutils/libiberty/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -188,7 +188,7 @@ #define HAVE_RINDEX 1 /* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define to 1 if you have the `setenv' function. */ #define HAVE_SETENV 1 Modified: projects/openssl111/gnu/usr.bin/cc/libiberty/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/cc/libiberty/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/cc/libiberty/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -187,7 +187,7 @@ #define HAVE_RINDEX 1 /* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define to 1 if you have the `setenv' function. */ #define HAVE_SETENV 1 Modified: projects/openssl111/gnu/usr.bin/gdb/arch/amd64/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/gdb/arch/amd64/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/gdb/arch/amd64/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -227,7 +227,7 @@ #define HAVE_REALPATH 1 /* Define if you have the sbrk function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define if you have the setenv function. */ #define HAVE_SETENV 1 Modified: projects/openssl111/gnu/usr.bin/gdb/arch/arm/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/gdb/arch/arm/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/gdb/arch/arm/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -239,7 +239,7 @@ #define HAVE_REALPATH 1 /* Define if you have the sbrk function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define if you have the setenv function. */ #define HAVE_SETENV 1 Modified: projects/openssl111/gnu/usr.bin/gdb/arch/i386/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/gdb/arch/i386/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/gdb/arch/i386/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -227,7 +227,7 @@ #define HAVE_REALPATH 1 /* Define if you have the sbrk function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define if you have the setenv function. */ #define HAVE_SETENV 1 Modified: projects/openssl111/gnu/usr.bin/gdb/arch/mips/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/gdb/arch/mips/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/gdb/arch/mips/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -227,7 +227,7 @@ #define HAVE_REALPATH 1 /* Define if you have the sbrk function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define if you have the setenv function. */ #define HAVE_SETENV 1 Modified: projects/openssl111/gnu/usr.bin/gdb/arch/powerpc/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/gdb/arch/powerpc/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/gdb/arch/powerpc/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -227,7 +227,7 @@ #define HAVE_REALPATH 1 /* Define if you have the sbrk function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define if you have the setenv function. */ #define HAVE_SETENV 1 Modified: projects/openssl111/gnu/usr.bin/gdb/arch/powerpc64/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/gdb/arch/powerpc64/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/gdb/arch/powerpc64/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -227,7 +227,7 @@ #define HAVE_REALPATH 1 /* Define if you have the sbrk function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define if you have the setenv function. */ #define HAVE_SETENV 1 Modified: projects/openssl111/gnu/usr.bin/gdb/arch/sparc64/config.h ============================================================================== --- projects/openssl111/gnu/usr.bin/gdb/arch/sparc64/config.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/gnu/usr.bin/gdb/arch/sparc64/config.h Fri Oct 5 17:53:47 2018 (r339201) @@ -227,7 +227,7 @@ #define HAVE_REALPATH 1 /* Define if you have the sbrk function. */ -#define HAVE_SBRK 1 +/* #undef HAVE_SBRK */ /* Define if you have the setenv function. */ #define HAVE_SETENV 1 Modified: projects/openssl111/include/limits.h ============================================================================== --- projects/openssl111/include/limits.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/include/limits.h Fri Oct 5 17:53:47 2018 (r339201) @@ -122,7 +122,7 @@ #endif #if __XSI_VISIBLE || __POSIX_VISIBLE >= 200809 -#define NL_ARGMAX 65536 /* max # of position args for printf */ +#define NL_ARGMAX 4096 /* max # of position args for printf */ #define NL_MSGMAX 32767 #define NL_SETMAX 255 #define NL_TEXTMAX 2048 Modified: projects/openssl111/include/time.h ============================================================================== --- projects/openssl111/include/time.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/include/time.h Fri Oct 5 17:53:47 2018 (r339201) @@ -207,9 +207,13 @@ time_t posix2time(time_t t); #include #endif +#if defined(__BSD_VISIBLE) || __ISO_C_VISIBLE >= 2011 || \ + (defined(cplusplus) && cplusplus >= 201703) +#include /* ISO/IEC 9899:201x 7.27.2.5 The timespec_get function */ #define TIME_UTC 1 /* time elapsed since epoch */ int timespec_get(struct timespec *ts, int base); +#endif __END_DECLS Modified: projects/openssl111/lib/Makefile ============================================================================== --- projects/openssl111/lib/Makefile Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/lib/Makefile Fri Oct 5 17:53:47 2018 (r339201) @@ -70,6 +70,8 @@ SUBDIR= ${SUBDIR_BOOTSTRAP} \ libpathconv \ libpcap \ libpjdlog \ + libpmc \ + libpmcstat \ ${_libproc} \ libprocstat \ libregex \ @@ -198,9 +200,6 @@ _libdl= libdl .endif SUBDIR.${MK_OPENSSL}+= libmp -.if (${COMPILER_TYPE} == "clang" || (${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} >= 60100 && ${MACHINE_CPUARCH} != "riscv")) -SUBDIR.${MK_PMC}+= libpmc libpmcstat -.endif SUBDIR.${MK_RADIUS_SUPPORT}+= libradius SUBDIR.${MK_SENDMAIL}+= libmilter libsm libsmdb libsmutil SUBDIR.${MK_TELNET}+= libtelnet Modified: projects/openssl111/lib/clang/freebsd_cc_version.h ============================================================================== --- projects/openssl111/lib/clang/freebsd_cc_version.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/lib/clang/freebsd_cc_version.h Fri Oct 5 17:53:47 2018 (r339201) @@ -1,3 +1,3 @@ /* $FreeBSD$ */ -#define FREEBSD_CC_VERSION 1200015 +#define FREEBSD_CC_VERSION 1200016 Modified: projects/openssl111/lib/csu/arm/crt1.c ============================================================================== --- projects/openssl111/lib/csu/arm/crt1.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/lib/csu/arm/crt1.c Fri Oct 5 17:53:47 2018 (r339201) @@ -44,6 +44,8 @@ #include __FBSDID("$FreeBSD$"); +#include +#include #include #include "libc_private.h" @@ -120,7 +122,7 @@ static const struct { } archtag __attribute__ ((section (NOTE_SECTION), aligned(4))) __used = { .namesz = sizeof(NOTE_FREEBSD_VENDOR), .descsz = sizeof(MACHINE_ARCH), - .type = ARCH_NOTETYPE, + .type = NT_FREEBSD_ARCH_TAG, .name = NOTE_FREEBSD_VENDOR, .desc = MACHINE_ARCH }; Modified: projects/openssl111/lib/csu/common/crtbrand.c ============================================================================== --- projects/openssl111/lib/csu/common/crtbrand.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/lib/csu/common/crtbrand.c Fri Oct 5 17:53:47 2018 (r339201) @@ -29,6 +29,7 @@ __FBSDID("$FreeBSD$"); #include +#include #include "notes.h" /* @@ -62,7 +63,7 @@ static const struct { } abitag __attribute__ ((section (NOTE_SECTION), aligned(4))) __used = { .namesz = sizeof(NOTE_FREEBSD_VENDOR), .descsz = sizeof(int32_t), - .type = ABI_NOTETYPE, + .type = NT_FREEBSD_ABI_TAG, .name = NOTE_FREEBSD_VENDOR, .desc = __FreeBSD_version }; Modified: projects/openssl111/lib/csu/common/ignore_init.c ============================================================================== --- projects/openssl111/lib/csu/common/ignore_init.c Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/lib/csu/common/ignore_init.c Fri Oct 5 17:53:47 2018 (r339201) @@ -28,6 +28,8 @@ #include __FBSDID("$FreeBSD$"); +#include +#include #include "notes.h" extern int main(int, char **, char **); @@ -114,7 +116,7 @@ static const struct { aligned(4))) __used = { .namesz = sizeof(NOTE_FREEBSD_VENDOR), .descsz = sizeof(uint32_t), - .type = CRT_NOINIT_NOTETYPE, + .type = NT_FREEBSD_NOINIT_TAG, .name = NOTE_FREEBSD_VENDOR, .desc = 0 }; Modified: projects/openssl111/lib/csu/common/notes.h ============================================================================== --- projects/openssl111/lib/csu/common/notes.h Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/lib/csu/common/notes.h Fri Oct 5 17:53:47 2018 (r339201) @@ -34,8 +34,4 @@ #define NOTE_SECTION ".note.tag" -#define ABI_NOTETYPE 1 -#define CRT_NOINIT_NOTETYPE 2 -#define ARCH_NOTETYPE 3 - #endif Modified: projects/openssl111/lib/lib80211/Makefile ============================================================================== --- projects/openssl111/lib/lib80211/Makefile Fri Oct 5 17:07:10 2018 (r339200) +++ projects/openssl111/lib/lib80211/Makefile Fri Oct 5 17:53:47 2018 (r339201) @@ -1,5 +1,6 @@ # $FreeBSD$ +CONFS= regdomain.xml PACKAGE=lib${LIB} LIB= 80211 SHLIBDIR?= /lib Copied: projects/openssl111/lib/lib80211/regdomain.xml (from r339200, head/lib/lib80211/regdomain.xml) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/openssl111/lib/lib80211/regdomain.xml Fri Oct 5 17:53:47 2018 (r339201, copy of r339200, head/lib/lib80211/regdomain.xml) @@ -0,0 +1,1943 @@ + + + + + + + + + + + DEBUG + 0x1ff + + + + FCC + 0x10 + + + + + 30 + IEEE80211_CHAN_B + + + + + + 30 + IEEE80211_CHAN_G + + + + + + 17 + + + + 23 + + + + 23 + IEEE80211_CHAN_PASSIVE + + + + + + 30 + IEEE80211_CHAN_G + IEEE80211_CHAN_HT20 + + + + 30 + IEEE80211_CHAN_G + IEEE80211_CHAN_HT40 + + + + + + 17 + IEEE80211_CHAN_HT20 + + + + 17 + IEEE80211_CHAN_HT40 + + + + 23 *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***