Date: Tue, 21 May 2019 04:27:53 +0000 (UTC) From: Enji Cooper <ngie@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r348048 - in projects/runtime-coverage-v2: . cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/lib/libzfs/common contrib/libarchive contrib/libarchive/cpio/test contrib/libarchi... Message-ID: <201905210427.x4L4RrnU007408@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ngie Date: Tue May 21 04:27:52 2019 New Revision: 348048 URL: https://svnweb.freebsd.org/changeset/base/348048 Log: MFhead@r348047 Added: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry_misc.3 - copied unchanged from r348047, head/contrib/libarchive/libarchive/archive_entry_misc.3 projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_mtree_noprint.mtree.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_mtree_noprint.mtree.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_distance_overflow.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_distance_overflow.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_extra_field_version.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_extra_field_version.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_fileattr.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_fileattr.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_hardlink.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_hardlink.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_invalid_dict_reference.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_invalid_dict_reference.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_leftshift1.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_leftshift1.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_leftshift2.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_leftshift2.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_nonempty_dir_stream.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_nonempty_dir_stream.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_owner.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_owner.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_readtables_overflow.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_readtables_overflow.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_symlink.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_symlink.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_truncated_huff.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar5_truncated_huff.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar_ppmd_use_after_free.rar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_rar_ppmd_use_after_free.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_raw.data.gz.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_raw.data.gz.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.c - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.tar.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.tar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.c - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.zip.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.zip.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_zip_extra_padding.c - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_zip_extra_padding.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_zip_extra_padding.zip.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_zip_extra_padding.zip.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_zip_lzma_alone_leak.zipx.uu - copied unchanged from r348047, head/contrib/libarchive/libarchive/test/test_read_format_zip_lzma_alone_leak.zipx.uu projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_option_exclude_vcs.c - copied unchanged from r348047, head/contrib/libarchive/tar/test/test_option_exclude_vcs.c projects/runtime-coverage-v2/lib/libc/gen/group - copied unchanged from r348047, head/lib/libc/gen/group projects/runtime-coverage-v2/lib/libc/gen/master.passwd - copied unchanged from r348047, head/lib/libc/gen/master.passwd projects/runtime-coverage-v2/share/man/man9/DEFINE_IFUNC.9 - copied unchanged from r348047, head/share/man/man9/DEFINE_IFUNC.9 projects/runtime-coverage-v2/sys/dev/usb/usb_fdt_support.c - copied unchanged from r348047, head/sys/dev/usb/usb_fdt_support.c projects/runtime-coverage-v2/sys/dev/usb/usb_fdt_support.h - copied unchanged from r348047, head/sys/dev/usb/usb_fdt_support.h projects/runtime-coverage-v2/sys/modules/lindebugfs/ - copied from r348047, head/sys/modules/lindebugfs/ projects/runtime-coverage-v2/sys/sys/_eventhandler.h - copied unchanged from r348047, head/sys/sys/_eventhandler.h Deleted: projects/runtime-coverage-v2/etc/group projects/runtime-coverage-v2/etc/master.passwd projects/runtime-coverage-v2/share/man/man4/de.4 projects/runtime-coverage-v2/share/man/man4/ed.4 projects/runtime-coverage-v2/share/man/man4/man4.i386/cs.4 projects/runtime-coverage-v2/share/man/man4/man4.i386/ep.4 projects/runtime-coverage-v2/share/man/man4/man4.i386/ex.4 projects/runtime-coverage-v2/share/man/man4/man4.i386/fe.4 projects/runtime-coverage-v2/share/man/man4/man4.i386/vx.4 projects/runtime-coverage-v2/share/man/man4/man4.powerpc/bm.4 projects/runtime-coverage-v2/share/man/man4/pcn.4 projects/runtime-coverage-v2/share/man/man4/sf.4 projects/runtime-coverage-v2/share/man/man4/sn.4 projects/runtime-coverage-v2/share/man/man4/tl.4 projects/runtime-coverage-v2/share/man/man4/tx.4 projects/runtime-coverage-v2/share/man/man4/txp.4 projects/runtime-coverage-v2/share/man/man4/wb.4 projects/runtime-coverage-v2/share/man/man4/xe.4 projects/runtime-coverage-v2/sys/dev/bm/ projects/runtime-coverage-v2/sys/dev/cs/ projects/runtime-coverage-v2/sys/dev/de/ projects/runtime-coverage-v2/sys/dev/ed/ projects/runtime-coverage-v2/sys/dev/ep/ projects/runtime-coverage-v2/sys/dev/ex/ projects/runtime-coverage-v2/sys/dev/fe/ projects/runtime-coverage-v2/sys/dev/pcn/ projects/runtime-coverage-v2/sys/dev/sf/ projects/runtime-coverage-v2/sys/dev/sn/ projects/runtime-coverage-v2/sys/dev/tl/ projects/runtime-coverage-v2/sys/dev/tx/ projects/runtime-coverage-v2/sys/dev/txp/ projects/runtime-coverage-v2/sys/dev/vx/ projects/runtime-coverage-v2/sys/dev/wb/ projects/runtime-coverage-v2/sys/dev/xe/ projects/runtime-coverage-v2/sys/modules/bm/ projects/runtime-coverage-v2/sys/modules/cs/ projects/runtime-coverage-v2/sys/modules/de/ projects/runtime-coverage-v2/sys/modules/ed/ projects/runtime-coverage-v2/sys/modules/ep/ projects/runtime-coverage-v2/sys/modules/ex/ projects/runtime-coverage-v2/sys/modules/fe/ projects/runtime-coverage-v2/sys/modules/pcn/ projects/runtime-coverage-v2/sys/modules/sf/ projects/runtime-coverage-v2/sys/modules/sn/ projects/runtime-coverage-v2/sys/modules/tl/ projects/runtime-coverage-v2/sys/modules/tx/ projects/runtime-coverage-v2/sys/modules/txp/ projects/runtime-coverage-v2/sys/modules/vx/ projects/runtime-coverage-v2/sys/modules/wb/ projects/runtime-coverage-v2/sys/modules/xe/ Modified: projects/runtime-coverage-v2/Makefile.inc1 projects/runtime-coverage-v2/ObsoleteFiles.inc projects/runtime-coverage-v2/UPDATING projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/runtime-coverage-v2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c projects/runtime-coverage-v2/contrib/libarchive/NEWS projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_basic.c projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_format_newc.c projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_gcpio_compat.c projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_L_upper.c projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_a.c projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_c.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive.h projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry.h projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry_private.h projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_hmac.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_match.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_platform.h projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_disk_posix.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_private.h projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_set_format.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_filter_gzip.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_cab.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_mtree.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar5.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_raw.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_tar.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_warc.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_xar.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_zip.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_util.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_write_add_filter_xz.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_write_disk_posix.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_write_set_format_pax.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_write_set_format_xar.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_entry.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_fuzz.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_extract.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_mtree.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_win32.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_raw.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_zip.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_sparse_basic.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_write_disk_symlink.c projects/runtime-coverage-v2/contrib/libarchive/tar/bsdtar.1 projects/runtime-coverage-v2/contrib/libarchive/tar/bsdtar.c projects/runtime-coverage-v2/contrib/libarchive/tar/bsdtar.h projects/runtime-coverage-v2/contrib/libarchive/tar/cmdline.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_basic.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_copy.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_option_C_mtree.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_option_H_upper.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_option_L_upper.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_option_U_upper.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_option_n.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_option_s.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_strip_components.c projects/runtime-coverage-v2/contrib/libarchive/tar/test/test_symlink_dir.c projects/runtime-coverage-v2/contrib/libarchive/test_utils/test_common.h projects/runtime-coverage-v2/contrib/libarchive/test_utils/test_main.c projects/runtime-coverage-v2/contrib/wpa/wpa_supplicant/main.c projects/runtime-coverage-v2/contrib/wpa/wpa_supplicant/wpa_supplicant.c projects/runtime-coverage-v2/etc/Makefile projects/runtime-coverage-v2/gnu/usr.bin/binutils/Makefile projects/runtime-coverage-v2/lib/csu/mips/crtn.S projects/runtime-coverage-v2/lib/libarchive/Makefile projects/runtime-coverage-v2/lib/libarchive/tests/Makefile projects/runtime-coverage-v2/lib/libbe/be_access.c projects/runtime-coverage-v2/lib/libc/amd64/sys/amd64_get_fsbase.c projects/runtime-coverage-v2/lib/libc/amd64/sys/amd64_get_gsbase.c projects/runtime-coverage-v2/lib/libc/amd64/sys/amd64_set_fsbase.c projects/runtime-coverage-v2/lib/libc/amd64/sys/amd64_set_gsbase.c projects/runtime-coverage-v2/lib/libc/gen/Makefile.inc projects/runtime-coverage-v2/lib/libc/stdlib/bsearch.3 projects/runtime-coverage-v2/lib/libc/x86/gen/getcontextx.c projects/runtime-coverage-v2/lib/libc/x86/sys/__vdso_gettc.c projects/runtime-coverage-v2/lib/libc/x86/sys/pkru.c projects/runtime-coverage-v2/lib/libomp/Makefile projects/runtime-coverage-v2/lib/libsecureboot/h/libsecureboot.h projects/runtime-coverage-v2/lib/libsecureboot/openpgp/opgp_key.c projects/runtime-coverage-v2/lib/libsecureboot/openpgp/opgp_sig.c projects/runtime-coverage-v2/lib/libsecureboot/tests/tvo.c projects/runtime-coverage-v2/lib/libsecureboot/vepcr.c projects/runtime-coverage-v2/lib/libsecureboot/verify_file.c projects/runtime-coverage-v2/libexec/rc/rc.conf projects/runtime-coverage-v2/libexec/rtld-elf/rtld_malloc.c projects/runtime-coverage-v2/release/powerpc/generate-hfs.sh projects/runtime-coverage-v2/release/powerpc/hfs-boot.bz2.uu projects/runtime-coverage-v2/sbin/fdisk/fdisk.c projects/runtime-coverage-v2/sbin/ifconfig/ifconfig.8 projects/runtime-coverage-v2/sbin/nvmecontrol/nvmecontrol.8 projects/runtime-coverage-v2/share/man/man4/Makefile projects/runtime-coverage-v2/share/man/man4/ae.4 projects/runtime-coverage-v2/share/man/man4/man4.i386/Makefile projects/runtime-coverage-v2/share/man/man4/man4.powerpc/Makefile projects/runtime-coverage-v2/share/man/man4/nvd.4 projects/runtime-coverage-v2/share/man/man4/nvme.4 projects/runtime-coverage-v2/share/man/man5/rc.conf.5 projects/runtime-coverage-v2/share/man/man7/development.7 projects/runtime-coverage-v2/share/man/man9/DRIVER_MODULE.9 projects/runtime-coverage-v2/share/man/man9/Makefile projects/runtime-coverage-v2/share/man/man9/vmem.9 projects/runtime-coverage-v2/share/misc/bsd-family-tree projects/runtime-coverage-v2/stand/common/load_elf.c projects/runtime-coverage-v2/stand/ofw/libofw/ofw_net.c projects/runtime-coverage-v2/stand/ofw/libofw/openfirm.c projects/runtime-coverage-v2/stand/powerpc/Makefile projects/runtime-coverage-v2/stand/powerpc/boot1.chrp/boot1.c projects/runtime-coverage-v2/stand/powerpc/kboot/Makefile projects/runtime-coverage-v2/stand/powerpc/kboot/main.c projects/runtime-coverage-v2/stand/powerpc/ofw/elf_freebsd.c projects/runtime-coverage-v2/stand/powerpc/ofw/ppc64_elf_freebsd.c projects/runtime-coverage-v2/sys/amd64/amd64/copyout.c projects/runtime-coverage-v2/sys/amd64/amd64/fpu.c projects/runtime-coverage-v2/sys/amd64/amd64/machdep.c projects/runtime-coverage-v2/sys/amd64/amd64/pmap.c projects/runtime-coverage-v2/sys/amd64/amd64/support.S projects/runtime-coverage-v2/sys/amd64/amd64/trap.c projects/runtime-coverage-v2/sys/amd64/amd64/vm_machdep.c projects/runtime-coverage-v2/sys/amd64/conf/GENERIC projects/runtime-coverage-v2/sys/amd64/conf/NOTES projects/runtime-coverage-v2/sys/amd64/include/pmap.h projects/runtime-coverage-v2/sys/amd64/include/proc.h projects/runtime-coverage-v2/sys/amd64/linux/linux_machdep.c projects/runtime-coverage-v2/sys/amd64/linux/linux_ptrace.c projects/runtime-coverage-v2/sys/amd64/linux32/linux32_machdep.c projects/runtime-coverage-v2/sys/amd64/vmm/io/iommu.c projects/runtime-coverage-v2/sys/amd64/vmm/x86.c projects/runtime-coverage-v2/sys/arm/allwinner/a10/a10_intc.c projects/runtime-coverage-v2/sys/arm/allwinner/a10_dmac.c projects/runtime-coverage-v2/sys/arm/allwinner/a10_fb.c projects/runtime-coverage-v2/sys/arm/allwinner/a10_hdmi.c projects/runtime-coverage-v2/sys/arm/allwinner/a31_dmac.c projects/runtime-coverage-v2/sys/arm/allwinner/aw_ccu.c projects/runtime-coverage-v2/sys/arm/allwinner/aw_reset.c projects/runtime-coverage-v2/sys/arm/allwinner/aw_rsb.c projects/runtime-coverage-v2/sys/arm/allwinner/aw_spi.c projects/runtime-coverage-v2/sys/arm/allwinner/aw_thermal.c projects/runtime-coverage-v2/sys/arm/allwinner/aw_wdog.c projects/runtime-coverage-v2/sys/arm/allwinner/clkng/aw_ccung.c projects/runtime-coverage-v2/sys/arm/amlogic/aml8726/aml8726_wdt.c projects/runtime-coverage-v2/sys/arm/arm/machdep.c projects/runtime-coverage-v2/sys/arm/arm/pl190.c projects/runtime-coverage-v2/sys/arm/broadcom/bcm2835/bcm2835_rng.c projects/runtime-coverage-v2/sys/arm/broadcom/bcm2835/bcm2835_wdog.c projects/runtime-coverage-v2/sys/arm/broadcom/bcm2835/bcm2836.c projects/runtime-coverage-v2/sys/arm/freescale/imx/imx6_ipu.c projects/runtime-coverage-v2/sys/arm/freescale/imx/imx_wdog.c projects/runtime-coverage-v2/sys/arm/mv/armada/thermal.c projects/runtime-coverage-v2/sys/arm/mv/armada/wdt.c projects/runtime-coverage-v2/sys/arm/mv/mv_spi.c projects/runtime-coverage-v2/sys/arm/mv/timer.c projects/runtime-coverage-v2/sys/arm/nvidia/tegra124/tegra124_machdep.c projects/runtime-coverage-v2/sys/arm/nvidia/tegra124/tegra124_pmc.c projects/runtime-coverage-v2/sys/arm/nvidia/tegra_xhci.c projects/runtime-coverage-v2/sys/arm/rockchip/rk30xx_wdog.c projects/runtime-coverage-v2/sys/arm/ti/am335x/am335x_lcd.c projects/runtime-coverage-v2/sys/arm/ti/am335x/tda19988.c projects/runtime-coverage-v2/sys/arm/ti/ti_pruss.c projects/runtime-coverage-v2/sys/arm/ti/ti_wdt.c projects/runtime-coverage-v2/sys/arm/versatile/versatile_pci.c projects/runtime-coverage-v2/sys/arm/versatile/versatile_sic.c projects/runtime-coverage-v2/sys/arm64/arm64/busdma_bounce.c projects/runtime-coverage-v2/sys/arm64/arm64/elf32_machdep.c projects/runtime-coverage-v2/sys/arm64/arm64/freebsd32_machdep.c projects/runtime-coverage-v2/sys/arm64/arm64/gicv3_its.c projects/runtime-coverage-v2/sys/arm64/arm64/machdep.c projects/runtime-coverage-v2/sys/arm64/coresight/coresight.c projects/runtime-coverage-v2/sys/arm64/include/bus_dma.h projects/runtime-coverage-v2/sys/arm64/include/bus_dma_impl.h projects/runtime-coverage-v2/sys/arm64/include/cpufunc.h projects/runtime-coverage-v2/sys/arm64/include/ifunc.h projects/runtime-coverage-v2/sys/arm64/rockchip/clk/rk_cru.c projects/runtime-coverage-v2/sys/cam/cam_periph.h projects/runtime-coverage-v2/sys/cam/ctl/ctl_ha.c projects/runtime-coverage-v2/sys/cddl/compat/opensolaris/kern/opensolaris.c projects/runtime-coverage-v2/sys/cddl/dev/dtrace/amd64/dtrace_isa.c projects/runtime-coverage-v2/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S projects/runtime-coverage-v2/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c projects/runtime-coverage-v2/sys/compat/lindebugfs/lindebugfs.c projects/runtime-coverage-v2/sys/compat/linux/linux_emul.h projects/runtime-coverage-v2/sys/compat/linux/linux_misc.c projects/runtime-coverage-v2/sys/compat/linux/linux_misc.h projects/runtime-coverage-v2/sys/compat/linux/linux_socket.c projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/asm/uaccess.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/atomic.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/compiler.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/device.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/interrupt.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/kernel.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/ktime.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/mm_types.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/preempt.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/random.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/sched.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/seq_file.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/uaccess.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/src/linux_compat.c projects/runtime-coverage-v2/sys/compat/linuxkpi/common/src/linux_current.c projects/runtime-coverage-v2/sys/compat/linuxkpi/common/src/linux_pci.c projects/runtime-coverage-v2/sys/compat/linuxkpi/common/src/linux_tasklet.c projects/runtime-coverage-v2/sys/conf/NOTES projects/runtime-coverage-v2/sys/conf/files projects/runtime-coverage-v2/sys/conf/files.arm64 projects/runtime-coverage-v2/sys/conf/files.i386 projects/runtime-coverage-v2/sys/conf/files.powerpc projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/runtime-coverage-v2/sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c projects/runtime-coverage-v2/sys/crypto/aesni/aesni.c projects/runtime-coverage-v2/sys/crypto/armv8/armv8_crypto.c projects/runtime-coverage-v2/sys/crypto/blake2/blake2_cryptodev.c projects/runtime-coverage-v2/sys/crypto/ccp/ccp.c projects/runtime-coverage-v2/sys/crypto/ccp/ccp_hardware.c projects/runtime-coverage-v2/sys/ddb/db_command.c projects/runtime-coverage-v2/sys/ddb/db_ps.c projects/runtime-coverage-v2/sys/dev/aac/aac_pci.c projects/runtime-coverage-v2/sys/dev/acpi_support/acpi_panasonic.c projects/runtime-coverage-v2/sys/dev/acpica/acpi.c projects/runtime-coverage-v2/sys/dev/acpica/acpi_lid.c projects/runtime-coverage-v2/sys/dev/acpica/acpi_thermal.c projects/runtime-coverage-v2/sys/dev/acpica/acpi_video.c projects/runtime-coverage-v2/sys/dev/acpica/acpivar.h projects/runtime-coverage-v2/sys/dev/adb/adb_kbd.c projects/runtime-coverage-v2/sys/dev/adb/adb_mouse.c projects/runtime-coverage-v2/sys/dev/ae/if_ae.c projects/runtime-coverage-v2/sys/dev/amdsbwd/amdsbwd.c projects/runtime-coverage-v2/sys/dev/atkbdc/psm.c projects/runtime-coverage-v2/sys/dev/bge/if_bge.c projects/runtime-coverage-v2/sys/dev/bge/if_bgereg.h projects/runtime-coverage-v2/sys/dev/cardbus/cardbus.c projects/runtime-coverage-v2/sys/dev/cmx/cmx.c projects/runtime-coverage-v2/sys/dev/coretemp/coretemp.c projects/runtime-coverage-v2/sys/dev/cxgbe/cxgbei/cxgbei.c projects/runtime-coverage-v2/sys/dev/cxgbe/cxgbei/icl_cxgbei.c projects/runtime-coverage-v2/sys/dev/cxgbe/tom/t4_tls.c projects/runtime-coverage-v2/sys/dev/dcons/dcons_crom.c projects/runtime-coverage-v2/sys/dev/dcons/dcons_os.c projects/runtime-coverage-v2/sys/dev/dcons/dcons_os.h projects/runtime-coverage-v2/sys/dev/drm2/ttm/ttm_page_alloc.c projects/runtime-coverage-v2/sys/dev/evdev/evdev_private.h projects/runtime-coverage-v2/sys/dev/extres/syscon/syscon_generic.c projects/runtime-coverage-v2/sys/dev/fb/creator.c projects/runtime-coverage-v2/sys/dev/fb/fbd.c projects/runtime-coverage-v2/sys/dev/firewire/firewire.c projects/runtime-coverage-v2/sys/dev/firewire/fwohci.c projects/runtime-coverage-v2/sys/dev/hdmi/dwc_hdmi.c projects/runtime-coverage-v2/sys/dev/ichwd/ichwd.c projects/runtime-coverage-v2/sys/dev/ida/ida_disk.c projects/runtime-coverage-v2/sys/dev/ida/ida_pci.c projects/runtime-coverage-v2/sys/dev/iir/iir_ctrl.c projects/runtime-coverage-v2/sys/dev/ioat/ioat.c projects/runtime-coverage-v2/sys/dev/ipmi/ipmi.c projects/runtime-coverage-v2/sys/dev/ipmi/ipmi_opal.c projects/runtime-coverage-v2/sys/dev/ips/ips.c projects/runtime-coverage-v2/sys/dev/iscsi/icl_soft_proxy.c projects/runtime-coverage-v2/sys/dev/iscsi_initiator/iscsi.c projects/runtime-coverage-v2/sys/dev/iscsi_initiator/iscsivar.h projects/runtime-coverage-v2/sys/dev/iwm/if_iwm_notif_wait.c projects/runtime-coverage-v2/sys/dev/ksyms/ksyms.c projects/runtime-coverage-v2/sys/dev/led/led.c projects/runtime-coverage-v2/sys/dev/liquidio/lio_bsd.h projects/runtime-coverage-v2/sys/dev/mfi/mfi_disk.c projects/runtime-coverage-v2/sys/dev/mfi/mfi_pci.c projects/runtime-coverage-v2/sys/dev/mfi/mfi_syspd.c projects/runtime-coverage-v2/sys/dev/mlx/mlxvar.h projects/runtime-coverage-v2/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c projects/runtime-coverage-v2/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/runtime-coverage-v2/sys/dev/mmc/host/dwmmc.c projects/runtime-coverage-v2/sys/dev/mpr/mprvar.h projects/runtime-coverage-v2/sys/dev/mps/mpsvar.h projects/runtime-coverage-v2/sys/dev/mrsas/mrsas.h projects/runtime-coverage-v2/sys/dev/netmap/if_ptnet.c projects/runtime-coverage-v2/sys/dev/netmap/netmap_freebsd.c projects/runtime-coverage-v2/sys/dev/nmdm/nmdm.c projects/runtime-coverage-v2/sys/dev/ntb/if_ntb/if_ntb.c projects/runtime-coverage-v2/sys/dev/ntb/ntb_hw/ntb_hw_intel.c projects/runtime-coverage-v2/sys/dev/ow/ow.c projects/runtime-coverage-v2/sys/dev/pccard/pccard.c projects/runtime-coverage-v2/sys/dev/pci/pci.c projects/runtime-coverage-v2/sys/dev/pci/pci_host_generic.c projects/runtime-coverage-v2/sys/dev/pci/pci_host_generic_acpi.c projects/runtime-coverage-v2/sys/dev/pci/pci_iov.c projects/runtime-coverage-v2/sys/dev/pci/pci_pci.c projects/runtime-coverage-v2/sys/dev/pci/pcivar.h projects/runtime-coverage-v2/sys/dev/random/ivy.c projects/runtime-coverage-v2/sys/dev/scc/scc_core.c projects/runtime-coverage-v2/sys/dev/scc/scc_dev_quicc.c projects/runtime-coverage-v2/sys/dev/scc/scc_dev_sab82532.c projects/runtime-coverage-v2/sys/dev/scc/scc_dev_z8530.c projects/runtime-coverage-v2/sys/dev/smartpqi/smartpqi_includes.h projects/runtime-coverage-v2/sys/dev/sound/pcm/sound.h projects/runtime-coverage-v2/sys/dev/tws/tws.h projects/runtime-coverage-v2/sys/dev/usb/net/if_cdce.c projects/runtime-coverage-v2/sys/dev/usb/net/if_muge.c projects/runtime-coverage-v2/sys/dev/usb/net/if_mugereg.h projects/runtime-coverage-v2/sys/dev/usb/net/if_smsc.c projects/runtime-coverage-v2/sys/dev/usb/net/if_usie.c projects/runtime-coverage-v2/sys/dev/usb/net/uhso.c projects/runtime-coverage-v2/sys/dev/usb/serial/u3g.c projects/runtime-coverage-v2/sys/dev/usb/usb_device.c projects/runtime-coverage-v2/sys/dev/usb/usbdi.h projects/runtime-coverage-v2/sys/dev/usb/wlan/if_run.c projects/runtime-coverage-v2/sys/dev/veriexec/veriexec_ioctl.h projects/runtime-coverage-v2/sys/dev/veriexec/verified_exec.c projects/runtime-coverage-v2/sys/dev/viawd/viawd.c projects/runtime-coverage-v2/sys/dev/vkbd/vkbd.c projects/runtime-coverage-v2/sys/dev/vmware/vmci/vmci.c projects/runtime-coverage-v2/sys/dev/vt/vt_cpulogos.c projects/runtime-coverage-v2/sys/dev/vt/vt_sysmouse.c projects/runtime-coverage-v2/sys/dev/watchdog/watchdog.c projects/runtime-coverage-v2/sys/dev/xdma/xdma.c projects/runtime-coverage-v2/sys/dev/xdma/xdma_bank.c projects/runtime-coverage-v2/sys/dev/xdma/xdma_bio.c projects/runtime-coverage-v2/sys/dev/xdma/xdma_mbuf.c projects/runtime-coverage-v2/sys/dev/xdma/xdma_queue.c projects/runtime-coverage-v2/sys/dev/xdma/xdma_sg.c projects/runtime-coverage-v2/sys/dev/xen/console/xen_console.c projects/runtime-coverage-v2/sys/dev/xen/debug/debug.c projects/runtime-coverage-v2/sys/fs/devfs/devfs_vnops.c projects/runtime-coverage-v2/sys/i386/conf/GENERIC projects/runtime-coverage-v2/sys/i386/conf/NOTES projects/runtime-coverage-v2/sys/i386/i386/elan-mmcr.c projects/runtime-coverage-v2/sys/i386/i386/geode.c projects/runtime-coverage-v2/sys/i386/i386/longrun.c projects/runtime-coverage-v2/sys/i386/i386/npx.c projects/runtime-coverage-v2/sys/i386/i386/pmap_base.c projects/runtime-coverage-v2/sys/i386/i386/support.s projects/runtime-coverage-v2/sys/kern/bus_if.m projects/runtime-coverage-v2/sys/kern/imgact_elf.c projects/runtime-coverage-v2/sys/kern/init_main.c projects/runtime-coverage-v2/sys/kern/kern_clock.c projects/runtime-coverage-v2/sys/kern/kern_exec.c projects/runtime-coverage-v2/sys/kern/kern_exit.c projects/runtime-coverage-v2/sys/kern/kern_fork.c projects/runtime-coverage-v2/sys/kern/kern_kcov.c projects/runtime-coverage-v2/sys/kern/kern_proc.c projects/runtime-coverage-v2/sys/kern/kern_thread.c projects/runtime-coverage-v2/sys/kern/subr_bus_dma.c projects/runtime-coverage-v2/sys/kern/subr_intr.c projects/runtime-coverage-v2/sys/kern/subr_param.c projects/runtime-coverage-v2/sys/kern/subr_power.c projects/runtime-coverage-v2/sys/kern/subr_turnstile.c projects/runtime-coverage-v2/sys/kern/subr_vmem.c projects/runtime-coverage-v2/sys/kern/tty_tty.c projects/runtime-coverage-v2/sys/kern/vfs_mountroot.c projects/runtime-coverage-v2/sys/kern/vfs_subr.c projects/runtime-coverage-v2/sys/mips/atheros/ar531x/ar5315_wdog.c projects/runtime-coverage-v2/sys/mips/atheros/ar71xx_gpio.c projects/runtime-coverage-v2/sys/mips/atheros/ar71xx_machdep.c projects/runtime-coverage-v2/sys/mips/atheros/ar71xx_wdog.c projects/runtime-coverage-v2/sys/mips/cavium/octeon_wdog.c projects/runtime-coverage-v2/sys/mips/include/pmap.h projects/runtime-coverage-v2/sys/mips/ingenic/jz4780_lcd.c projects/runtime-coverage-v2/sys/mips/mediatek/mtk_spi_v1.c projects/runtime-coverage-v2/sys/mips/mips/pmap.c projects/runtime-coverage-v2/sys/modules/Makefile projects/runtime-coverage-v2/sys/modules/linuxkpi/Makefile projects/runtime-coverage-v2/sys/modules/usb/usb/Makefile projects/runtime-coverage-v2/sys/net/bpf.c projects/runtime-coverage-v2/sys/net/bpf.h projects/runtime-coverage-v2/sys/net/bpf_buffer.c projects/runtime-coverage-v2/sys/net/ethernet.h projects/runtime-coverage-v2/sys/net/if.c projects/runtime-coverage-v2/sys/net/if_clone.h projects/runtime-coverage-v2/sys/net/if_llatbl.c projects/runtime-coverage-v2/sys/net/if_llatbl.h projects/runtime-coverage-v2/sys/net/if_tuntap.c projects/runtime-coverage-v2/sys/net/if_var.h projects/runtime-coverage-v2/sys/net/if_vlan_var.h projects/runtime-coverage-v2/sys/net/route.c projects/runtime-coverage-v2/sys/netinet/if_ether.c projects/runtime-coverage-v2/sys/netinet/in_mcast.c projects/runtime-coverage-v2/sys/netinet/netdump/netdump_client.c projects/runtime-coverage-v2/sys/netinet/sctp_usrreq.c projects/runtime-coverage-v2/sys/netinet/sctputil.c projects/runtime-coverage-v2/sys/netinet/sctputil.h projects/runtime-coverage-v2/sys/netinet/tcp_offload.c projects/runtime-coverage-v2/sys/netinet/toecore.c projects/runtime-coverage-v2/sys/netinet/toecore.h projects/runtime-coverage-v2/sys/netinet6/icmp6.c projects/runtime-coverage-v2/sys/netinet6/in6_mcast.c projects/runtime-coverage-v2/sys/netinet6/nd6.c projects/runtime-coverage-v2/sys/netinet6/nd6_nbr.c projects/runtime-coverage-v2/sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c projects/runtime-coverage-v2/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/runtime-coverage-v2/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c projects/runtime-coverage-v2/sys/powerpc/aim/mmu_oea64.c projects/runtime-coverage-v2/sys/powerpc/conf/GENERIC projects/runtime-coverage-v2/sys/powerpc/conf/NOTES projects/runtime-coverage-v2/sys/powerpc/ofw/ofw_machdep.c projects/runtime-coverage-v2/sys/powerpc/powermac/cpcht.c projects/runtime-coverage-v2/sys/powerpc/powermac/cuda.c projects/runtime-coverage-v2/sys/powerpc/powermac/pmu.c projects/runtime-coverage-v2/sys/powerpc/powermac/smu.c projects/runtime-coverage-v2/sys/powerpc/powermac/vcoregpio.c projects/runtime-coverage-v2/sys/powerpc/powernv/opal.h projects/runtime-coverage-v2/sys/powerpc/powernv/opal_async.c projects/runtime-coverage-v2/sys/powerpc/powernv/opal_console.c projects/runtime-coverage-v2/sys/powerpc/powernv/opal_dev.c projects/runtime-coverage-v2/sys/powerpc/powernv/opal_flash.c projects/runtime-coverage-v2/sys/powerpc/powernv/opal_sensor.c projects/runtime-coverage-v2/sys/powerpc/powernv/xive.c projects/runtime-coverage-v2/sys/powerpc/powerpc/cpu.c projects/runtime-coverage-v2/sys/powerpc/powerpc/openpic.c projects/runtime-coverage-v2/sys/powerpc/ps3/ps3bus.c projects/runtime-coverage-v2/sys/powerpc/pseries/rtas_dev.c projects/runtime-coverage-v2/sys/powerpc/pseries/xics.c projects/runtime-coverage-v2/sys/riscv/riscv/intr_machdep.c projects/runtime-coverage-v2/sys/riscv/riscv/machdep.c projects/runtime-coverage-v2/sys/riscv/riscv/mp_machdep.c projects/runtime-coverage-v2/sys/security/audit/audit.c projects/runtime-coverage-v2/sys/security/audit/audit_trigger.c projects/runtime-coverage-v2/sys/security/mac_veriexec/mac_veriexec.c projects/runtime-coverage-v2/sys/security/mac_veriexec/mac_veriexec.h projects/runtime-coverage-v2/sys/security/mac_veriexec/mac_veriexec_internal.h projects/runtime-coverage-v2/sys/security/mac_veriexec/veriexec_metadata.c projects/runtime-coverage-v2/sys/sparc64/conf/GENERIC projects/runtime-coverage-v2/sys/sys/_lock.h projects/runtime-coverage-v2/sys/sys/bus.h projects/runtime-coverage-v2/sys/sys/bus_dma.h projects/runtime-coverage-v2/sys/sys/conf.h projects/runtime-coverage-v2/sys/sys/cpu.h projects/runtime-coverage-v2/sys/sys/disk/mbr.h projects/runtime-coverage-v2/sys/sys/eventhandler.h projects/runtime-coverage-v2/sys/sys/interrupt.h projects/runtime-coverage-v2/sys/sys/lock.h projects/runtime-coverage-v2/sys/sys/malloc.h projects/runtime-coverage-v2/sys/sys/param.h projects/runtime-coverage-v2/sys/sys/pcpu.h projects/runtime-coverage-v2/sys/sys/power.h projects/runtime-coverage-v2/sys/sys/proc.h projects/runtime-coverage-v2/sys/sys/systm.h projects/runtime-coverage-v2/sys/sys/watchdog.h projects/runtime-coverage-v2/sys/vm/memguard.c projects/runtime-coverage-v2/sys/vm/swap_pager.c projects/runtime-coverage-v2/sys/x86/acpica/OsdEnvironment.c projects/runtime-coverage-v2/sys/x86/cpufreq/smist.c projects/runtime-coverage-v2/sys/x86/include/bus_dma.h projects/runtime-coverage-v2/sys/x86/include/busdma_impl.h projects/runtime-coverage-v2/sys/x86/include/ifunc.h projects/runtime-coverage-v2/sys/x86/include/x86_var.h projects/runtime-coverage-v2/sys/x86/iommu/busdma_dmar.c projects/runtime-coverage-v2/sys/x86/iommu/intel_drv.c projects/runtime-coverage-v2/sys/x86/iommu/intel_fault.c projects/runtime-coverage-v2/sys/x86/iommu/intel_gas.c projects/runtime-coverage-v2/sys/x86/iommu/intel_intrmap.c projects/runtime-coverage-v2/sys/x86/iommu/intel_qi.c projects/runtime-coverage-v2/sys/x86/iommu/intel_quirks.c projects/runtime-coverage-v2/sys/x86/x86/busdma_bounce.c projects/runtime-coverage-v2/sys/x86/x86/identcpu.c projects/runtime-coverage-v2/sys/x86/x86/tsc.c projects/runtime-coverage-v2/sys/x86/x86/ucode.c projects/runtime-coverage-v2/tests/sys/netipsec/tunnel/utils.subr projects/runtime-coverage-v2/tests/sys/opencrypto/cryptodev.py projects/runtime-coverage-v2/tests/sys/opencrypto/cryptotest.py projects/runtime-coverage-v2/tests/sys/opencrypto/runtests.sh projects/runtime-coverage-v2/tests/sys/sys/rb_test.c projects/runtime-coverage-v2/tests/sys/sys/splay_test.c projects/runtime-coverage-v2/tools/build/beinstall.sh projects/runtime-coverage-v2/tools/build/mk/OptionalObsoleteFiles.inc projects/runtime-coverage-v2/tools/tools/tinybsd/conf/firewall/etc/rc.firewall projects/runtime-coverage-v2/usr.bin/tar/tests/Makefile projects/runtime-coverage-v2/usr.sbin/bhyve/virtio.c projects/runtime-coverage-v2/usr.sbin/camdd/camdd.c projects/runtime-coverage-v2/usr.sbin/etcupdate/etcupdate.sh projects/runtime-coverage-v2/usr.sbin/jail/jail.8 projects/runtime-coverage-v2/usr.sbin/mergemaster/mergemaster.sh projects/runtime-coverage-v2/usr.sbin/ntp/ntpd/leap-seconds Directory Properties: projects/runtime-coverage-v2/ (props changed) projects/runtime-coverage-v2/cddl/ (props changed) projects/runtime-coverage-v2/cddl/contrib/opensolaris/ (props changed) projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/runtime-coverage-v2/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/runtime-coverage-v2/contrib/libarchive/ (props changed) projects/runtime-coverage-v2/contrib/wpa/ (props changed) projects/runtime-coverage-v2/gnu/usr.bin/binutils/ (props changed) projects/runtime-coverage-v2/sys/contrib/ipfilter/ (props changed) Modified: projects/runtime-coverage-v2/Makefile.inc1 ============================================================================== --- projects/runtime-coverage-v2/Makefile.inc1 Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/Makefile.inc1 Tue May 21 04:27:52 2019 (r348048) @@ -874,8 +874,8 @@ DB_FROM_SRC= yes .endif .if defined(DB_FROM_SRC) -INSTALLFLAGS+= -N ${.CURDIR}/etc -MTREEFLAGS+= -N ${.CURDIR}/etc +INSTALLFLAGS+= -N ${.CURDIR}/lib/libc/gen +MTREEFLAGS+= -N ${.CURDIR}/lib/libc/gen .endif _INSTALL_DDIR= ${DESTDIR}/${DISTDIR} INSTALL_DDIR= ${_INSTALL_DDIR:S://:/:g:C:/$::} Modified: projects/runtime-coverage-v2/ObsoleteFiles.inc ============================================================================== --- projects/runtime-coverage-v2/ObsoleteFiles.inc Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/ObsoleteFiles.inc Tue May 21 04:27:52 2019 (r348048) @@ -38,11 +38,39 @@ # xargs -n1 | sort | uniq -d; # done +# 20190517: Remove obsolete 10 and 10/100 ethernet drivers. +OLD_FILES+=usr/share/man/man4/bm.4 +OLD_FILES+=usr/share/man/man4/cs.4 +OLD_FILES+=usr/share/man/man4/de.4 +OLD_FILES+=usr/share/man/man4/if_de.4 +OLD_FILES+=usr/share/man/man4/ed.4 +OLD_FILES+=usr/share/man/man4/if_ed.4 +OLD_FILES+=usr/share/man/man4/ep.4 +OLD_FILES+=usr/share/man/man4/ex.4 +OLD_FILES+=usr/share/man/man4/fe.4 +OLD_FILES+=usr/share/man/man4/pcn.4 +OLD_FILES+=usr/share/man/man4/if_pcn.4 +OLD_FILES+=usr/share/man/man4/sf.4 +OLD_FILES+=usr/share/man/man4/if_sf.4 +OLD_FILES+=usr/share/man/man4/sn.4 +OLD_FILES+=usr/share/man/man4/if_sn.4 +OLD_FILES+=usr/share/man/man4/tl.4 +OLD_FILES+=usr/share/man/man4/if_tl.4 +OLD_FILES+=usr/share/man/man4/tx.4 +OLD_FILES+=usr/share/man/man4/if_tx.4 +OLD_FILES+=usr/share/man/man4/txp.4 +OLD_FILES+=usr/share/man/man4/if_txp.4 +OLD_FILES+=usr/share/man/man4/vx.4 +OLD_FILES+=usr/share/man/man4/wb.4 +OLD_FILES+=usr/share/man/man4/xe.4 +OLD_FILES+=usr/share/man/man4/if_xe.4 # 20190513: libcap_sysctl interface change OLD_FILES+=lib/casper/libcap_sysctl.1 # 20190509: tests/sys/opencrypto requires the net/py-dpkt package. OLD_FILES+=usr/tests/sys/opencrypto/dpkt.py OLD_FILES+=usr/tests/sys/opencrypto/dpkt.pyc +# 20190326: tzdata 2019a import +OLD_FILES+=usr/share/zoneinfo/Etc/UCT # 20190304: new libc++ import which bumps version from 7.0.1 to 8.0.0. OLD_FILES+=usr/include/c++/v1/experimental/dynarray # 20190304: new clang import which bumps version from 7.0.1 to 8.0.0. @@ -201,16 +229,21 @@ OLD_FILES+=usr/include/sys/seq.h OLD_FILES+=usr/lib/libprivateifconfig.a OLD_FILES+=usr/lib/libprivateifconfig_p.a # 20190131: pfil(9) changed -OLD_FILES+=usr/share/man/man9/pfil_hook_get.9 -OLD_FILES+=usr/share/man/man9/pfil_rlock.9 -OLD_FILES+=usr/share/man/man9/pfil_runlock.9 -OLD_FILES+=usr/share/man/man9/pfil_wlock.9 -OLD_FILES+=usr/share/man/man9/pfil_wunlock.9 +OLD_FILES+=usr/share/man/man9/pfil_hook_get.9.gz +OLD_FILES+=usr/share/man/man9/pfil_rlock.9.gz +OLD_FILES+=usr/share/man/man9/pfil_runlock.9.gz +OLD_FILES+=usr/share/man/man9/pfil_wlock.9.gz +OLD_FILES+=usr/share/man/man9/pfil_wunlock.9.gz # 20190126: adv(4) / adw(4) removal OLD_FILES+=usr/share/man/man4/adv.4.gz OLD_FILES+=usr/share/man/man4/adw.4.gz +# 20190123: nonexistant cred_update_thread(9) removed +OLD_FILES+=usr/share/man/man9/cred_update_thread.9.gz # 20190114: old pbuf allocator removed +OLD_FILES+=usr/share/man/man9/getpbuf.9.gz OLD_FILES+=usr/share/man/man9/pbuf.9.gz +OLD_FILES+=usr/share/man/man9/relpbuf.9.gz +OLD_FILES+=usr/share/man/man9/trypbuf.9.gz # 20181219: ibcs removal OLD_FILES+=usr/share/examples/ibcs2/hello.uu OLD_FILES+=usr/share/examples/ibcs2/README Modified: projects/runtime-coverage-v2/UPDATING ============================================================================== --- projects/runtime-coverage-v2/UPDATING Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/UPDATING Tue May 21 04:27:52 2019 (r348048) @@ -31,6 +31,12 @@ 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".) +20190517: + For users of mergemaster, after recent changes to locations of + master.passwd and group in the source tree mergemaster needs to be + updated. Before running `mergemaster -p', cd to usr.sbin/mergemaster + and run `make install'. + 20190513: User-wired pages now have their own counter, vm.stats.vm.v_user_wire_count. The vm.max_wired sysctl was renamed Modified: projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Tue May 21 04:27:52 2019 (r348048) @@ -2361,6 +2361,7 @@ us_compare(const void *larg, const void *rarg, void *u case ZFS_PROP_NAME: propname = "name"; if (numname) { +compare_nums: (void) nvlist_lookup_uint64(lnvl, propname, &lv64); (void) nvlist_lookup_uint64(rnvl, propname, @@ -2368,10 +2369,12 @@ us_compare(const void *larg, const void *rarg, void *u if (rv64 != lv64) rc = (rv64 < lv64) ? 1 : -1; } else { - (void) nvlist_lookup_string(lnvl, propname, - &lvstr); - (void) nvlist_lookup_string(rnvl, propname, - &rvstr); + if ((nvlist_lookup_string(lnvl, propname, + &lvstr) == ENOENT) || + (nvlist_lookup_string(rnvl, propname, + &rvstr) == ENOENT)) { + goto compare_nums; + } rc = strcmp(lvstr, rvstr); } break; Modified: projects/runtime-coverage-v2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c ============================================================================== --- projects/runtime-coverage-v2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c Tue May 21 04:27:52 2019 (r348048) @@ -114,7 +114,7 @@ get_stats_for_obj(differ_info_t *di, const char *dsnam (void) snprintf(di->errbuf, sizeof (di->errbuf), dgettext(TEXT_DOMAIN, "Unable to determine path or stats for " - "object %lld in %s"), obj, dsname); + "object %jd in %s"), (uintmax_t)obj, dsname); return (-1); } } @@ -406,8 +406,8 @@ write_free_diffs(FILE *fp, differ_info_t *di, dmu_diff } else { (void) snprintf(di->errbuf, sizeof (di->errbuf), dgettext(TEXT_DOMAIN, - "next allocated object (> %lld) find failure"), - zc.zc_obj); + "next allocated object (> %jd) find failure"), + (uintmax_t)zc.zc_obj); di->zerr = errno; break; } Modified: projects/runtime-coverage-v2/contrib/libarchive/NEWS ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/NEWS Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/NEWS Tue May 21 04:27:52 2019 (r348048) @@ -1,3 +1,13 @@ +Apr 16, 2019: Support for non-recursive list and extract + +Apr 14, 2019: New tar option: --exclude-vcs + +Mar 27, 2019: Support for file and directory symlinks on Windows + +Mar 12, 2019: Important fixes for storing file attributes and flags + +Jan 20, 2019: Support for xz, lzma, ppmd8 and bzip2 compression in zip archives + Oct 06, 2018: RAR 5.0 reader Sep 03, 2018: libarchive 3.3.3 released Modified: projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_basic.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_basic.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_basic.c Tue May 21 04:27:52 2019 (r348048) @@ -46,7 +46,7 @@ verify_files(const char *msg) /* Symlink */ if (canSymlink()) - assertIsSymlink("symlink", "file"); + assertIsSymlink("symlink", "file", 0); /* Another file with 1 link and different permissions. */ failure(msg); @@ -173,7 +173,7 @@ DEFINE_TEST(test_basic) /* Symlink to above file. */ if (canSymlink()) { - assertMakeSymlink("symlink", "file"); + assertMakeSymlink("symlink", "file", 0); fprintf(filelist, "symlink\n"); if (is_LargeInode("symlink")) { strncat(result, Modified: projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_format_newc.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_format_newc.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_format_newc.c Tue May 21 04:27:52 2019 (r348048) @@ -114,7 +114,7 @@ DEFINE_TEST(test_format_newc) /* "symlink" */ if (canSymlink()) { - assertMakeSymlink("symlink", "file1"); + assertMakeSymlink("symlink", "file1", 0); fprintf(list, "symlink\n"); } @@ -233,7 +233,12 @@ DEFINE_TEST(test_format_newc) assert(is_hex(e, 110)); assertEqualMem(e + 0, "070701", 6); /* Magic */ assert(is_hex(e + 6, 8)); /* ino */ +#if defined(_WIN32) && !defined(CYGWIN) + /* Mode: Group members bits and others bits do not work. */ + assertEqualInt(0xa180, from_hex(e + 14, 8) & 0xffc0); +#else assertEqualInt(0xa1ff, from_hex(e + 14, 8)); /* Mode */ +#endif assertEqualInt(from_hex(e + 22, 8), uid); /* uid */ assertEqualInt(gid, from_hex(e + 30, 8)); /* gid */ assertEqualMem(e + 38, "00000001", 8); /* nlink */ Modified: projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_gcpio_compat.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_gcpio_compat.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_gcpio_compat.c Tue May 21 04:27:52 2019 (r348048) @@ -71,7 +71,7 @@ unpack_test(const char *from, const char *options, con /* Symlink */ if (canSymlink()) - assertIsSymlink("symlink", "file"); + assertIsSymlink("symlink", "file", 0); /* dir */ assertIsDir("dir", 0775); Modified: projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_L_upper.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_L_upper.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_L_upper.c Tue May 21 04:27:52 2019 (r348048) @@ -30,8 +30,10 @@ __FBSDID("$FreeBSD$"); * tests won't run on Windows. */ #if defined(_WIN32) && !defined(__CYGWIN__) #define CAT "type" +#define SEP "\\" #else #define CAT "cat" +#define SEP "/" #endif DEFINE_TEST(test_option_L_upper) @@ -51,7 +53,7 @@ DEFINE_TEST(test_option_L_upper) fprintf(filelist, "file\n"); /* Symlink to above file. */ - assertMakeSymlink("symlink", "file"); + assertMakeSymlink("symlink", "file", 0); fprintf(filelist, "symlink\n"); fclose(filelist); @@ -61,7 +63,7 @@ DEFINE_TEST(test_option_L_upper) assertTextFileContents("1 block\n", "copy.err"); failure("Regular -p without -L should preserve symlinks."); - assertIsSymlink("copy/symlink", NULL); + assertIsSymlink("copy/symlink", NULL, 0); r = systemf(CAT " filelist | %s -pd -L copy-L >copy-L.out 2>copy-L.err", testprog); assertEqualInt(r, 0); @@ -77,13 +79,14 @@ DEFINE_TEST(test_option_L_upper) assertMakeDir("unpack", 0755); assertChdir("unpack"); - r = systemf(CAT " ../archive.out | %s -i >unpack.out 2>unpack.err", testprog); + r = systemf(CAT " .." SEP "archive.out | %s -i >unpack.out 2>unpack.err", testprog); + failure("Error invoking %s -i", testprog); assertEqualInt(r, 0); assertTextFileContents("1 block\n", "unpack.err"); assertChdir(".."); - assertIsSymlink("unpack/symlink", NULL); + assertIsSymlink("unpack/symlink", NULL, 0); r = systemf(CAT " filelist | %s -oL >archive-L.out 2>archive-L.err", testprog); failure("Error invoking %s -oL", testprog); @@ -92,7 +95,8 @@ DEFINE_TEST(test_option_L_upper) assertMakeDir("unpack-L", 0755); assertChdir("unpack-L"); - r = systemf(CAT " ../archive-L.out | %s -i >unpack-L.out 2>unpack-L.err", testprog); + r = systemf(CAT " .." SEP "archive-L.out | %s -i >unpack-L.out 2>unpack-L.err", testprog); + failure("Error invoking %s -i < archive-L.out", testprog); assertEqualInt(r, 0); assertTextFileContents("1 block\n", "unpack-L.err"); Modified: projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_a.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_a.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_a.c Tue May 21 04:27:52 2019 (r348048) @@ -71,8 +71,13 @@ test_create(void) * #ifdef this section out. Most of the test below is * still valid. */ memset(×, 0, sizeof(times)); +#if defined(_WIN32) && !defined(CYGWIN) + times.actime = 86400; + times.modtime = 86400; +#else times.actime = 1; times.modtime = 3; +#endif assertEqualInt(0, utime(files[i].name, ×)); /* Record whatever atime the file ended up with. */ Modified: projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_c.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_c.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/cpio/test/test_option_c.c Tue May 21 04:27:52 2019 (r348048) @@ -85,7 +85,7 @@ DEFINE_TEST(test_option_c) /* "symlink" */ if (canSymlink()) { - assertMakeSymlink("symlink", "file"); + assertMakeSymlink("symlink", "file", 0); fprintf(filelist, "symlink\n"); } Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive.h ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive.h Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive.h Tue May 21 04:27:52 2019 (r348048) @@ -338,9 +338,9 @@ typedef const char *archive_passphrase_callback(struct #define ARCHIVE_FORMAT_LHA 0xB0000 #define ARCHIVE_FORMAT_CAB 0xC0000 #define ARCHIVE_FORMAT_RAR 0xD0000 -#define ARCHIVE_FORMAT_RAR_V5 (ARCHIVE_FORMAT_RAR | 1) #define ARCHIVE_FORMAT_7ZIP 0xE0000 #define ARCHIVE_FORMAT_WARC 0xF0000 +#define ARCHIVE_FORMAT_RAR_V5 0x100000 /* * Codes returned by archive_read_format_capabilities(). @@ -1095,6 +1095,8 @@ __LA_DECL int archive_match_excluded(struct archive *, */ __LA_DECL int archive_match_path_excluded(struct archive *, struct archive_entry *); +/* Control recursive inclusion of directory content when directory is included. Default on. */ +__LA_DECL int archive_match_set_inclusion_recursion(struct archive *, int); /* Add exclusion pathname pattern. */ __LA_DECL int archive_match_exclude_pattern(struct archive *, const char *); __LA_DECL int archive_match_exclude_pattern_w(struct archive *, Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry.c Tue May 21 04:27:52 2019 (r348048) @@ -168,6 +168,7 @@ archive_entry_clear(struct archive_entry *entry) archive_entry_xattr_clear(entry); archive_entry_sparse_clear(entry); free(entry->stat); + entry->ae_symlink_type = AE_SYMLINK_TYPE_UNDEFINED; memset(entry, 0, sizeof(*entry)); return entry; } @@ -202,6 +203,9 @@ archive_entry_clone(struct archive_entry *entry) entry2->ae_set = entry->ae_set; archive_mstring_copy(&entry2->ae_uname, &entry->ae_uname); + /* Copy symlink type */ + entry2->ae_symlink_type = entry->ae_symlink_type; + /* Copy encryption status */ entry2->encryption = entry->encryption; @@ -253,6 +257,7 @@ archive_entry_new2(struct archive *a) if (entry == NULL) return (NULL); entry->archive = a; + entry->ae_symlink_type = AE_SYMLINK_TYPE_UNDEFINED; return (entry); } @@ -675,6 +680,12 @@ archive_entry_symlink(struct archive_entry *entry) return (NULL); } +int +archive_entry_symlink_type(struct archive_entry *entry) +{ + return (entry->ae_symlink_type); +} + const char * archive_entry_symlink_utf8(struct archive_entry *entry) { @@ -1246,6 +1257,12 @@ archive_entry_set_symlink(struct archive_entry *entry, } void +archive_entry_set_symlink_type(struct archive_entry *entry, int type) +{ + entry->ae_symlink_type = type; +} + +void archive_entry_set_symlink_utf8(struct archive_entry *entry, const char *linkname) { archive_mstring_copy_utf8(&entry->ae_symlink, linkname); @@ -1749,6 +1766,10 @@ static const struct flag { { "nohidden", L"nohidden", UF_HIDDEN, 0}, { "nouhidden", L"nouhidden", UF_HIDDEN, 0}, #endif +#ifdef FILE_ATTRIBUTE_HIDDEN + { "nohidden", L"nohidden", FILE_ATTRIBUTE_HIDDEN, 0}, + { "nouhidden", L"nouhidden", FILE_ATTRIBUTE_HIDDEN, 0}, +#endif #ifdef UF_OFFLINE { "nooffline", L"nooffline", UF_OFFLINE, 0}, { "nouoffline", L"nouoffline", UF_OFFLINE, 0}, @@ -1758,6 +1779,11 @@ static const struct flag { { "nourdonly", L"nourdonly", UF_READONLY, 0}, { "noreadonly", L"noreadonly", UF_READONLY, 0}, #endif +#ifdef FILE_ATTRIBUTE_READONLY + { "nordonly", L"nordonly", FILE_ATTRIBUTE_READONLY, 0}, + { "nourdonly", L"nourdonly", FILE_ATTRIBUTE_READONLY, 0}, + { "noreadonly", L"noreadonly", FILE_ATTRIBUTE_READONLY, 0}, +#endif #ifdef UF_SPARSE { "nosparse", L"nosparse", UF_SPARSE, 0}, { "nousparse", L"nousparse", UF_SPARSE, 0}, @@ -1769,6 +1795,10 @@ static const struct flag { #ifdef UF_SYSTEM { "nosystem", L"nosystem", UF_SYSTEM, 0}, { "nousystem", L"nousystem", UF_SYSTEM, 0}, +#endif +#ifdef FILE_ATTRIBUTE_SYSTEM + { "nosystem", L"nosystem", FILE_ATTRIBUTE_SYSTEM, 0}, + { "nousystem", L"nousystem", FILE_ATTRIBUTE_SYSTEM, 0}, #endif #if defined(FS_UNRM_FL) /* 'u' */ { "noundel", L"noundel", FS_UNRM_FL, 0}, Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry.h ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry.h Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry.h Tue May 21 04:27:52 2019 (r348048) @@ -191,6 +191,13 @@ struct archive_entry; #define AE_IFIFO ((__LA_MODE_T)0010000) /* + * Symlink types + */ +#define AE_SYMLINK_TYPE_UNDEFINED 0 +#define AE_SYMLINK_TYPE_FILE 1 +#define AE_SYMLINK_TYPE_DIRECTORY 2 + +/* * Basic object manipulation */ @@ -275,6 +282,7 @@ __LA_DECL int archive_entry_size_is_set(struct archi __LA_DECL const char *archive_entry_strmode(struct archive_entry *); __LA_DECL const char *archive_entry_symlink(struct archive_entry *); __LA_DECL const char *archive_entry_symlink_utf8(struct archive_entry *); +__LA_DECL int archive_entry_symlink_type(struct archive_entry *); __LA_DECL const wchar_t *archive_entry_symlink_w(struct archive_entry *); __LA_DECL la_int64_t archive_entry_uid(struct archive_entry *); __LA_DECL const char *archive_entry_uname(struct archive_entry *); @@ -350,6 +358,7 @@ __LA_DECL void archive_entry_unset_size(struct archive __LA_DECL void archive_entry_copy_sourcepath(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_sourcepath_w(struct archive_entry *, const wchar_t *); __LA_DECL void archive_entry_set_symlink(struct archive_entry *, const char *); +__LA_DECL void archive_entry_set_symlink_type(struct archive_entry *, int); __LA_DECL void archive_entry_set_symlink_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_symlink(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_symlink_w(struct archive_entry *, const wchar_t *); @@ -692,7 +701,6 @@ __LA_DECL void archive_entry_linkify(struct archive_en struct archive_entry **, struct archive_entry **); __LA_DECL struct archive_entry *archive_entry_partial_links( struct archive_entry_linkresolver *res, unsigned int *links); - #ifdef __cplusplus } #endif Copied: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry_misc.3 (from r348047, head/contrib/libarchive/libarchive/archive_entry_misc.3) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry_misc.3 Tue May 21 04:27:52 2019 (r348048, copy of r348047, head/contrib/libarchive/libarchive/archive_entry_misc.3) @@ -0,0 +1,62 @@ +.\" Copyright (c) 2019 Martin Matuska +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd April 15, 2019 +.Dt ARCHIVE_ENTRY_MISC 3 +.Os +.Sh NAME +.Nm archive_entry_symlink_type , +.Nm archive_entry_set_symlink_type +.Nd miscellaneous functions for manipulating properties of archive_entry. +.Sh LIBRARY +Streaming Archive Library (libarchive, -larchive) +.Sh SYNOPSIS +.In archive_entry.h +.Ft int +.Fn archive_entry_symlink_type "struct archive_entry *a" +.Ft void +.Fn archive_entry_set_symlink_type "struct archive_entry *a" "int" +.Sh DESCRIPTION +The function +.Fn archive_entry_symlink_type +returns and the function +.Fn archive_entry_set_symlink_type +sets the type of the symbolic link stored in an archive entry. These functions +have special meaning on operating systems that support multiple symbolic link +types (e.g. Microsoft Windows). +.Pp +Supported values are: +.Bl -tag -width "AE_SYMLINK_TYPE_DIRECTORY" -compact +.It AE_SYMLINK_TYPE_UNDEFINED +Symbolic link target type is not defined (default on unix systems) +.It AE_SYMLINK_TYPE_FILE +Symbolic link points to a file +.It AE_SYMLINK_TYPE_DIRECTORY +Symbolic link points to a directory +.El +.Sh SEE ALSO +.Xr archive_entry 3 , +.Xr archive_entry_paths 3 , +.Xr archive_entry_stat 3 , +.Xr libarchive 3 Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry_private.h ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry_private.h Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry_private.h Tue May 21 04:27:52 2019 (r348048) @@ -176,6 +176,9 @@ struct archive_entry { /* Miscellaneous. */ char strmode[12]; + + /* Symlink type support */ + int ae_symlink_type; }; #endif /* ARCHIVE_ENTRY_PRIVATE_H_INCLUDED */ Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_hmac.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_hmac.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_hmac.c Tue May 21 04:27:52 2019 (r348048) @@ -83,6 +83,7 @@ __hmac_sha1_cleanup(archive_hmac_sha1_ctx *ctx) static int __hmac_sha1_init(archive_hmac_sha1_ctx *ctx, const uint8_t *key, size_t key_len) { +#pragma GCC diagnostic ignored "-Wcast-qual" BCRYPT_ALG_HANDLE hAlg; BCRYPT_HASH_HANDLE hHash; DWORD hash_len; Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_match.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_match.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_match.c Tue May 21 04:27:52 2019 (r348048) @@ -93,6 +93,9 @@ struct archive_match { /* exclusion/inclusion set flag. */ int setflag; + /* Recursively include directory content? */ + int recursive_include; + /* * Matching filename patterns. */ @@ -223,6 +226,7 @@ archive_match_new(void) return (NULL); a->archive.magic = ARCHIVE_MATCH_MAGIC; a->archive.state = ARCHIVE_STATE_NEW; + a->recursive_include = 1; match_list_init(&(a->inclusions)); match_list_init(&(a->exclusions)); __archive_rb_tree_init(&(a->exclusion_tree), &rb_ops_mbs); @@ -471,6 +475,28 @@ archive_match_path_excluded(struct archive *_a, } /* + * When recursive inclusion of directory content is enabled, + * an inclusion pattern that matches a directory will also + * include everything beneath that directory. Enabled by default. + * + * For compatibility with GNU tar, exclusion patterns always + * match if a subset of the full patch matches (i.e., they are + * are not rooted at the beginning of the path) and thus there + * is no corresponding non-recursive exclusion mode. + */ +int +archive_match_set_inclusion_recursion(struct archive *_a, int enabled) +{ + struct archive_match *a; + + archive_check_magic(_a, ARCHIVE_MATCH_MAGIC, + ARCHIVE_STATE_NEW, "archive_match_set_inclusion_recursion"); + a = (struct archive_match *)_a; + a->recursive_include = enabled; + return (ARCHIVE_OK); +} + +/* * Utility functions to get statistic information for inclusion patterns. */ int @@ -781,7 +807,10 @@ static int match_path_inclusion(struct archive_match *a, struct match *m, int mbs, const void *pn) { - int flag = PATHMATCH_NO_ANCHOR_END; + /* Recursive operation requires only a prefix match. */ + int flag = a->recursive_include ? + PATHMATCH_NO_ANCHOR_END : + 0; int r; if (mbs) { @@ -1232,7 +1261,7 @@ set_timefilter_pathname_mbs(struct archive_match *a, i archive_set_error(&(a->archive), EINVAL, "pathname is empty"); return (ARCHIVE_FAILED); } - if (stat(path, &st) != 0) { + if (la_stat(path, &st) != 0) { archive_set_error(&(a->archive), errno, "Failed to stat()"); return (ARCHIVE_FAILED); } Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_platform.h ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_platform.h Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_platform.h Tue May 21 04:27:52 2019 (r348048) @@ -69,6 +69,8 @@ * either Windows or Posix APIs. */ #if (defined(__WIN32__) || defined(_WIN32) || defined(__WIN32)) && !defined(__CYGWIN__) #include "archive_windows.h" +#else +#define la_stat(path,stref) stat(path,stref) #endif /* Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read.c Tue May 21 04:27:52 2019 (r348048) @@ -611,6 +611,15 @@ choose_filters(struct archive_read *a) return (ARCHIVE_FATAL); } +int +__archive_read_header(struct archive_read *a, struct archive_entry *entry) +{ + if (a->filter->read_header) + return a->filter->read_header(a->filter, entry); + else + return (ARCHIVE_OK); +} + /* * Read header of next entry. */ Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c Tue May 21 04:27:52 2019 (r348048) @@ -191,7 +191,7 @@ archive_read_disk_entry_from_file(struct archive *_a, } } else #endif - if (stat(path, &s) != 0) { + if (la_stat(path, &s) != 0) { archive_set_error(&a->archive, errno, "Can't stat %s", path); return (ARCHIVE_FAILED); Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_disk_posix.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_disk_posix.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_disk_posix.c Tue May 21 04:27:52 2019 (r348048) @@ -909,7 +909,7 @@ next_entry(struct archive_read_disk *a, struct tree *t } } break; - } + } } while (lst == NULL); #ifdef __APPLE__ @@ -1295,10 +1295,23 @@ archive_read_disk_descend(struct archive *_a) if (t->visit_type != TREE_REGULAR || !t->descend) return (ARCHIVE_OK); + /* + * We must not treat the initial specified path as a physical dir, + * because if we do then we will try and ascend out of it by opening + * ".." which is (a) wrong and (b) causes spurious permissions errors + * if ".." is not readable by us. Instead, treat it as if it were a + * symlink. (This uses an extra fd, but it can only happen once at the + * top level of a traverse.) But we can't necessarily assume t->st is + * valid here (though t->lst is), which complicates the logic a + * little. + */ if (tree_current_is_physical_dir(t)) { tree_push(t, t->basename, t->current_filesystem_id, t->lst.st_dev, t->lst.st_ino, &t->restore_time); - t->stack->flags |= isDir; + if (t->stack->parent->parent != NULL) + t->stack->flags |= isDir; + else + t->stack->flags |= isDirLink; } else if (tree_current_is_dir(t)) { tree_push(t, t->basename, t->current_filesystem_id, t->st.st_dev, t->st.st_ino, &t->restore_time); @@ -2151,6 +2164,17 @@ tree_open(const char *path, int symlink_mode, int rest static struct tree * tree_reopen(struct tree *t, const char *path, int restore_time) { +#if defined(O_PATH) + /* Linux */ + const int o_flag = O_PATH; +#elif defined(O_SEARCH) + /* SunOS */ + const int o_flag = O_SEARCH; +#elif defined(O_EXEC) + /* FreeBSD */ + const int o_flag = O_EXEC; +#endif + t->flags = (restore_time != 0)?needsRestoreTimes:0; t->flags |= onInitialDir; t->visit_type = 0; @@ -2172,6 +2196,15 @@ tree_reopen(struct tree *t, const char *path, int rest t->stack->flags = needsFirstVisit; t->maxOpenCount = t->openCount = 1; t->initial_dir_fd = open(".", O_RDONLY | O_CLOEXEC); +#if defined(O_PATH) || defined(O_SEARCH) || defined(O_EXEC) + /* + * Most likely reason to fail opening "." is that it's not readable, + * so try again for execute. The consequences of not opening this are + * unhelpful and unnecessary errors later. + */ + if (t->initial_dir_fd < 0) + t->initial_dir_fd = open(".", o_flag | O_CLOEXEC); +#endif __archive_ensure_cloexec_flag(t->initial_dir_fd); t->working_dir_fd = tree_dup(t->initial_dir_fd); return (t); @@ -2479,7 +2512,7 @@ tree_current_stat(struct tree *t) #else if (tree_enter_working_dir(t) != 0) return NULL; - if (stat(tree_current_access_path(t), &t->st) != 0) + if (la_stat(tree_current_access_path(t), &t->st) != 0) #endif return NULL; t->flags |= hasStat; Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_private.h ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_private.h Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_private.h Tue May 21 04:27:52 2019 (r348048) @@ -98,6 +98,8 @@ struct archive_read_filter { int (*close)(struct archive_read_filter *self); /* Function that handles switching from reading one block to the next/prev */ int (*sswitch)(struct archive_read_filter *self, unsigned int iindex); + /* Read any header metadata if available. */ + int (*read_header)(struct archive_read_filter *self, struct archive_entry *entry); /* My private data. */ void *data; @@ -250,6 +252,7 @@ int64_t __archive_read_seek(struct archive_read*, int6 int64_t __archive_read_filter_seek(struct archive_read_filter *, int64_t, int); int64_t __archive_read_consume(struct archive_read *, int64_t); int64_t __archive_read_filter_consume(struct archive_read_filter *, int64_t); +int __archive_read_header(struct archive_read *, struct archive_entry *); int __archive_read_program(struct archive_read_filter *, const char *); void __archive_read_free_filters(struct archive_read *); struct archive_read_extract *__archive_read_get_extract(struct archive_read *); Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_set_format.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_set_format.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_set_format.c Tue May 21 04:27:52 2019 (r348048) @@ -73,6 +73,9 @@ archive_read_set_format(struct archive *_a, int code) case ARCHIVE_FORMAT_RAR: strcpy(str, "rar"); break; + case ARCHIVE_FORMAT_RAR_V5: + strcpy(str, "rar5"); + break; case ARCHIVE_FORMAT_TAR: strcpy(str, "tar"); break; Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_filter_gzip.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_filter_gzip.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_filter_gzip.c Tue May 21 04:27:52 2019 (r348048) @@ -37,6 +37,9 @@ __FBSDID("$FreeBSD$"); #ifdef HAVE_STRING_H #include <string.h> #endif +#ifdef HAVE_LIMITS_H +#include <limits.h> +#endif #ifdef HAVE_UNISTD_H #include <unistd.h> #endif @@ -45,6 +48,8 @@ __FBSDID("$FreeBSD$"); #endif #include "archive.h" +#include "archive_entry.h" +#include "archive_endian.h" #include "archive_private.h" #include "archive_read_private.h" @@ -56,6 +61,8 @@ struct private_data { size_t out_block_size; int64_t total_out; unsigned long crc; + uint32_t mtime; + char *name; char eof; /* True = found end of compressed data. */ }; @@ -123,7 +130,8 @@ archive_read_support_filter_gzip(struct archive *_a) * count of bits verified, suitable for use by bidder. */ static ssize_t -peek_at_header(struct archive_read_filter *filter, int *pbits) +peek_at_header(struct archive_read_filter *filter, int *pbits, + struct private_data *state) { const unsigned char *p; ssize_t avail, len; @@ -144,7 +152,9 @@ peek_at_header(struct archive_read_filter *filter, int return (0); bits += 3; header_flags = p[3]; - /* Bytes 4-7 are mod time. */ + /* Bytes 4-7 are mod time in little endian. */ + if (state) + state->mtime = archive_le32dec(p + 4); /* Byte 8 is deflate flags. */ /* XXXX TODO: return deflate flags back to consume_header for use in initializing the decompressor. */ @@ -161,6 +171,7 @@ peek_at_header(struct archive_read_filter *filter, int /* Null-terminated optional filename. */ if (header_flags & 8) { + ssize_t file_start = len; do { ++len; if (avail < len) @@ -169,6 +180,12 @@ peek_at_header(struct archive_read_filter *filter, int if (p == NULL) return (0); } while (p[len - 1] != 0); + + if (state) { + /* Reset the name in case of repeat header reads. */ + free(state->name); + state->name = strdup((const char *)&p[file_start]); + } } /* Null-terminated optional comment. */ @@ -214,12 +231,29 @@ gzip_bidder_bid(struct archive_read_filter_bidder *sel (void)self; /* UNUSED */ - if (peek_at_header(filter, &bits_checked)) + if (peek_at_header(filter, &bits_checked, NULL)) return (bits_checked); return (0); } +static int +gzip_read_header(struct archive_read_filter *self, struct archive_entry *entry) +{ + struct private_data *state; + state = (struct private_data *)self->data; + + /* A mtime of 0 is considered invalid/missing. */ + if (state->mtime != 0) + archive_entry_set_mtime(entry, state->mtime, 0); + + /* If the name is available, extract it. */ + if (state->name) + archive_entry_set_pathname(entry, state->name); + + return (ARCHIVE_OK); +} + #ifndef HAVE_ZLIB_H /* @@ -272,6 +306,7 @@ gzip_bidder_init(struct archive_read_filter *self) self->read = gzip_filter_read; self->skip = NULL; /* not supported */ self->close = gzip_filter_close; + self->read_header = gzip_read_header; state->in_stream = 0; /* We're not actually within a stream yet. */ @@ -289,7 +324,7 @@ consume_header(struct archive_read_filter *self) state = (struct private_data *)self->data; /* If this is a real header, consume it. */ - len = peek_at_header(self->upstream, NULL); + len = peek_at_header(self->upstream, NULL, state); if (len == 0) return (ARCHIVE_EOF); __archive_read_filter_consume(self->upstream, len); @@ -374,7 +409,7 @@ gzip_filter_read(struct archive_read_filter *self, con { struct private_data *state; size_t decompressed; - ssize_t avail_in; + ssize_t avail_in, max_in; int ret; state = (struct private_data *)self->data; @@ -408,6 +443,12 @@ gzip_filter_read(struct archive_read_filter *self, con "truncated gzip input"); return (ARCHIVE_FATAL); } + if (UINT_MAX >= SSIZE_MAX) + max_in = SSIZE_MAX; + else + max_in = UINT_MAX; + if (avail_in > max_in) + avail_in = max_in; state->stream.avail_in = (uInt)avail_in; /* Decompress and consume some of that data. */ @@ -469,6 +510,7 @@ gzip_filter_close(struct archive_read_filter *self) } } + free(state->name); free(state->out_block); free(state); return (ret); Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_cab.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_cab.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_cab.c Tue May 21 04:27:52 2019 (r348048) @@ -1509,8 +1509,8 @@ cab_read_ahead_cfdata_deflate(struct archive_read *a, } if (mszip == 1 && cab->stream.next_in[0] != 0x4b) goto nomszip; - else if (cab->stream.next_in[0] != 0x43 || - cab->stream.next_in[1] != 0x4b) + else if (mszip == 2 && (cab->stream.next_in[0] != 0x43 || + cab->stream.next_in[1] != 0x4b)) goto nomszip; cab->stream.next_in += mszip; cab->stream.avail_in -= mszip; Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_mtree.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_mtree.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_mtree.c Tue May 21 04:27:52 2019 (r348048) @@ -45,6 +45,9 @@ __FBSDID("$FreeBSD$"); #ifdef HAVE_STRING_H #include <string.h> #endif +#ifdef HAVE_CTYPE_H +#include <ctype.h> +#endif #include "archive.h" #include "archive_entry.h" @@ -1011,7 +1014,7 @@ read_mtree(struct archive_read *a, struct mtree *mtree { ssize_t len; uintmax_t counter; - char *p; + char *p, *s; struct mtree_option *global; struct mtree_entry *last_entry; int r, is_form_d; @@ -1025,6 +1028,7 @@ read_mtree(struct archive_read *a, struct mtree *mtree (void)detect_form(a, &is_form_d); for (counter = 1; ; ++counter) { + r = ARCHIVE_OK; len = readline(a, mtree, &p, 65536); if (len == 0) { mtree->this_entry = mtree->entries; @@ -1045,6 +1049,15 @@ read_mtree(struct archive_read *a, struct mtree *mtree continue; if (*p == '\r' || *p == '\n' || *p == '\0') continue; + /* Non-printable characters are not allowed */ + for (s = p;s < p + len - 1; s++) { + if (!isprint(*s)) { + r = ARCHIVE_FATAL; + break; + } + } + if (r != ARCHIVE_OK) + break; if (*p != '/') { r = process_add_entry(a, mtree, &global, p, len, &last_entry, is_form_d); Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar.c Tue May 21 04:27:52 2019 (r348048) @@ -1024,8 +1024,10 @@ archive_read_format_rar_read_data(struct archive_read case COMPRESS_METHOD_GOOD: case COMPRESS_METHOD_BEST: ret = read_data_compressed(a, buff, size, offset); - if (ret != ARCHIVE_OK && ret != ARCHIVE_WARN) + if (ret != ARCHIVE_OK && ret != ARCHIVE_WARN) { __archive_ppmd7_functions.Ppmd7_Free(&rar->ppmd7_context); + rar->start_new_table = 1; + } break; default: Modified: projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar5.c ============================================================================== --- projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar5.c Tue May 21 04:11:16 2019 (r348047) +++ projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar5.c Tue May 21 04:27:52 2019 (r348048) @@ -33,6 +33,9 @@ #ifdef HAVE_ZLIB_H #include <zlib.h> /* crc32 */ #endif +#ifdef HAVE_LIMITS_H +#include <limits.h> +#endif #include "archive.h" #ifndef HAVE_ZLIB_H @@ -78,230 +81,275 @@ static unsigned char rar5_signature[] = { 243, 192, 211, 128, 187, 166, 160, 161 }; static const ssize_t rar5_signature_size = sizeof(rar5_signature); -/* static const size_t g_unpack_buf_chunk_size = 1024; */ static const size_t g_unpack_window_size = 0x20000; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905210427.x4L4RrnU007408>