Date: Sun, 28 Jul 2019 04:02:24 +0000 (UTC) From: Alan Somers <asomers@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r350387 - in projects/fuse2: . bin/ls cddl/contrib/opensolaris/lib/libctf/common cddl/contrib/opensolaris/lib/libzfs/common contrib/amd/amd contrib/bzip2 contrib/elftoolchain/common con... Message-ID: <201907280402.x6S42OrI056470@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: asomers Date: Sun Jul 28 04:02:22 2019 New Revision: 350387 URL: https://svnweb.freebsd.org/changeset/base/350387 Log: MFHead @r350386 Sponsored by: The FreeBSD Foundation Added: projects/fuse2/RELNOTES - copied unchanged from r350386, head/RELNOTES projects/fuse2/contrib/libarchive/libarchive/test/test_read_format_rar5_arm_filter_on_window_boundary.rar.uu - copied unchanged from r350386, head/contrib/libarchive/libarchive/test/test_read_format_rar5_arm_filter_on_window_boundary.rar.uu projects/fuse2/contrib/unbound/.travis.yml - copied unchanged from r350386, head/contrib/unbound/.travis.yml projects/fuse2/contrib/unbound/README.md - copied unchanged from r350386, head/contrib/unbound/README.md projects/fuse2/contrib/unbound/contrib/unbound-fuzzme.patch - copied unchanged from r350386, head/contrib/unbound/contrib/unbound-fuzzme.patch projects/fuse2/lib/libc/arm/gen/arm_drain_writebuf.2 - copied unchanged from r350386, head/lib/libc/arm/gen/arm_drain_writebuf.2 projects/fuse2/lib/libc/arm/gen/arm_drain_writebuf.c - copied unchanged from r350386, head/lib/libc/arm/gen/arm_drain_writebuf.c projects/fuse2/lib/libc/arm/gen/arm_sync_icache.2 - copied unchanged from r350386, head/lib/libc/arm/gen/arm_sync_icache.2 projects/fuse2/lib/libc/arm/gen/arm_sync_icache.c - copied unchanged from r350386, head/lib/libc/arm/gen/arm_sync_icache.c projects/fuse2/lib/libc/sys/copy_file_range.2 - copied unchanged from r350386, head/lib/libc/sys/copy_file_range.2 projects/fuse2/libexec/rtld-elf/rtld-libc/ - copied from r350386, head/libexec/rtld-elf/rtld-libc/ projects/fuse2/release/packages/bluetooth.ucl - copied unchanged from r350386, head/release/packages/bluetooth.ucl projects/fuse2/release/packages/hostapd.ucl - copied unchanged from r350386, head/release/packages/hostapd.ucl projects/fuse2/release/packages/wpa.ucl - copied unchanged from r350386, head/release/packages/wpa.ucl projects/fuse2/sbin/nvmecontrol/comnd.c - copied unchanged from r350386, head/sbin/nvmecontrol/comnd.c projects/fuse2/sbin/nvmecontrol/comnd.h - copied unchanged from r350386, head/sbin/nvmecontrol/comnd.h projects/fuse2/sbin/nvmecontrol/passthru.c - copied unchanged from r350386, head/sbin/nvmecontrol/passthru.c projects/fuse2/share/man/man9/VOP_COPY_FILE_RANGE.9 - copied unchanged from r350386, head/share/man/man9/VOP_COPY_FILE_RANGE.9 projects/fuse2/sys/arm/ti/ti_sysc.c - copied unchanged from r350386, head/sys/arm/ti/ti_sysc.c projects/fuse2/sys/arm64/rockchip/rk3399_emmcphy.c - copied unchanged from r350386, head/sys/arm64/rockchip/rk3399_emmcphy.c projects/fuse2/sys/dev/fdt/simple_mfd.h - copied unchanged from r350386, head/sys/dev/fdt/simple_mfd.h projects/fuse2/sys/dev/ntb/ntb_hw/ntb_hw_amd.c - copied unchanged from r350386, head/sys/dev/ntb/ntb_hw/ntb_hw_amd.c projects/fuse2/sys/dev/ntb/ntb_hw/ntb_hw_amd.h - copied unchanged from r350386, head/sys/dev/ntb/ntb_hw/ntb_hw_amd.h projects/fuse2/sys/dev/superio/ - copied from r350386, head/sys/dev/superio/ projects/fuse2/sys/dev/xdma/xdma_iommu.c - copied unchanged from r350386, head/sys/dev/xdma/xdma_iommu.c projects/fuse2/sys/dts/arm/overlays/sun8i-h3-i2c0.dtso - copied unchanged from r350386, head/sys/dts/arm/overlays/sun8i-h3-i2c0.dtso projects/fuse2/sys/mips/beri/beri_iommu.c - copied unchanged from r350386, head/sys/mips/beri/beri_iommu.c projects/fuse2/sys/modules/ntb/ntb_hw_amd/ - copied from r350386, head/sys/modules/ntb/ntb_hw_amd/ projects/fuse2/sys/modules/superio/ - copied from r350386, head/sys/modules/superio/ projects/fuse2/sys/modules/usb/uacpi/ - copied from r350386, head/sys/modules/usb/uacpi/ projects/fuse2/sys/netinet/tcp_stacks/rack_bbr_common.c - copied unchanged from r350386, head/sys/netinet/tcp_stacks/rack_bbr_common.c projects/fuse2/tools/test/callout_free/ - copied from r350386, head/tools/test/callout_free/ projects/fuse2/usr.bin/login/motd.template - copied unchanged from r350386, head/usr.bin/login/motd.template projects/fuse2/usr.sbin/bhyve/net_backends.c - copied unchanged from r350386, head/usr.sbin/bhyve/net_backends.c projects/fuse2/usr.sbin/bhyve/net_backends.h - copied unchanged from r350386, head/usr.sbin/bhyve/net_backends.h Deleted: projects/fuse2/contrib/mandoc/libroff.h projects/fuse2/lib/libcasper/services/cap_random/ projects/fuse2/share/man/man9/vm_page_hold.9 projects/fuse2/sys/arm/arm/inckern.S projects/fuse2/usr.bin/login/motd projects/fuse2/usr.bin/truss/aarch64-cloudabi32.c projects/fuse2/usr.bin/truss/aarch64-cloudabi64.c projects/fuse2/usr.bin/truss/aarch64-freebsd.c projects/fuse2/usr.bin/truss/amd64-cloudabi32.c projects/fuse2/usr.bin/truss/amd64-cloudabi64.c projects/fuse2/usr.bin/truss/amd64-freebsd.c projects/fuse2/usr.bin/truss/amd64-freebsd32.c projects/fuse2/usr.bin/truss/amd64-linux.c projects/fuse2/usr.bin/truss/amd64-linux32.c projects/fuse2/usr.bin/truss/arm-freebsd.c projects/fuse2/usr.bin/truss/i386-cloudabi32.c projects/fuse2/usr.bin/truss/i386-freebsd.c projects/fuse2/usr.bin/truss/i386-linux.c projects/fuse2/usr.bin/truss/mips-freebsd.c projects/fuse2/usr.bin/truss/powerpc-freebsd.c projects/fuse2/usr.bin/truss/powerpc64-freebsd.c projects/fuse2/usr.bin/truss/powerpc64-freebsd32.c projects/fuse2/usr.bin/truss/riscv-freebsd.c projects/fuse2/usr.bin/truss/sparc64-freebsd.c Modified: projects/fuse2/.cirrus.yml projects/fuse2/Makefile projects/fuse2/Makefile.libcompat projects/fuse2/ObsoleteFiles.inc projects/fuse2/UPDATING projects/fuse2/bin/ls/Makefile projects/fuse2/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/fuse2/contrib/amd/amd/amd.h projects/fuse2/contrib/amd/amd/rpc_fwd.c projects/fuse2/contrib/bzip2/CHANGES projects/fuse2/contrib/bzip2/LICENSE projects/fuse2/contrib/bzip2/README projects/fuse2/contrib/bzip2/README.COMPILATION.PROBLEMS projects/fuse2/contrib/bzip2/blocksort.c projects/fuse2/contrib/bzip2/bzip2.1 projects/fuse2/contrib/bzip2/bzip2.c projects/fuse2/contrib/bzip2/bzip2recover.c projects/fuse2/contrib/bzip2/bzlib.c projects/fuse2/contrib/bzip2/bzlib.h projects/fuse2/contrib/bzip2/bzlib_private.h projects/fuse2/contrib/bzip2/compress.c projects/fuse2/contrib/bzip2/crctable.c projects/fuse2/contrib/bzip2/decompress.c projects/fuse2/contrib/bzip2/huffman.c projects/fuse2/contrib/bzip2/randtable.c projects/fuse2/contrib/bzip2/spewG.c projects/fuse2/contrib/bzip2/unzcrash.c projects/fuse2/contrib/bzip2/words2 projects/fuse2/contrib/elftoolchain/common/_elftc.h projects/fuse2/contrib/elftoolchain/common/elfdefinitions.h projects/fuse2/contrib/elftoolchain/elfcopy/sections.c projects/fuse2/contrib/elftoolchain/libelftc/elftc_bfd_find_target.3 projects/fuse2/contrib/elftoolchain/libelftc/elftc_set_timestamps.c projects/fuse2/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c projects/fuse2/contrib/elftoolchain/readelf/readelf.c projects/fuse2/contrib/elftoolchain/strings/strings.c projects/fuse2/contrib/file/magic/Magdir/elf projects/fuse2/contrib/ipfilter/man/ipmon.8 projects/fuse2/contrib/less/LICENSE projects/fuse2/contrib/less/NEWS projects/fuse2/contrib/less/README projects/fuse2/contrib/less/brac.c projects/fuse2/contrib/less/ch.c projects/fuse2/contrib/less/charset.c projects/fuse2/contrib/less/charset.h projects/fuse2/contrib/less/cmd.h projects/fuse2/contrib/less/cmdbuf.c projects/fuse2/contrib/less/command.c projects/fuse2/contrib/less/compose.uni projects/fuse2/contrib/less/cvt.c projects/fuse2/contrib/less/decode.c projects/fuse2/contrib/less/edit.c projects/fuse2/contrib/less/filename.c projects/fuse2/contrib/less/fmt.uni projects/fuse2/contrib/less/forwback.c projects/fuse2/contrib/less/funcs.h projects/fuse2/contrib/less/help.c projects/fuse2/contrib/less/ifile.c projects/fuse2/contrib/less/input.c projects/fuse2/contrib/less/jump.c projects/fuse2/contrib/less/less.h projects/fuse2/contrib/less/less.hlp projects/fuse2/contrib/less/less.nro projects/fuse2/contrib/less/lessecho.c projects/fuse2/contrib/less/lessecho.nro projects/fuse2/contrib/less/lesskey.c projects/fuse2/contrib/less/lesskey.h projects/fuse2/contrib/less/lesskey.nro projects/fuse2/contrib/less/lglob.h projects/fuse2/contrib/less/line.c projects/fuse2/contrib/less/linenum.c projects/fuse2/contrib/less/lsystem.c projects/fuse2/contrib/less/main.c projects/fuse2/contrib/less/mark.c projects/fuse2/contrib/less/mkutable projects/fuse2/contrib/less/optfunc.c projects/fuse2/contrib/less/option.c projects/fuse2/contrib/less/option.h projects/fuse2/contrib/less/opttbl.c projects/fuse2/contrib/less/os.c projects/fuse2/contrib/less/output.c projects/fuse2/contrib/less/pattern.c projects/fuse2/contrib/less/pattern.h projects/fuse2/contrib/less/pckeys.h projects/fuse2/contrib/less/position.c projects/fuse2/contrib/less/position.h projects/fuse2/contrib/less/prompt.c projects/fuse2/contrib/less/screen.c projects/fuse2/contrib/less/scrsize.c projects/fuse2/contrib/less/search.c projects/fuse2/contrib/less/signal.c projects/fuse2/contrib/less/tags.c projects/fuse2/contrib/less/ttyin.c projects/fuse2/contrib/less/ubin.uni projects/fuse2/contrib/less/version.c projects/fuse2/contrib/less/wide.uni projects/fuse2/contrib/libarchive/libarchive/archive_read.c projects/fuse2/contrib/libarchive/libarchive/archive_read_disk_posix.c projects/fuse2/contrib/libarchive/libarchive/archive_read_support_format_rar5.c projects/fuse2/contrib/libarchive/libarchive/test/test_read_format_rar5.c projects/fuse2/contrib/libcxxrt/exception.cc (contents, props changed) projects/fuse2/contrib/libcxxrt/memory.cc (contents, props changed) projects/fuse2/contrib/libunwind/src/DwarfInstructions.hpp projects/fuse2/contrib/libunwind/src/assembly.h projects/fuse2/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/fuse2/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/fuse2/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/fuse2/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/fuse2/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/fuse2/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/fuse2/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/fuse2/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/fuse2/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/fuse2/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/fuse2/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp projects/fuse2/contrib/llvm/tools/lld/ELF/Arch/PPC64.cpp projects/fuse2/contrib/llvm/tools/lld/ELF/SymbolTable.cpp projects/fuse2/contrib/llvm/tools/lld/ELF/SymbolTable.h projects/fuse2/contrib/mandoc/Makefile.depend projects/fuse2/contrib/mandoc/TODO projects/fuse2/contrib/mandoc/arch.c projects/fuse2/contrib/mandoc/cgi.c projects/fuse2/contrib/mandoc/configure projects/fuse2/contrib/mandoc/dbm.c projects/fuse2/contrib/mandoc/dbm_map.h projects/fuse2/contrib/mandoc/eqn.7 projects/fuse2/contrib/mandoc/eqn_html.c projects/fuse2/contrib/mandoc/html.c projects/fuse2/contrib/mandoc/html.h projects/fuse2/contrib/mandoc/lib.in projects/fuse2/contrib/mandoc/main.c projects/fuse2/contrib/mandoc/man.7 projects/fuse2/contrib/mandoc/man_html.c projects/fuse2/contrib/mandoc/man_term.c projects/fuse2/contrib/mandoc/man_validate.c projects/fuse2/contrib/mandoc/mandoc.1 projects/fuse2/contrib/mandoc/mandoc.c projects/fuse2/contrib/mandoc/mandoc.css projects/fuse2/contrib/mandoc/mandoc.h projects/fuse2/contrib/mandoc/mandoc_char.7 projects/fuse2/contrib/mandoc/mandoc_headers.3 projects/fuse2/contrib/mandoc/mandoc_msg.c projects/fuse2/contrib/mandoc/mandocdb.c projects/fuse2/contrib/mandoc/manpath.c projects/fuse2/contrib/mandoc/mansearch.c projects/fuse2/contrib/mandoc/mansearch.h projects/fuse2/contrib/mandoc/mdoc.7 projects/fuse2/contrib/mandoc/mdoc_argv.c projects/fuse2/contrib/mandoc/mdoc_markdown.c projects/fuse2/contrib/mandoc/mdoc_term.c projects/fuse2/contrib/mandoc/mdoc_validate.c projects/fuse2/contrib/mandoc/out.c projects/fuse2/contrib/mandoc/read.c projects/fuse2/contrib/mandoc/roff.7 projects/fuse2/contrib/mandoc/roff.c projects/fuse2/contrib/mandoc/roff_html.c projects/fuse2/contrib/mandoc/tag.c projects/fuse2/contrib/mandoc/tbl_html.c projects/fuse2/contrib/mandoc/tbl_term.c projects/fuse2/contrib/mandoc/term.c projects/fuse2/contrib/netbsd-tests/lib/libc/gen/t_ftok.c projects/fuse2/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c projects/fuse2/contrib/netbsd-tests/lib/libc/stdio/t_fopen.c projects/fuse2/contrib/netbsd-tests/lib/libc/sys/t_access.c projects/fuse2/contrib/netbsd-tests/lib/libc/sys/t_mprotect.c projects/fuse2/contrib/netbsd-tests/lib/libc/sys/t_stat.c projects/fuse2/contrib/netbsd-tests/lib/libc/sys/t_write.c projects/fuse2/contrib/openmp/runtime/src/kmp_atomic.h projects/fuse2/contrib/openmp/runtime/src/kmp_csupport.cpp projects/fuse2/contrib/openmp/runtime/src/ompt-specific.cpp projects/fuse2/contrib/sqlite3/configure projects/fuse2/contrib/sqlite3/configure.ac projects/fuse2/contrib/sqlite3/shell.c projects/fuse2/contrib/sqlite3/sqlite3.c projects/fuse2/contrib/sqlite3/sqlite3.h projects/fuse2/contrib/sqlite3/tea/configure projects/fuse2/contrib/sqlite3/tea/configure.ac projects/fuse2/contrib/tcp_wrappers/hosts_access.c projects/fuse2/contrib/tcp_wrappers/inetcf.c projects/fuse2/contrib/tcp_wrappers/inetcf.h projects/fuse2/contrib/tcp_wrappers/mystdarg.h projects/fuse2/contrib/tcp_wrappers/options.c projects/fuse2/contrib/tcp_wrappers/rfc931.c projects/fuse2/contrib/tcp_wrappers/scaffold.c projects/fuse2/contrib/tcp_wrappers/scaffold.h projects/fuse2/contrib/tcp_wrappers/shell_cmd.c projects/fuse2/contrib/tcp_wrappers/socket.c projects/fuse2/contrib/tcp_wrappers/tcpd.c projects/fuse2/contrib/tcp_wrappers/tcpdchk.c projects/fuse2/contrib/tcp_wrappers/tcpdmatch.c projects/fuse2/contrib/telnet/telnet/commands.c projects/fuse2/contrib/telnet/telnet/telnet.c projects/fuse2/contrib/telnet/telnet/utilities.c projects/fuse2/contrib/tzdata/Makefile projects/fuse2/contrib/tzdata/NEWS projects/fuse2/contrib/tzdata/africa projects/fuse2/contrib/tzdata/antarctica projects/fuse2/contrib/tzdata/asia projects/fuse2/contrib/tzdata/australasia projects/fuse2/contrib/tzdata/backzone projects/fuse2/contrib/tzdata/checktab.awk projects/fuse2/contrib/tzdata/europe projects/fuse2/contrib/tzdata/factory projects/fuse2/contrib/tzdata/northamerica projects/fuse2/contrib/tzdata/pacificnew projects/fuse2/contrib/tzdata/southamerica projects/fuse2/contrib/tzdata/systemv projects/fuse2/contrib/tzdata/theory.html projects/fuse2/contrib/tzdata/version projects/fuse2/contrib/tzdata/zishrink.awk projects/fuse2/contrib/tzdata/zone.tab projects/fuse2/contrib/tzdata/zone1970.tab projects/fuse2/contrib/tzdata/zoneinfo2tdf.pl projects/fuse2/contrib/unbound/Makefile.in projects/fuse2/contrib/unbound/aclocal.m4 projects/fuse2/contrib/unbound/cachedb/cachedb.c projects/fuse2/contrib/unbound/compat/arc4random.c projects/fuse2/contrib/unbound/config.guess projects/fuse2/contrib/unbound/config.h projects/fuse2/contrib/unbound/config.h.in projects/fuse2/contrib/unbound/config.sub projects/fuse2/contrib/unbound/configure projects/fuse2/contrib/unbound/configure.ac projects/fuse2/contrib/unbound/contrib/README projects/fuse2/contrib/unbound/contrib/fastrpz.patch projects/fuse2/contrib/unbound/contrib/libunbound.so.conf projects/fuse2/contrib/unbound/contrib/unbound.init projects/fuse2/contrib/unbound/daemon/daemon.c projects/fuse2/contrib/unbound/daemon/remote.c projects/fuse2/contrib/unbound/daemon/stats.c projects/fuse2/contrib/unbound/daemon/unbound.c projects/fuse2/contrib/unbound/daemon/worker.c projects/fuse2/contrib/unbound/dns64/dns64.c projects/fuse2/contrib/unbound/dnscrypt/dnscrypt.c projects/fuse2/contrib/unbound/dnstap/dnstap.c projects/fuse2/contrib/unbound/doc/Changelog projects/fuse2/contrib/unbound/doc/README projects/fuse2/contrib/unbound/doc/example.conf projects/fuse2/contrib/unbound/doc/example.conf.in projects/fuse2/contrib/unbound/doc/libunbound.3 projects/fuse2/contrib/unbound/doc/libunbound.3.in projects/fuse2/contrib/unbound/doc/unbound-anchor.8 projects/fuse2/contrib/unbound/doc/unbound-anchor.8.in projects/fuse2/contrib/unbound/doc/unbound-checkconf.8 projects/fuse2/contrib/unbound/doc/unbound-checkconf.8.in projects/fuse2/contrib/unbound/doc/unbound-control.8 projects/fuse2/contrib/unbound/doc/unbound-control.8.in projects/fuse2/contrib/unbound/doc/unbound-host.1 projects/fuse2/contrib/unbound/doc/unbound-host.1.in projects/fuse2/contrib/unbound/doc/unbound.8 projects/fuse2/contrib/unbound/doc/unbound.8.in projects/fuse2/contrib/unbound/doc/unbound.conf.5 projects/fuse2/contrib/unbound/doc/unbound.conf.5.in projects/fuse2/contrib/unbound/doc/unbound.doxygen projects/fuse2/contrib/unbound/edns-subnet/addrtree.c projects/fuse2/contrib/unbound/edns-subnet/addrtree.h projects/fuse2/contrib/unbound/edns-subnet/subnetmod.c projects/fuse2/contrib/unbound/edns-subnet/subnetmod.h projects/fuse2/contrib/unbound/install-sh projects/fuse2/contrib/unbound/iterator/iter_fwd.c projects/fuse2/contrib/unbound/iterator/iter_hints.c projects/fuse2/contrib/unbound/iterator/iter_scrub.c projects/fuse2/contrib/unbound/iterator/iter_utils.c projects/fuse2/contrib/unbound/iterator/iter_utils.h projects/fuse2/contrib/unbound/iterator/iterator.c projects/fuse2/contrib/unbound/iterator/iterator.h projects/fuse2/contrib/unbound/libunbound/libunbound.c projects/fuse2/contrib/unbound/libunbound/libworker.c projects/fuse2/contrib/unbound/libunbound/ubsyms.def projects/fuse2/contrib/unbound/libunbound/unbound.h projects/fuse2/contrib/unbound/ltmain.sh projects/fuse2/contrib/unbound/respip/respip.c projects/fuse2/contrib/unbound/services/authzone.c projects/fuse2/contrib/unbound/services/authzone.h projects/fuse2/contrib/unbound/services/cache/dns.c projects/fuse2/contrib/unbound/services/cache/infra.c projects/fuse2/contrib/unbound/services/cache/infra.h projects/fuse2/contrib/unbound/services/listen_dnsport.c projects/fuse2/contrib/unbound/services/listen_dnsport.h projects/fuse2/contrib/unbound/services/localzone.c projects/fuse2/contrib/unbound/services/localzone.h projects/fuse2/contrib/unbound/services/mesh.c projects/fuse2/contrib/unbound/services/mesh.h projects/fuse2/contrib/unbound/services/modstack.c projects/fuse2/contrib/unbound/services/outside_network.c projects/fuse2/contrib/unbound/services/outside_network.h projects/fuse2/contrib/unbound/sldns/wire2str.c projects/fuse2/contrib/unbound/smallapp/unbound-checkconf.c projects/fuse2/contrib/unbound/smallapp/unbound-control-setup.sh projects/fuse2/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/fuse2/contrib/unbound/smallapp/unbound-control.c projects/fuse2/contrib/unbound/util/alloc.c projects/fuse2/contrib/unbound/util/config_file.c projects/fuse2/contrib/unbound/util/config_file.h projects/fuse2/contrib/unbound/util/configlexer.lex projects/fuse2/contrib/unbound/util/configparser.y projects/fuse2/contrib/unbound/util/data/msgencode.c projects/fuse2/contrib/unbound/util/data/msgreply.c projects/fuse2/contrib/unbound/util/data/msgreply.h projects/fuse2/contrib/unbound/util/edns.c projects/fuse2/contrib/unbound/util/fptr_wlist.c projects/fuse2/contrib/unbound/util/iana_ports.inc projects/fuse2/contrib/unbound/util/log.c projects/fuse2/contrib/unbound/util/log.h projects/fuse2/contrib/unbound/util/mini_event.c projects/fuse2/contrib/unbound/util/net_help.c projects/fuse2/contrib/unbound/util/net_help.h projects/fuse2/contrib/unbound/util/netevent.c projects/fuse2/contrib/unbound/util/netevent.h projects/fuse2/contrib/unbound/util/storage/lookup3.c projects/fuse2/contrib/unbound/util/ub_event.c projects/fuse2/contrib/unbound/validator/val_neg.c projects/fuse2/include/unistd.h projects/fuse2/kerberos5/usr.bin/krb5-config/Makefile projects/fuse2/lib/clang/include/clang/Basic/Version.inc projects/fuse2/lib/clang/include/lld/Common/Version.inc projects/fuse2/lib/clang/include/llvm/Support/VCSRevision.h projects/fuse2/lib/libarchive/tests/Makefile projects/fuse2/lib/libc/arm/Symbol.map projects/fuse2/lib/libc/arm/gen/Makefile.inc projects/fuse2/lib/libc/gen/elf_utils.c projects/fuse2/lib/libc/gen/gen-private.h projects/fuse2/lib/libc/gen/setmode.3 projects/fuse2/lib/libc/iconv/citrus_none.c projects/fuse2/lib/libc/stdlib/bsearch.3 projects/fuse2/lib/libc/sys/Makefile.inc projects/fuse2/lib/libc/sys/Symbol.map projects/fuse2/lib/libc/sys/procctl.2 projects/fuse2/lib/libc/sys/ptrace.2 projects/fuse2/lib/libc/sys/read.2 projects/fuse2/lib/libc/tests/gen/dir2_test.c projects/fuse2/lib/libc/tests/net/Makefile projects/fuse2/lib/libc/tests/string/wcsnlen_test.c projects/fuse2/lib/libcasper/libcasper/libcasper.3 projects/fuse2/lib/libcasper/services/Makefile projects/fuse2/lib/libcasper/services/cap_fileargs/Makefile projects/fuse2/lib/libcxxrt/Makefile projects/fuse2/lib/libcxxrt/Version.map projects/fuse2/lib/libdpv/Makefile projects/fuse2/lib/libelf/Makefile projects/fuse2/lib/libfigpar/Makefile projects/fuse2/lib/libgssapi/gss_accept_sec_context.c projects/fuse2/lib/libgssapi/gss_names.c projects/fuse2/lib/libkvm/kvm_aarch64.h projects/fuse2/lib/libnv/msgio.c projects/fuse2/lib/libnv/tests/Makefile projects/fuse2/lib/libnv/tests/nvlist_send_recv_test.c projects/fuse2/lib/libpam/modules/pam_exec/pam_exec.8 projects/fuse2/lib/libpam/modules/pam_exec/pam_exec.c projects/fuse2/lib/libproc/proc_bkpt.c projects/fuse2/lib/libproc/proc_sym.c projects/fuse2/lib/libsecureboot/openpgp/opgp_sig.c projects/fuse2/lib/libsecureboot/vets.c projects/fuse2/lib/libsysdecode/Makefile projects/fuse2/lib/libthr/thread/thr_info.c projects/fuse2/lib/libutil/expand_number.3 projects/fuse2/libexec/bootpd/Makefile.inc projects/fuse2/libexec/bootpd/tools/Makefile.inc projects/fuse2/libexec/rc/rc.d/Makefile projects/fuse2/libexec/rc/rc.d/accounting projects/fuse2/libexec/rc/rc.d/motd projects/fuse2/libexec/rtld-elf/Makefile projects/fuse2/libexec/rtld-elf/libmap.c projects/fuse2/libexec/rtld-elf/rtld.c projects/fuse2/libexec/rtld-elf/rtld_lock.c projects/fuse2/libexec/rtld-elf/rtld_printf.c projects/fuse2/libexec/rtld-elf/xmalloc.c projects/fuse2/release/packages/Makefile.package projects/fuse2/release/picobsd/bridge/crunch.conf projects/fuse2/release/picobsd/qemu/crunch.conf projects/fuse2/release/picobsd/tinyware/login/pathnames.h projects/fuse2/rescue/rescue/Makefile projects/fuse2/sbin/camcontrol/Makefile projects/fuse2/sbin/camcontrol/camcontrol.8 projects/fuse2/sbin/camcontrol/camcontrol.c projects/fuse2/sbin/camcontrol/camcontrol.h projects/fuse2/sbin/camcontrol/epc.c projects/fuse2/sbin/camcontrol/fwdownload.c projects/fuse2/sbin/camcontrol/zone.c projects/fuse2/sbin/etherswitchcfg/etherswitchcfg.8 projects/fuse2/sbin/etherswitchcfg/etherswitchcfg.c projects/fuse2/sbin/fsck_ffs/pass1.c projects/fuse2/sbin/fsck_ffs/suj.c projects/fuse2/sbin/ifconfig/Makefile projects/fuse2/sbin/ifconfig/ifconfig.8 projects/fuse2/sbin/ifconfig/ifconfig.c projects/fuse2/sbin/mount/mntopts.h projects/fuse2/sbin/mount/mount.8 projects/fuse2/sbin/mount/mount.c projects/fuse2/sbin/nvmecontrol/Makefile projects/fuse2/sbin/nvmecontrol/devlist.c projects/fuse2/sbin/nvmecontrol/firmware.c projects/fuse2/sbin/nvmecontrol/format.c projects/fuse2/sbin/nvmecontrol/identify.c projects/fuse2/sbin/nvmecontrol/logpage.c projects/fuse2/sbin/nvmecontrol/modules/wdc/wdc.c projects/fuse2/sbin/nvmecontrol/ns.c projects/fuse2/sbin/nvmecontrol/nvmecontrol.c projects/fuse2/sbin/nvmecontrol/nvmecontrol.h projects/fuse2/sbin/nvmecontrol/perftest.c projects/fuse2/sbin/nvmecontrol/power.c projects/fuse2/sbin/nvmecontrol/reset.c projects/fuse2/sbin/ping/Makefile projects/fuse2/sbin/ping6/Makefile projects/fuse2/sbin/ping6/ping6.c projects/fuse2/sbin/swapon/swapon.c projects/fuse2/share/man/man1/Makefile projects/fuse2/share/man/man3/Makefile projects/fuse2/share/man/man4/Makefile projects/fuse2/share/man/man4/cdce.4 projects/fuse2/share/man/man4/cue.4 projects/fuse2/share/man/man4/ixgbe.4 projects/fuse2/share/man/man4/ixl.4 projects/fuse2/share/man/man4/kue.4 projects/fuse2/share/man/man4/man4.aarch64/Makefile projects/fuse2/share/man/man4/man4.arm/Makefile projects/fuse2/share/man/man4/man4.i386/Makefile projects/fuse2/share/man/man4/man4.powerpc/Makefile projects/fuse2/share/man/man4/man4.sparc64/Makefile projects/fuse2/share/man/man4/nvme.4 projects/fuse2/share/man/man4/pci.4 projects/fuse2/share/man/man4/rgephy.4 projects/fuse2/share/man/man4/snd_hda.4 projects/fuse2/share/man/man4/tcp.4 projects/fuse2/share/man/man4/vmx.4 projects/fuse2/share/man/man5/Makefile projects/fuse2/share/man/man5/core.5 projects/fuse2/share/man/man5/fstab.5 projects/fuse2/share/man/man5/motd.5 projects/fuse2/share/man/man6/Makefile projects/fuse2/share/man/man7/Makefile projects/fuse2/share/man/man8/Makefile projects/fuse2/share/man/man8/picobsd.8 projects/fuse2/share/man/man9/Makefile projects/fuse2/share/man/man9/VOP_BMAP.9 projects/fuse2/share/man/man9/VOP_GETPAGES.9 projects/fuse2/share/man/man9/VOP_PATHCONF.9 projects/fuse2/share/man/man9/casuword.9 projects/fuse2/share/man/man9/epoch.9 projects/fuse2/share/man/man9/mbuf.9 projects/fuse2/share/man/man9/refcount.9 projects/fuse2/share/man/man9/sglist.9 projects/fuse2/share/misc/organization.dot projects/fuse2/share/mk/bsd.compiler.mk projects/fuse2/share/mk/bsd.confs.mk projects/fuse2/share/mk/bsd.cpu.mk projects/fuse2/share/mk/bsd.dep.mk projects/fuse2/share/mk/bsd.init.mk projects/fuse2/share/mk/bsd.snmpmod.mk projects/fuse2/share/mk/bsd.sys.mk projects/fuse2/share/mk/src.libnames.mk projects/fuse2/share/mk/src.opts.mk projects/fuse2/share/mk/sys.mk projects/fuse2/share/zoneinfo/Makefile projects/fuse2/stand/common/commands.c projects/fuse2/stand/efi/libefi/efihttp.c projects/fuse2/stand/efi/libefi/efinet.c projects/fuse2/stand/libsa/net.h projects/fuse2/sys/amd64/amd64/minidump_machdep.c projects/fuse2/sys/amd64/amd64/pmap.c projects/fuse2/sys/amd64/amd64/support.S projects/fuse2/sys/amd64/amd64/trap.c projects/fuse2/sys/amd64/conf/NOTES projects/fuse2/sys/amd64/ia32/ia32_syscall.c projects/fuse2/sys/amd64/include/vmm.h projects/fuse2/sys/amd64/include/vmm_dev.h projects/fuse2/sys/amd64/linux/linux_ptrace.c projects/fuse2/sys/amd64/vmm/io/vatpit.c projects/fuse2/sys/amd64/vmm/vmm.c projects/fuse2/sys/amd64/vmm/vmm_dev.c projects/fuse2/sys/arm/amlogic/aml8726/aml8726_mmc.c projects/fuse2/sys/arm/amlogic/aml8726/aml8726_sdxc-m8.c projects/fuse2/sys/arm/arm/fusu.S projects/fuse2/sys/arm/arm/gic_acpi.c projects/fuse2/sys/arm/arm/minidump_machdep.c projects/fuse2/sys/arm/arm/pmap-v4.c projects/fuse2/sys/arm/arm/pmap-v6.c projects/fuse2/sys/arm/arm/syscall.c projects/fuse2/sys/arm/conf/GENERIC projects/fuse2/sys/arm/conf/NOTES.armv5 projects/fuse2/sys/arm/conf/TEGRA124 projects/fuse2/sys/arm/include/sysarch.h projects/fuse2/sys/arm/mv/discovery/std.db78xxx projects/fuse2/sys/arm/mv/orion/std.db88f5xxx projects/fuse2/sys/arm/mv/orion/std.ts7800 projects/fuse2/sys/arm/ralink/std.ralink projects/fuse2/sys/arm/ti/files.ti projects/fuse2/sys/arm/ti/ti_hwmods.c projects/fuse2/sys/arm64/arm64/cpufunc_asm.S projects/fuse2/sys/arm64/arm64/efirt_machdep.c projects/fuse2/sys/arm64/arm64/elf_machdep.c projects/fuse2/sys/arm64/arm64/identcpu.c projects/fuse2/sys/arm64/arm64/minidump_machdep.c projects/fuse2/sys/arm64/arm64/pmap.c projects/fuse2/sys/arm64/arm64/support.S projects/fuse2/sys/arm64/arm64/trap.c projects/fuse2/sys/arm64/conf/GENERIC projects/fuse2/sys/arm64/include/armreg.h projects/fuse2/sys/arm64/include/cpu.h projects/fuse2/sys/arm64/include/elf.h projects/fuse2/sys/arm64/include/pte.h projects/fuse2/sys/arm64/rockchip/rk_grf.c projects/fuse2/sys/cam/ata/ata_all.c projects/fuse2/sys/cam/ata/ata_da.c projects/fuse2/sys/cam/ata/ata_xpt.c projects/fuse2/sys/cam/ctl/ctl.c projects/fuse2/sys/cam/ctl/ctl.h projects/fuse2/sys/cam/ctl/ctl_backend_ramdisk.c projects/fuse2/sys/cam/ctl/ctl_private.h projects/fuse2/sys/cam/scsi/scsi_all.c projects/fuse2/sys/cam/scsi/scsi_all.h projects/fuse2/sys/cam/scsi/scsi_cd.c projects/fuse2/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/fuse2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/fuse2/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h projects/fuse2/sys/compat/freebsd32/freebsd32_misc.c projects/fuse2/sys/compat/linux/linux_common.c projects/fuse2/sys/compat/linux/linux_ioctl.c projects/fuse2/sys/compat/linux/linux_ioctl.h projects/fuse2/sys/compat/linux/linux_mib.h projects/fuse2/sys/compat/linux/linux_misc.c projects/fuse2/sys/compat/linux/linux_mmap.c projects/fuse2/sys/compat/linux/linux_mmap.h projects/fuse2/sys/compat/linuxkpi/common/include/linux/gfp.h projects/fuse2/sys/compat/linuxkpi/common/src/linux_page.c projects/fuse2/sys/conf/Makefile.arm projects/fuse2/sys/conf/config.mk projects/fuse2/sys/conf/files projects/fuse2/sys/conf/files.amd64 projects/fuse2/sys/conf/files.arm64 projects/fuse2/sys/conf/files.i386 projects/fuse2/sys/conf/kern.mk projects/fuse2/sys/conf/options.powerpc projects/fuse2/sys/contrib/dev/acpica/changes.txt projects/fuse2/sys/contrib/dev/acpica/compiler/asldefine.h projects/fuse2/sys/contrib/dev/acpica/compiler/aslglobal.h projects/fuse2/sys/contrib/dev/acpica/compiler/aslload.c projects/fuse2/sys/contrib/dev/acpica/compiler/aslmessages.c projects/fuse2/sys/contrib/dev/acpica/compiler/aslmessages.h projects/fuse2/sys/contrib/dev/acpica/compiler/aslstubs.c projects/fuse2/sys/contrib/dev/acpica/compiler/aslsupport.l projects/fuse2/sys/contrib/dev/acpica/components/dispatcher/dsinit.c projects/fuse2/sys/contrib/dev/acpica/components/events/evgpe.c projects/fuse2/sys/contrib/dev/acpica/components/events/evgpeblk.c projects/fuse2/sys/contrib/dev/acpica/components/events/evxface.c projects/fuse2/sys/contrib/dev/acpica/components/events/evxfgpe.c projects/fuse2/sys/contrib/dev/acpica/components/executer/exconfig.c projects/fuse2/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/fuse2/sys/contrib/dev/acpica/components/namespace/nseval.c projects/fuse2/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/fuse2/sys/contrib/dev/acpica/components/namespace/nsload.c projects/fuse2/sys/contrib/dev/acpica/components/namespace/nsutils.c projects/fuse2/sys/contrib/dev/acpica/components/tables/tbdata.c projects/fuse2/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/fuse2/sys/contrib/dev/acpica/components/utilities/utinit.c projects/fuse2/sys/contrib/dev/acpica/components/utilities/utxfinit.c projects/fuse2/sys/contrib/dev/acpica/include/acevents.h projects/fuse2/sys/contrib/dev/acpica/include/acglobal.h projects/fuse2/sys/contrib/dev/acpica/include/acnamesp.h projects/fuse2/sys/contrib/dev/acpica/include/acpixf.h projects/fuse2/sys/contrib/ipfilter/netinet/fil.c projects/fuse2/sys/contrib/ipfilter/netinet/ip_fil.h projects/fuse2/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/fuse2/sys/contrib/ipfilter/netinet/ip_state.c projects/fuse2/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c projects/fuse2/sys/dev/altera/msgdma/msgdma.c projects/fuse2/sys/dev/altera/softdma/softdma.c projects/fuse2/sys/dev/bge/if_bge.c projects/fuse2/sys/dev/bwn/if_bwn.c projects/fuse2/sys/dev/cxgbe/common/t4_hw.c projects/fuse2/sys/dev/cxgbe/iw_cxgbe/cm.c projects/fuse2/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h projects/fuse2/sys/dev/cxgbe/t4_main.c projects/fuse2/sys/dev/cxgbe/t4_sge.c projects/fuse2/sys/dev/cxgbe/tom/t4_cpl_io.c projects/fuse2/sys/dev/cxgbe/tom/t4_ddp.c projects/fuse2/sys/dev/cxgbe/tom/t4_tls.c projects/fuse2/sys/dev/cxgbe/tom/t4_tom.c projects/fuse2/sys/dev/cxgbe/tom/t4_tom.h projects/fuse2/sys/dev/etherswitch/e6000sw/e6000sw.c projects/fuse2/sys/dev/etherswitch/e6000sw/e6000swreg.h projects/fuse2/sys/dev/etherswitch/etherswitch.h projects/fuse2/sys/dev/fdt/simple_mfd.c projects/fuse2/sys/dev/hyperv/include/hyperv.h projects/fuse2/sys/dev/hyperv/include/vmbus.h projects/fuse2/sys/dev/hyperv/netvsc/hn_nvs.c projects/fuse2/sys/dev/hyperv/netvsc/if_hn.c projects/fuse2/sys/dev/hyperv/netvsc/ndis.h projects/fuse2/sys/dev/hyperv/vmbus/vmbus.c projects/fuse2/sys/dev/iicbus/iicbus.h projects/fuse2/sys/dev/iicbus/iiconf.c projects/fuse2/sys/dev/iicbus/nxprtc.c projects/fuse2/sys/dev/isci/isci.c projects/fuse2/sys/dev/isci/isci.h projects/fuse2/sys/dev/isci/isci_controller.c projects/fuse2/sys/dev/iwm/if_iwm.c projects/fuse2/sys/dev/ixgbe/if_ix.c projects/fuse2/sys/dev/ixgbe/if_ixv.c projects/fuse2/sys/dev/ixgbe/ixgbe.h projects/fuse2/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/fuse2/sys/dev/mmc/host/dwmmc.c projects/fuse2/sys/dev/mmc/mmcsd.c projects/fuse2/sys/dev/mpr/mpr.c projects/fuse2/sys/dev/mpr/mpr_sas.c projects/fuse2/sys/dev/mpr/mpr_sas_lsi.c projects/fuse2/sys/dev/mpr/mprvar.h projects/fuse2/sys/dev/mps/mps.c projects/fuse2/sys/dev/mps/mps_sas.c projects/fuse2/sys/dev/mps/mps_sas_lsi.c projects/fuse2/sys/dev/mps/mpsvar.h projects/fuse2/sys/dev/nctgpio/nctgpio.c projects/fuse2/sys/dev/netmap/netmap_freebsd.c projects/fuse2/sys/dev/netmap/netmap_generic.c projects/fuse2/sys/dev/netmap/netmap_mem2.c projects/fuse2/sys/dev/ntb/ntb.c projects/fuse2/sys/dev/ntb/ntb.h projects/fuse2/sys/dev/ntb/ntb_if.m projects/fuse2/sys/dev/ntb/ntb_transport.c projects/fuse2/sys/dev/nvme/nvme.c projects/fuse2/sys/dev/nvme/nvme.h projects/fuse2/sys/dev/nvme/nvme_ctrlr.c projects/fuse2/sys/dev/nvme/nvme_private.h projects/fuse2/sys/dev/nvme/nvme_qpair.c projects/fuse2/sys/dev/nvme/nvme_sysctl.c projects/fuse2/sys/dev/ow/owc_gpiobus.c projects/fuse2/sys/dev/pci/pci.c projects/fuse2/sys/dev/pci/pci_user.c projects/fuse2/sys/dev/proto/proto.h projects/fuse2/sys/dev/proto/proto_busdma.c projects/fuse2/sys/dev/proto/proto_busdma.h projects/fuse2/sys/dev/proto/proto_core.c projects/fuse2/sys/dev/sdhci/sdhci_fdt.c projects/fuse2/sys/dev/sfxge/common/ef10_impl.h projects/fuse2/sys/dev/sfxge/common/ef10_nvram.c projects/fuse2/sys/dev/sfxge/common/ef10_rx.c projects/fuse2/sys/dev/sfxge/common/efsys.h projects/fuse2/sys/dev/sfxge/common/efx.h projects/fuse2/sys/dev/sfxge/common/efx_mcdi.h projects/fuse2/sys/dev/sfxge/common/efx_tx.c projects/fuse2/sys/dev/sfxge/sfxge_port.c projects/fuse2/sys/dev/sfxge/sfxge_rx.c projects/fuse2/sys/dev/sound/pci/hda/hdaa.c projects/fuse2/sys/dev/sound/pci/hda/hdaa.h projects/fuse2/sys/dev/uart/uart_dev_ns8250.c projects/fuse2/sys/dev/usb/net/if_cdce.c projects/fuse2/sys/dev/usb/net/if_muge.c projects/fuse2/sys/dev/usb/quirk/usb_quirk.c projects/fuse2/sys/dev/usb/serial/ugensa.c projects/fuse2/sys/dev/usb/usb_hub_acpi.c projects/fuse2/sys/dev/usb/usbdevs projects/fuse2/sys/dev/virtio/mmio/virtio_mmio.c projects/fuse2/sys/dev/virtio/pci/virtio_pci.c projects/fuse2/sys/dev/vt/vt_cpulogos.c projects/fuse2/sys/dev/xdma/xdma.c projects/fuse2/sys/dev/xdma/xdma.h projects/fuse2/sys/dev/xdma/xdma_if.m projects/fuse2/sys/dev/xdma/xdma_sg.c projects/fuse2/sys/dev/xilinx/axidma.c projects/fuse2/sys/fs/ext2fs/ext2_balloc.c projects/fuse2/sys/fs/ext2fs/ext2_vfsops.c projects/fuse2/sys/geom/eli/g_eli.c projects/fuse2/sys/geom/mirror/g_mirror.c projects/fuse2/sys/i386/conf/NOTES projects/fuse2/sys/i386/i386/copyout.c projects/fuse2/sys/i386/i386/minidump_machdep_base.c projects/fuse2/sys/i386/i386/pmap.c projects/fuse2/sys/i386/i386/trap.c projects/fuse2/sys/kern/imgact_elf.c projects/fuse2/sys/kern/init_sysent.c projects/fuse2/sys/kern/kern_descrip.c projects/fuse2/sys/kern/kern_exec.c projects/fuse2/sys/kern/kern_fork.c projects/fuse2/sys/kern/kern_mbuf.c projects/fuse2/sys/kern/kern_procctl.c projects/fuse2/sys/kern/kern_sendfile.c projects/fuse2/sys/kern/kern_sig.c projects/fuse2/sys/kern/kern_thread.c projects/fuse2/sys/kern/kern_timeout.c projects/fuse2/sys/kern/kern_umtx.c projects/fuse2/sys/kern/subr_blist.c projects/fuse2/sys/kern/subr_bus.c projects/fuse2/sys/kern/subr_bus_dma.c projects/fuse2/sys/kern/subr_epoch.c projects/fuse2/sys/kern/subr_sglist.c projects/fuse2/sys/kern/subr_syscall.c projects/fuse2/sys/kern/subr_turnstile.c projects/fuse2/sys/kern/sys_generic.c projects/fuse2/sys/kern/sys_pipe.c projects/fuse2/sys/kern/sys_process.c projects/fuse2/sys/kern/syscalls.c projects/fuse2/sys/kern/syscalls.master projects/fuse2/sys/kern/systrace_args.c projects/fuse2/sys/kern/tty.c projects/fuse2/sys/kern/uipc_mbuf.c projects/fuse2/sys/kern/uipc_mqueue.c projects/fuse2/sys/kern/uipc_shm.c projects/fuse2/sys/kern/uipc_sockbuf.c projects/fuse2/sys/kern/uipc_socket.c projects/fuse2/sys/kern/uipc_usrreq.c projects/fuse2/sys/kern/vfs_default.c projects/fuse2/sys/kern/vfs_subr.c projects/fuse2/sys/kern/vfs_syscalls.c projects/fuse2/sys/kern/vfs_vnops.c projects/fuse2/sys/kern/vnode_if.src projects/fuse2/sys/libkern/inet_pton.c projects/fuse2/sys/mips/beri/files.beri projects/fuse2/sys/mips/ingenic/jz4780_machdep.c projects/fuse2/sys/mips/ingenic/jz4780_mmc.c projects/fuse2/sys/mips/ingenic/jz4780_smb.c projects/fuse2/sys/mips/mips/minidump_machdep.c projects/fuse2/sys/mips/mips/pmap.c projects/fuse2/sys/mips/mips/support.S projects/fuse2/sys/mips/mips/trap.c projects/fuse2/sys/modules/Makefile projects/fuse2/sys/modules/dtb/allwinner/Makefile projects/fuse2/sys/modules/i2c/controllers/ichiic/Makefile projects/fuse2/sys/modules/ntb/Makefile projects/fuse2/sys/modules/tcp/rack/Makefile projects/fuse2/sys/modules/usb/Makefile projects/fuse2/sys/modules/usb/usb/Makefile projects/fuse2/sys/net/bpf.c projects/fuse2/sys/net/bpf_buffer.c projects/fuse2/sys/net/bpf_zerocopy.c projects/fuse2/sys/net/ieee_oui.h projects/fuse2/sys/net/if.c projects/fuse2/sys/net/if.h projects/fuse2/sys/net/if_tap.h projects/fuse2/sys/net/if_tun.h projects/fuse2/sys/net/if_tuntap.c projects/fuse2/sys/net/if_vlan.c projects/fuse2/sys/net/if_vxlan.c projects/fuse2/sys/net/iflib.c projects/fuse2/sys/netinet/in_pcb.h projects/fuse2/sys/netinet/ip_output.c projects/fuse2/sys/netinet/sctp_indata.c projects/fuse2/sys/netinet/sctp_input.c projects/fuse2/sys/netinet/sctp_output.c projects/fuse2/sys/netinet/sctp_pcb.c projects/fuse2/sys/netinet/sctp_pcb.h projects/fuse2/sys/netinet/sctp_usrreq.c projects/fuse2/sys/netinet/sctputil.c projects/fuse2/sys/netinet/tcp.h projects/fuse2/sys/netinet/tcp_hpts.c projects/fuse2/sys/netinet/tcp_hpts.h projects/fuse2/sys/netinet/tcp_log_buf.h projects/fuse2/sys/netinet/tcp_output.c projects/fuse2/sys/netinet/tcp_pcap.c projects/fuse2/sys/netinet/tcp_sack.c projects/fuse2/sys/netinet/tcp_stacks/rack.c projects/fuse2/sys/netinet/tcp_stacks/rack_bbr_common.h projects/fuse2/sys/netinet/tcp_subr.c projects/fuse2/sys/netinet/tcp_usrreq.c projects/fuse2/sys/netinet/tcp_var.h projects/fuse2/sys/netinet6/ip6_output.c projects/fuse2/sys/netinet6/sctp6_usrreq.c projects/fuse2/sys/netinet6/udp6_usrreq.c projects/fuse2/sys/netpfil/ipfw/ip_fw_bpf.c projects/fuse2/sys/netpfil/ipfw/ip_fw_eaction.c projects/fuse2/sys/netpfil/pf/pf_ioctl.c projects/fuse2/sys/powerpc/aim/mmu_oea.c projects/fuse2/sys/powerpc/aim/mmu_oea64.c projects/fuse2/sys/powerpc/aim/mmu_oea64.h projects/fuse2/sys/powerpc/aim/moea64_native.c projects/fuse2/sys/powerpc/aim/slb.c projects/fuse2/sys/powerpc/booke/pmap.c projects/fuse2/sys/powerpc/booke/spe.c projects/fuse2/sys/powerpc/powerpc/copyinout.c projects/fuse2/sys/powerpc/powerpc/elf32_machdep.c projects/fuse2/sys/powerpc/powerpc/exec_machdep.c projects/fuse2/sys/powerpc/powerpc/trap.c projects/fuse2/sys/powerpc/ps3/mmu_ps3.c projects/fuse2/sys/powerpc/pseries/mmu_phyp.c projects/fuse2/sys/powerpc/pseries/phyp_llan.c projects/fuse2/sys/powerpc/pseries/platform_chrp.c projects/fuse2/sys/riscv/riscv/minidump_machdep.c projects/fuse2/sys/riscv/riscv/pmap.c projects/fuse2/sys/riscv/riscv/support.S projects/fuse2/sys/riscv/riscv/trap.c projects/fuse2/sys/sparc64/sparc64/pmap.c projects/fuse2/sys/sparc64/sparc64/support.S projects/fuse2/sys/sparc64/sparc64/trap.c projects/fuse2/sys/sparc64/sparc64/vm_machdep.c projects/fuse2/sys/sys/ata.h projects/fuse2/sys/sys/bus.h projects/fuse2/sys/sys/cdio.h projects/fuse2/sys/sys/elf_common.h projects/fuse2/sys/sys/epoch.h projects/fuse2/sys/sys/file.h projects/fuse2/sys/sys/mbuf.h projects/fuse2/sys/sys/mount.h projects/fuse2/sys/sys/param.h projects/fuse2/sys/sys/proc.h projects/fuse2/sys/sys/procctl.h projects/fuse2/sys/sys/ptrace.h projects/fuse2/sys/sys/refcount.h projects/fuse2/sys/sys/sglist.h projects/fuse2/sys/sys/syscall.h projects/fuse2/sys/sys/syscall.mk projects/fuse2/sys/sys/syscallsubr.h projects/fuse2/sys/sys/sysproto.h projects/fuse2/sys/sys/turnstile.h projects/fuse2/sys/sys/vnode.h projects/fuse2/sys/ufs/ffs/ffs_alloc.c projects/fuse2/sys/ufs/ffs/ffs_balloc.c projects/fuse2/sys/ufs/ffs/ffs_extern.h projects/fuse2/sys/ufs/ffs/ffs_softdep.c projects/fuse2/sys/ufs/ffs/ffs_subr.c projects/fuse2/sys/ufs/ffs/ffs_vfsops.c projects/fuse2/sys/ufs/ufs/ufs_bmap.c projects/fuse2/sys/ufs/ufs/ufs_vnops.c projects/fuse2/sys/ufs/ufs/ufsmount.h projects/fuse2/sys/vm/pmap.h projects/fuse2/sys/vm/swap_pager.c projects/fuse2/sys/vm/vm_fault.c projects/fuse2/sys/vm/vm_glue.c projects/fuse2/sys/vm/vm_map.c projects/fuse2/sys/vm/vm_mmap.c projects/fuse2/sys/vm/vm_object.c projects/fuse2/sys/vm/vm_page.c projects/fuse2/sys/vm/vm_page.h projects/fuse2/sys/vm/vm_pageout.c projects/fuse2/sys/vm/vm_pagequeue.h projects/fuse2/sys/vm/vm_swapout.c projects/fuse2/sys/vm/vnode_pager.c projects/fuse2/sys/x86/iommu/intel_drv.c projects/fuse2/sys/x86/x86/cpu_machdep.c projects/fuse2/targets/pseudo/userland/lib/Makefile.depend projects/fuse2/tests/sys/kern/ptrace_test.c projects/fuse2/tests/sys/netpfil/pf/forward.sh projects/fuse2/tests/sys/netpfil/pf/names.sh projects/fuse2/tests/sys/netpfil/pf/set_tos.sh projects/fuse2/tests/sys/netpfil/pf/synproxy.sh projects/fuse2/tests/sys/opencrypto/cryptodev.py projects/fuse2/tools/build/mk/OptionalObsoleteFiles.inc projects/fuse2/tools/bus_space/Python/Makefile projects/fuse2/tools/bus_space/Python/lang.c projects/fuse2/tools/bus_space/examples/am79c900_diag.py projects/fuse2/usr.bin/bluetooth/bthost/Makefile projects/fuse2/usr.bin/bluetooth/btsockstat/Makefile projects/fuse2/usr.bin/bluetooth/rfcomm_sppd/Makefile projects/fuse2/usr.bin/bsdiff/bspatch/bspatch.c projects/fuse2/usr.bin/calendar/calendars/calendar.freebsd projects/fuse2/usr.bin/cpio/Makefile projects/fuse2/usr.bin/dpv/Makefile projects/fuse2/usr.bin/less/defines.h projects/fuse2/usr.bin/login/Makefile projects/fuse2/usr.bin/login/login.1 projects/fuse2/usr.bin/login/login.conf projects/fuse2/usr.bin/login/pathnames.h projects/fuse2/usr.bin/proccontrol/proccontrol.1 projects/fuse2/usr.bin/proccontrol/proccontrol.c projects/fuse2/usr.bin/telnet/Makefile projects/fuse2/usr.bin/top/top.1 projects/fuse2/usr.bin/truss/Makefile projects/fuse2/usr.bin/truss/setup.c projects/fuse2/usr.bin/truss/syscall.h projects/fuse2/usr.bin/truss/syscalls.c projects/fuse2/usr.bin/truss/truss.h projects/fuse2/usr.bin/vi/Makefile projects/fuse2/usr.sbin/bhyve/Makefile projects/fuse2/usr.sbin/bhyve/audio.c projects/fuse2/usr.sbin/bhyve/bhyve.8 projects/fuse2/usr.sbin/bhyve/mevent.c projects/fuse2/usr.sbin/bhyve/net_utils.c projects/fuse2/usr.sbin/bhyve/net_utils.h projects/fuse2/usr.sbin/bhyve/pci_e82545.c projects/fuse2/usr.sbin/bhyve/pci_fbuf.c (contents, props changed) projects/fuse2/usr.sbin/bhyve/pci_hda.c projects/fuse2/usr.sbin/bhyve/pci_nvme.c projects/fuse2/usr.sbin/bhyve/pci_passthru.c projects/fuse2/usr.sbin/bhyve/pci_virtio_console.c projects/fuse2/usr.sbin/bhyve/pci_virtio_net.c projects/fuse2/usr.sbin/bhyve/pci_virtio_scsi.c projects/fuse2/usr.sbin/bhyve/pci_xhci.c (contents, props changed) projects/fuse2/usr.sbin/bhyve/rfb.c (contents, props changed) projects/fuse2/usr.sbin/bhyve/uart_emul.c projects/fuse2/usr.sbin/bhyveload/bhyveload.c projects/fuse2/usr.sbin/bluetooth/ath3kfw/Makefile projects/fuse2/usr.sbin/bluetooth/bcmfw/Makefile projects/fuse2/usr.sbin/bluetooth/bluetooth-config/Makefile projects/fuse2/usr.sbin/bluetooth/bt3cfw/Makefile projects/fuse2/usr.sbin/bluetooth/bthidcontrol/Makefile projects/fuse2/usr.sbin/bluetooth/bthidd/Makefile projects/fuse2/usr.sbin/bluetooth/btpand/Makefile projects/fuse2/usr.sbin/bluetooth/hccontrol/Makefile projects/fuse2/usr.sbin/bluetooth/hcsecd/Makefile projects/fuse2/usr.sbin/bluetooth/hcseriald/Makefile projects/fuse2/usr.sbin/bluetooth/l2control/Makefile projects/fuse2/usr.sbin/bluetooth/l2ping/Makefile projects/fuse2/usr.sbin/bluetooth/rfcomm_pppd/Makefile projects/fuse2/usr.sbin/bluetooth/sdpcontrol/Makefile projects/fuse2/usr.sbin/bluetooth/sdpd/Makefile projects/fuse2/usr.sbin/crunch/crunchgen/crunchgen.1 projects/fuse2/usr.sbin/ctladm/ctladm.8 projects/fuse2/usr.sbin/inetd/Makefile projects/fuse2/usr.sbin/mld6query/Makefile projects/fuse2/usr.sbin/mld6query/mld6.c projects/fuse2/usr.sbin/mptutil/mptutil.c projects/fuse2/usr.sbin/ngctl/Makefile projects/fuse2/usr.sbin/ntp/Makefile.inc projects/fuse2/usr.sbin/pciconf/cap.c projects/fuse2/usr.sbin/periodic/etc/daily/310.accounting projects/fuse2/usr.sbin/ppp/Makefile projects/fuse2/usr.sbin/ppp/bundle.c projects/fuse2/usr.sbin/ppp/physical.c projects/fuse2/usr.sbin/rtadvd/rtadvd.c projects/fuse2/usr.sbin/traceroute6/Makefile projects/fuse2/usr.sbin/traceroute6/traceroute6.8 projects/fuse2/usr.sbin/traceroute6/traceroute6.c projects/fuse2/usr.sbin/tzsetup/tzsetup.c projects/fuse2/usr.sbin/wpa/Makefile.crypto projects/fuse2/usr.sbin/wpa/hostapd/Makefile projects/fuse2/usr.sbin/wpa/hostapd_cli/Makefile projects/fuse2/usr.sbin/wpa/wpa_cli/Makefile projects/fuse2/usr.sbin/wpa/wpa_passphrase/Makefile projects/fuse2/usr.sbin/wpa/wpa_priv/Makefile projects/fuse2/usr.sbin/wpa/wpa_supplicant/Makefile Directory Properties: projects/fuse2/ (props changed) projects/fuse2/cddl/ (props changed) projects/fuse2/cddl/contrib/opensolaris/ (props changed) projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/fuse2/contrib/amd/ (props changed) projects/fuse2/contrib/bzip2/ (props changed) projects/fuse2/contrib/compiler-rt/ (props changed) projects/fuse2/contrib/elftoolchain/ (props changed) projects/fuse2/contrib/file/ (props changed) projects/fuse2/contrib/ipfilter/ (props changed) projects/fuse2/contrib/less/ (props changed) projects/fuse2/contrib/libarchive/ (props changed) projects/fuse2/contrib/libc++/ (props changed) projects/fuse2/contrib/libcxxrt/ (props changed) projects/fuse2/contrib/libcxxrt/abi_namespace.h (props changed) projects/fuse2/contrib/libcxxrt/auxhelper.cc (props changed) projects/fuse2/contrib/libcxxrt/cxxabi.h (props changed) projects/fuse2/contrib/libcxxrt/dwarf_eh.h (props changed) projects/fuse2/contrib/libcxxrt/dynamic_cast.cc (props changed) projects/fuse2/contrib/libcxxrt/guard.cc (props changed) projects/fuse2/contrib/libcxxrt/libelftc_dem_gnu3.c (props changed) projects/fuse2/contrib/libcxxrt/stdexcept.cc (props changed) projects/fuse2/contrib/libcxxrt/stdexcept.h (props changed) projects/fuse2/contrib/libcxxrt/terminate.cc (props changed) projects/fuse2/contrib/libcxxrt/typeinfo.cc (props changed) projects/fuse2/contrib/libcxxrt/typeinfo.h (props changed) projects/fuse2/contrib/libunwind/ (props changed) projects/fuse2/contrib/llvm/ (props changed) projects/fuse2/contrib/llvm/tools/clang/ (props changed) projects/fuse2/contrib/llvm/tools/lld/ (props changed) projects/fuse2/contrib/llvm/tools/lldb/ (props changed) projects/fuse2/contrib/mandoc/ (props changed) projects/fuse2/contrib/netbsd-tests/ (props changed) projects/fuse2/contrib/openmp/ (props changed) projects/fuse2/contrib/sqlite3/ (props changed) projects/fuse2/contrib/tzdata/ (props changed) projects/fuse2/contrib/unbound/ (props changed) projects/fuse2/sys/cddl/contrib/opensolaris/ (props changed) projects/fuse2/sys/contrib/dev/acpica/ (props changed) projects/fuse2/sys/contrib/ipfilter/ (props changed) Modified: projects/fuse2/.cirrus.yml ============================================================================== --- projects/fuse2/.cirrus.yml Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/.cirrus.yml Sun Jul 28 04:02:22 2019 (r350387) @@ -11,9 +11,9 @@ env: task: timeout_in: 90m install_script: - - pkg install -y qemu-devel + - pkg install -y qemu-devel uefi-edk2-qemu-x86_64 - fetch https://people.freebsd.org/~emaste/OVMF.fd script: - make -j$(sysctl -n hw.ncpu) WITHOUT_TOOLCHAIN=yes buildworld buildkernel test_script: - - OVMF=$(pwd)/OVMF.fd sh tools/boot/ci-qemu-test.sh + - sh tools/boot/ci-qemu-test.sh Modified: projects/fuse2/Makefile ============================================================================== --- projects/fuse2/Makefile Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/Makefile Sun Jul 28 04:02:22 2019 (r350387) @@ -138,7 +138,7 @@ TGTS= all all-man buildenv buildenvvars buildkernel bu build32 distribute32 install32 buildsoft distributesoft installsoft \ builddtb xdev xdev-build xdev-install \ xdev-links native-xtools native-xtools-install stageworld stagekernel \ - stage-packages \ + stage-packages stage-packages-kernel stage-packages-world \ create-packages-world create-packages-kernel create-packages \ packages installconfig real-packages sign-packages package-pkg \ print-dir test-system-compiler test-system-linker Modified: projects/fuse2/Makefile.libcompat ============================================================================== --- projects/fuse2/Makefile.libcompat Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/Makefile.libcompat Sun Jul 28 04:02:22 2019 (r350387) @@ -136,6 +136,7 @@ LIBCOMPATIMAKE+= ${LIBCOMPATWMAKE:NINSTALL=*:NDESTDIR= _LC_LIBDIRS.yes= lib _LC_LIBDIRS.yes+= gnu/lib +_LC_LIBDIRS.yes+= usr.bin/lex/lib _LC_LIBDIRS.${MK_CDDL:tl}+= cddl/lib _LC_LIBDIRS.${MK_CRYPT:tl}+= secure/lib _LC_LIBDIRS.${MK_KERBEROS:tl}+= kerberos5/lib Modified: projects/fuse2/ObsoleteFiles.inc ============================================================================== --- projects/fuse2/ObsoleteFiles.inc Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/ObsoleteFiles.inc Sun Jul 28 04:02:22 2019 (r350387) @@ -38,10 +38,17 @@ # xargs -n1 | sort | uniq -d; # done +# 20190722: cap_random(3) removed +OLD_FILES+=lib/casper/libcap_random.so.1 +OLD_FILES+=usr/include/casper/cap_random.h +OLD_FILES+=usr/share/man/man3/cap_random.3.gz +OLD_FILES+=usr/share/man/man3/cap_random_buf.3.gz +# 20190708: vm_page_hold() and _unhold() removed +OLD_FILES+=usr/share/man/man9/vm_page_hold.9.gz # 20190618: sys/capability.h removed (sys/capsicum.h is the one to use) OLD_FILES+=usr/include/sys/capability.h -# 20190615: sys/pwm.h renamed to dev/pwmc.h -OLD_FILES+=usr/include/sys/pwm.h +# 20190615: sys/pwm.h renamed to dev/pwmc.h and pwm(9) removed +OLD_FILES+=usr/include/sys/pwm.h usr/share/man/man9/pwm.9.gz # 20190612: new clang import which bumps version from 8.0.0 to 8.0.1. OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/allocator_interface.h OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/asan_interface.h @@ -388,6 +395,8 @@ OLD_FILES+=usr/include/sys/seq.h # 20190222: libifconfig made INTERNALLIB OLD_FILES+=usr/lib/libprivateifconfig.a OLD_FILES+=usr/lib/libprivateifconfig_p.a +OLD_FILES+=usr/lib32/libprivateifconfig.a +OLD_FILES+=usr/lib32/libprivateifconfig_p.a # 20190131: pfil(9) changed OLD_FILES+=usr/share/man/man9/pfil_hook_get.9.gz OLD_FILES+=usr/share/man/man9/pfil_rlock.9.gz @@ -823,6 +832,7 @@ OLD_FILES+=usr/share/man/man3/arc4random_stir.3.gz OLD_FILES+=usr/bin/send-pr # 20180725: Cleanup old libcasper.so.0 OLD_LIBS+=lib/libcasper.so.0 +OLD_LIBS+=usr/lib32/libcasper.so.0 # 20180722: indent(1) option renamed, test files follow OLD_FILES+=usr/bin/indent/tests/nsac.0 OLD_FILES+=usr/bin/indent/tests/nsac.0.pro @@ -2369,9 +2379,6 @@ OLD_FILES+=usr/tests/usr.sbin/pw/pw_useradd OLD_FILES+=usr/tests/usr.sbin/pw/pw_userdel OLD_FILES+=usr/tests/usr.sbin/pw/pw_usermod OLD_FILES+=usr/tests/usr.sbin/pw/pw_usernext -# 20170322: garbage collect old references to igb(4) -OLD_FILES+=usr/share/man/man4/if_igb.4.gz -OLD_FILES+=usr/share/man/man4/igb.4.gz # 20170319: io_test requires zh_TW.Big5 locale. OLD_FILES+=usr/tests/lib/libc/locale/io_test # 20170319: remove nls for non supported Big5* locales Copied: projects/fuse2/RELNOTES (from r350386, head/RELNOTES) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/fuse2/RELNOTES Sun Jul 28 04:02:22 2019 (r350387, copy of r350386, head/RELNOTES) @@ -0,0 +1,38 @@ +Release notes for FreeBSD 13.0. + +This file describes new user-visible features, changes and updates relevant to +users of binary FreeBSD releases. Each entry should describe the change in no +more than several sentences and should reference manual pages where an +interested user can find more information. Entries should wrap after 80 +columns. Each entry should begin with one or more commit IDs on one line, +specified as a comma separated list and/or range, followed by a colon and a +newline. Entries should be separated by a newline. + +Changes to this file should not be MFCed. + +r350307: + libcap_random(3) has been removed. Applications can use native + APIs to get random data in capability mode. + +r349352: + nand(4) and related components have been removed. + +r349349: + The UEFI loader now supports HTTP boot. + +r349335: + bhyve(8) now implements a High Definition Audio (HDA) driver, allowing + guests to play to and record audio data from the host. + +r349286: + swapon(8) can now erase a swap device immediately before enabling it, + similar to newfs(8)'s -E option. This behaviour can be specified by + adding -E to swapon(8)'s command-line parameters, or by adding the + "trimonce" option to a swap device's /etc/fstab entry. + +r347908-r347923: + The following network drivers have been removed: bm(4), cs(4), de(4), + ed(4), ep(4), ex(4), fe(4), pcn(4), sf(4), sn(4), tl(4), tx(4), txp(4), + vx(4), wb(4), xe(4). + +$FreeBSD$ Modified: projects/fuse2/UPDATING ============================================================================== --- projects/fuse2/UPDATING Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/UPDATING Sun Jul 28 04:02:22 2019 (r350387) @@ -11,11 +11,6 @@ handbook: Items affecting the ports and packages system can be found in /usr/ports/UPDATING. Please read that file before running portupgrade. -NOTE: FreeBSD has switched from gcc to clang. If you have trouble bootstrapping -from older versions of FreeBSD, try WITHOUT_CLANG and WITH_GCC to bootstrap to -the tip of head, and then rebuild without this option. The bootstrap process -from older version of current across the gcc/clang cutover is a bit fragile. - NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW: FreeBSD 13.x has many debugging features turned on, in both the kernel and userland. These features attempt to detect incorrect use of @@ -31,7 +26,7 @@ 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".) -20190627: +20190727: The vfs.fusefs.sync_unmount and vfs.fusefs.init_backgrounded sysctls and the "-o sync_unmount" and "-o init_backgrounded" mount options have been removed from mount_fusefs(8). You can safely remove them from @@ -42,6 +37,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW: vfs.fusefs.reclaim_revoked, and vfs.fusefs.data_cache_invalidate sysctls have been removed. If you felt the need to set any of them to a non-default value, please tell asomers@FreeBSD.org why. + +20190713: + Default permissions on the /var/account/acct file (and copies of it + rotated by periodic daily scripts) are changed from 0644 to 0640 + because the file contains sensitive information that should not be + world-readable. If the /var/account directory must be created by + rc.d/accounting, the mode used is now 0750. Admins who use the + accounting feature are encouraged to change the mode of an existing + /var/account directory to 0750 or 0700. 20190620: Entropy collection and the /dev/random device are no longer optional Modified: projects/fuse2/bin/ls/Makefile ============================================================================== --- projects/fuse2/bin/ls/Makefile Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/bin/ls/Makefile Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,7 @@ PROG= ls SRCS= cmp.c ls.c print.c util.c LIBADD= util -.if !defined(RELEASE_CRUNCH) && \ - ${MK_LS_COLORS} != no +.if ${MK_LS_COLORS} != no CFLAGS+= -DCOLORLS LIBADD+= termcapw .endif Modified: projects/fuse2/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 ============================================================================== --- projects/fuse2/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 Sun Jul 28 04:02:22 2019 (r350387) @@ -231,9 +231,9 @@ The is defined as follows: .Bd -literal typedef struct ctf_preamble { - ushort_t ctp_magic; /* magic number (CTF_MAGIC) */ - uchar_t ctp_version; /* data format version number (CTF_VERSION) */ - uchar_t ctp_flags; /* flags (see below) */ + uint16_t ctp_magic; /* magic number (CTF_MAGIC) */ + uint8_t ctp_version; /* data format version number (CTF_VERSION) */ + uint8_t ctp_flags; /* flags (see below) */ } ctf_preamble_t; .Ed .Pp @@ -313,14 +313,14 @@ and the two have a combined size of 36 bytes. .Bd -literal typedef struct ctf_header { ctf_preamble_t cth_preamble; - uint_t cth_parlabel; /* ref to name of parent lbl uniq'd against */ - uint_t cth_parname; /* ref to basename of parent */ - uint_t cth_lbloff; /* offset of label section */ - uint_t cth_objtoff; /* offset of object section */ - uint_t cth_funcoff; /* offset of function section */ - uint_t cth_typeoff; /* offset of type section */ - uint_t cth_stroff; /* offset of string section */ - uint_t cth_strlen; /* length of string section in bytes */ + uint32_t cth_parlabel; /* ref to name of parent lbl uniq'd against */ + uint32_t cth_parname; /* ref to basename of parent */ + uint32_t cth_lbloff; /* offset of label section */ + uint32_t cth_objtoff; /* offset of object section */ + uint32_t cth_funcoff; /* offset of function section */ + uint32_t cth_typeoff; /* offset of type section */ + uint32_t cth_stroff; /* offset of string section */ + uint32_t cth_strlen; /* length of string section in bytes */ } ctf_header_t; .Ed .Pp @@ -541,8 +541,8 @@ Each label is encoded in the file format using the fol structure: .Bd -literal typedef struct ctf_lblent { - uint_t ctl_label; /* ref to name of label */ - uint_t ctl_typeidx; /* last type associated with this label */ + uint32_t ctl_label; /* ref to name of label */ + uint32_t ctl_typeidx; /* last type associated with this label */ } ctf_lblent_t; .Ed .Lp @@ -728,23 +728,23 @@ The following definitions describe the short and long #define CTF_MAX_LSIZE UINT64_MAX typedef struct ctf_stype { - uint_t ctt_name; /* reference to name in string table */ - ushort_t ctt_info; /* encoded kind, variant length */ + uint32_t ctt_name; /* reference to name in string table */ + uint16_t ctt_info; /* encoded kind, variant length */ union { - ushort_t _size; /* size of entire type in bytes */ - ushort_t _type; /* reference to another type */ + uint16_t _size; /* size of entire type in bytes */ + uint16_t _type; /* reference to another type */ } _u; } ctf_stype_t; typedef struct ctf_type { - uint_t ctt_name; /* reference to name in string table */ - ushort_t ctt_info; /* encoded kind, variant length */ + uint32_t ctt_name; /* reference to name in string table */ + uint16_t ctt_info; /* encoded kind, variant length */ union { - ushort_t _size; /* always CTF_LSIZE_SENT */ - ushort_t _type; /* do not use */ + uint16_t _size; /* always CTF_LSIZE_SENT */ + uint16_t _type; /* do not use */ } _u; - uint_t ctt_lsizehi; /* high 32 bits of type size in bytes */ - uint_t ctt_lsizelo; /* low 32 bits of type size in bytes */ + uint32_t ctt_lsizehi; /* high 32 bits of type size in bytes */ + uint32_t ctt_lsizelo; /* low 32 bits of type size in bytes */ } ctf_type_t; #define ctt_size _u._size /* for fundamental types that have a size */ @@ -754,7 +754,7 @@ typedef struct ctf_type { Type sizes are stored in .Sy bytes . The basic small form uses a -.Sy ushort_t +.Sy uint16_t to store the number of bytes. If the number of bytes in a structure would exceed 0xfffe, then the alternate form, the @@ -806,8 +806,8 @@ various kinds. Integers, which are of type .Sy CTF_K_INTEGER , have no variable length arguments. -Instead, they are followed by a four byte -.Sy uint_t +Instead, they are followed by a +.Sy uint32_t which describes their encoding. All integers must be encoded with a variable length of zero. The @@ -937,9 +937,9 @@ member is set to zero. The structure that follows an array is defined as: .Bd -literal typedef struct ctf_array { - ushort_t cta_contents; /* reference to type of array contents */ - ushort_t cta_index; /* reference to type of array index */ - uint_t cta_nelems; /* number of elements */ + uint16_t cta_contents; /* reference to type of array contents */ + uint16_t cta_index; /* reference to type of array index */ + uint32_t cta_nelems; /* number of elements */ } ctf_array_t; .Ed .Lp @@ -1005,17 +1005,17 @@ all members are encoded using the same structure. The structure for members is as follows: .Bd -literal typedef struct ctf_member { - uint_t ctm_name; /* reference to name in string table */ - ushort_t ctm_type; /* reference to type of member */ - ushort_t ctm_offset; /* offset of this member in bits */ + uint32_t ctm_name; /* reference to name in string table */ + uint16_t ctm_type; /* reference to type of member */ + uint16_t ctm_offset; /* offset of this member in bits */ } ctf_member_t; typedef struct ctf_lmember { - uint_t ctlm_name; /* reference to name in string table */ - ushort_t ctlm_type; /* reference to type of member */ - ushort_t ctlm_pad; /* padding */ - uint_t ctlm_offsethi; /* high 32 bits of member offset in bits */ - uint_t ctlm_offsetlo; /* low 32 bits of member offset in bits */ + uint32_t ctlm_name; /* reference to name in string table */ + uint16_t ctlm_type; /* reference to type of member */ + uint16_t ctlm_pad; /* padding */ + uint32_t ctlm_offsethi; /* high 32 bits of member offset in bits */ + uint32_t ctlm_offsetlo; /* low 32 bits of member offset in bits */ } ctf_lmember_t; .Ed .Lp @@ -1088,8 +1088,8 @@ The enumerators encoded in an enumeration have the fol variable list: .Bd -literal typedef struct ctf_enum { - uint_t cte_name; /* reference to name in string table */ - int cte_value; /* value associated with this name */ + uint32_t cte_name; /* reference to name in string table */ + int32_t cte_value; /* value associated with this name */ } ctf_enum_t; .Ed .Pp Modified: projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c ============================================================================== --- projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sun Jul 28 04:02:22 2019 (r350387) @@ -1281,12 +1281,14 @@ mountpoint_cmp(const void *arga, const void *argb) } /* - * Reutrn true if path2 is a child of path1 + * Return true if path2 is a child of path1 or path2 equals path1 or + * path1 is "/" (path2 is always a child of "/"). */ static boolean_t libzfs_path_contains(const char *path1, const char *path2) { - return (strstr(path2, path1) == path2 && path2[strlen(path1)] == '/'); + return (strcmp(path1, path2) == 0 || strcmp(path1, "/") == 0 || + (strstr(path2, path1) == path2 && path2[strlen(path1)] == '/')); } Modified: projects/fuse2/contrib/amd/amd/amd.h ============================================================================== --- projects/fuse2/contrib/amd/amd/amd.h Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/amd/amd/amd.h Sun Jul 28 04:02:22 2019 (r350387) @@ -625,7 +625,7 @@ extern void map_flush_srvr(fserver *); extern void mapc_add_kv(mnt_map *, char *, char *); extern mnt_map *mapc_find(char *, char *, const char *, const char *); extern void mapc_free(opaque_t); -extern int mapc_keyiter(mnt_map *, key_fun, opaque_t); +extern int mapc_keyiter(mnt_map *, key_fun *, opaque_t); extern void mapc_reload(void); extern int mapc_search(mnt_map *, char *, char **); extern void mapc_showtypes(char *buf, size_t l); Modified: projects/fuse2/contrib/amd/amd/rpc_fwd.c ============================================================================== --- projects/fuse2/contrib/amd/amd/rpc_fwd.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/amd/amd/rpc_fwd.c Sun Jul 28 04:02:22 2019 (r350387) @@ -221,7 +221,7 @@ fwd_locate(u_int id) * different address. */ int -fwd_packet(int type_id, char *pkt, int len, struct sockaddr_in *fwdto, struct sockaddr_in *replyto, opaque_t cb_arg, fwd_fun cb) +fwd_packet(int type_id, char *pkt, int len, struct sockaddr_in *fwdto, struct sockaddr_in *replyto, opaque_t cb_arg, fwd_fun *cb) { rpc_forward *p; u_int *pkt_int; Modified: projects/fuse2/contrib/bzip2/CHANGES ============================================================================== --- projects/fuse2/contrib/bzip2/CHANGES Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/CHANGES Sun Jul 28 04:02:22 2019 (r350387) @@ -2,8 +2,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. @@ -325,3 +325,16 @@ Security fix only. Fixes CERT-FI 20469 as it applies Izdebski. * Make the documentation build on Ubuntu 10.04 + +1.0.7 (27 Jun 19) +~~~~~~~~~~~~~~~~~ + +* Fix undefined behavior in the macros SET_BH, CLEAR_BH, & ISSET_BH + +* bzip2: Fix return value when combining --test,-t and -q. + +* bzip2recover: Fix buffer overflow for large argv[0] + +* bzip2recover: Fix use after free issue with outFile (CVE-2016-3189) + +* Make sure nSelectors is not out of range (CVE-2019-12900) Modified: projects/fuse2/contrib/bzip2/LICENSE ============================================================================== --- projects/fuse2/contrib/bzip2/LICENSE Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/LICENSE Sun Jul 28 04:02:22 2019 (r350387) @@ -36,7 +36,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUD NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -Julian Seward, jseward@bzip.org -bzip2/libbzip2 version 1.0.6 of 6 September 2010 +Julian Seward, jseward@acm.org +bzip2/libbzip2 version 1.0.7 of 27 June 2019 -------------------------------------------------------------------------- Modified: projects/fuse2/contrib/bzip2/README ============================================================================== --- projects/fuse2/contrib/bzip2/README Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/README Sun Jul 28 04:02:22 2019 (r350387) @@ -6,8 +6,8 @@ This version is fully compatible with the previous pub This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. -bzip2/libbzip2 version 1.0.6 of 6 September 2010 -Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> +bzip2/libbzip2 version 1.0.7 of 27 June 2019 +Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in this file. @@ -73,7 +73,7 @@ HOW TO BUILD -- Windows 95, NT, DOS, Mac, etc. It's difficult for me to support compilation on all these platforms. My approach is to collect binaries for these platforms, and put them -on the master web site (http://www.bzip.org). Look there. However +on the master web site (https://sourceware.org/bzip2/). Look there. However (FWIW), bzip2-1.0.X is very standard ANSI C and should compile unmodified with MS Visual C. If you have difficulties building, you might want to read README.COMPILATION.PROBLEMS. @@ -161,43 +161,22 @@ WHAT'S NEW IN 0.9.5 ? * Many small improvements in file and flag handling. * A Y2K statement. -WHAT'S NEW IN 1.0.0 ? +WHAT'S NEW IN 1.0.x ? See the CHANGES file. -WHAT'S NEW IN 1.0.2 ? - - See the CHANGES file. - -WHAT'S NEW IN 1.0.3 ? - - See the CHANGES file. - -WHAT'S NEW IN 1.0.4 ? - - See the CHANGES file. - -WHAT'S NEW IN 1.0.5 ? - - See the CHANGES file. - -WHAT'S NEW IN 1.0.6 ? - - See the CHANGES file. - - I hope you find bzip2 useful. Feel free to contact me at - jseward@bzip.org + jseward@acm.org if you have any suggestions or queries. Many people mailed me with comments, suggestions and patches after the releases of bzip-0.15, bzip-0.21, and bzip2 versions 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, 1.0.2 and 1.0.3, and the changes in bzip2 are largely a result of this feedback. I thank you for your comments. -bzip2's "home" is http://www.bzip.org/ +bzip2's "home" is https://sourceware.org/bzip2/ Julian Seward -jseward@bzip.org +jseward@acm.org Cambridge, UK. 18 July 1996 (version 0.15) @@ -213,3 +192,4 @@ Cambridge, UK. 20 December 2006 (bzip2, version 1.0.4) 10 December 2007 (bzip2, version 1.0.5) 6 Sept 2010 (bzip2, version 1.0.6) +27 June 2019 (bzip2, version 1.0.7) Modified: projects/fuse2/contrib/bzip2/README.COMPILATION.PROBLEMS ============================================================================== --- projects/fuse2/contrib/bzip2/README.COMPILATION.PROBLEMS Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/README.COMPILATION.PROBLEMS Sun Jul 28 04:02:22 2019 (r350387) @@ -2,8 +2,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. -bzip2/libbzip2 version 1.0.6 of 6 September 2010 -Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> +bzip2/libbzip2 version 1.0.7 of 27 June 2019 +Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. @@ -12,7 +12,7 @@ This program is released under the terms of the licens in the file LICENSE. ------------------------------------------------------------------ -bzip2-1.0.6 should compile without problems on the vast majority of +bzip2 should compile without problems on the vast majority of platforms. Using the supplied Makefile, I've built and tested it myself for x86-linux and amd64-linux. With makefile.msc, Visual C++ 6.0 and nmake, you can build a native Win32 version too. Large file Modified: projects/fuse2/contrib/bzip2/blocksort.c ============================================================================== --- projects/fuse2/contrib/bzip2/blocksort.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/blocksort.c Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. @@ -202,9 +202,9 @@ void fallbackQSort3 ( UInt32* fmap, bhtab [ 0 .. 2+(nblock/32) ] destroyed */ -#define SET_BH(zz) bhtab[(zz) >> 5] |= (1 << ((zz) & 31)) -#define CLEAR_BH(zz) bhtab[(zz) >> 5] &= ~(1 << ((zz) & 31)) -#define ISSET_BH(zz) (bhtab[(zz) >> 5] & (1 << ((zz) & 31))) +#define SET_BH(zz) bhtab[(zz) >> 5] |= ((UInt32)1 << ((zz) & 31)) +#define CLEAR_BH(zz) bhtab[(zz) >> 5] &= ~((UInt32)1 << ((zz) & 31)) +#define ISSET_BH(zz) (bhtab[(zz) >> 5] & ((UInt32)1 << ((zz) & 31))) #define WORD_BH(zz) bhtab[(zz) >> 5] #define UNALIGNED_BH(zz) ((zz) & 0x01f) Modified: projects/fuse2/contrib/bzip2/bzip2.1 ============================================================================== --- projects/fuse2/contrib/bzip2/bzip2.1 Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/bzip2.1 Sun Jul 28 04:02:22 2019 (r350387) @@ -1,6 +1,6 @@ .TH bzip2 1 .SH NAME -bzip2, bunzip2 \- a block-sorting file compressor, v1.0.6 +bzip2, bunzip2 \- a block-sorting file compressor, v1.0.7 .br bzcat \- decompresses files to stdout .br @@ -404,7 +404,7 @@ I/O error messages are not as helpful as they could be tries hard to detect I/O errors and exit cleanly, but the details of what the problem is sometimes seem rather misleading. -This manual page pertains to version 1.0.6 of +This manual page pertains to version 1.0.7 of .I bzip2. Compressed data created by this version is entirely forwards and backwards compatible with the previous public releases, versions @@ -426,9 +426,9 @@ with MaybeUInt64 set to be an unsigned 64-bit integer. .SH AUTHOR -Julian Seward, jsewardbzip.org. +Julian Seward, jseward@acm.org. -http://www.bzip.org +https://sourceware.org/bzip2/ The ideas embodied in .I bzip2 Modified: projects/fuse2/contrib/bzip2/bzip2.c ============================================================================== --- projects/fuse2/contrib/bzip2/bzip2.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/bzip2.c Sun Jul 28 04:02:22 2019 (r350387) @@ -7,8 +7,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. @@ -554,7 +554,7 @@ static Bool testStream ( FILE *zStream ) { BZFILE* bzf = NULL; - Int32 bzerr, bzerr_dummy, ret, nread, streamNo, i; + Int32 bzerr, bzerr_dummy, ret, streamNo, i; UChar obuf[5000]; UChar unused[BZ_MAX_UNUSED]; Int32 nUnused; @@ -577,7 +577,7 @@ Bool testStream ( FILE *zStream ) streamNo++; while (bzerr == BZ_OK) { - nread = BZ2_bzRead ( &bzerr, bzf, obuf, 5000 ); + BZ2_bzRead ( &bzerr, bzf, obuf, 5000 ); if (bzerr == BZ_DATA_ERROR_MAGIC) goto errhandler; } if (bzerr != BZ_STREAM_END) goto errhandler; @@ -749,7 +749,7 @@ void panic ( const Char* s ) "\n%s: PANIC -- internal consistency error:\n" "\t%s\n" "\tThis is a BUG. Please report it to me at:\n" - "\tjseward@bzip.org\n", + "\tjseward@acm.org\n", progName, s ); showFileNames(); cleanUpAndFail( 3 ); @@ -829,7 +829,7 @@ void mySIGSEGVorSIGBUScatcher ( IntNative n ) " The user's manual, Section 4.3, has more info on (1) and (2).\n" " \n" " If you suspect this is a bug in bzip2, or are unsure about (1)\n" - " or (2), feel free to report it to me at: jseward@bzip.org.\n" + " or (2), feel free to report it to me at: jseward@acm.org.\n" " Section 4.3 of the user's manual describes the info a useful\n" " bug report should have. If the manual is available on your\n" " system, please try and read it before mailing me. If you don't\n" @@ -852,7 +852,7 @@ void mySIGSEGVorSIGBUScatcher ( IntNative n ) " The user's manual, Section 4.3, has more info on (2) and (3).\n" " \n" " If you suspect this is a bug in bzip2, or are unsure about (2)\n" - " or (3), feel free to report it to me at: jseward@bzip.org.\n" + " or (3), feel free to report it to me at: jseward@acm.org.\n" " Section 4.3 of the user's manual describes the info a useful\n" " bug report should have. If the manual is available on your\n" " system, please try and read it before mailing me. If you don't\n" @@ -1609,7 +1609,7 @@ void license ( void ) " \n" " This program is free software; you can redistribute it and/or modify\n" " it under the terms set out in the LICENSE file, which is included\n" - " in the bzip2-1.0.6 source distribution.\n" + " in the bzip2 source distribution.\n" " \n" " This program is distributed in the hope that it will be useful,\n" " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" @@ -2005,12 +2005,14 @@ IntNative main ( IntNative argc, Char *argv[] ) testf ( aa->name ); } } - if (testFailsExist && noisy) { - fprintf ( stderr, - "\n" - "You can use the `bzip2recover' program to attempt to recover\n" - "data from undamaged sections of corrupted files.\n\n" - ); + if (testFailsExist) { + if (noisy) { + fprintf ( stderr, + "\n" + "You can use the `bzip2recover' program to attempt to recover\n" + "data from undamaged sections of corrupted files.\n\n" + ); + } setExit(2); exit(exitValue); } Modified: projects/fuse2/contrib/bzip2/bzip2recover.c ============================================================================== --- projects/fuse2/contrib/bzip2/bzip2recover.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/bzip2recover.c Sun Jul 28 04:02:22 2019 (r350387) @@ -7,8 +7,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. @@ -309,11 +309,12 @@ Int32 main ( Int32 argc, Char** argv ) UInt32 buffHi, buffLo, blockCRC; Char* p; - strcpy ( progName, argv[0] ); + strncpy ( progName, argv[0], BZ_MAX_FILENAME-1); + progName[BZ_MAX_FILENAME-1]='\0'; inFileName[0] = outFileName[0] = 0; fprintf ( stderr, - "bzip2recover 1.0.6: extracts blocks from damaged .bz2 files.\n" ); + "bzip2recover 1.0.7: extracts blocks from damaged .bz2 files.\n" ); if (argc != 2) { fprintf ( stderr, "%s: usage is `%s damaged_file_name'.\n", @@ -457,6 +458,7 @@ Int32 main ( Int32 argc, Char** argv ) bsPutUChar ( bsWr, 0x50 ); bsPutUChar ( bsWr, 0x90 ); bsPutUInt32 ( bsWr, blockCRC ); bsClose ( bsWr ); + outFile = NULL; } if (wrBlock >= rbCtr) break; wrBlock++; Modified: projects/fuse2/contrib/bzip2/bzlib.c ============================================================================== --- projects/fuse2/contrib/bzip2/bzlib.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/bzlib.c Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. @@ -47,7 +47,7 @@ void BZ2_bz__AssertH__fail ( int errcode ) fprintf(stderr, "\n\nbzip2/libbzip2: internal error number %d.\n" "This is a bug in bzip2/libbzip2, %s.\n" - "Please report it to me at: jseward@bzip.org. If this happened\n" + "Please report it to me at: jseward@acm.org. If this happened\n" "when you were using some program which uses libbzip2 as a\n" "component, you should also report this bug to the author(s)\n" "of that program. Please make an effort to report this bug;\n" Modified: projects/fuse2/contrib/bzip2/bzlib.h ============================================================================== --- projects/fuse2/contrib/bzip2/bzlib.h Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/bzlib.h Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. Modified: projects/fuse2/contrib/bzip2/bzlib_private.h ============================================================================== --- projects/fuse2/contrib/bzip2/bzlib_private.h Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/bzlib_private.h Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. @@ -36,7 +36,7 @@ /*-- General stuff. --*/ -#define BZ_VERSION "1.0.6, 6-Sept-2010" +#define BZ_VERSION "1.0.7, 27-Jun-2019" typedef char Char; typedef unsigned char Bool; Modified: projects/fuse2/contrib/bzip2/compress.c ============================================================================== --- projects/fuse2/contrib/bzip2/compress.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/compress.c Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. Modified: projects/fuse2/contrib/bzip2/crctable.c ============================================================================== --- projects/fuse2/contrib/bzip2/crctable.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/crctable.c Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. Modified: projects/fuse2/contrib/bzip2/decompress.c ============================================================================== --- projects/fuse2/contrib/bzip2/decompress.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/decompress.c Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. @@ -285,9 +285,9 @@ Int32 BZ2_decompress ( DState* s ) /*--- Now the selectors ---*/ GET_BITS(BZ_X_SELECTOR_1, nGroups, 3); - if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR); + if (nGroups < 2 || nGroups > BZ_N_GROUPS) RETURN(BZ_DATA_ERROR); GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15); - if (nSelectors < 1) RETURN(BZ_DATA_ERROR); + if (nSelectors < 1 || nSelectors > BZ_MAX_SELECTORS) RETURN(BZ_DATA_ERROR); for (i = 0; i < nSelectors; i++) { j = 0; while (True) { Modified: projects/fuse2/contrib/bzip2/huffman.c ============================================================================== --- projects/fuse2/contrib/bzip2/huffman.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/huffman.c Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. Modified: projects/fuse2/contrib/bzip2/randtable.c ============================================================================== --- projects/fuse2/contrib/bzip2/randtable.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/randtable.c Sun Jul 28 04:02:22 2019 (r350387) @@ -8,8 +8,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. Modified: projects/fuse2/contrib/bzip2/spewG.c ============================================================================== --- projects/fuse2/contrib/bzip2/spewG.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/spewG.c Sun Jul 28 04:02:22 2019 (r350387) @@ -13,8 +13,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. Modified: projects/fuse2/contrib/bzip2/unzcrash.c ============================================================================== --- projects/fuse2/contrib/bzip2/unzcrash.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/unzcrash.c Sun Jul 28 04:02:22 2019 (r350387) @@ -17,8 +17,8 @@ This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. - bzip2/libbzip2 version 1.0.6 of 6 September 2010 - Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> + bzip2/libbzip2 version 1.0.7 of 27 June 2019 + Copyright (C) 1996-2010 Julian Seward <jseward@acm.org> Please read the WARNING, DISCLAIMER and PATENTS sections in the README file. Modified: projects/fuse2/contrib/bzip2/words2 ============================================================================== --- projects/fuse2/contrib/bzip2/words2 Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/bzip2/words2 Sun Jul 28 04:02:22 2019 (r350387) @@ -1,5 +1,5 @@ Checking test results. If any of the four "cmp"s which follow report any differences, something is wrong. If you can't easily -figure out what, please let me know (jseward@bzip.org). +figure out what, please let me know (jseward@acm.org). Modified: projects/fuse2/contrib/elftoolchain/common/_elftc.h ============================================================================== --- projects/fuse2/contrib/elftoolchain/common/_elftc.h Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/elftoolchain/common/_elftc.h Sun Jul 28 04:02:22 2019 (r350387) @@ -374,11 +374,14 @@ extern const char *__progname; #include <libkern/OSByteOrder.h> #define htobe32(x) OSSwapHostToBigInt32(x) +#define htole32(x) OSSwapHostToLittleInt32(x) +#ifndef roundup2 #define roundup2 roundup +#endif -#define ELFTC_BYTE_ORDER _BYTE_ORDER -#define ELFTC_BYTE_ORDER_LITTLE_ENDIAN _LITTLE_ENDIAN -#define ELFTC_BYTE_ORDER_BIG_ENDIAN _BIG_ENDIAN +#define ELFTC_BYTE_ORDER __DARWIN_BYTE_ORDER +#define ELFTC_BYTE_ORDER_LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN +#define ELFTC_BYTE_ORDER_BIG_ENDIAN __DARWIN_BIG_ENDIAN #define ELFTC_HAVE_MMAP 1 #define ELFTC_HAVE_STRMODE 1 @@ -418,7 +421,9 @@ extern const char *__progname; /* Whether we need to supply {be,le}32dec. */ #define ELFTC_NEED_BYTEORDER_EXTENSIONS 1 +#ifndef roundup2 #define roundup2 roundup +#endif #endif /* __GLIBC__ || __linux__ */ Modified: projects/fuse2/contrib/elftoolchain/common/elfdefinitions.h ============================================================================== --- projects/fuse2/contrib/elftoolchain/common/elfdefinitions.h Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/elftoolchain/common/elfdefinitions.h Sun Jul 28 04:02:22 2019 (r350387) @@ -33,7 +33,7 @@ * See: http://www.sco.com/developers/gabi/latest/ch4.intro.html * - The May 1998 (version 1.5) draft of "The ELF-64 object format". * - Processor-specific ELF ABI definitions for sparc, i386, amd64, mips, - * ia64, and powerpc processors. + * ia64, powerpc, and RISC-V processors. * - The "Linkers and Libraries Guide", from Sun Microsystems. */ @@ -426,6 +426,22 @@ _ELF_DEFINE_EF(EF_PPC_RELOCATABLE, 0x00010000UL, \ "-mrelocatable flag") \ _ELF_DEFINE_EF(EF_PPC_RELOCATABLE_LIB, 0x00008000UL, \ "-mrelocatable-lib flag") \ +_ELF_DEFINE_EF(EF_RISCV_RVC, 0x00000001UL, \ + "Compressed instruction extension") \ +_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_MASK, 0x00000006UL, \ + "Floating point ABI") \ +_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_SOFT, 0x00000000UL, \ + "Software emulated floating point") \ +_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_SINGLE, 0x00000002UL, \ + "Single precision floating point") \ +_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_DOUBLE, 0x00000004UL, \ + "Double precision floating point") \ +_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_QUAD, 0x00000006UL, \ + "Quad precision floating point") \ +_ELF_DEFINE_EF(EF_RISCV_RVE, 0x00000008UL, \ + "RV32E embedded ABI") \ +_ELF_DEFINE_EF(EF_RISCV_TSO, 0x00000010UL, \ + "RVTSO memory consistency model") \ _ELF_DEFINE_EF(EF_SPARC_EXT_MASK, 0x00ffff00UL, \ "Vendor Extension mask") \ _ELF_DEFINE_EF(EF_SPARC_32PLUS, 0x00000100UL, \ Modified: projects/fuse2/contrib/elftoolchain/elfcopy/sections.c ============================================================================== --- projects/fuse2/contrib/elftoolchain/elfcopy/sections.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/elftoolchain/elfcopy/sections.c Sun Jul 28 04:02:22 2019 (r350387) @@ -1403,7 +1403,7 @@ init_shstrtab(struct elfcopy *ecp) struct section *s; size_t indx, sizehint; - if (elf_getshstrndx(ecp->ein, &indx) != 0) { + if (elf_getshdrstrndx(ecp->ein, &indx) == 0) { shstrtab = elf_getscn(ecp->ein, indx); if (shstrtab == NULL) errx(EXIT_FAILURE, "elf_getscn failed: %s", @@ -1413,6 +1413,8 @@ init_shstrtab(struct elfcopy *ecp) elf_errmsg(-1)); sizehint = shdr.sh_size; } else { + /* Clear the error from elf_getshdrstrndx(3). */ + (void)elf_errno(); sizehint = 0; } Modified: projects/fuse2/contrib/elftoolchain/libelftc/elftc_bfd_find_target.3 ============================================================================== --- projects/fuse2/contrib/elftoolchain/libelftc/elftc_bfd_find_target.3 Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/elftoolchain/libelftc/elftc_bfd_find_target.3 Sun Jul 28 04:02:22 2019 (r350387) @@ -76,6 +76,9 @@ Known descriptor names and their properties include: .It Li elf32-powerpc Ta ELF Ta MSB Ta 32 .It Li elf32-powerpc-freebsd Ta ELF Ta MSB Ta 32 .It Li elf32-powerpcle Ta ELF Ta LSB Ta 32 +.It Li elf32-riscv Ta ELF Ta LSB Ta 32 +.It Li elf64-riscv Ta ELF Ta LSB Ta 64 +.It Li elf64-riscv-freebsd Ta ELF Ta LSB Ta 64 .It Li elf32-sh Ta ELF Ta MSB Ta 32 .It Li elf32-shl Ta ELF Ta LSB Ta 32 .It Li elf32-sh-nbsd Ta ELF Ta MSB Ta 32 Modified: projects/fuse2/contrib/elftoolchain/libelftc/elftc_set_timestamps.c ============================================================================== --- projects/fuse2/contrib/elftoolchain/libelftc/elftc_set_timestamps.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/elftoolchain/libelftc/elftc_set_timestamps.c Sun Jul 28 04:02:22 2019 (r350387) @@ -37,7 +37,7 @@ ELFTC_VCSID("$Id$"); * stat'. */ -#if defined(__FreeBSD__) || defined(__NetBSD__) +#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__) #define ATIME st_atimespec #define MTIME st_mtimespec #define LIBELFTC_HAVE_UTIMES 1 Modified: projects/fuse2/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c ============================================================================== --- projects/fuse2/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c Sun Jul 28 00:48:28 2019 (r350386) +++ projects/fuse2/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c Sun Jul 28 04:02:22 2019 (r350387) @@ -316,6 +316,31 @@ struct _Elftc_Bfd_Target _libelftc_targets[] = { }, { + .bt_name = "elf32-riscv", + .bt_type = ETF_ELF, + .bt_byteorder = ELFDATA2LSB, + .bt_elfclass = ELFCLASS32, + .bt_machine = EM_RISCV, + }, + + { + .bt_name = "elf64-riscv", + .bt_type = ETF_ELF, + .bt_byteorder = ELFDATA2LSB, + .bt_elfclass = ELFCLASS64, + .bt_machine = EM_RISCV, + }, + + { + .bt_name = "elf64-riscv-freebsd", + .bt_type = ETF_ELF, + .bt_byteorder = ELFDATA2MSB, + .bt_elfclass = ELFCLASS64, + .bt_machine = EM_RISCV, + .bt_osabi = ELFOSABI_FREEBSD, + }, + + { .bt_name = "elf64-sh64", .bt_type = ETF_ELF, .bt_byteorder = ELFDATA2MSB, *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907280402.x6S42OrI056470>