From owner-svn-src-projects@freebsd.org Mon Jan 25 14:13:33 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 71175A46564 for ; Mon, 25 Jan 2016 14:13:33 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0D97A89; Mon, 25 Jan 2016 14:13:32 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0PEDWTX016098; Mon, 25 Jan 2016 14:13:32 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0PEDTpo016072; Mon, 25 Jan 2016 14:13:29 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601251413.u0PEDTpo016072@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Mon, 25 Jan 2016 14:13:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294728 - in projects/release-pkg: bin/setfacl bin/sh bin/sh/tests/builtins cddl/lib contrib/bsnmp/snmp_mibII contrib/compiler-rt/lib/builtins contrib/compiler-rt/lib/sanitizer_common c... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2016 14:13:33 -0000 Author: gjb Date: Mon Jan 25 14:13:28 2016 New Revision: 294728 URL: https://svnweb.freebsd.org/changeset/base/294728 Log: MFH Sponsored by: The FreeBSD Foundation Added: projects/release-pkg/bin/sh/tests/builtins/local6.0 - copied unchanged from r294726, head/bin/sh/tests/builtins/local6.0 projects/release-pkg/bin/sh/tests/builtins/local7.0 - copied unchanged from r294726, head/bin/sh/tests/builtins/local7.0 projects/release-pkg/contrib/gcc/config/riscv64/ - copied from r294726, head/contrib/gcc/config/riscv64/ projects/release-pkg/contrib/ntp/include/ntp_keyacc.h - copied unchanged from r294726, head/contrib/ntp/include/ntp_keyacc.h projects/release-pkg/contrib/ntp/libntp/is_ip_address.c - copied unchanged from r294726, head/contrib/ntp/libntp/is_ip_address.c projects/release-pkg/share/dtrace/watch_execve - copied unchanged from r294726, head/share/dtrace/watch_execve projects/release-pkg/share/dtrace/watch_kill - copied unchanged from r294726, head/share/dtrace/watch_kill projects/release-pkg/share/dtrace/watch_vop_remove - copied unchanged from r294726, head/share/dtrace/watch_vop_remove projects/release-pkg/share/man/man4/cfi.4 - copied unchanged from r294726, head/share/man/man4/cfi.4 projects/release-pkg/sys/arm/allwinner/allwinner_machdep.c - copied unchanged from r294726, head/sys/arm/allwinner/allwinner_machdep.c projects/release-pkg/sys/arm/allwinner/allwinner_machdep.h - copied unchanged from r294726, head/sys/arm/allwinner/allwinner_machdep.h projects/release-pkg/sys/compat/linuxkpi/common/include/asm/atomic64.h - copied unchanged from r294726, head/sys/compat/linuxkpi/common/include/asm/atomic64.h projects/release-pkg/sys/dev/extres/ - copied from r294726, head/sys/dev/extres/ projects/release-pkg/sys/fs/ext2fs/ext2_hash.c - copied unchanged from r294726, head/sys/fs/ext2fs/ext2_hash.c projects/release-pkg/sys/fs/ext2fs/ext2_htree.c - copied unchanged from r294726, head/sys/fs/ext2fs/ext2_htree.c projects/release-pkg/sys/kern/kern_sendfile.c - copied unchanged from r294726, head/sys/kern/kern_sendfile.c projects/release-pkg/sys/net/route_var.h - copied unchanged from r294726, head/sys/net/route_var.h projects/release-pkg/sys/netinet/tcp_cc.h - copied unchanged from r294726, head/sys/netinet/tcp_cc.h projects/release-pkg/usr.bin/xlint/arch/riscv/ - copied from r294726, head/usr.bin/xlint/arch/riscv/ Deleted: projects/release-pkg/crypto/openssh/config.h.in projects/release-pkg/crypto/openssh/configure projects/release-pkg/crypto/openssh/moduli.0 projects/release-pkg/crypto/openssh/scp.0 projects/release-pkg/crypto/openssh/sftp-server.0 projects/release-pkg/crypto/openssh/sftp.0 projects/release-pkg/crypto/openssh/ssh-add.0 projects/release-pkg/crypto/openssh/ssh-agent.0 projects/release-pkg/crypto/openssh/ssh-keygen.0 projects/release-pkg/crypto/openssh/ssh-keyscan.0 projects/release-pkg/crypto/openssh/ssh-keysign.0 projects/release-pkg/crypto/openssh/ssh-pkcs11-helper.0 projects/release-pkg/crypto/openssh/ssh.0 projects/release-pkg/crypto/openssh/ssh_config.0 projects/release-pkg/crypto/openssh/sshd.0 projects/release-pkg/crypto/openssh/sshd_config.0 projects/release-pkg/sys/arm/allwinner/a10_machdep.c projects/release-pkg/sys/dev/fdt/fdt_arm64.c projects/release-pkg/sys/dev/fdt/fdt_mips.c projects/release-pkg/sys/dev/fdt/fdt_x86.c projects/release-pkg/sys/netinet/cc.h Modified: projects/release-pkg/bin/setfacl/setfacl.1 projects/release-pkg/bin/sh/cd.c projects/release-pkg/bin/sh/expand.c projects/release-pkg/bin/sh/tests/builtins/Makefile projects/release-pkg/bin/sh/var.c projects/release-pkg/cddl/lib/Makefile projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII.c projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII.h projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII_interfaces.c projects/release-pkg/contrib/compiler-rt/lib/builtins/int_lib.h projects/release-pkg/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h projects/release-pkg/contrib/elftoolchain/libelf/_libelf_config.h projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/release-pkg/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/release-pkg/contrib/llvm/projects/libunwind/include/libunwind.h projects/release-pkg/contrib/llvm/projects/libunwind/src/Registers.hpp projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S projects/release-pkg/contrib/llvm/projects/libunwind/src/config.h projects/release-pkg/contrib/llvm/projects/libunwind/src/libunwind.cpp projects/release-pkg/contrib/ntp/ChangeLog projects/release-pkg/contrib/ntp/CommitLog projects/release-pkg/contrib/ntp/NEWS projects/release-pkg/contrib/ntp/configure projects/release-pkg/contrib/ntp/html/miscopt.html projects/release-pkg/contrib/ntp/include/Makefile.am projects/release-pkg/contrib/ntp/include/Makefile.in projects/release-pkg/contrib/ntp/include/ntp.h projects/release-pkg/contrib/ntp/include/ntp_io.h projects/release-pkg/contrib/ntp/include/ntp_stdlib.h projects/release-pkg/contrib/ntp/include/ntp_types.h projects/release-pkg/contrib/ntp/include/ntp_worker.h projects/release-pkg/contrib/ntp/include/parse.h projects/release-pkg/contrib/ntp/libntp/Makefile.am projects/release-pkg/contrib/ntp/libntp/Makefile.in projects/release-pkg/contrib/ntp/libntp/authkeys.c projects/release-pkg/contrib/ntp/libntp/authreadkeys.c projects/release-pkg/contrib/ntp/libntp/authusekey.c projects/release-pkg/contrib/ntp/libntp/ntp_worker.c projects/release-pkg/contrib/ntp/libntp/systime.c projects/release-pkg/contrib/ntp/libntp/work_thread.c projects/release-pkg/contrib/ntp/ntpd/invoke-ntp.conf.texi projects/release-pkg/contrib/ntp/ntpd/invoke-ntp.keys.texi projects/release-pkg/contrib/ntp/ntpd/invoke-ntpd.texi projects/release-pkg/contrib/ntp/ntpd/keyword-gen-utd projects/release-pkg/contrib/ntp/ntpd/keyword-gen.c projects/release-pkg/contrib/ntp/ntpd/ntp.conf.5man projects/release-pkg/contrib/ntp/ntpd/ntp.conf.5mdoc projects/release-pkg/contrib/ntp/ntpd/ntp.conf.def projects/release-pkg/contrib/ntp/ntpd/ntp.conf.html projects/release-pkg/contrib/ntp/ntpd/ntp.conf.man.in projects/release-pkg/contrib/ntp/ntpd/ntp.conf.mdoc.in projects/release-pkg/contrib/ntp/ntpd/ntp.keys.5man projects/release-pkg/contrib/ntp/ntpd/ntp.keys.5mdoc projects/release-pkg/contrib/ntp/ntpd/ntp.keys.def projects/release-pkg/contrib/ntp/ntpd/ntp.keys.html projects/release-pkg/contrib/ntp/ntpd/ntp.keys.man.in projects/release-pkg/contrib/ntp/ntpd/ntp.keys.mdoc.in projects/release-pkg/contrib/ntp/ntpd/ntp_config.c projects/release-pkg/contrib/ntp/ntpd/ntp_control.c projects/release-pkg/contrib/ntp/ntpd/ntp_crypto.c projects/release-pkg/contrib/ntp/ntpd/ntp_io.c projects/release-pkg/contrib/ntp/ntpd/ntp_keyword.h projects/release-pkg/contrib/ntp/ntpd/ntp_parser.c projects/release-pkg/contrib/ntp/ntpd/ntp_parser.h projects/release-pkg/contrib/ntp/ntpd/ntp_proto.c projects/release-pkg/contrib/ntp/ntpd/ntp_request.c projects/release-pkg/contrib/ntp/ntpd/ntp_scanner.c projects/release-pkg/contrib/ntp/ntpd/ntp_timer.c projects/release-pkg/contrib/ntp/ntpd/ntpd-opts.c projects/release-pkg/contrib/ntp/ntpd/ntpd-opts.h projects/release-pkg/contrib/ntp/ntpd/ntpd.1ntpdman projects/release-pkg/contrib/ntp/ntpd/ntpd.1ntpdmdoc projects/release-pkg/contrib/ntp/ntpd/ntpd.c projects/release-pkg/contrib/ntp/ntpd/ntpd.html projects/release-pkg/contrib/ntp/ntpd/ntpd.man.in projects/release-pkg/contrib/ntp/ntpd/ntpd.mdoc.in projects/release-pkg/contrib/ntp/ntpd/refclock_chu.c projects/release-pkg/contrib/ntp/ntpd/refclock_gpsdjson.c projects/release-pkg/contrib/ntp/ntpd/refclock_jjy.c projects/release-pkg/contrib/ntp/ntpd/refclock_shm.c projects/release-pkg/contrib/ntp/ntpdc/invoke-ntpdc.texi projects/release-pkg/contrib/ntp/ntpdc/ntpdc-opts.c projects/release-pkg/contrib/ntp/ntpdc/ntpdc-opts.h projects/release-pkg/contrib/ntp/ntpdc/ntpdc.1ntpdcman projects/release-pkg/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc projects/release-pkg/contrib/ntp/ntpdc/ntpdc.c projects/release-pkg/contrib/ntp/ntpdc/ntpdc.html projects/release-pkg/contrib/ntp/ntpdc/ntpdc.man.in projects/release-pkg/contrib/ntp/ntpdc/ntpdc.mdoc.in projects/release-pkg/contrib/ntp/ntpq/invoke-ntpq.texi projects/release-pkg/contrib/ntp/ntpq/ntpq-opts.c projects/release-pkg/contrib/ntp/ntpq/ntpq-opts.h projects/release-pkg/contrib/ntp/ntpq/ntpq-subs.c projects/release-pkg/contrib/ntp/ntpq/ntpq.1ntpqman projects/release-pkg/contrib/ntp/ntpq/ntpq.1ntpqmdoc projects/release-pkg/contrib/ntp/ntpq/ntpq.c projects/release-pkg/contrib/ntp/ntpq/ntpq.html projects/release-pkg/contrib/ntp/ntpq/ntpq.man.in projects/release-pkg/contrib/ntp/ntpq/ntpq.mdoc.in projects/release-pkg/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.html projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in projects/release-pkg/contrib/ntp/packageinfo.sh projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in projects/release-pkg/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi projects/release-pkg/contrib/ntp/scripts/invoke-plot_summary.texi projects/release-pkg/contrib/ntp/scripts/invoke-summary.texi projects/release-pkg/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait-opts projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.html projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in projects/release-pkg/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep-opts projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.html projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in projects/release-pkg/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace-opts projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.html projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.man.in projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in projects/release-pkg/contrib/ntp/scripts/plot_summary-opts projects/release-pkg/contrib/ntp/scripts/plot_summary.1plot_summaryman projects/release-pkg/contrib/ntp/scripts/plot_summary.1plot_summarymdoc projects/release-pkg/contrib/ntp/scripts/plot_summary.html projects/release-pkg/contrib/ntp/scripts/plot_summary.man.in projects/release-pkg/contrib/ntp/scripts/plot_summary.mdoc.in projects/release-pkg/contrib/ntp/scripts/summary-opts projects/release-pkg/contrib/ntp/scripts/summary.1summaryman projects/release-pkg/contrib/ntp/scripts/summary.1summarymdoc projects/release-pkg/contrib/ntp/scripts/summary.html projects/release-pkg/contrib/ntp/scripts/summary.man.in projects/release-pkg/contrib/ntp/scripts/summary.mdoc.in projects/release-pkg/contrib/ntp/scripts/update-leap/invoke-update-leap.texi projects/release-pkg/contrib/ntp/scripts/update-leap/update-leap-opts projects/release-pkg/contrib/ntp/scripts/update-leap/update-leap.1update-leapman projects/release-pkg/contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc projects/release-pkg/contrib/ntp/scripts/update-leap/update-leap.html projects/release-pkg/contrib/ntp/scripts/update-leap/update-leap.man.in projects/release-pkg/contrib/ntp/scripts/update-leap/update-leap.mdoc.in projects/release-pkg/contrib/ntp/sntp/configure projects/release-pkg/contrib/ntp/sntp/crypto.c projects/release-pkg/contrib/ntp/sntp/crypto.h projects/release-pkg/contrib/ntp/sntp/include/copyright.def projects/release-pkg/contrib/ntp/sntp/include/version.def projects/release-pkg/contrib/ntp/sntp/include/version.texi projects/release-pkg/contrib/ntp/sntp/invoke-sntp.texi projects/release-pkg/contrib/ntp/sntp/libopts/configfile.c projects/release-pkg/contrib/ntp/sntp/libopts/enum.c projects/release-pkg/contrib/ntp/sntp/libopts/find.c projects/release-pkg/contrib/ntp/sntp/libopts/init.c projects/release-pkg/contrib/ntp/sntp/libopts/load.c projects/release-pkg/contrib/ntp/sntp/libopts/makeshell.c projects/release-pkg/contrib/ntp/sntp/libopts/nested.c projects/release-pkg/contrib/ntp/sntp/libopts/parse-duration.c projects/release-pkg/contrib/ntp/sntp/libopts/reset.c projects/release-pkg/contrib/ntp/sntp/libopts/save.c projects/release-pkg/contrib/ntp/sntp/libopts/tokenize.c projects/release-pkg/contrib/ntp/sntp/m4/version.m4 projects/release-pkg/contrib/ntp/sntp/main.c projects/release-pkg/contrib/ntp/sntp/networking.c projects/release-pkg/contrib/ntp/sntp/sntp-opts.c projects/release-pkg/contrib/ntp/sntp/sntp-opts.h projects/release-pkg/contrib/ntp/sntp/sntp.1sntpman projects/release-pkg/contrib/ntp/sntp/sntp.1sntpmdoc projects/release-pkg/contrib/ntp/sntp/sntp.html projects/release-pkg/contrib/ntp/sntp/sntp.man.in projects/release-pkg/contrib/ntp/sntp/sntp.mdoc.in projects/release-pkg/contrib/ntp/sntp/tests/crypto.c projects/release-pkg/contrib/ntp/sntp/tests/fileHandlingTest.c projects/release-pkg/contrib/ntp/sntp/tests/fileHandlingTest.h.in projects/release-pkg/contrib/ntp/sntp/tests/keyFile.c projects/release-pkg/contrib/ntp/sntp/tests/packetHandling.c projects/release-pkg/contrib/ntp/sntp/tests/packetProcessing.c projects/release-pkg/contrib/ntp/sntp/tests/run-packetProcessing.c projects/release-pkg/contrib/ntp/sntp/unity/unity_internals.h projects/release-pkg/contrib/ntp/sntp/version.c projects/release-pkg/contrib/ntp/tests/libntp/authkeys.c projects/release-pkg/contrib/ntp/tests/libntp/decodenetnum.c projects/release-pkg/contrib/ntp/tests/libntp/run-authkeys.c projects/release-pkg/contrib/ntp/tests/libntp/run-decodenetnum.c projects/release-pkg/contrib/ntp/tests/libntp/run-socktoa.c projects/release-pkg/contrib/ntp/tests/libntp/socktoa.c projects/release-pkg/contrib/ntp/tests/ntpd/t-ntp_signd.c projects/release-pkg/contrib/ntp/util/invoke-ntp-keygen.texi projects/release-pkg/contrib/ntp/util/ntp-keygen-opts.c projects/release-pkg/contrib/ntp/util/ntp-keygen-opts.h projects/release-pkg/contrib/ntp/util/ntp-keygen.1ntp-keygenman projects/release-pkg/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc projects/release-pkg/contrib/ntp/util/ntp-keygen.html projects/release-pkg/contrib/ntp/util/ntp-keygen.man.in projects/release-pkg/contrib/ntp/util/ntp-keygen.mdoc.in projects/release-pkg/crypto/openssh/ChangeLog projects/release-pkg/crypto/openssh/FREEBSD-upgrade projects/release-pkg/crypto/openssh/OVERVIEW projects/release-pkg/crypto/openssh/PROTOCOL projects/release-pkg/crypto/openssh/PROTOCOL.mux projects/release-pkg/crypto/openssh/README projects/release-pkg/crypto/openssh/addrmatch.c projects/release-pkg/crypto/openssh/auth-options.c projects/release-pkg/crypto/openssh/auth.c projects/release-pkg/crypto/openssh/auth2-chall.c projects/release-pkg/crypto/openssh/authfd.c projects/release-pkg/crypto/openssh/authfile.c projects/release-pkg/crypto/openssh/bitmap.c projects/release-pkg/crypto/openssh/buffer.c (contents, props changed) projects/release-pkg/crypto/openssh/buffer.h (contents, props changed) projects/release-pkg/crypto/openssh/channels.c (contents, props changed) projects/release-pkg/crypto/openssh/channels.h (contents, props changed) projects/release-pkg/crypto/openssh/cipher.h projects/release-pkg/crypto/openssh/clientloop.c (contents, props changed) projects/release-pkg/crypto/openssh/compat.c (contents, props changed) projects/release-pkg/crypto/openssh/compat.h (contents, props changed) projects/release-pkg/crypto/openssh/config.h projects/release-pkg/crypto/openssh/configure.ac (contents, props changed) projects/release-pkg/crypto/openssh/contrib/README projects/release-pkg/crypto/openssh/contrib/redhat/openssh.spec projects/release-pkg/crypto/openssh/contrib/suse/openssh.spec projects/release-pkg/crypto/openssh/dns.c projects/release-pkg/crypto/openssh/freebsd-configure.sh projects/release-pkg/crypto/openssh/kex.c projects/release-pkg/crypto/openssh/kex.h projects/release-pkg/crypto/openssh/key.c projects/release-pkg/crypto/openssh/key.h projects/release-pkg/crypto/openssh/krl.c projects/release-pkg/crypto/openssh/log.c projects/release-pkg/crypto/openssh/misc.c (contents, props changed) projects/release-pkg/crypto/openssh/misc.h (contents, props changed) projects/release-pkg/crypto/openssh/moduli projects/release-pkg/crypto/openssh/mux.c projects/release-pkg/crypto/openssh/myproposal.h (contents, props changed) projects/release-pkg/crypto/openssh/openbsd-compat/blowfish.c (contents, props changed) projects/release-pkg/crypto/openssh/openbsd-compat/openbsd-compat.h projects/release-pkg/crypto/openssh/openbsd-compat/port-linux.c projects/release-pkg/crypto/openssh/openbsd-compat/realpath.c projects/release-pkg/crypto/openssh/packet.c projects/release-pkg/crypto/openssh/readconf.c projects/release-pkg/crypto/openssh/readconf.h (contents, props changed) projects/release-pkg/crypto/openssh/regress/cert-hostkey.sh projects/release-pkg/crypto/openssh/regress/cert-userkey.sh projects/release-pkg/crypto/openssh/regress/hostkey-agent.sh projects/release-pkg/crypto/openssh/regress/hostkey-rotate.sh projects/release-pkg/crypto/openssh/regress/keygen-knownhosts.sh projects/release-pkg/crypto/openssh/regress/keytype.sh projects/release-pkg/crypto/openssh/regress/principals-command.sh projects/release-pkg/crypto/openssh/regress/unittests/Makefile.inc projects/release-pkg/crypto/openssh/regress/unittests/kex/test_kex.c projects/release-pkg/crypto/openssh/regress/unittests/sshkey/mktestdata.sh projects/release-pkg/crypto/openssh/regress/unittests/sshkey/test_file.c projects/release-pkg/crypto/openssh/regress/unittests/sshkey/test_sshkey.c projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1-cert.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1-cert.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.g projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.priv projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_1_pw projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_2 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_n projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/dsa_n_pw projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1-cert.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1-cert.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.param.priv projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.param.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1_pw projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.param.priv projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.param.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_n projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_n_pw projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1-cert.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1-cert.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1_pw projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.param.n projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1_pw projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.param.n projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1-cert.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1-cert.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.param.n projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.param.p projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.param.q projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_pw projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_2 projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.fp projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.fp.bb projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.param.n projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.param.p projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.param.q projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.pub projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_n projects/release-pkg/crypto/openssh/regress/unittests/sshkey/testdata/rsa_n_pw projects/release-pkg/crypto/openssh/sandbox-systrace.c projects/release-pkg/crypto/openssh/scp.1 projects/release-pkg/crypto/openssh/servconf.c projects/release-pkg/crypto/openssh/servconf.h projects/release-pkg/crypto/openssh/serverloop.c (contents, props changed) projects/release-pkg/crypto/openssh/sftp-server.c projects/release-pkg/crypto/openssh/sftp.c (contents, props changed) projects/release-pkg/crypto/openssh/ssh-add.c projects/release-pkg/crypto/openssh/ssh-agent.c projects/release-pkg/crypto/openssh/ssh-keygen.1 projects/release-pkg/crypto/openssh/ssh-keygen.c projects/release-pkg/crypto/openssh/ssh-keysign.c projects/release-pkg/crypto/openssh/ssh-pkcs11-helper.c projects/release-pkg/crypto/openssh/ssh-pkcs11.c projects/release-pkg/crypto/openssh/ssh.1 projects/release-pkg/crypto/openssh/ssh.c projects/release-pkg/crypto/openssh/ssh.h projects/release-pkg/crypto/openssh/ssh_config projects/release-pkg/crypto/openssh/ssh_config.5 projects/release-pkg/crypto/openssh/ssh_namespace.h projects/release-pkg/crypto/openssh/sshbuf-getput-crypto.c projects/release-pkg/crypto/openssh/sshbuf-misc.c projects/release-pkg/crypto/openssh/sshbuf.c projects/release-pkg/crypto/openssh/sshconnect.c projects/release-pkg/crypto/openssh/sshconnect2.c projects/release-pkg/crypto/openssh/sshd.8 projects/release-pkg/crypto/openssh/sshd.c projects/release-pkg/crypto/openssh/sshd_config projects/release-pkg/crypto/openssh/sshd_config.5 projects/release-pkg/crypto/openssh/sshkey.c projects/release-pkg/crypto/openssh/sshkey.h projects/release-pkg/crypto/openssh/sshpty.c projects/release-pkg/crypto/openssh/version.h projects/release-pkg/etc/mtree/BSD.include.dist projects/release-pkg/etc/rc.d/sshd projects/release-pkg/gnu/lib/libgcc/Makefile projects/release-pkg/gnu/lib/libreadline/readline/Makefile projects/release-pkg/include/Makefile projects/release-pkg/lib/Makefile projects/release-pkg/lib/clang/clang.lib.mk projects/release-pkg/lib/libc/gen/readpassphrase.c projects/release-pkg/lib/libc/gen/sem_new.c projects/release-pkg/lib/libc/gmon/gmon.c projects/release-pkg/lib/libc/mips/SYS.h projects/release-pkg/lib/libc/net/sctp_sys_calls.c projects/release-pkg/lib/libc/stdlib/jemalloc/Makefile.inc projects/release-pkg/lib/libc/string/strtok.3 projects/release-pkg/lib/libelftc/Makefile projects/release-pkg/lib/libproc/proc_bkpt.c projects/release-pkg/lib/libproc/proc_regs.c projects/release-pkg/libexec/rtld-elf/riscv/rtld_machdep.h projects/release-pkg/libexec/rtld-elf/rtld.c projects/release-pkg/sbin/ifconfig/iflagg.c projects/release-pkg/sbin/kldstat/Makefile projects/release-pkg/sbin/kldstat/kldstat.8 projects/release-pkg/sbin/kldstat/kldstat.c projects/release-pkg/secure/lib/libssh/Makefile projects/release-pkg/share/dtrace/Makefile projects/release-pkg/share/man/man4/Makefile projects/release-pkg/share/man/man4/lagg.4 projects/release-pkg/share/man/man4/mod_cc.4 projects/release-pkg/share/man/man4/tcp.4 projects/release-pkg/share/man/man5/ext2fs.5 projects/release-pkg/share/man/man9/hashinit.9 projects/release-pkg/share/man/man9/mod_cc.9 projects/release-pkg/sys/amd64/include/atomic.h projects/release-pkg/sys/amd64/linux/linux.h projects/release-pkg/sys/amd64/linux/linux_machdep.c projects/release-pkg/sys/arm/allwinner/a10_clk.c projects/release-pkg/sys/arm/allwinner/a10_clk.h projects/release-pkg/sys/arm/allwinner/a10_common.c projects/release-pkg/sys/arm/allwinner/files.allwinner projects/release-pkg/sys/arm/arm/elf_machdep.c projects/release-pkg/sys/arm/arm/minidump_machdep.c projects/release-pkg/sys/arm/arm/pmap-v6-new.c projects/release-pkg/sys/arm/arm/pmap-v6.c projects/release-pkg/sys/arm/arm/pmap.c projects/release-pkg/sys/arm/conf/A20 projects/release-pkg/sys/arm/conf/CUBIEBOARD projects/release-pkg/sys/arm/include/pmap-v6.h projects/release-pkg/sys/arm/include/pmap.h projects/release-pkg/sys/arm/include/pte.h projects/release-pkg/sys/arm/mv/mv_pci.c projects/release-pkg/sys/arm/ti/ti_common.c projects/release-pkg/sys/arm64/arm64/gic_fdt.c projects/release-pkg/sys/arm64/arm64/gic_v3_fdt.c projects/release-pkg/sys/arm64/arm64/machdep.c projects/release-pkg/sys/arm64/arm64/nexus.c projects/release-pkg/sys/boot/common/console.c projects/release-pkg/sys/boot/common/ufsread.c projects/release-pkg/sys/boot/efi/boot1/ufs_module.c projects/release-pkg/sys/boot/kshim/bsd_global.h projects/release-pkg/sys/boot/kshim/bsd_kernel.c projects/release-pkg/sys/boot/kshim/bsd_kernel.h projects/release-pkg/sys/boot/mips/beri/boot2/flashboot.ldscript projects/release-pkg/sys/boot/mips/beri/boot2/jtagboot.ldscript projects/release-pkg/sys/boot/usb/tools/Makefile projects/release-pkg/sys/cam/ctl/ctl_ha.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/release-pkg/sys/compat/linuxkpi/common/include/asm/atomic-long.h projects/release-pkg/sys/compat/linuxkpi/common/include/asm/atomic.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/idr.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/mutex.h projects/release-pkg/sys/compat/linuxkpi/common/src/linux_idr.c projects/release-pkg/sys/conf/files projects/release-pkg/sys/conf/files.amd64 projects/release-pkg/sys/conf/files.arm64 projects/release-pkg/sys/conf/files.i386 projects/release-pkg/sys/conf/files.mips projects/release-pkg/sys/conf/options projects/release-pkg/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.h projects/release-pkg/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c projects/release-pkg/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.h projects/release-pkg/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/release-pkg/sys/dev/cxgbe/iw_cxgbe/cm.c projects/release-pkg/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h projects/release-pkg/sys/dev/cxgbe/iw_cxgbe/provider.c projects/release-pkg/sys/dev/fdt/fdt_common.h projects/release-pkg/sys/dev/flash/mx25l.c projects/release-pkg/sys/dev/hyperv/netvsc/hv_net_vsc.c projects/release-pkg/sys/dev/hyperv/netvsc/hv_net_vsc.h projects/release-pkg/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/release-pkg/sys/dev/hyperv/netvsc/hv_rndis.h projects/release-pkg/sys/dev/hyperv/netvsc/hv_rndis_filter.c projects/release-pkg/sys/dev/hyperv/netvsc/hv_rndis_filter.h projects/release-pkg/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_channel.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_channel_mgmt.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_connection.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_vmbus_priv.h projects/release-pkg/sys/dev/ixgbe/if_ix.c projects/release-pkg/sys/dev/ofw/ofw_fdt.c projects/release-pkg/sys/dev/ofw/openfirm.c projects/release-pkg/sys/dev/pty/pty.c projects/release-pkg/sys/dev/sound/pci/hdspe.h projects/release-pkg/sys/dev/usb/wlan/if_urtwn.c projects/release-pkg/sys/dev/usb/wlan/if_urtwnreg.h projects/release-pkg/sys/dev/usb/wlan/if_urtwnvar.h projects/release-pkg/sys/fs/devfs/devfs_devs.c projects/release-pkg/sys/fs/ext2fs/ext2_alloc.c projects/release-pkg/sys/fs/ext2fs/ext2_dinode.h projects/release-pkg/sys/fs/ext2fs/ext2_dir.h projects/release-pkg/sys/fs/ext2fs/ext2_extern.h projects/release-pkg/sys/fs/ext2fs/ext2_inode_cnv.c projects/release-pkg/sys/fs/ext2fs/ext2_lookup.c projects/release-pkg/sys/fs/ext2fs/ext2_vfsops.c projects/release-pkg/sys/fs/ext2fs/ext2fs.h projects/release-pkg/sys/fs/ext2fs/inode.h projects/release-pkg/sys/geom/geom_flashmap.c projects/release-pkg/sys/kern/kern_exit.c projects/release-pkg/sys/kern/kern_proc.c projects/release-pkg/sys/kern/tty.c projects/release-pkg/sys/kern/uipc_syscalls.c projects/release-pkg/sys/kern/vfs_aio.c projects/release-pkg/sys/kern/vfs_cache.c projects/release-pkg/sys/kern/vfs_export.c projects/release-pkg/sys/kern/vfs_vnops.c projects/release-pkg/sys/mips/include/asm.h projects/release-pkg/sys/mips/nlm/xlp_machdep.c projects/release-pkg/sys/modules/ext2fs/Makefile projects/release-pkg/sys/modules/i2c/iicbb/Makefile projects/release-pkg/sys/net/if_lagg.c projects/release-pkg/sys/net/if_lagg.h projects/release-pkg/sys/net/radix.c projects/release-pkg/sys/net/radix.h projects/release-pkg/sys/net/radix_mpath.c projects/release-pkg/sys/net/radix_mpath.h projects/release-pkg/sys/net/route.c projects/release-pkg/sys/net/route.h projects/release-pkg/sys/net/rtsock.c projects/release-pkg/sys/net80211/ieee80211_ioctl.c projects/release-pkg/sys/netinet/cc/cc.c projects/release-pkg/sys/netinet/cc/cc_cdg.c projects/release-pkg/sys/netinet/cc/cc_chd.c projects/release-pkg/sys/netinet/cc/cc_cubic.c projects/release-pkg/sys/netinet/cc/cc_dctcp.c projects/release-pkg/sys/netinet/cc/cc_hd.c projects/release-pkg/sys/netinet/cc/cc_htcp.c projects/release-pkg/sys/netinet/cc/cc_newreno.c projects/release-pkg/sys/netinet/cc/cc_vegas.c projects/release-pkg/sys/netinet/igmp.c projects/release-pkg/sys/netinet/in_fib.c projects/release-pkg/sys/netinet/in_rmx.c projects/release-pkg/sys/netinet/in_var.h projects/release-pkg/sys/netinet/tcp.h projects/release-pkg/sys/netinet/tcp_input.c projects/release-pkg/sys/netinet/tcp_output.c projects/release-pkg/sys/netinet/tcp_stacks/fastpath.c projects/release-pkg/sys/netinet/tcp_subr.c projects/release-pkg/sys/netinet/tcp_timer.c projects/release-pkg/sys/netinet/tcp_usrreq.c projects/release-pkg/sys/netinet6/in6_fib.c projects/release-pkg/sys/netinet6/in6_rmx.c projects/release-pkg/sys/netinet6/nd6_rtr.c projects/release-pkg/sys/netpfil/ipfw/ip_fw_table_algo.c projects/release-pkg/sys/netpfil/ipfw/ip_fw_table_value.c projects/release-pkg/sys/netpfil/pf/pf_table.c projects/release-pkg/sys/nfs/bootp_subr.c projects/release-pkg/sys/ofed/drivers/infiniband/core/cma.c projects/release-pkg/sys/ofed/drivers/infiniband/core/iwcm.c projects/release-pkg/sys/ofed/include/rdma/iw_cm.h projects/release-pkg/sys/ofed/include/rdma/rdma_cm.h projects/release-pkg/sys/sparc64/include/atomic.h projects/release-pkg/sys/sys/elf_common.h projects/release-pkg/sys/sys/param.h projects/release-pkg/sys/sys/priv.h projects/release-pkg/sys/sys/proc.h projects/release-pkg/sys/vm/vm_map.c projects/release-pkg/tools/regression/posixsem2/semtest.c projects/release-pkg/tools/regression/sockets/unix_cmsg/unix_cmsg.c projects/release-pkg/tools/regression/sockets/zerosend/zerosend.c projects/release-pkg/tools/tools/ath/ath_ee_v4k_print/v4k.c projects/release-pkg/usr.bin/elfdump/elfdump.c projects/release-pkg/usr.bin/ldd/ldd.c projects/release-pkg/usr.bin/whois/whois.1 projects/release-pkg/usr.bin/whois/whois.c projects/release-pkg/usr.bin/xlint/lint1/param.h projects/release-pkg/usr.sbin/autofs/automount.c projects/release-pkg/usr.sbin/autofs/automountd.c projects/release-pkg/usr.sbin/autofs/autounmountd.c projects/release-pkg/usr.sbin/autofs/common.c projects/release-pkg/usr.sbin/autofs/defined.c projects/release-pkg/usr.sbin/bsdconfig/share/strings.subr projects/release-pkg/usr.sbin/iscsid/iscsid.c projects/release-pkg/usr.sbin/ntp/config.h projects/release-pkg/usr.sbin/ntp/doc/ntp-keygen.8 projects/release-pkg/usr.sbin/ntp/doc/ntp.conf.5 projects/release-pkg/usr.sbin/ntp/doc/ntp.keys.5 projects/release-pkg/usr.sbin/ntp/doc/ntpd.8 projects/release-pkg/usr.sbin/ntp/doc/ntpdc.8 projects/release-pkg/usr.sbin/ntp/doc/ntpq.8 projects/release-pkg/usr.sbin/ntp/doc/sntp.8 projects/release-pkg/usr.sbin/ntp/libntp/Makefile projects/release-pkg/usr.sbin/ntp/scripts/mkver projects/release-pkg/usr.sbin/ypldap/yp.c Directory Properties: projects/release-pkg/ (props changed) projects/release-pkg/cddl/ (props changed) projects/release-pkg/contrib/compiler-rt/ (props changed) projects/release-pkg/contrib/elftoolchain/ (props changed) projects/release-pkg/contrib/gcc/ (props changed) projects/release-pkg/contrib/llvm/ (props changed) projects/release-pkg/contrib/llvm/projects/libunwind/ (props changed) projects/release-pkg/contrib/ntp/ (props changed) projects/release-pkg/crypto/openssh/ (props changed) projects/release-pkg/crypto/openssh/openbsd-compat/ (props changed) projects/release-pkg/crypto/openssh/openbsd-compat/regress/ (props changed) projects/release-pkg/gnu/lib/ (props changed) projects/release-pkg/include/ (props changed) projects/release-pkg/lib/libc/ (props changed) projects/release-pkg/sbin/ (props changed) projects/release-pkg/share/ (props changed) projects/release-pkg/share/man/man4/ (props changed) projects/release-pkg/sys/ (props changed) projects/release-pkg/sys/boot/ (props changed) projects/release-pkg/sys/cddl/contrib/opensolaris/ (props changed) projects/release-pkg/sys/conf/ (props changed) projects/release-pkg/sys/dev/hyperv/ (props changed) Modified: projects/release-pkg/bin/setfacl/setfacl.1 ============================================================================== --- projects/release-pkg/bin/setfacl/setfacl.1 Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/bin/setfacl/setfacl.1 Mon Jan 25 14:13:28 2016 (r294728) @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 4, 2015 +.Dd January 23, 2016 .Dt SETFACL 1 .Os .Sh NAME @@ -62,8 +62,9 @@ starting at position counting from zero. This option is only applicable to NFSv4 ACLs. .It Fl b -Remove all ACL entries except for the three required entries -(POSIX.1e ACLs) or six "canonical" entries (NFSv4 ACLs). +Remove all ACL entries except for the ones synthesized +from the file mode - the three mandatory entries in case +of POSIX.1e ACL. If the POSIX.1e ACL contains a .Dq Li mask entry, the permissions of the Modified: projects/release-pkg/bin/sh/cd.c ============================================================================== --- projects/release-pkg/bin/sh/cd.c Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/bin/sh/cd.c Mon Jan 25 14:13:28 2016 (r294728) @@ -68,15 +68,13 @@ __FBSDID("$FreeBSD$"); static int cdlogical(char *); static int cdphysical(char *); static int docd(char *, int, int); -static char *getcomponent(void); +static char *getcomponent(char **); static char *findcwd(char *); static void updatepwd(char *); static char *getpwd(void); static char *getpwd2(void); static char *curdir = NULL; /* current working directory */ -static char *prevdir; /* previous working directory */ -static char *cdcomppath; int cdcmd(int argc __unused, char **argv __unused) @@ -112,11 +110,10 @@ cdcmd(int argc __unused, char **argv __u if (*dest == '\0') dest = "."; if (dest[0] == '-' && dest[1] == '\0') { - dest = prevdir ? prevdir : curdir; - if (dest) - print = 1; - else - dest = "."; + dest = bltinlookup("OLDPWD", 1); + if (dest == NULL) + error("OLDPWD not set"); + print = 1; } if (dest[0] == '/' || (dest[0] == '.' && (dest[1] == '/' || dest[1] == '\0')) || @@ -179,6 +176,7 @@ cdlogical(char *dest) char *p; char *q; char *component; + char *path; struct stat statb; int first; int badstat; @@ -189,14 +187,14 @@ cdlogical(char *dest) * next time we get the value of the current directory. */ badstat = 0; - cdcomppath = stsavestr(dest); + path = stsavestr(dest); STARTSTACKSTR(p); if (*dest == '/') { STPUTC('/', p); - cdcomppath++; + path++; } first = 1; - while ((q = getcomponent()) != NULL) { + while ((q = getcomponent(&path)) != NULL) { if (q[0] == '\0' || (q[0] == '.' && q[1] == '\0')) continue; if (! first) @@ -245,25 +243,25 @@ cdphysical(char *dest) } /* - * Get the next component of the path name pointed to by cdcomppath. - * This routine overwrites the string pointed to by cdcomppath. + * Get the next component of the path name pointed to by *path. + * This routine overwrites *path and the string pointed to by it. */ static char * -getcomponent(void) +getcomponent(char **path) { char *p; char *start; - if ((p = cdcomppath) == NULL) + if ((p = *path) == NULL) return NULL; - start = cdcomppath; + start = *path; while (*p != '/' && *p != '\0') p++; if (*p == '\0') { - cdcomppath = NULL; + *path = NULL; } else { *p++ = '\0'; - cdcomppath = p; + *path = p; } return start; } @@ -274,6 +272,7 @@ findcwd(char *dir) { char *new; char *p; + char *path; /* * If our argument is NULL, we don't know the current directory @@ -282,14 +281,14 @@ findcwd(char *dir) */ if (dir == NULL || curdir == NULL) return getpwd2(); - cdcomppath = stsavestr(dir); + path = stsavestr(dir); STARTSTACKSTR(new); if (*dir != '/') { STPUTS(curdir, new); if (STTOPC(new) == '/') STUNPUTC(new); } - while ((p = getcomponent()) != NULL) { + while ((p = getcomponent(&path)) != NULL) { if (equal(p, "..")) { while (new > stackblock() && (STUNPUTC(new), *new) != '/'); } else if (*p != '\0' && ! equal(p, ".")) { @@ -311,14 +310,15 @@ findcwd(char *dir) static void updatepwd(char *dir) { + char *prevdir; + hashcd(); /* update command hash table */ - if (prevdir) - ckfree(prevdir); + setvar("PWD", dir, VEXPORT); + setvar("OLDPWD", curdir, VEXPORT); prevdir = curdir; curdir = dir ? savestr(dir) : NULL; - setvar("PWD", curdir, VEXPORT); - setvar("OLDPWD", prevdir, VEXPORT); + ckfree(prevdir); } int Modified: projects/release-pkg/bin/sh/expand.c ============================================================================== --- projects/release-pkg/bin/sh/expand.c Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/bin/sh/expand.c Mon Jan 25 14:13:28 2016 (r294728) @@ -91,13 +91,13 @@ struct worddest { static char *expdest; /* output of current string */ static struct nodelist *argbackq; /* list of back quote expressions */ -static char *argstr(char *, int, struct worddest *); -static char *exptilde(char *, int); -static char *expari(char *, int, struct worddest *); +static const char *argstr(const char *, int, struct worddest *); +static const char *exptilde(const char *, int); +static const char *expari(const char *, int, struct worddest *); static void expbackq(union node *, int, int, struct worddest *); -static void subevalvar_trim(char *, int, int, int); -static int subevalvar_misc(char *, const char *, int, int, int); -static char *evalvar(char *, int, struct worddest *); +static void subevalvar_trim(const char *, int, int, int); +static int subevalvar_misc(const char *, const char *, int, int, int); +static const char *evalvar(const char *, int, struct worddest *); static int varisset(const char *, int); static void strtodest(const char *, int, int, int, struct worddest *); static void reprocess(int, int, int, int, struct worddest *); @@ -262,8 +262,8 @@ expandarg(union node *arg, struct arglis * * If EXP_SPLIT is set, dst receives any complete words produced. */ -static char * -argstr(char *p, int flag, struct worddest *dst) +static const char * +argstr(const char *p, int flag, struct worddest *dst) { char c; int quotes = flag & (EXP_GLOB | EXP_CASE); /* do CTLESC */ @@ -352,12 +352,15 @@ argstr(char *p, int flag, struct worddes * Perform tilde expansion, placing the result in the stack string and * returning the next position in the input string to process. */ -static char * -exptilde(char *p, int flag) +static const char * +exptilde(const char *p, int flag) { - char c, *startp = p; + char c; + const char *startp = p; + const char *user; struct passwd *pw; char *home; + int len; for (;;) { c = *p; @@ -377,14 +380,17 @@ exptilde(char *p, int flag) case '\0': case '/': case CTLENDVAR: - *p = '\0'; - if (*(startp+1) == '\0') { + len = p - startp - 1; + STPUTBIN(startp + 1, len, expdest); + STACKSTRNUL(expdest); + user = expdest - len; + if (*user == '\0') { home = lookupvar("HOME"); } else { - pw = getpwnam(startp+1); + pw = getpwnam(user); home = pw != NULL ? pw->pw_dir : NULL; } - *p = c; + STADJUST(-len, expdest); if (home == NULL || *home == '\0') return (startp); strtodest(home, flag, VSNORMAL, 1, NULL); @@ -398,8 +404,8 @@ exptilde(char *p, int flag) /* * Expand arithmetic expression. */ -static char * -expari(char *p, int flag, struct worddest *dst) +static const char * +expari(const char *p, int flag, struct worddest *dst) { char *q, *start; arith_t result; @@ -532,7 +538,7 @@ recordleft(const char *str, const char * } static void -subevalvar_trim(char *p, int strloc, int subtype, int startloc) +subevalvar_trim(const char *p, int strloc, int subtype, int startloc) { char *startp; char *loc = NULL; @@ -606,7 +612,7 @@ subevalvar_trim(char *p, int strloc, int static int -subevalvar_misc(char *p, const char *var, int subtype, int startloc, +subevalvar_misc(const char *p, const char *var, int subtype, int startloc, int varflags) { char *startp; @@ -645,12 +651,12 @@ subevalvar_misc(char *p, const char *var * input string. */ -static char * -evalvar(char *p, int flag, struct worddest *dst) +static const char * +evalvar(const char *p, int flag, struct worddest *dst) { int subtype; int varflags; - char *var; + const char *var; const char *val; int patloc; int c; Modified: projects/release-pkg/bin/sh/tests/builtins/Makefile ============================================================================== --- projects/release-pkg/bin/sh/tests/builtins/Makefile Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/bin/sh/tests/builtins/Makefile Mon Jan 25 14:13:28 2016 (r294728) @@ -112,6 +112,8 @@ FILES+= local2.0 FILES+= local3.0 FILES+= local4.0 FILES+= local5.0 +FILES+= local6.0 +FILES+= local7.0 .if ${MK_NLS} != "no" FILES+= locale1.0 .endif Copied: projects/release-pkg/bin/sh/tests/builtins/local6.0 (from r294726, head/bin/sh/tests/builtins/local6.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/release-pkg/bin/sh/tests/builtins/local6.0 Mon Jan 25 14:13:28 2016 (r294728, copy of r294726, head/bin/sh/tests/builtins/local6.0) @@ -0,0 +1,10 @@ +# $FreeBSD$ + +f() { + local x + readonly x=2 +} +x=3 +f +x=4 +[ "$x" = 4 ] Copied: projects/release-pkg/bin/sh/tests/builtins/local7.0 (from r294726, head/bin/sh/tests/builtins/local7.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/release-pkg/bin/sh/tests/builtins/local7.0 Mon Jan 25 14:13:28 2016 (r294728, copy of r294726, head/bin/sh/tests/builtins/local7.0) @@ -0,0 +1,10 @@ +# $FreeBSD$ + +f() { + local x + readonly x=2 +} +unset x +f +x=4 +[ "$x" = 4 ] Modified: projects/release-pkg/bin/sh/var.c ============================================================================== --- projects/release-pkg/bin/sh/var.c Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/bin/sh/var.c Mon Jan 25 14:13:28 2016 (r294728) @@ -802,6 +802,7 @@ poplocalvars(void) ckfree(lvp->text); optschanged(); } else if ((lvp->flags & (VUNSET|VSTRFIXED)) == VUNSET) { + vp->flags &= ~VREADONLY; (void)unsetvar(vp->text); } else { islocalevar = (vp->flags | lvp->flags) & VEXPORT && Modified: projects/release-pkg/cddl/lib/Makefile ============================================================================== --- projects/release-pkg/cddl/lib/Makefile Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/cddl/lib/Makefile Mon Jan 25 14:13:28 2016 (r294728) @@ -26,7 +26,7 @@ _libzpool= libzpool .endif .endif -.if ${MACHINE_CPUARCH} != "sparc64" +.if ${MACHINE_CPUARCH} != "sparc64" && ${MACHINE_CPUARCH} != "riscv" _drti= drti _libdtrace= libdtrace .endif Modified: projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII.c ============================================================================== --- projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII.c Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII.c Mon Jan 25 14:13:28 2016 (r294728) @@ -443,6 +443,7 @@ mib_fetch_ifmib(struct mibif *ifp) size_t len; void *newmib; struct ifmibdata oldmib = ifp->mib; + struct ifreq irr; if (fetch_generic_mib(ifp, &oldmib) == -1) return (-1); @@ -514,6 +515,18 @@ mib_fetch_ifmib(struct mibif *ifp) } out: + strncpy(irr.ifr_name, ifp->name, sizeof(irr.ifr_name)); + irr.ifr_buffer.buffer = MIBIF_PRIV(ifp)->alias; + irr.ifr_buffer.length = sizeof(MIBIF_PRIV(ifp)->alias); + if (ioctl(mib_netsock, SIOCGIFDESCR, &irr) == -1) { + MIBIF_PRIV(ifp)->alias[0] = 0; + if (errno != ENOMSG) + syslog(LOG_WARNING, "SIOCGIFDESCR (%s): %m", ifp->name); + } else if (irr.ifr_buffer.buffer == NULL) { + MIBIF_PRIV(ifp)->alias[0] = 0; + syslog(LOG_WARNING, "SIOCGIFDESCR (%s): too long (%zu)", + ifp->name, irr.ifr_buffer.length); + } ifp->mibtick = get_ticks(); return (0); } Modified: projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII.h ============================================================================== --- projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII.h Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII.h Mon Jan 25 14:13:28 2016 (r294728) @@ -57,6 +57,9 @@ #include "snmp_mibII.h" #include "mibII_tree.h" +/* maximum size of the interface alias */ +#define MIBIF_ALIAS_SIZE (64 + 1) + /* * Interface list and flags. */ @@ -77,6 +80,9 @@ struct mibif_private { uint64_t hc_opackets; uint64_t hc_imcasts; uint64_t hc_ipackets; + + /* this should be made public */ + char alias[MIBIF_ALIAS_SIZE]; }; #define MIBIF_PRIV(IFP) ((struct mibif_private *)((IFP)->private)) Modified: projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII_interfaces.c ============================================================================== --- projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII_interfaces.c Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII_interfaces.c Mon Jan 25 14:13:28 2016 (r294728) @@ -528,7 +528,7 @@ op_ifxtable(struct snmp_context *ctx, st break; case LEAF_ifAlias: - ret = string_get(value, "", -1); + ret = string_get(value, MIBIF_PRIV(ifp)->alias, -1); break; case LEAF_ifCounterDiscontinuityTime: Modified: projects/release-pkg/contrib/compiler-rt/lib/builtins/int_lib.h ============================================================================== --- projects/release-pkg/contrib/compiler-rt/lib/builtins/int_lib.h Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/compiler-rt/lib/builtins/int_lib.h Mon Jan 25 14:13:28 2016 (r294728) @@ -74,11 +74,13 @@ * global header to prevent other C files from making the detour * through __c?zdi2() as well. * - * This problem has only been observed on FreeBSD for sparc64 and - * mips64 with GCC 4.2.1. + * This problem has been observed on FreeBSD for sparc64 and + * mips64 with GCC 4.2.1, and for riscv with GCC 5.2.0. + * Presumably it's any version of GCC, and targeting an arch that + * does not have dedicated bit counting instructions. */ #if defined(__FreeBSD__) && (defined(__sparc64__) || \ - defined(__mips_n64) || defined(__mips_o64)) + defined(__mips_n64) || defined(__mips_o64) || defined(__riscv__)) si_int __clzsi2(si_int); si_int __ctzsi2(si_int); #define __builtin_clz __clzsi2 Modified: projects/release-pkg/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h ============================================================================== --- projects/release-pkg/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h Mon Jan 25 14:13:28 2016 (r294728) @@ -76,6 +76,10 @@ namespace __sanitizer { #elif defined(__powerpc64__) const unsigned struct_kernel_stat_sz = 144; const unsigned struct_kernel_stat64_sz = 104; +#elif defined(__riscv__) + /* RISCVTODO: check that these values are correct */ + const unsigned struct_kernel_stat_sz = 128; + const unsigned struct_kernel_stat64_sz = 128; #elif defined(__mips__) #if SANITIZER_WORDSIZE == 64 const unsigned struct_kernel_stat_sz = 216; @@ -103,7 +107,7 @@ namespace __sanitizer { #if SANITIZER_LINUX || SANITIZER_FREEBSD -#if defined(__powerpc64__) +#if defined(__powerpc64__) || defined(__riscv__) const unsigned struct___old_kernel_stat_sz = 0; #else const unsigned struct___old_kernel_stat_sz = 32; @@ -481,7 +485,7 @@ namespace __sanitizer { typedef long __sanitizer___kernel_off_t; #endif -#if defined(__powerpc__) || defined(__mips__) +#if defined(__powerpc__) || defined(__mips__) || defined(__riscv__) typedef unsigned int __sanitizer___kernel_old_uid_t; typedef unsigned int __sanitizer___kernel_old_gid_t; #else Modified: projects/release-pkg/contrib/elftoolchain/libelf/_libelf_config.h ============================================================================== --- projects/release-pkg/contrib/elftoolchain/libelf/_libelf_config.h Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/elftoolchain/libelf/_libelf_config.h Mon Jan 25 14:13:28 2016 (r294728) @@ -97,6 +97,12 @@ #define LIBELF_BYTEORDER ELFDATA2MSB #define LIBELF_CLASS ELFCLASS32 +#elif defined(__riscv64) + +#define LIBELF_ARCH EM_RISCV +#define LIBELF_BYTEORDER ELFDATA2LSB +#define LIBELF_CLASS ELFCLASS64 + #elif defined(__sparc__) #define LIBELF_ARCH EM_SPARCV9 Modified: projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h ============================================================================== --- projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h Mon Jan 25 14:13:28 2016 (r294728) @@ -253,6 +253,9 @@ typedef unsigned szind_t; # ifdef __powerpc__ # define LG_QUANTUM 4 # endif +# ifdef __riscv__ +# define LG_QUANTUM 4 +# endif # ifdef __s390__ # define LG_QUANTUM 4 # endif Modified: projects/release-pkg/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h ============================================================================== --- projects/release-pkg/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h Mon Jan 25 14:13:28 2016 (r294728) @@ -52,6 +52,9 @@ #elif defined(__powerpc__) # define LG_SIZEOF_PTR 2 #endif +#ifdef __riscv__ +# define LG_SIZEOF_PTR 3 +#endif #ifndef JEMALLOC_TLS_MODEL # define JEMALLOC_TLS_MODEL /* Default. */ Modified: projects/release-pkg/contrib/llvm/projects/libunwind/include/libunwind.h ============================================================================== --- projects/release-pkg/contrib/llvm/projects/libunwind/include/libunwind.h Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/llvm/projects/libunwind/include/libunwind.h Mon Jan 25 14:13:28 2016 (r294728) @@ -295,6 +295,77 @@ enum { UNW_PPC_SPEFSCR = 112 }; +// 64-bit RISC-V registers +enum { + UNW_RISCV_X0 = 0, + UNW_RISCV_X1 = 1, + UNW_RISCV_RA = 1, + UNW_RISCV_X2 = 2, + UNW_RISCV_SP = 2, + UNW_RISCV_X3 = 3, + UNW_RISCV_X4 = 4, + UNW_RISCV_X5 = 5, + UNW_RISCV_X6 = 6, + UNW_RISCV_X7 = 7, + UNW_RISCV_X8 = 8, + UNW_RISCV_X9 = 9, + UNW_RISCV_X10 = 10, + UNW_RISCV_X11 = 11, + UNW_RISCV_X12 = 12, + UNW_RISCV_X13 = 13, + UNW_RISCV_X14 = 14, + UNW_RISCV_X15 = 15, + UNW_RISCV_X16 = 16, + UNW_RISCV_X17 = 17, + UNW_RISCV_X18 = 18, + UNW_RISCV_X19 = 19, + UNW_RISCV_X20 = 20, + UNW_RISCV_X21 = 21, + UNW_RISCV_X22 = 22, + UNW_RISCV_X23 = 23, + UNW_RISCV_X24 = 24, + UNW_RISCV_X25 = 25, + UNW_RISCV_X26 = 26, + UNW_RISCV_X27 = 27, + UNW_RISCV_X28 = 28, + UNW_RISCV_X29 = 29, + UNW_RISCV_X30 = 30, + UNW_RISCV_X31 = 31, + // reserved block + UNW_RISCV_D0 = 64, + UNW_RISCV_D1 = 65, + UNW_RISCV_D2 = 66, + UNW_RISCV_D3 = 67, + UNW_RISCV_D4 = 68, + UNW_RISCV_D5 = 69, + UNW_RISCV_D6 = 70, + UNW_RISCV_D7 = 71, + UNW_RISCV_D8 = 72, + UNW_RISCV_D9 = 73, + UNW_RISCV_D10 = 74, + UNW_RISCV_D11 = 75, + UNW_RISCV_D12 = 76, + UNW_RISCV_D13 = 77, + UNW_RISCV_D14 = 78, + UNW_RISCV_D15 = 79, + UNW_RISCV_D16 = 80, + UNW_RISCV_D17 = 81, + UNW_RISCV_D18 = 82, + UNW_RISCV_D19 = 83, + UNW_RISCV_D20 = 84, + UNW_RISCV_D21 = 85, + UNW_RISCV_D22 = 86, + UNW_RISCV_D23 = 87, + UNW_RISCV_D24 = 88, + UNW_RISCV_D25 = 89, + UNW_RISCV_D26 = 90, + UNW_RISCV_D27 = 91, + UNW_RISCV_D28 = 92, + UNW_RISCV_D29 = 93, + UNW_RISCV_D30 = 94, + UNW_RISCV_D31 = 95, +}; + // 64-bit ARM64 registers enum { UNW_ARM64_X0 = 0, Modified: projects/release-pkg/contrib/llvm/projects/libunwind/src/Registers.hpp ============================================================================== --- projects/release-pkg/contrib/llvm/projects/libunwind/src/Registers.hpp Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/llvm/projects/libunwind/src/Registers.hpp Mon Jan 25 14:13:28 2016 (r294728) @@ -1024,6 +1024,264 @@ inline const char *Registers_ppc::getReg } +/// Registers_riscv holds the register state of a thread in a 64-bit RISC-V +/// process. +class _LIBUNWIND_HIDDEN Registers_riscv { +public: + Registers_riscv(); + Registers_riscv(const void *registers); + + bool validRegister(int num) const; + uint64_t getRegister(int num) const; + void setRegister(int num, uint64_t value); + bool validFloatRegister(int num) const; + double getFloatRegister(int num) const; + void setFloatRegister(int num, double value); + bool validVectorRegister(int num) const; + v128 getVectorRegister(int num) const; + void setVectorRegister(int num, v128 value); + const char *getRegisterName(int num); + void jumpto(); + static int lastDwarfRegNum() { return 95; } + + uint64_t getSP() const { return _registers.__x[2]; } + void setSP(uint64_t value) { _registers.__x[2] = value; } + uint64_t getIP() const { return _registers.__x[1]; } + void setIP(uint64_t value) { _registers.__x[1] = value; } + +private: + struct GPRs { + uint64_t __x[32]; // x0-x31 + }; + + GPRs _registers; + double _vectorHalfRegisters[32]; + // Currently only the lower double in 128-bit vectore registers + // is perserved during unwinding. We could define new register + // numbers (> 96) which mean whole vector registers, then this + // struct would need to change to contain whole vector registers. +}; + +inline Registers_riscv::Registers_riscv(const void *registers) { + static_assert(sizeof(Registers_riscv) < sizeof(unw_context_t), + "riscv registers do not fit into unw_context_t"); + memcpy(&_registers, registers, sizeof(_registers)); + static_assert(sizeof(GPRs) == 0x100, + "expected VFP registers to be at offset 256"); + memcpy(_vectorHalfRegisters, + static_cast(registers) + sizeof(GPRs), + sizeof(_vectorHalfRegisters)); +} + +inline Registers_riscv::Registers_riscv() { + memset(&_registers, 0, sizeof(_registers)); + memset(&_vectorHalfRegisters, 0, sizeof(_vectorHalfRegisters)); +} + +inline bool Registers_riscv::validRegister(int regNum) const { + if (regNum == UNW_REG_IP) + return true; + if (regNum == UNW_REG_SP) + return true; + if (regNum < 0) + return false; + if (regNum > 95) + return false; + if ((regNum > 31) && (regNum < 64)) + return false; + return true; +} + +inline uint64_t Registers_riscv::getRegister(int regNum) const { + if (regNum == UNW_REG_IP) + return _registers.__x[1]; + if (regNum == UNW_REG_SP) + return _registers.__x[2]; + if ((regNum >= 0) && (regNum < 32)) + return _registers.__x[regNum]; + _LIBUNWIND_ABORT("unsupported riscv register"); +} + +inline void Registers_riscv::setRegister(int regNum, uint64_t value) { + if (regNum == UNW_REG_IP) + _registers.__x[1] = value; + else if (regNum == UNW_REG_SP) + _registers.__x[2] = value; + else if ((regNum >= 0) && (regNum < 32)) + _registers.__x[regNum] = value; + else + _LIBUNWIND_ABORT("unsupported riscv register"); +} + +inline const char *Registers_riscv::getRegisterName(int regNum) { + switch (regNum) { + case UNW_REG_IP: + return "ra"; + case UNW_REG_SP: + return "sp"; + case UNW_RISCV_X0: + return "x0"; + case UNW_RISCV_X1: + return "ra"; + case UNW_RISCV_X2: + return "sp"; + case UNW_RISCV_X3: + return "x3"; + case UNW_RISCV_X4: + return "x4"; + case UNW_RISCV_X5: + return "x5"; + case UNW_RISCV_X6: + return "x6"; + case UNW_RISCV_X7: + return "x7"; + case UNW_RISCV_X8: + return "x8"; + case UNW_RISCV_X9: + return "x9"; + case UNW_RISCV_X10: + return "x10"; + case UNW_RISCV_X11: + return "x11"; + case UNW_RISCV_X12: + return "x12"; + case UNW_RISCV_X13: + return "x13"; + case UNW_RISCV_X14: + return "x14"; + case UNW_RISCV_X15: + return "x15"; + case UNW_RISCV_X16: + return "x16"; + case UNW_RISCV_X17: + return "x17"; + case UNW_RISCV_X18: + return "x18"; + case UNW_RISCV_X19: + return "x19"; + case UNW_RISCV_X20: + return "x20"; + case UNW_RISCV_X21: + return "x21"; + case UNW_RISCV_X22: + return "x22"; + case UNW_RISCV_X23: + return "x23"; + case UNW_RISCV_X24: + return "x24"; + case UNW_RISCV_X25: + return "x25"; + case UNW_RISCV_X26: + return "x26"; + case UNW_RISCV_X27: + return "x27"; + case UNW_RISCV_X28: + return "x28"; + case UNW_RISCV_X29: + return "x29"; + case UNW_RISCV_X30: + return "x30"; + case UNW_RISCV_X31: + return "x31"; + case UNW_RISCV_D0: + return "d0"; + case UNW_RISCV_D1: + return "d1"; + case UNW_RISCV_D2: + return "d2"; + case UNW_RISCV_D3: + return "d3"; + case UNW_RISCV_D4: + return "d4"; + case UNW_RISCV_D5: + return "d5"; + case UNW_RISCV_D6: + return "d6"; + case UNW_RISCV_D7: + return "d7"; + case UNW_RISCV_D8: + return "d8"; + case UNW_RISCV_D9: + return "d9"; + case UNW_RISCV_D10: + return "d10"; + case UNW_RISCV_D11: + return "d11"; + case UNW_RISCV_D12: + return "d12"; + case UNW_RISCV_D13: + return "d13"; + case UNW_RISCV_D14: + return "d14"; + case UNW_RISCV_D15: + return "d15"; + case UNW_RISCV_D16: + return "d16"; + case UNW_RISCV_D17: + return "d17"; + case UNW_RISCV_D18: + return "d18"; + case UNW_RISCV_D19: + return "d19"; + case UNW_RISCV_D20: + return "d20"; + case UNW_RISCV_D21: + return "d21"; + case UNW_RISCV_D22: + return "d22"; + case UNW_RISCV_D23: + return "d23"; + case UNW_RISCV_D24: + return "d24"; + case UNW_RISCV_D25: + return "d25"; + case UNW_RISCV_D26: + return "d26"; + case UNW_RISCV_D27: + return "d27"; + case UNW_RISCV_D28: + return "d28"; + case UNW_RISCV_D29: + return "d29"; + case UNW_RISCV_D30: + return "d30"; + case UNW_RISCV_D31: + return "d31"; + default: + return "unknown register"; + } +} + +inline bool Registers_riscv::validFloatRegister(int regNum) const { + if (regNum < UNW_RISCV_D0) + return false; + if (regNum > UNW_RISCV_D31) + return false; + return true; +} + +inline double Registers_riscv::getFloatRegister(int regNum) const { + assert(validFloatRegister(regNum)); + return _vectorHalfRegisters[regNum - UNW_RISCV_D0]; +} + +inline void Registers_riscv::setFloatRegister(int regNum, double value) { + assert(validFloatRegister(regNum)); + _vectorHalfRegisters[regNum - UNW_RISCV_D0] = value; +} + +inline bool Registers_riscv::validVectorRegister(int) const { + return false; +} + +inline v128 Registers_riscv::getVectorRegister(int) const { + _LIBUNWIND_ABORT("no riscv vector register support yet"); +} + +inline void Registers_riscv::setVectorRegister(int, v128) { + _LIBUNWIND_ABORT("no riscv vector register support yet"); +} + /// Registers_arm64 holds the register state of a thread in a 64-bit arm /// process. Modified: projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp ============================================================================== --- projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp Mon Jan 25 14:13:28 2016 (r294728) @@ -562,6 +562,10 @@ private: compact_unwind_encoding_t dwarfEncoding(Registers_or1k &) const { return 0; } + + compact_unwind_encoding_t dwarfEncoding(Registers_riscv &) const { + return 0; + } #endif // _LIBUNWIND_SUPPORT_DWARF_UNWIND Modified: projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S ============================================================================== --- projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S Mon Jan 25 14:13:28 2016 (r294728) @@ -478,4 +478,8 @@ DEFINE_LIBUNWIND_PRIVATE_FUNCTION(_ZN9li l.jr r9 l.nop +#elif defined(__riscv__) + +/* RISCVTODO */ + #endif Modified: projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S ============================================================================== --- projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S Mon Jan 25 14:13:28 2016 (r294728) @@ -463,4 +463,9 @@ DEFINE_LIBUNWIND_FUNCTION(unw_getcontext l.sw 116(r3), r29 l.sw 120(r3), r30 l.sw 124(r3), r31 + +#elif defined(__riscv__) + +/* RISCVTODO */ + #endif Modified: projects/release-pkg/contrib/llvm/projects/libunwind/src/config.h ============================================================================== --- projects/release-pkg/contrib/llvm/projects/libunwind/src/config.h Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/llvm/projects/libunwind/src/config.h Mon Jan 25 14:13:28 2016 (r294728) @@ -74,7 +74,8 @@ #define _LIBUNWIND_BUILD_ZERO_COST_APIS (defined(__i386__) || \ defined(__x86_64__) || \ defined(__arm__) || \ - defined(__aarch64__)) + defined(__aarch64__) || \ + defined(__riscv__)) #define _LIBUNWIND_BUILD_SJLJ_APIS 0 #define _LIBUNWIND_SUPPORT_FRAME_APIS (defined(__i386__) || \ defined(__x86_64__)) Modified: projects/release-pkg/contrib/llvm/projects/libunwind/src/libunwind.cpp ============================================================================== --- projects/release-pkg/contrib/llvm/projects/libunwind/src/libunwind.cpp Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/llvm/projects/libunwind/src/libunwind.cpp Mon Jan 25 14:13:28 2016 (r294728) @@ -66,6 +66,9 @@ _LIBUNWIND_EXPORT int unw_init_local(unw context, LocalAddressSpace::sThisAddressSpace); #elif defined(__mips__) #warning The MIPS architecture is not supported. +#elif defined(__riscv__) + new ((void *)cursor) UnwindCursor( + context, LocalAddressSpace::sThisAddressSpace); #else #error Architecture not supported #endif Modified: projects/release-pkg/contrib/ntp/ChangeLog ============================================================================== --- projects/release-pkg/contrib/ntp/ChangeLog Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/ntp/ChangeLog Mon Jan 25 14:13:28 2016 (r294728) @@ -1,4 +1,38 @@ --- +(4.2.8p6) 2016/01/20 Released by Harlan Stenn + +* [Sec 2935] Deja Vu: Replay attack on authenticated broadcast mode. HStenn. +* [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn. +* [Sec 2937] ntpq: nextvar() missing length check. perlinger@ntp.org +* [Sec 2938] ntpq saveconfig command allows dangerous characters + in filenames. perlinger@ntp.org +* [Sec 2939] reslist NULL pointer dereference. perlinger@ntp.org +* [Sec 2940] Stack exhaustion in recursive traversal of restriction + list. perlinger@ntp.org +* [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn. +* [Sec 2945] Zero Origin Timestamp Bypass. perlinger@ntp.org +* [Sec 2948] Potential Infinite Loop in ntpq ( and ntpdc) perlinger@ntp.org +* [Bug 2772] adj_systime overflows tv_usec. perlinger@ntp.org +* [Bug 2814] msyslog deadlock when signaled. perlinger@ntp.org + - applied patch by shenpeng11@huawei.com with minor adjustments +* [Bug 2882] Look at ntp_request.c:list_peers_sum(). perlinger@ntp.org +* [Bug 2891] Deadlock in deferred DNS lookup framework. perlinger@ntp.org +* [Bug 2892] Several test cases assume IPv6 capabilities even when + IPv6 is disabled in the build. perlinger@ntp.org + - Found this already fixed, but validation led to cleanup actions. +* [Bug 2905] DNS lookups broken. perlinger@ntp.org + - added limits to stack consumption, fixed some return code handling +* [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call + - changed stacked/nested handling of CTRL-C. perlinger@ntp.org + - make CTRL-C work for retrieval and printing od MRU list. perlinger@ntp.org +* [Bug 2980] reduce number of warnings. perlinger@ntp.org + - integrated several patches from Havard Eidnes (he@uninett.no) +* [Bug 2985] bogus calculation in authkeys.c perlinger@ntp.org + - implement 'auth_log2()' using integer bithack instead of float calculation +* Make leapsec_query debug messages less verbose. Harlan Stenn. +* Disable incomplete t-ntp_signd.c test. Harlan Stenn. + +--- (4.2.8p5) 2016/01/07 Released by Harlan Stenn * [Sec 2956] small-step/big-step. Close the panic gate earlier. HStenn. @@ -47,6 +81,7 @@ lots of clients. perlinger@ntp.org * [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call - changed stacked/nested handling of CTRL-C. perlinger@ntp.org + - make CTRL-C work for retrieval and printing od MRU list. perlinger@ntp.org * Unity cleanup for FreeBSD-6.4. Harlan Stenn. * Unity test cleanup. Harlan Stenn. * Libevent autoconf pthread fixes for FreeBSD-10. Harlan Stenn. @@ -55,9 +90,8 @@ * Quiet a warning from clang. Harlan Stenn. * Update the NEWS file. Harlan Stenn. * Update scripts/calc_tickadj/Makefile.am. Harlan Stenn. + --- -(4.2.8p4) 2015/10/21 Released by Harlan Stenn -(4.2.8p4-RC1) 2015/10/06 Released by Harlan Stenn * [Sec 2899] CVE-2014-9297 perlinger@ntp.org * [Sec 2901] Drop invalid packet before checking KoD. Check for all KoD's. Modified: projects/release-pkg/contrib/ntp/CommitLog ============================================================================== --- projects/release-pkg/contrib/ntp/CommitLog Mon Jan 25 14:09:35 2016 (r294727) +++ projects/release-pkg/contrib/ntp/CommitLog Mon Jan 25 14:13:28 2016 (r294728) @@ -1,8 +1,633 @@ -ChangeSet@1.3623, 2016-01-07 23:33:11+00:00, stenn@deacon.udel.edu +ChangeSet@1.3628, 2016-01-20 04:20:12-05:00, stenn@deacon.udel.edu + NTP_4_2_8P6 + TAG: NTP_4_2_8P6 + + ChangeLog@1.1793 +1 -0 + NTP_4_2_8P6 + + ntpd/invoke-ntp.conf.texi@1.196 +1 -1 + NTP_4_2_8P6 + + ntpd/invoke-ntp.keys.texi@1.188 +1 -1 + NTP_4_2_8P6 + + ntpd/invoke-ntpd.texi@1.504 +2 -2 + NTP_4_2_8P6 + + ntpd/ntp.conf.5man@1.230 +3 -3 + NTP_4_2_8P6 + + ntpd/ntp.conf.5mdoc@1.230 +2 -3 + NTP_4_2_8P6 + + ntpd/ntp.conf.html@1.183 +60 -2 + NTP_4_2_8P6 + + ntpd/ntp.conf.man.in@1.230 +3 -3 + NTP_4_2_8P6 + + ntpd/ntp.conf.mdoc.in@1.230 +2 -3 + NTP_4_2_8P6 + + ntpd/ntp.keys.5man@1.222 +2 -2 + NTP_4_2_8P6 + + ntpd/ntp.keys.5mdoc@1.222 +3 -3 + NTP_4_2_8P6 + + ntpd/ntp.keys.html@1.184 +21 -33 + NTP_4_2_8P6 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Mon Jan 25 16:18:09 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E13ACA450F5 for ; Mon, 25 Jan 2016 16:18:09 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AF4C0ADD; Mon, 25 Jan 2016 16:18:09 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0PGI82X052501; Mon, 25 Jan 2016 16:18:08 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0PGI8EQ052499; Mon, 25 Jan 2016 16:18:08 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601251618.u0PGI8EQ052499@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Mon, 25 Jan 2016 16:18:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294733 - projects/release-pkg X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2016 16:18:10 -0000 Author: gjb Date: Mon Jan 25 16:18:08 2016 New Revision: 294733 URL: https://svnweb.freebsd.org/changeset/base/294733 Log: Add a 'signpackages' target, which creates the pkg repository metadata files and uses the path of PKGSIGNKEY for signing, if set. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/Makefile projects/release-pkg/Makefile.inc1 Modified: projects/release-pkg/Makefile ============================================================================== --- projects/release-pkg/Makefile Mon Jan 25 15:37:01 2016 (r294732) +++ projects/release-pkg/Makefile Mon Jan 25 16:18:08 2016 (r294733) @@ -126,7 +126,7 @@ TGTS= all all-man buildenv buildenvvars _build-tools _cross-tools _includes _libraries _depend \ build32 builddtb distribute32 install32 xdev xdev-build xdev-install \ xdev-links native-xtools create-kernel-packages stageworld \ - create-world-packages packages installconfig + create-world-packages packages installconfig signpackages TGTS+= ${SUBDIR_TARGETS} Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Mon Jan 25 15:37:01 2016 (r294732) +++ projects/release-pkg/Makefile.inc1 Mon Jan 25 16:18:08 2016 (r294733) @@ -1359,6 +1359,7 @@ packagekernel: STAGEDIR= ${MAKEOBJDIRPREFIX}${.CURDIR}/stage REPODIR= ${MAKEOBJDIRPREFIX}${.CURDIR}/repo +PKGSIGNKEY?= # empty _pkgbootstrap: @env ASSUME_ALWAYS_YES=YES pkg bootstrap @@ -1450,6 +1451,9 @@ create-kernel-packages: _pkgbootstrap .endfor .endfor +signpackages: _pkgbootstrap + @pkg -o ABI_FILE=${STAGEDIR}/bin/sh repo ${REPODIR}/$$(pkg config ABI) ${PKGSIGNKEY} + # # doxygen # From owner-svn-src-projects@freebsd.org Tue Jan 26 07:49:16 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C284A6E3F4 for ; Tue, 26 Jan 2016 07:49:16 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E1297BCB; Tue, 26 Jan 2016 07:49:15 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0Q7nEmj027063; Tue, 26 Jan 2016 07:49:14 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0Q7nCTg027031; Tue, 26 Jan 2016 07:49:12 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601260749.u0Q7nCTg027031@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Tue, 26 Jan 2016 07:49:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294777 - in projects/clang380-import: bin/setfacl bin/sh cddl/lib contrib/elftoolchain/libelf contrib/gcc/config/riscv64 contrib/ofed/librdmacm/examples/build/rping etc etc/defaults et... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2016 07:49:16 -0000 Author: dim Date: Tue Jan 26 07:49:11 2016 New Revision: 294777 URL: https://svnweb.freebsd.org/changeset/base/294777 Log: Merge ^/head r294599 through r294776. Added: projects/clang380-import/contrib/gcc/config/riscv64/ - copied from r294776, head/contrib/gcc/config/riscv64/ projects/clang380-import/etc/periodic/daily/480.leapfile-ntpd - copied unchanged from r294776, head/etc/periodic/daily/480.leapfile-ntpd projects/clang380-import/sys/arm/allwinner/allwinner_machdep.c - copied unchanged from r294776, head/sys/arm/allwinner/allwinner_machdep.c projects/clang380-import/sys/arm/allwinner/allwinner_machdep.h - copied unchanged from r294776, head/sys/arm/allwinner/allwinner_machdep.h projects/clang380-import/sys/arm/arm/debug_monitor.c - copied unchanged from r294776, head/sys/arm/arm/debug_monitor.c projects/clang380-import/sys/arm/include/debug_monitor.h - copied unchanged from r294776, head/sys/arm/include/debug_monitor.h projects/clang380-import/sys/boot/common/paths.h - copied unchanged from r294776, head/sys/boot/common/paths.h projects/clang380-import/sys/boot/common/rbx.h - copied unchanged from r294776, head/sys/boot/common/rbx.h projects/clang380-import/sys/dev/extres/ - copied from r294776, head/sys/dev/extres/ projects/clang380-import/sys/net/route_var.h - copied unchanged from r294776, head/sys/net/route_var.h Deleted: projects/clang380-import/sys/arm/allwinner/a10_machdep.c projects/clang380-import/sys/boot/i386/common/rbx.h Modified: projects/clang380-import/bin/setfacl/setfacl.1 projects/clang380-import/bin/sh/cd.c projects/clang380-import/bin/sh/expand.c projects/clang380-import/cddl/lib/Makefile projects/clang380-import/contrib/elftoolchain/libelf/_libelf_config.h projects/clang380-import/contrib/ofed/librdmacm/examples/build/rping/Makefile projects/clang380-import/etc/defaults/periodic.conf projects/clang380-import/etc/defaults/rc.conf projects/clang380-import/etc/ntp.conf projects/clang380-import/etc/periodic/daily/Makefile projects/clang380-import/etc/rc.d/jail projects/clang380-import/etc/rc.d/ntpd projects/clang380-import/gnu/lib/libreadline/readline/Makefile projects/clang380-import/lib/Makefile projects/clang380-import/lib/libc/Makefile projects/clang380-import/lib/libc/gen/readpassphrase.c projects/clang380-import/lib/libc/net/sctp_sys_calls.c projects/clang380-import/lib/libelftc/Makefile projects/clang380-import/lib/libproc/proc_bkpt.c projects/clang380-import/lib/libproc/proc_regs.c projects/clang380-import/libexec/rtld-elf/riscv/rtld_machdep.h projects/clang380-import/sbin/ifconfig/iflagg.c projects/clang380-import/sbin/kldstat/Makefile projects/clang380-import/sbin/kldstat/kldstat.8 projects/clang380-import/sbin/kldstat/kldstat.c projects/clang380-import/share/dtrace/watch_kill projects/clang380-import/share/man/man4/lagg.4 projects/clang380-import/share/man/man5/ext2fs.5 projects/clang380-import/share/man/man9/hashinit.9 projects/clang380-import/share/mk/auto.obj.mk projects/clang380-import/share/mk/bsd.dep.mk projects/clang380-import/share/mk/gendirdeps.mk projects/clang380-import/share/mk/host-target.mk projects/clang380-import/share/mk/meta.subdir.mk projects/clang380-import/sys/amd64/linux/linux.h projects/clang380-import/sys/amd64/linux/linux_machdep.c projects/clang380-import/sys/arm/allwinner/a10_clk.c projects/clang380-import/sys/arm/allwinner/a10_clk.h projects/clang380-import/sys/arm/allwinner/a10_common.c projects/clang380-import/sys/arm/allwinner/files.allwinner projects/clang380-import/sys/arm/arm/db_trace.c projects/clang380-import/sys/arm/arm/elf_machdep.c projects/clang380-import/sys/arm/arm/machdep.c projects/clang380-import/sys/arm/arm/minidump_machdep.c projects/clang380-import/sys/arm/arm/physmem.c projects/clang380-import/sys/arm/arm/pmap-v6-new.c projects/clang380-import/sys/arm/arm/pmap-v6.c projects/clang380-import/sys/arm/arm/pmap.c projects/clang380-import/sys/arm/arm/trap-v6.c projects/clang380-import/sys/arm/conf/A20 projects/clang380-import/sys/arm/conf/CUBIEBOARD projects/clang380-import/sys/arm/include/cpu-v6.h projects/clang380-import/sys/arm/include/db_machdep.h projects/clang380-import/sys/arm/include/kdb.h projects/clang380-import/sys/arm/include/ofw_machdep.h projects/clang380-import/sys/arm/include/physmem.h projects/clang380-import/sys/arm/include/pmap-v6.h projects/clang380-import/sys/arm/include/pmap.h projects/clang380-import/sys/arm/include/pte.h projects/clang380-import/sys/arm/include/sysreg.h projects/clang380-import/sys/arm64/arm64/gic.c projects/clang380-import/sys/arm64/arm64/gic.h projects/clang380-import/sys/arm64/arm64/gic_fdt.c projects/clang380-import/sys/arm64/arm64/gic_v3.c projects/clang380-import/sys/arm64/arm64/gic_v3_fdt.c projects/clang380-import/sys/arm64/arm64/gic_v3_its.c projects/clang380-import/sys/boot/arm/at91/boot2/boot2.c projects/clang380-import/sys/boot/arm/ixp425/boot2/boot2.c projects/clang380-import/sys/boot/efi/boot1/boot1.c projects/clang380-import/sys/boot/efi/libefi/libefi.c projects/clang380-import/sys/boot/efi/loader/main.c projects/clang380-import/sys/boot/i386/boot2/boot2.c projects/clang380-import/sys/boot/i386/gptboot/gptboot.c projects/clang380-import/sys/boot/i386/zfsboot/zfsboot.c projects/clang380-import/sys/boot/mips/beri/boot2/boot2.c projects/clang380-import/sys/boot/pc98/boot2/boot2.c projects/clang380-import/sys/boot/powerpc/boot1.chrp/boot1.c projects/clang380-import/sys/boot/sparc64/boot1/boot1.c projects/clang380-import/sys/boot/usb/tools/Makefile projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/clang380-import/sys/conf/files projects/clang380-import/sys/conf/files.arm projects/clang380-import/sys/conf/options projects/clang380-import/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.h projects/clang380-import/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c projects/clang380-import/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.h projects/clang380-import/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/clang380-import/sys/dev/cxgbe/iw_cxgbe/cm.c projects/clang380-import/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h projects/clang380-import/sys/dev/cxgbe/iw_cxgbe/provider.c projects/clang380-import/sys/dev/hyperv/netvsc/hv_net_vsc.c projects/clang380-import/sys/dev/hyperv/netvsc/hv_net_vsc.h projects/clang380-import/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/clang380-import/sys/dev/hyperv/netvsc/hv_rndis.h projects/clang380-import/sys/dev/hyperv/netvsc/hv_rndis_filter.c projects/clang380-import/sys/dev/hyperv/netvsc/hv_rndis_filter.h projects/clang380-import/sys/dev/hyperv/vmbus/hv_channel.c projects/clang380-import/sys/dev/ixgbe/ixgbe_osdep.h projects/clang380-import/sys/dev/ofw/openfirm.c projects/clang380-import/sys/dev/sound/pci/hdspe.h projects/clang380-import/sys/dev/uart/uart_tty.c projects/clang380-import/sys/fs/ext2fs/ext2_alloc.c projects/clang380-import/sys/fs/ext2fs/ext2_dinode.h projects/clang380-import/sys/fs/ext2fs/ext2_htree.c projects/clang380-import/sys/fs/ext2fs/ext2_inode_cnv.c projects/clang380-import/sys/fs/ext2fs/ext2_lookup.c projects/clang380-import/sys/fs/ext2fs/inode.h projects/clang380-import/sys/geom/geom_flashmap.c projects/clang380-import/sys/kern/kern_sysctl.c projects/clang380-import/sys/kern/tty.c projects/clang380-import/sys/kern/vfs_export.c projects/clang380-import/sys/mips/conf/AR934X_BASE projects/clang380-import/sys/net/if_lagg.c projects/clang380-import/sys/net/if_lagg.h projects/clang380-import/sys/net/radix.c projects/clang380-import/sys/net/radix.h projects/clang380-import/sys/net/radix_mpath.c projects/clang380-import/sys/net/radix_mpath.h projects/clang380-import/sys/net/route.c projects/clang380-import/sys/net/route.h projects/clang380-import/sys/net/rtsock.c projects/clang380-import/sys/net/vnet.c projects/clang380-import/sys/net80211/ieee80211_ioctl.c projects/clang380-import/sys/netinet/in_fib.c projects/clang380-import/sys/netinet/in_rmx.c projects/clang380-import/sys/netinet/in_var.h projects/clang380-import/sys/netinet/tcp_subr.c projects/clang380-import/sys/netinet6/in6_fib.c projects/clang380-import/sys/netinet6/in6_rmx.c projects/clang380-import/sys/netinet6/nd6_rtr.c projects/clang380-import/sys/netpfil/ipfw/dn_sched_qfq.c projects/clang380-import/sys/netpfil/ipfw/ip_fw_table_algo.c projects/clang380-import/sys/netpfil/pf/pf_table.c projects/clang380-import/sys/nfs/bootp_subr.c projects/clang380-import/sys/ofed/drivers/infiniband/core/cma.c projects/clang380-import/sys/ofed/drivers/infiniband/core/iwcm.c projects/clang380-import/sys/ofed/include/rdma/iw_cm.h projects/clang380-import/sys/ofed/include/rdma/rdma_cm.h projects/clang380-import/sys/powerpc/booke/pmap.c projects/clang380-import/sys/sys/ttydevsw.h projects/clang380-import/sys/vm/vm_map.c projects/clang380-import/tools/regression/sockets/unix_cmsg/unix_cmsg.c projects/clang380-import/tools/regression/sockets/zerosend/zerosend.c projects/clang380-import/tools/tools/ath/ath_ee_v4k_print/v4k.c projects/clang380-import/tools/tools/nanobsd/embedded/qemu-amd64.cfg projects/clang380-import/tools/tools/nanobsd/embedded/qemu-i386.cfg projects/clang380-import/tools/tools/nanobsd/embedded/qemu-mips.cfg projects/clang380-import/tools/tools/nanobsd/embedded/qemu-mips64.cfg projects/clang380-import/tools/tools/nanobsd/embedded/qemu-powerpc.cfg projects/clang380-import/tools/tools/nanobsd/embedded/qemu-powerpc64.cfg projects/clang380-import/tools/tools/nanobsd/embedded/qemu-sparc64.cfg projects/clang380-import/usr.bin/Makefile projects/clang380-import/usr.bin/elfdump/elfdump.c projects/clang380-import/usr.bin/ldd/ldd.c projects/clang380-import/usr.bin/whois/whois.1 projects/clang380-import/usr.bin/whois/whois.c projects/clang380-import/usr.sbin/autofs/automount.c projects/clang380-import/usr.sbin/autofs/automountd.c projects/clang380-import/usr.sbin/autofs/autounmountd.c projects/clang380-import/usr.sbin/autofs/common.c projects/clang380-import/usr.sbin/autofs/defined.c projects/clang380-import/usr.sbin/bhyve/block_if.c projects/clang380-import/usr.sbin/bhyve/pci_ahci.c projects/clang380-import/usr.sbin/bsdconfig/share/strings.subr projects/clang380-import/usr.sbin/iscsid/iscsid.c Directory Properties: projects/clang380-import/ (props changed) projects/clang380-import/cddl/ (props changed) projects/clang380-import/contrib/elftoolchain/ (props changed) projects/clang380-import/contrib/gcc/ (props changed) projects/clang380-import/gnu/lib/ (props changed) projects/clang380-import/lib/libc/ (props changed) projects/clang380-import/sbin/ (props changed) projects/clang380-import/share/ (props changed) projects/clang380-import/share/man/man4/ (props changed) projects/clang380-import/sys/ (props changed) projects/clang380-import/sys/boot/ (props changed) projects/clang380-import/sys/boot/powerpc/boot1.chrp/ (props changed) projects/clang380-import/sys/cddl/contrib/opensolaris/ (props changed) projects/clang380-import/sys/conf/ (props changed) projects/clang380-import/sys/dev/hyperv/ (props changed) projects/clang380-import/usr.sbin/bhyve/ (props changed) Modified: projects/clang380-import/bin/setfacl/setfacl.1 ============================================================================== --- projects/clang380-import/bin/setfacl/setfacl.1 Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/bin/setfacl/setfacl.1 Tue Jan 26 07:49:11 2016 (r294777) @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 4, 2015 +.Dd January 23, 2016 .Dt SETFACL 1 .Os .Sh NAME @@ -62,8 +62,9 @@ starting at position counting from zero. This option is only applicable to NFSv4 ACLs. .It Fl b -Remove all ACL entries except for the three required entries -(POSIX.1e ACLs) or six "canonical" entries (NFSv4 ACLs). +Remove all ACL entries except for the ones synthesized +from the file mode - the three mandatory entries in case +of POSIX.1e ACL. If the POSIX.1e ACL contains a .Dq Li mask entry, the permissions of the Modified: projects/clang380-import/bin/sh/cd.c ============================================================================== --- projects/clang380-import/bin/sh/cd.c Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/bin/sh/cd.c Tue Jan 26 07:49:11 2016 (r294777) @@ -68,15 +68,13 @@ __FBSDID("$FreeBSD$"); static int cdlogical(char *); static int cdphysical(char *); static int docd(char *, int, int); -static char *getcomponent(void); +static char *getcomponent(char **); static char *findcwd(char *); static void updatepwd(char *); static char *getpwd(void); static char *getpwd2(void); static char *curdir = NULL; /* current working directory */ -static char *prevdir; /* previous working directory */ -static char *cdcomppath; int cdcmd(int argc __unused, char **argv __unused) @@ -112,11 +110,10 @@ cdcmd(int argc __unused, char **argv __u if (*dest == '\0') dest = "."; if (dest[0] == '-' && dest[1] == '\0') { - dest = prevdir ? prevdir : curdir; - if (dest) - print = 1; - else - dest = "."; + dest = bltinlookup("OLDPWD", 1); + if (dest == NULL) + error("OLDPWD not set"); + print = 1; } if (dest[0] == '/' || (dest[0] == '.' && (dest[1] == '/' || dest[1] == '\0')) || @@ -179,6 +176,7 @@ cdlogical(char *dest) char *p; char *q; char *component; + char *path; struct stat statb; int first; int badstat; @@ -189,14 +187,14 @@ cdlogical(char *dest) * next time we get the value of the current directory. */ badstat = 0; - cdcomppath = stsavestr(dest); + path = stsavestr(dest); STARTSTACKSTR(p); if (*dest == '/') { STPUTC('/', p); - cdcomppath++; + path++; } first = 1; - while ((q = getcomponent()) != NULL) { + while ((q = getcomponent(&path)) != NULL) { if (q[0] == '\0' || (q[0] == '.' && q[1] == '\0')) continue; if (! first) @@ -245,25 +243,25 @@ cdphysical(char *dest) } /* - * Get the next component of the path name pointed to by cdcomppath. - * This routine overwrites the string pointed to by cdcomppath. + * Get the next component of the path name pointed to by *path. + * This routine overwrites *path and the string pointed to by it. */ static char * -getcomponent(void) +getcomponent(char **path) { char *p; char *start; - if ((p = cdcomppath) == NULL) + if ((p = *path) == NULL) return NULL; - start = cdcomppath; + start = *path; while (*p != '/' && *p != '\0') p++; if (*p == '\0') { - cdcomppath = NULL; + *path = NULL; } else { *p++ = '\0'; - cdcomppath = p; + *path = p; } return start; } @@ -274,6 +272,7 @@ findcwd(char *dir) { char *new; char *p; + char *path; /* * If our argument is NULL, we don't know the current directory @@ -282,14 +281,14 @@ findcwd(char *dir) */ if (dir == NULL || curdir == NULL) return getpwd2(); - cdcomppath = stsavestr(dir); + path = stsavestr(dir); STARTSTACKSTR(new); if (*dir != '/') { STPUTS(curdir, new); if (STTOPC(new) == '/') STUNPUTC(new); } - while ((p = getcomponent()) != NULL) { + while ((p = getcomponent(&path)) != NULL) { if (equal(p, "..")) { while (new > stackblock() && (STUNPUTC(new), *new) != '/'); } else if (*p != '\0' && ! equal(p, ".")) { @@ -311,14 +310,15 @@ findcwd(char *dir) static void updatepwd(char *dir) { + char *prevdir; + hashcd(); /* update command hash table */ - if (prevdir) - ckfree(prevdir); + setvar("PWD", dir, VEXPORT); + setvar("OLDPWD", curdir, VEXPORT); prevdir = curdir; curdir = dir ? savestr(dir) : NULL; - setvar("PWD", curdir, VEXPORT); - setvar("OLDPWD", prevdir, VEXPORT); + ckfree(prevdir); } int Modified: projects/clang380-import/bin/sh/expand.c ============================================================================== --- projects/clang380-import/bin/sh/expand.c Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/bin/sh/expand.c Tue Jan 26 07:49:11 2016 (r294777) @@ -91,13 +91,13 @@ struct worddest { static char *expdest; /* output of current string */ static struct nodelist *argbackq; /* list of back quote expressions */ -static char *argstr(char *, int, struct worddest *); -static char *exptilde(char *, int); -static char *expari(char *, int, struct worddest *); +static const char *argstr(const char *, int, struct worddest *); +static const char *exptilde(const char *, int); +static const char *expari(const char *, int, struct worddest *); static void expbackq(union node *, int, int, struct worddest *); -static void subevalvar_trim(char *, int, int, int); -static int subevalvar_misc(char *, const char *, int, int, int); -static char *evalvar(char *, int, struct worddest *); +static void subevalvar_trim(const char *, int, int, int); +static int subevalvar_misc(const char *, const char *, int, int, int); +static const char *evalvar(const char *, int, struct worddest *); static int varisset(const char *, int); static void strtodest(const char *, int, int, int, struct worddest *); static void reprocess(int, int, int, int, struct worddest *); @@ -262,8 +262,8 @@ expandarg(union node *arg, struct arglis * * If EXP_SPLIT is set, dst receives any complete words produced. */ -static char * -argstr(char *p, int flag, struct worddest *dst) +static const char * +argstr(const char *p, int flag, struct worddest *dst) { char c; int quotes = flag & (EXP_GLOB | EXP_CASE); /* do CTLESC */ @@ -352,12 +352,15 @@ argstr(char *p, int flag, struct worddes * Perform tilde expansion, placing the result in the stack string and * returning the next position in the input string to process. */ -static char * -exptilde(char *p, int flag) +static const char * +exptilde(const char *p, int flag) { - char c, *startp = p; + char c; + const char *startp = p; + const char *user; struct passwd *pw; char *home; + int len; for (;;) { c = *p; @@ -377,14 +380,17 @@ exptilde(char *p, int flag) case '\0': case '/': case CTLENDVAR: - *p = '\0'; - if (*(startp+1) == '\0') { + len = p - startp - 1; + STPUTBIN(startp + 1, len, expdest); + STACKSTRNUL(expdest); + user = expdest - len; + if (*user == '\0') { home = lookupvar("HOME"); } else { - pw = getpwnam(startp+1); + pw = getpwnam(user); home = pw != NULL ? pw->pw_dir : NULL; } - *p = c; + STADJUST(-len, expdest); if (home == NULL || *home == '\0') return (startp); strtodest(home, flag, VSNORMAL, 1, NULL); @@ -398,8 +404,8 @@ exptilde(char *p, int flag) /* * Expand arithmetic expression. */ -static char * -expari(char *p, int flag, struct worddest *dst) +static const char * +expari(const char *p, int flag, struct worddest *dst) { char *q, *start; arith_t result; @@ -532,7 +538,7 @@ recordleft(const char *str, const char * } static void -subevalvar_trim(char *p, int strloc, int subtype, int startloc) +subevalvar_trim(const char *p, int strloc, int subtype, int startloc) { char *startp; char *loc = NULL; @@ -606,7 +612,7 @@ subevalvar_trim(char *p, int strloc, int static int -subevalvar_misc(char *p, const char *var, int subtype, int startloc, +subevalvar_misc(const char *p, const char *var, int subtype, int startloc, int varflags) { char *startp; @@ -645,12 +651,12 @@ subevalvar_misc(char *p, const char *var * input string. */ -static char * -evalvar(char *p, int flag, struct worddest *dst) +static const char * +evalvar(const char *p, int flag, struct worddest *dst) { int subtype; int varflags; - char *var; + const char *var; const char *val; int patloc; int c; Modified: projects/clang380-import/cddl/lib/Makefile ============================================================================== --- projects/clang380-import/cddl/lib/Makefile Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/cddl/lib/Makefile Tue Jan 26 07:49:11 2016 (r294777) @@ -26,7 +26,7 @@ _libzpool= libzpool .endif .endif -.if ${MACHINE_CPUARCH} != "sparc64" +.if ${MACHINE_CPUARCH} != "sparc64" && ${MACHINE_CPUARCH} != "riscv" _drti= drti _libdtrace= libdtrace .endif Modified: projects/clang380-import/contrib/elftoolchain/libelf/_libelf_config.h ============================================================================== --- projects/clang380-import/contrib/elftoolchain/libelf/_libelf_config.h Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/contrib/elftoolchain/libelf/_libelf_config.h Tue Jan 26 07:49:11 2016 (r294777) @@ -97,6 +97,12 @@ #define LIBELF_BYTEORDER ELFDATA2MSB #define LIBELF_CLASS ELFCLASS32 +#elif defined(__riscv64) + +#define LIBELF_ARCH EM_RISCV +#define LIBELF_BYTEORDER ELFDATA2LSB +#define LIBELF_CLASS ELFCLASS64 + #elif defined(__sparc__) #define LIBELF_ARCH EM_SPARCV9 Modified: projects/clang380-import/contrib/ofed/librdmacm/examples/build/rping/Makefile ============================================================================== --- projects/clang380-import/contrib/ofed/librdmacm/examples/build/rping/Makefile Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/contrib/ofed/librdmacm/examples/build/rping/Makefile Tue Jan 26 07:49:11 2016 (r294777) @@ -5,7 +5,8 @@ PROG= rping MAN= SRCS= rping.c -LDADD+= -libverbs -lrdmacm -lpthread -LDADD+= -lmlx4 +LIBADD+= ibverbs rdmacm pthread +LIBADD+= mlx4 +LIBADD+= cxgb4 .include Modified: projects/clang380-import/etc/defaults/periodic.conf ============================================================================== --- projects/clang380-import/etc/defaults/periodic.conf Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/etc/defaults/periodic.conf Tue Jan 26 07:49:11 2016 (r294777) @@ -134,6 +134,11 @@ daily_status_mail_rejects_enable="YES" daily_status_mail_rejects_logs=3 # How many logs to check daily_status_mail_rejects_shorten="NO" # Shorten output +# 480.leapfile-ntpd +daily_ntpd_leapfile_enable="NO" # Fetch NTP leapfile +daily_ntpd_avoid_congestion="YES" # Avoid congesting + # leapfile sources + # 480.status-ntpd daily_status_ntpd_enable="NO" # Check NTP status Modified: projects/clang380-import/etc/defaults/rc.conf ============================================================================== --- projects/clang380-import/etc/defaults/rc.conf Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/etc/defaults/rc.conf Tue Jan 26 07:49:11 2016 (r294777) @@ -362,6 +362,15 @@ ntpd_config="/etc/ntp.conf" # ntpd(8) co ntpd_sync_on_start="NO" # Sync time on ntpd startup, even if offset is high ntpd_flags="-p /var/run/ntpd.pid -f /var/db/ntpd.drift" # Flags to ntpd (if enabled). +ntp_src_leapfile="/etc/ntp/leap-seconds" + # Initial source for ntpd leapfile +ntp_db_leapfile="/var/db/ntpd.leap-seconds.list" + # Working copy (updated weekly) leapfile +ntp_leapfile_sources="https://www.ietf.org/timezones/data/leap-seconds.list" + # Source from which to fetch leapfile +ntp_leapfile_expiry_days=30 # Check for new leapfile 30 days prior to + # expiry. +ntp_leapfile_fetch_verbose="NO" # Be verbose during NTP leapfile fetch # Network Information Services (NIS) options: All need rpcbind_enable="YES" ### nis_client_enable="NO" # We're an NIS client (or NO). Modified: projects/clang380-import/etc/ntp.conf ============================================================================== --- projects/clang380-import/etc/ntp.conf Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/etc/ntp.conf Tue Jan 26 07:49:11 2016 (r294777) @@ -81,4 +81,6 @@ restrict 127.127.1.0 # See http://support.ntp.org/bin/view/Support/ConfiguringNTP#Section_6.14. # for documentation regarding leapfile. Updates to the file can be obtained # from ftp://time.nist.gov/pub/ or ftp://tycho.usno.navy.mil/pub/ntp/. -leapfile "/etc/ntp/leap-seconds" +# Use either leapfile in /etc/ntp or weekly updated leapfile in /var/db. +#leapfile "/etc/ntp/leap-seconds" +leapfile "/var/db/ntpd.leap-seconds.list" Copied: projects/clang380-import/etc/periodic/daily/480.leapfile-ntpd (from r294776, head/etc/periodic/daily/480.leapfile-ntpd) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang380-import/etc/periodic/daily/480.leapfile-ntpd Tue Jan 26 07:49:11 2016 (r294777, copy of r294776, head/etc/periodic/daily/480.leapfile-ntpd) @@ -0,0 +1,28 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# If there is a global system configuration file, suck it in. +# +if [ -r /etc/defaults/periodic.conf ] +then + . /etc/defaults/periodic.conf + source_periodic_confs +fi + +case "$daily_ntpd_leapfile_enable" in + [Yy][Ee][Ss]) + case "$daily_ntpd_avoid_congestion" in + [Yy][Ee][Ss]) + # Avoid dogpiling + (sleep $(jot -r 1 0 86400); service ntpd fetch) & + ;; + *) + service ntpd fetch + ;; + esac + ;; +esac + +exit $rc Modified: projects/clang380-import/etc/periodic/daily/Makefile ============================================================================== --- projects/clang380-import/etc/periodic/daily/Makefile Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/etc/periodic/daily/Makefile Tue Jan 26 07:49:11 2016 (r294777) @@ -35,7 +35,8 @@ FILES+= 130.clean-msgs .endif .if ${MK_NTP} != "no" -FILES+= 480.status-ntpd +FILES+= 480.status-ntpd \ + 480.leapfile-ntpd .endif .if ${MK_RCMDS} != "no" Modified: projects/clang380-import/etc/rc.d/jail ============================================================================== --- projects/clang380-import/etc/rc.d/jail Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/etc/rc.d/jail Tue Jan 26 07:49:11 2016 (r294777) @@ -32,7 +32,7 @@ need_dad_wait= # Extract value from ${jail_$jv_$name} or ${jail_$name} and # set it to $param. If not defined, $defval is used. # When $num is [0-9]*, ${jail_$jv_$name$num} are looked up and -# $param is set by using +=. +# $param is set by using +=. $num=0 is optional (params may start at 1). # When $num is YN or NY, the value is interpret as boolean. extract_var() { @@ -72,7 +72,7 @@ extract_var() eval _tmpargs=\"\${$_name1:-\${$_name2:-$_def}}\" if [ -n "$_tmpargs" ]; then echo " $_param += \"$_tmpargs\";" - else + elif [ $i != 0 ]; then break; fi i=$(($i + 1)) @@ -202,7 +202,7 @@ parse_options() extract_var $_jv exec_poststop exec.poststop 0 "" echo " exec.start += \"$_exec_start\";" - extract_var $_jv exec_afterstart exec.start 1 "" + extract_var $_jv exec_afterstart exec.start 0 "" echo " exec.stop = \"$_exec_stop\";" extract_var $_jv consolelog exec.consolelog - \ Modified: projects/clang380-import/etc/rc.d/ntpd ============================================================================== --- projects/clang380-import/etc/rc.d/ntpd Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/etc/rc.d/ntpd Tue Jan 26 07:49:11 2016 (r294777) @@ -14,6 +14,8 @@ name="ntpd" rcvar="ntpd_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" +extra_commands="fetch" +fetch_cmd="ntpd_fetch_leapfile" start_precmd="ntpd_precmd" load_rc_config $name @@ -30,6 +32,10 @@ ntpd_precmd() return 0; fi + if [ ! -f $ntp_db_leapfile ]; then + ntpd_fetch_leapfile + fi + # If running in a chroot cage, ensure that the appropriate files # exist inside the cage, as well as helper symlinks into the cage # from outside. @@ -44,10 +50,71 @@ ntpd_precmd() ( cd /dev ; /bin/pax -rw -pe clockctl "${ntpd_chrootdir}/dev" ) fi ln -fs "${ntpd_chrootdir}/var/db/ntp.drift" /var/db/ntp.drift + ln -fs "${ntpd_chrootdir}${ntp_tmp_leapfile}" ${ntp_tmp_leapfile} # Change run_rc_commands()'s internal copy of $ntpd_flags # rc_flags="-u ntpd:ntpd -i ${ntpd_chrootdir} $rc_flags" } +current_ntp_ts() { + # Seconds between 1900-01-01 and 1970-01-01 + # echo $(((70*365+17)*86400)) + ntp_to_unix=2208988800 + + echo $(($(date -u +%s)+$ntp_to_unix)) +} + +get_ntp_leapfile_ver() { + expr "$(awk '$1 == "#$" { print $2 }' "$1" 2>/dev/null)" : \ + '^\([1-9][0-9]*\)$' \| 0 +} + +get_ntp_leapfile_expiry() { + expr "$(awk '$1 == "#@" { print $2 }' "$1" 2>/dev/null)" : \ + '^\([1-9][0-9]*\)$' \| 0 +} + +ntpd_fetch_leapfile() { + local ntp_tmp_leapfile rc verbose + + if checkyesno ntp_leapfile_fetch_verbose; then + verbose=echo + else + verbose=: + fi + + ntp_tmp_leapfile="/var/run/ntpd.leap-seconds.list" + + ntp_ver_no_src=$(get_ntp_leapfile_ver $ntp_src_leapfile) + ntp_ver_no_db=$(get_ntp_leapfile_ver $ntp_db_leapfile) + $verbose ntp_src_leapfile version is $ntp_ver_no_src + $verbose ntp_db_leapfile version is $ntp_ver_no_db + + if [ "$ntp_ver_no_src" -gt "$ntp_ver_no_db" ]; then + $verbose replacing $ntp_db_leapfile with $ntp_src_leapfile + cp -p $ntp_src_leapfile $ntp_db_leapfile + ntp_ver_no_db=$ntp_ver_no_src + else + $verbose not replacing $ntp_db_leapfile with $ntp_src_leapfile + fi + ntp_leap_expiry=$(get_ntp_leapfile_expiry $ntp_db_leapfile) + ntp_leapfile_expiry_seconds=$((ntp_leapfile_expiry_days*86400)) + ntp_leap_fetch_date=$((ntp_leap_expiry-ntp_leapfile_expiry_seconds)) + if [ $(current_ntp_ts) -ge $ntp_leap_fetch_date ]; then + $verbose Within ntp leapfile expiry limit, initiating fetch + for url in $ntp_leapfile_sources ; do + $verbose fetching $url + fetch -mqo $ntp_tmp_leapfile $url && break + done + ntp_ver_no_tmp=$(get_ntp_leapfile_ver $ntp_tmp_leapfile) + if [ "$ntp_ver_no_tmp" -gt "$ntp_ver_no_db" ]; then + $verbose using $url as $ntp_db_leapfile + mv $ntp_tmp_leapfile $ntp_db_leapfile + else + $verbose using existing $ntp_db_leapfile + fi + fi +} + run_rc_command "$1" Modified: projects/clang380-import/gnu/lib/libreadline/readline/Makefile ============================================================================== --- projects/clang380-import/gnu/lib/libreadline/readline/Makefile Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/gnu/lib/libreadline/readline/Makefile Tue Jan 26 07:49:11 2016 (r294777) @@ -2,7 +2,7 @@ LIB= readline INTERNALLIB= yes -NO_MAN= yes +MAN= TILDESRC= tilde.c SRCS= readline.c vi_mode.c funmap.c keymaps.c parens.c search.c \ Modified: projects/clang380-import/lib/Makefile ============================================================================== --- projects/clang380-import/lib/Makefile Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/lib/Makefile Tue Jan 26 07:49:11 2016 (r294777) @@ -264,7 +264,8 @@ _libproc= libproc _librtld_db= librtld_db .endif -.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "arm" +.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "arm" || \ + ${MACHINE_CPUARCH} == "riscv" _libproc= libproc _librtld_db= librtld_db .endif Modified: projects/clang380-import/lib/libc/Makefile ============================================================================== --- projects/clang380-import/lib/libc/Makefile Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/lib/libc/Makefile Tue Jan 26 07:49:11 2016 (r294777) @@ -169,15 +169,15 @@ SUBDIR+= tests .if !defined(_SKIP_BUILD) # We need libutil.h, get it directly to avoid # recording a build dependency -CFLAGS+= -I${.CURDIR:H}/libutil +CFLAGS+= -I${SRCTOP}/lib/libutil # Same issue with libm -MSUN_ARCH_SUBDIR != ${MAKE} -B -C ${.CURDIR:H}/msun -V ARCH_SUBDIR +MSUN_ARCH_SUBDIR != ${MAKE} -B -C ${SRCTOP}/lib/msun -V ARCH_SUBDIR # unfortunately msun/src contains both private and public headers -CFLAGS+= -I${.CURDIR:H}/msun/${MSUN_ARCH_SUBDIR} +CFLAGS+= -I${SRCTOP}/lib/msun/${MSUN_ARCH_SUBDIR} .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" -CFLAGS+= -I${.CURDIR:H}/msun/x86 +CFLAGS+= -I${SRCTOP}/lib/msun/x86 .endif -CFLAGS+= -I${.CURDIR:H}/msun/src +CFLAGS+= -I${SRCTOP}/lib/msun/src # and we do not want to record a dependency on msun .if ${.MAKE.LEVEL} > 0 GENDIRDEPS_FILTER+= N${RELDIR:H}/msun Modified: projects/clang380-import/lib/libc/gen/readpassphrase.c ============================================================================== --- projects/clang380-import/lib/libc/gen/readpassphrase.c Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/lib/libc/gen/readpassphrase.c Tue Jan 26 07:49:11 2016 (r294777) @@ -46,7 +46,7 @@ char * readpassphrase(const char *prompt, char *buf, size_t bufsiz, int flags) { ssize_t nr; - int input, output, save_errno, i, need_restart; + int input, output, save_errno, i, need_restart, input_is_tty; char ch, *p, *end; struct termios term, oterm; struct sigaction sa, savealrm, saveint, savehup, savequit, saveterm; @@ -68,12 +68,20 @@ restart: * Read and write to /dev/tty if available. If not, read from * stdin and write to stderr unless a tty is required. */ - if ((flags & RPP_STDIN) || - (input = output = _open(_PATH_TTY, O_RDWR | O_CLOEXEC)) == -1) { - if (flags & RPP_REQUIRE_TTY) { - errno = ENOTTY; - return(NULL); + input_is_tty = 0; + if (!(flags & RPP_STDIN)) { + input = output = _open(_PATH_TTY, O_RDWR | O_CLOEXEC); + if (input == -1) { + if (flags & RPP_REQUIRE_TTY) { + errno = ENOTTY; + return(NULL); + } + input = STDIN_FILENO; + output = STDERR_FILENO; + } else { + input_is_tty = 1; } + } else { input = STDIN_FILENO; output = STDERR_FILENO; } @@ -83,7 +91,7 @@ restart: * If we are using a tty but are not the foreground pgrp this will * generate SIGTTOU, so do it *before* installing the signal handlers. */ - if (input != STDIN_FILENO && tcgetattr(input, &oterm) == 0) { + if (input_is_tty && tcgetattr(input, &oterm) == 0) { memcpy(&term, &oterm, sizeof(term)); if (!(flags & RPP_ECHO_ON)) term.c_lflag &= ~(ECHO | ECHONL); @@ -152,7 +160,7 @@ restart: (void)__libc_sigaction(SIGTSTP, &savetstp, NULL); (void)__libc_sigaction(SIGTTIN, &savettin, NULL); (void)__libc_sigaction(SIGTTOU, &savettou, NULL); - if (input != STDIN_FILENO) + if (input_is_tty) (void)_close(input); /* Modified: projects/clang380-import/lib/libc/net/sctp_sys_calls.c ============================================================================== --- projects/clang380-import/lib/libc/net/sctp_sys_calls.c Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/lib/libc/net/sctp_sys_calls.c Tue Jan 26 07:49:11 2016 (r294777) @@ -700,14 +700,19 @@ sctp_sendx(int sd, const void *msg, size #ifdef SYS_sctp_generic_sendmsg if (addrcnt == 1) { socklen_t l; + ssize_t ret; /* * Quick way, we don't need to do a connectx so lets use the * syscall directly. */ l = addrs->sa_len; - return (syscall(SYS_sctp_generic_sendmsg, sd, - msg, msg_len, addrs, l, sinfo, flags)); + ret = syscall(SYS_sctp_generic_sendmsg, sd, + msg, msg_len, addrs, l, sinfo, flags); + if ((ret >= 0) && (sinfo != NULL)) { + sinfo->sinfo_assoc_id = sctp_getassocid(sd, addrs); + } + return (ret); } #endif @@ -984,6 +989,7 @@ sctp_sendv(int sd, struct sockaddr *addr; struct sockaddr_in *addr_in; struct sockaddr_in6 *addr_in6; + sctp_assoc_t *assoc_id; if ((addrcnt < 0) || (iovcnt < 0) || @@ -1002,6 +1008,7 @@ sctp_sendv(int sd, errno = ENOMEM; return (-1); } + assoc_id = NULL; msg.msg_control = cmsgbuf; msg.msg_controllen = 0; cmsg = (struct cmsghdr *)cmsgbuf; @@ -1025,6 +1032,7 @@ sctp_sendv(int sd, memcpy(CMSG_DATA(cmsg), info, sizeof(struct sctp_sndinfo)); msg.msg_controllen += CMSG_SPACE(sizeof(struct sctp_sndinfo)); cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo))); + assoc_id = &(((struct sctp_sndinfo *)info)->snd_assoc_id); break; case SCTP_SENDV_PRINFO: if ((info == NULL) || (infolen < sizeof(struct sctp_prinfo))) { @@ -1066,6 +1074,7 @@ sctp_sendv(int sd, memcpy(CMSG_DATA(cmsg), &spa_info->sendv_sndinfo, sizeof(struct sctp_sndinfo)); msg.msg_controllen += CMSG_SPACE(sizeof(struct sctp_sndinfo)); cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo))); + assoc_id = &(spa_info->sendv_sndinfo.snd_assoc_id); } if (spa_info->sendv_flags & SCTP_SEND_PRINFO_VALID) { cmsg->cmsg_level = IPPROTO_SCTP; @@ -1164,6 +1173,9 @@ sctp_sendv(int sd, msg.msg_flags = 0; ret = sendmsg(sd, &msg, flags); free(cmsgbuf); + if ((ret >= 0) && (addrs != NULL) && (assoc_id != NULL)) { + *assoc_id = sctp_getassocid(sd, addrs); + } return (ret); } Modified: projects/clang380-import/lib/libelftc/Makefile ============================================================================== --- projects/clang380-import/lib/libelftc/Makefile Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/lib/libelftc/Makefile Tue Jan 26 07:49:11 2016 (r294777) @@ -25,6 +25,6 @@ SRCS= elftc_bfdtarget.c INCS= libelftc.h CFLAGS+=-I${ELFTCDIR}/libelftc -I${ELFTCDIR}/common -NO_MAN= yes +MAN= .include Modified: projects/clang380-import/lib/libproc/proc_bkpt.c ============================================================================== --- projects/clang380-import/lib/libproc/proc_bkpt.c Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/lib/libproc/proc_bkpt.c Tue Jan 26 07:49:11 2016 (r294777) @@ -61,6 +61,9 @@ __FBSDID("$FreeBSD$"); #elif defined(__powerpc__) #define BREAKPOINT_INSTR 0x7fe00008 /* trap */ #define BREAKPOINT_INSTR_SZ 4 +#elif defined(__riscv__) +#define BREAKPOINT_INSTR 0x00100073 /* sbreak */ +#define BREAKPOINT_INSTR_SZ 4 #else #error "Add support for your architecture" #endif Modified: projects/clang380-import/lib/libproc/proc_regs.c ============================================================================== --- projects/clang380-import/lib/libproc/proc_regs.c Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/lib/libproc/proc_regs.c Tue Jan 26 07:49:11 2016 (r294777) @@ -66,6 +66,8 @@ proc_regget(struct proc_handle *phdl, pr *regvalue = regs.r_regs[PC]; #elif defined(__powerpc__) *regvalue = regs.pc; +#elif defined(__riscv__) + *regvalue = regs.sepc; #endif break; case REG_SP: @@ -81,6 +83,8 @@ proc_regget(struct proc_handle *phdl, pr *regvalue = regs.r_regs[SP]; #elif defined(__powerpc__) *regvalue = regs.fixreg[1]; +#elif defined(__riscv__) + *regvalue = regs.sp; #endif break; default: @@ -117,6 +121,8 @@ proc_regset(struct proc_handle *phdl, pr regs.r_regs[PC] = regvalue; #elif defined(__powerpc__) regs.pc = regvalue; +#elif defined(__riscv__) + regs.sepc = regvalue; #endif break; case REG_SP: @@ -132,6 +138,8 @@ proc_regset(struct proc_handle *phdl, pr regs.r_regs[PC] = regvalue; #elif defined(__powerpc__) regs.fixreg[1] = regvalue; +#elif defined(__riscv__) + regs.sp = regvalue; #endif break; default: Modified: projects/clang380-import/libexec/rtld-elf/riscv/rtld_machdep.h ============================================================================== --- projects/clang380-import/libexec/rtld-elf/riscv/rtld_machdep.h Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/libexec/rtld-elf/riscv/rtld_machdep.h Tue Jan 26 07:49:11 2016 (r294777) @@ -108,4 +108,6 @@ extern void *__tls_get_addr(tls_index* t #define RTLD_DEFAULT_STACK_PF_EXEC PF_X #define RTLD_DEFAULT_STACK_EXEC PROT_EXEC +#define md_abi_variant_hook(x) + #endif Modified: projects/clang380-import/sbin/ifconfig/iflagg.c ============================================================================== --- projects/clang380-import/sbin/ifconfig/iflagg.c Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/sbin/ifconfig/iflagg.c Tue Jan 26 07:49:11 2016 (r294777) @@ -100,6 +100,19 @@ setlaggflowidshift(const char *val, int } static void +setlaggrr_limit(const char *val, int d, int s, const struct afswtch *afp) +{ + struct lagg_reqopts ro; + + bzero(&ro, sizeof(ro)); + strlcpy(ro.ro_ifname, name, sizeof(ro.ro_ifname)); + ro.ro_bkt = (int)strtol(val, NULL, 10); + + if (ioctl(s, SIOCSLAGGOPTS, &ro) != 0) + err(1, "SIOCSLAGG"); +} + +static void setlaggsetopt(const char *val, int d, int s, const struct afswtch *afp) { struct lagg_reqopts ro; @@ -252,6 +265,8 @@ lagg_status(int s) printb("\t\tflags", ro.ro_opts, LAGG_OPT_BITS); putchar('\n'); printf("\t\tflowid_shift: %d\n", ro.ro_flowid_shift); + if (ra.ra_proto == LAGG_PROTO_ROUNDROBIN) + printf("\t\trr_limit: %d\n", ro.ro_bkt); printf("\tlagg statistics:\n"); printf("\t\tactive ports: %d\n", ro.ro_active); printf("\t\tflapping: %u\n", ro.ro_flapping); @@ -298,6 +313,7 @@ static struct cmd lagg_cmds[] = { DEF_CMD("lacp_fast_timeout", LAGG_OPT_LACP_TIMEOUT, setlaggsetopt), DEF_CMD("-lacp_fast_timeout", -LAGG_OPT_LACP_TIMEOUT, setlaggsetopt), DEF_CMD_ARG("flowid_shift", setlaggflowidshift), + DEF_CMD_ARG("rr_limit", setlaggrr_limit), }; static struct afswtch af_lagg = { .af_name = "af_lagg", Modified: projects/clang380-import/sbin/kldstat/Makefile ============================================================================== --- projects/clang380-import/sbin/kldstat/Makefile Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/sbin/kldstat/Makefile Tue Jan 26 07:49:11 2016 (r294777) @@ -29,4 +29,6 @@ PROG= kldstat MAN= kldstat.8 +LIBADD= util + .include Modified: projects/clang380-import/sbin/kldstat/kldstat.8 ============================================================================== --- projects/clang380-import/sbin/kldstat/kldstat.8 Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/sbin/kldstat/kldstat.8 Tue Jan 26 07:49:11 2016 (r294777) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd January 22, 2014 +.Dd January 19, 2016 .Dt KLDSTAT 8 .Os .Sh NAME @@ -33,6 +33,7 @@ .Nd display status of dynamic kernel linker .Sh SYNOPSIS .Nm +.Op Fl h .Op Fl q .Op Fl v .Op Fl i Ar id @@ -48,6 +49,9 @@ kernel. .Pp The following options are available: .Bl -tag -width indentXX +.It Fl h +Display the size field in a human-readable form, using unit suffixes +instead of hex values. .It Fl v Be more verbose. .It Fl i Ar id Modified: projects/clang380-import/sbin/kldstat/kldstat.c ============================================================================== --- projects/clang380-import/sbin/kldstat/kldstat.c Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/sbin/kldstat/kldstat.c Tue Jan 26 07:49:11 2016 (r294777) @@ -28,6 +28,7 @@ __FBSDID("$FreeBSD$"); #include +#include #include #include #include @@ -51,18 +52,27 @@ printmod(int modid) } static void -printfile(int fileid, int verbose) +printfile(int fileid, int verbose, int humanized) { struct kld_file_stat stat; int modid; + char buf[5]; stat.version = sizeof(struct kld_file_stat); - if (kldstat(fileid, &stat) < 0) + if (kldstat(fileid, &stat) < 0) { err(1, "can't stat file id %d", fileid); - else - printf("%2d %4d %p %-8zx %s", - stat.id, stat.refs, stat.address, stat.size, - stat.name); + } else { + if (humanized) { + humanize_number(buf, sizeof(buf), stat.size, + "", HN_AUTOSCALE, HN_DECIMAL | HN_NOSPACE); + + printf("%2d %4d %p %5s %s", + stat.id, stat.refs, stat.address, buf, stat.name); + } else { + printf("%2d %4d %p %-8zx %s", + stat.id, stat.refs, stat.address, stat.size, stat.name); + } + } if (verbose) { printf(" (%s)\n", stat.pathname); @@ -78,7 +88,7 @@ printfile(int fileid, int verbose) static void usage(void) { - fprintf(stderr, "usage: kldstat [-q] [-v] [-i id] [-n filename]\n"); + fprintf(stderr, "usage: kldstat [-h] [-q] [-v] [-i id] [-n filename]\n"); fprintf(stderr, " kldstat [-q] [-m modname]\n"); exit(1); } @@ -87,6 +97,7 @@ int main(int argc, char** argv) { int c; + int humanized = 0; int verbose = 0; int fileid = 0; int quiet = 0; @@ -94,8 +105,11 @@ main(int argc, char** argv) char* modname = NULL; char* p; - while ((c = getopt(argc, argv, "i:m:n:qv")) != -1) + while ((c = getopt(argc, argv, "hi:m:n:qv")) != -1) switch (c) { + case 'h': + humanized = 1; + break; case 'i': fileid = (int)strtoul(optarg, &p, 10); if (*p != '\0') @@ -155,12 +169,15 @@ main(int argc, char** argv) } } - printf("Id Refs Address%*c Size Name\n", POINTER_WIDTH - 7, ' '); + if (humanized) + printf("Id Refs Address%*c Size Name\n", POINTER_WIDTH - 7, ' '); + else + printf("Id Refs Address%*c Size Name\n", POINTER_WIDTH - 7, ' '); if (fileid != 0) - printfile(fileid, verbose); + printfile(fileid, verbose, humanized); else for (fileid = kldnext(0); fileid > 0; fileid = kldnext(fileid)) - printfile(fileid, verbose); + printfile(fileid, verbose, humanized); return 0; } Modified: projects/clang380-import/share/dtrace/watch_kill ============================================================================== --- projects/clang380-import/share/dtrace/watch_kill Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/share/dtrace/watch_kill Tue Jan 26 07:49:11 2016 (r294777) @@ -1,6 +1,6 @@ #!/usr/sbin/dtrace -s /* - - * Copyright (c) 2014-2015 Devin Teske + * Copyright (c) 2014-2016 Devin Teske * All rights reserved. * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions Modified: projects/clang380-import/share/man/man4/lagg.4 ============================================================================== --- projects/clang380-import/share/man/man4/lagg.4 Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/share/man/man4/lagg.4 Tue Jan 26 07:49:11 2016 (r294777) @@ -16,7 +16,7 @@ .\" .\" $FreeBSD$ .\" -.Dd November 6, 2015 +.Dd January 23, 2016 .Dt LAGG 4 .Os .Sh NAME @@ -110,6 +110,11 @@ available, the VLAN tag, and the IP sour Distributes outgoing traffic using a round-robin scheduler through all active ports and accepts incoming traffic from any active port. +Using +.Ic roundrobin +mode can cause unordered packet arrival at the client. +Throughput might be limited as the client performs CPU-intensive packet +reordering. .It Ic broadcast Sends frames to all ports of the LAG and receives frames on any port of the LAG. @@ -161,6 +166,19 @@ Gigabit Ethernet interfaces: 192.168.1.1 netmask 255.255.255.0 .Ed .Pp +Create a link aggregation using ROUNDROBIN with two +.Xr bge 4 +Gigabit Ethernet interfaces and set the limit of 500 packets +per interface: +.Bd -literal -offset indent +# ifconfig bge0 up +# ifconfig bge1 up +# ifconfig lagg0 create +# ifconfig lagg0 laggproto roundrobin laggport bge0 laggport bge1 \e + 192.168.1.1 netmask 255.255.255.0 +# ifconfig lagg0 rr_limit 500 +.Ed +.Pp The following example uses an active failover interface to set up roaming between wired and wireless networks using two network devices. Whenever the wired master interface is unplugged, the wireless failover Modified: projects/clang380-import/share/man/man5/ext2fs.5 ============================================================================== --- projects/clang380-import/share/man/man5/ext2fs.5 Tue Jan 26 07:44:26 2016 (r294776) +++ projects/clang380-import/share/man/man5/ext2fs.5 Tue Jan 26 07:49:11 2016 (r294777) @@ -26,12 +26,12 @@ .\" .\" $FreeBSD$ .\" -.Dd October 1, 2013 +.Dd January 23, 2016 .Dt EXT2FS 5 .Os .Sh NAME .Nm ext2fs -.Nd "Ext2fs file system" *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Wed Jan 27 14:16:18 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C17C8A6FB39 for ; Wed, 27 Jan 2016 14:16:18 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 69214122D; Wed, 27 Jan 2016 14:16:18 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0REGHVe072364; Wed, 27 Jan 2016 14:16:17 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0REGETN072334; Wed, 27 Jan 2016 14:16:14 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601271416.u0REGETN072334@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 27 Jan 2016 14:16:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294914 - in projects/release-pkg: cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/lib/libzfs/common contrib/bsnmp/snmp_mibII contrib/netbsd-tests/lib/libc/sys contrib/ofed/li... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2016 14:16:18 -0000 Author: gjb Date: Wed Jan 27 14:16:13 2016 New Revision: 294914 URL: https://svnweb.freebsd.org/changeset/base/294914 Log: MFH Sponsored by: The FreeBSD Foundation Added: projects/release-pkg/etc/periodic/daily/480.leapfile-ntpd - copied unchanged from r294913, head/etc/periodic/daily/480.leapfile-ntpd projects/release-pkg/lib/libsysdecode/syscallnames.c - copied unchanged from r294913, head/lib/libsysdecode/syscallnames.c projects/release-pkg/lib/libsysdecode/sysdecode_syscallnames.3 - copied unchanged from r294913, head/lib/libsysdecode/sysdecode_syscallnames.3 projects/release-pkg/lib/libthr/arch/riscv/include/ - copied from r294913, head/lib/libthr/arch/riscv/include/ projects/release-pkg/lib/libthread_db/arch/riscv/ - copied from r294913, head/lib/libthread_db/arch/riscv/ projects/release-pkg/lib/msun/riscv/fenv.c - copied unchanged from r294913, head/lib/msun/riscv/fenv.c projects/release-pkg/secure/lib/libcrypto/opensslconf-riscv.h - copied unchanged from r294913, head/secure/lib/libcrypto/opensslconf-riscv.h projects/release-pkg/sys/arm/arm/debug_monitor.c - copied unchanged from r294913, head/sys/arm/arm/debug_monitor.c projects/release-pkg/sys/arm/include/debug_monitor.h - copied unchanged from r294913, head/sys/arm/include/debug_monitor.h projects/release-pkg/sys/boot/common/paths.h - copied unchanged from r294913, head/sys/boot/common/paths.h projects/release-pkg/sys/boot/common/rbx.h - copied unchanged from r294913, head/sys/boot/common/rbx.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_iofic.c - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_iofic.c projects/release-pkg/sys/contrib/alpine-hal/al_hal_serdes.c - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_serdes.c projects/release-pkg/sys/contrib/alpine-hal/al_hal_serdes.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_serdes.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_serdes_internal_regs.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_serdes_internal_regs.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_serdes_regs.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_serdes_regs.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_config.c - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_config.c projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_config.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_config.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_debug.c - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_debug.c projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_debug.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_debug.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_iofic.c - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_iofic.c projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_iofic.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_iofic.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_iofic_regs.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_iofic_regs.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_main.c - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_main.c projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_regs.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_regs.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_regs_gen.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_regs_gen.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_regs_m2s.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_regs_m2s.h projects/release-pkg/sys/contrib/alpine-hal/al_hal_udma_regs_s2m.h - copied unchanged from r294913, head/sys/contrib/alpine-hal/al_hal_udma_regs_s2m.h projects/release-pkg/sys/contrib/alpine-hal/eth/ - copied from r294913, head/sys/contrib/alpine-hal/eth/ Deleted: projects/release-pkg/sys/boot/i386/common/rbx.h Modified: projects/release-pkg/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/release-pkg/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII_tcp.c projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_mincore.c projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_mlock.c projects/release-pkg/contrib/ofed/librdmacm/examples/build/rping/Makefile projects/release-pkg/crypto/openssh/FREEBSD-upgrade projects/release-pkg/crypto/openssh/servconf.c projects/release-pkg/crypto/openssh/sshd_config projects/release-pkg/crypto/openssh/sshd_config.5 projects/release-pkg/etc/defaults/periodic.conf projects/release-pkg/etc/defaults/rc.conf projects/release-pkg/etc/group projects/release-pkg/etc/master.passwd projects/release-pkg/etc/ntp.conf projects/release-pkg/etc/periodic/daily/Makefile projects/release-pkg/etc/rc.d/jail projects/release-pkg/etc/rc.d/ntpd projects/release-pkg/gnu/lib/libgcc/Makefile projects/release-pkg/lib/libc/Makefile projects/release-pkg/lib/libc/net/Makefile.inc projects/release-pkg/lib/libc/sys/revoke.2 projects/release-pkg/lib/libdevinfo/devinfo.3 projects/release-pkg/lib/libdevinfo/devinfo.h projects/release-pkg/lib/libdpv/dialog_util.c projects/release-pkg/lib/libdpv/dialog_util.h projects/release-pkg/lib/libdpv/dpv.3 projects/release-pkg/lib/libdpv/dpv.c projects/release-pkg/lib/libdpv/dpv.h projects/release-pkg/lib/libdpv/dpv_private.h projects/release-pkg/lib/libsysdecode/Makefile projects/release-pkg/lib/libsysdecode/sysdecode.3 projects/release-pkg/lib/libsysdecode/sysdecode.h projects/release-pkg/share/man/man9/bus_adjust_resource.9 projects/release-pkg/share/man/man9/bus_alloc_resource.9 projects/release-pkg/share/man/man9/bus_get_resource.9 projects/release-pkg/share/man/man9/bus_set_resource.9 projects/release-pkg/share/man/man9/rman.9 projects/release-pkg/share/mk/auto.obj.mk projects/release-pkg/share/mk/bsd.dep.mk projects/release-pkg/share/mk/bsd.progs.mk projects/release-pkg/share/mk/gendirdeps.mk projects/release-pkg/share/mk/host-target.mk projects/release-pkg/share/mk/meta.subdir.mk projects/release-pkg/sys/amd64/linux/linux_sysvec.c projects/release-pkg/sys/amd64/linux32/linux32_sysvec.c projects/release-pkg/sys/arm/arm/db_trace.c projects/release-pkg/sys/arm/arm/machdep.c projects/release-pkg/sys/arm/arm/nexus.c projects/release-pkg/sys/arm/arm/physmem.c projects/release-pkg/sys/arm/arm/pmap-v6-new.c projects/release-pkg/sys/arm/arm/pmap-v6.c projects/release-pkg/sys/arm/arm/pmap.c projects/release-pkg/sys/arm/arm/trap-v6.c projects/release-pkg/sys/arm/at91/at91.c projects/release-pkg/sys/arm/cavium/cns11xx/econa.c projects/release-pkg/sys/arm/include/cpu-v6.h projects/release-pkg/sys/arm/include/db_machdep.h projects/release-pkg/sys/arm/include/kdb.h projects/release-pkg/sys/arm/include/ofw_machdep.h projects/release-pkg/sys/arm/include/physmem.h projects/release-pkg/sys/arm/include/sysreg.h projects/release-pkg/sys/arm/mv/mv_localbus.c projects/release-pkg/sys/arm/mv/mv_pci.c projects/release-pkg/sys/arm/versatile/versatile_pci.c projects/release-pkg/sys/arm/xscale/i8134x/i81342.c projects/release-pkg/sys/arm/xscale/i8134x/i81342_pci.c projects/release-pkg/sys/arm/xscale/i8134x/obio.c projects/release-pkg/sys/arm/xscale/ixp425/avila_ata.c projects/release-pkg/sys/arm/xscale/ixp425/ixp425.c projects/release-pkg/sys/arm/xscale/ixp425/ixp425_pci.c projects/release-pkg/sys/arm/xscale/pxa/pxa_obio.c projects/release-pkg/sys/arm/xscale/pxa/pxa_smi.c projects/release-pkg/sys/arm64/arm64/gic.c projects/release-pkg/sys/arm64/arm64/gic.h projects/release-pkg/sys/arm64/arm64/gic_fdt.c projects/release-pkg/sys/arm64/arm64/gic_v3.c projects/release-pkg/sys/arm64/arm64/gic_v3_fdt.c projects/release-pkg/sys/arm64/arm64/gic_v3_its.c projects/release-pkg/sys/arm64/arm64/nexus.c projects/release-pkg/sys/arm64/cavium/thunder_pcie.c projects/release-pkg/sys/arm64/cavium/thunder_pcie_pem.c projects/release-pkg/sys/boot/arm/at91/boot2/boot2.c projects/release-pkg/sys/boot/arm/ixp425/boot2/boot2.c projects/release-pkg/sys/boot/efi/boot1/boot1.c projects/release-pkg/sys/boot/efi/libefi/libefi.c projects/release-pkg/sys/boot/efi/loader/main.c projects/release-pkg/sys/boot/i386/boot2/boot2.c projects/release-pkg/sys/boot/i386/gptboot/gptboot.c projects/release-pkg/sys/boot/i386/zfsboot/zfsboot.c projects/release-pkg/sys/boot/mips/beri/boot2/boot2.c projects/release-pkg/sys/boot/pc98/boot2/boot2.c projects/release-pkg/sys/boot/powerpc/boot1.chrp/boot1.c projects/release-pkg/sys/boot/sparc64/boot1/boot1.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/release-pkg/sys/compat/linuxkpi/common/include/asm/atomic.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/bitops.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/clocksource.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/completion.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/etherdevice.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/gfp.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/if_vlan.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/kernel.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/list.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/netdevice.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/notifier.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/pci.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/rcupdate.h projects/release-pkg/sys/compat/linuxkpi/common/include/linux/uaccess.h projects/release-pkg/sys/conf/files.arm projects/release-pkg/sys/conf/kern.post.mk projects/release-pkg/sys/conf/kern.pre.mk projects/release-pkg/sys/dev/acpica/acpi.c projects/release-pkg/sys/dev/acpica/acpi_hpet.c projects/release-pkg/sys/dev/acpica/acpi_pcib_acpi.c projects/release-pkg/sys/dev/acpica/acpi_resource.c projects/release-pkg/sys/dev/acpica/acpi_timer.c projects/release-pkg/sys/dev/acpica/acpivar.h projects/release-pkg/sys/dev/advansys/adv_isa.c projects/release-pkg/sys/dev/ahci/ahci.c projects/release-pkg/sys/dev/ahci/ahci.h projects/release-pkg/sys/dev/ata/ata-cbus.c projects/release-pkg/sys/dev/ata/ata-isa.c projects/release-pkg/sys/dev/ata/ata-pci.c projects/release-pkg/sys/dev/ata/ata-pci.h projects/release-pkg/sys/dev/atkbdc/atkbdc_ebus.c projects/release-pkg/sys/dev/atkbdc/atkbdc_isa.c projects/release-pkg/sys/dev/atkbdc/atkbdc_subr.c projects/release-pkg/sys/dev/cs/if_cs.c projects/release-pkg/sys/dev/ctau/if_ct.c projects/release-pkg/sys/dev/cx/if_cx.c projects/release-pkg/sys/dev/cxgb/cxgb_osdep.h projects/release-pkg/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/release-pkg/sys/dev/cxgb/ulp/tom/cxgb_listen.c projects/release-pkg/sys/dev/cxgbe/tom/t4_connect.c projects/release-pkg/sys/dev/cxgbe/tom/t4_cpl_io.c projects/release-pkg/sys/dev/cxgbe/tom/t4_listen.c projects/release-pkg/sys/dev/cxgbe/tom/t4_tom.c projects/release-pkg/sys/dev/ed/if_ed_3c503.c projects/release-pkg/sys/dev/ed/if_ed_cbus.c projects/release-pkg/sys/dev/ed/if_ed_hpp.c projects/release-pkg/sys/dev/ed/if_ed_wd80x3.c projects/release-pkg/sys/dev/eisa/eisaconf.c projects/release-pkg/sys/dev/fdt/simplebus.c projects/release-pkg/sys/dev/fe/if_fe_cbus.c projects/release-pkg/sys/dev/fe/if_fe_isa.c projects/release-pkg/sys/dev/gpio/gpiobus.c projects/release-pkg/sys/dev/hyperv/include/hyperv.h projects/release-pkg/sys/dev/hyperv/netvsc/hv_net_vsc.h projects/release-pkg/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_channel.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_connection.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_vmbus_priv.h projects/release-pkg/sys/dev/ixgbe/if_ix.c projects/release-pkg/sys/dev/ixgbe/ixgbe.h projects/release-pkg/sys/dev/ixgbe/ixgbe_osdep.h projects/release-pkg/sys/dev/mca/mca_bus.c projects/release-pkg/sys/dev/mvs/mvs_pci.c projects/release-pkg/sys/dev/mvs/mvs_soc.c projects/release-pkg/sys/dev/ncv/ncr53c500_pccard.c projects/release-pkg/sys/dev/nsp/nsp_pccard.c projects/release-pkg/sys/dev/ofw/ofwbus.c projects/release-pkg/sys/dev/ofw/openfirm.c projects/release-pkg/sys/dev/pccard/pccard.c projects/release-pkg/sys/dev/pccard/pccardvarp.h projects/release-pkg/sys/dev/pccbb/pccbb.c projects/release-pkg/sys/dev/pccbb/pccbb_pci.c projects/release-pkg/sys/dev/pccbb/pccbbvar.h projects/release-pkg/sys/dev/pcf/pcf_isa.c projects/release-pkg/sys/dev/pci/hostb_pci.c projects/release-pkg/sys/dev/pci/isa_pci.c projects/release-pkg/sys/dev/pci/pci.c projects/release-pkg/sys/dev/pci/pci_host_generic.c projects/release-pkg/sys/dev/pci/pci_iov.c projects/release-pkg/sys/dev/pci/pci_pci.c projects/release-pkg/sys/dev/pci/pci_private.h projects/release-pkg/sys/dev/pci/pci_subr.c projects/release-pkg/sys/dev/pci/pcib_private.h projects/release-pkg/sys/dev/pci/pcivar.h projects/release-pkg/sys/dev/pci/vga_pci.c projects/release-pkg/sys/dev/ppc/ppc.c projects/release-pkg/sys/dev/ppc/ppcvar.h projects/release-pkg/sys/dev/puc/puc.c projects/release-pkg/sys/dev/puc/puc_bfe.h projects/release-pkg/sys/dev/qlxgbe/ql_fw.c projects/release-pkg/sys/dev/qlxgbe/ql_ver.h projects/release-pkg/sys/dev/quicc/quicc_bfe.h projects/release-pkg/sys/dev/quicc/quicc_core.c projects/release-pkg/sys/dev/rtwn/if_rtwn.c projects/release-pkg/sys/dev/rtwn/if_rtwnreg.h projects/release-pkg/sys/dev/scc/scc_bfe.h projects/release-pkg/sys/dev/scc/scc_core.c projects/release-pkg/sys/dev/siba/siba.c projects/release-pkg/sys/dev/siba/siba_bwn.c projects/release-pkg/sys/dev/siba/siba_pcib.c projects/release-pkg/sys/dev/siis/siis.c projects/release-pkg/sys/dev/snc/if_snc_cbus.c projects/release-pkg/sys/dev/sound/isa/gusc.c projects/release-pkg/sys/dev/sound/isa/sbc.c projects/release-pkg/sys/dev/sound/pci/csa.c projects/release-pkg/sys/dev/sound/pci/fm801.c projects/release-pkg/sys/dev/sound/pci/vibes.c projects/release-pkg/sys/dev/stg/tmc18c30_subr.c projects/release-pkg/sys/dev/uart/uart_tty.c projects/release-pkg/sys/dev/wl/if_wl.c projects/release-pkg/sys/i386/linux/linux_sysvec.c projects/release-pkg/sys/isa/isa_common.c projects/release-pkg/sys/isa/isa_common.h projects/release-pkg/sys/kern/bus_if.m projects/release-pkg/sys/kern/kern_rctl.c projects/release-pkg/sys/kern/kern_sysctl.c projects/release-pkg/sys/kern/subr_bus.c projects/release-pkg/sys/kern/subr_rman.c projects/release-pkg/sys/kern/tty.c projects/release-pkg/sys/kern/tty_ttydisc.c projects/release-pkg/sys/kern/vfs_aio.c projects/release-pkg/sys/mips/adm5120/admpci.c projects/release-pkg/sys/mips/adm5120/obio.c projects/release-pkg/sys/mips/alchemy/obio.c projects/release-pkg/sys/mips/atheros/apb.c projects/release-pkg/sys/mips/atheros/ar71xx_pci.c projects/release-pkg/sys/mips/atheros/ar724x_pci.c projects/release-pkg/sys/mips/atheros/qca955x_pci.c projects/release-pkg/sys/mips/beri/beri_simplebus.c projects/release-pkg/sys/mips/cavium/ciu.c projects/release-pkg/sys/mips/cavium/obio.c projects/release-pkg/sys/mips/cavium/octopci.c projects/release-pkg/sys/mips/conf/AR934X_BASE projects/release-pkg/sys/mips/idt/idtpci.c projects/release-pkg/sys/mips/idt/obio.c projects/release-pkg/sys/mips/malta/gt.c projects/release-pkg/sys/mips/malta/gt_pci.c projects/release-pkg/sys/mips/malta/obio.c projects/release-pkg/sys/mips/mips/cpu.c projects/release-pkg/sys/mips/mips/exception.S projects/release-pkg/sys/mips/mips/nexus.c projects/release-pkg/sys/mips/nlm/xlp_simplebus.c projects/release-pkg/sys/mips/rmi/iodi.c projects/release-pkg/sys/mips/rmi/xlr_pci.c projects/release-pkg/sys/mips/rt305x/obio.c projects/release-pkg/sys/mips/rt305x/rt305x_gpio.c projects/release-pkg/sys/mips/rt305x/rt305x_pci.c projects/release-pkg/sys/mips/sentry5/obio.c projects/release-pkg/sys/mips/sibyte/sb_zbbus.c projects/release-pkg/sys/mips/sibyte/sb_zbpci.c projects/release-pkg/sys/net/vnet.c projects/release-pkg/sys/net/vnet.h projects/release-pkg/sys/netinet/tcp_offload.c projects/release-pkg/sys/netinet/tcp_output.c projects/release-pkg/sys/netinet/tcp_subr.c projects/release-pkg/sys/netinet/tcp_syncache.c projects/release-pkg/sys/netinet/tcp_syncache.h projects/release-pkg/sys/netinet/tcp_timer.c projects/release-pkg/sys/netinet/tcp_timer.h projects/release-pkg/sys/netinet/tcp_timewait.c projects/release-pkg/sys/netinet/tcp_usrreq.c projects/release-pkg/sys/netinet/tcp_var.h projects/release-pkg/sys/netpfil/ipfw/dn_heap.c projects/release-pkg/sys/netpfil/ipfw/dn_sched_fifo.c projects/release-pkg/sys/netpfil/ipfw/dn_sched_qfq.c projects/release-pkg/sys/netpfil/ipfw/dn_sched_rr.c projects/release-pkg/sys/netpfil/ipfw/test/Makefile projects/release-pkg/sys/netpfil/ipfw/test/dn_test.h projects/release-pkg/sys/netpfil/ipfw/test/main.c projects/release-pkg/sys/netpfil/ipfw/test/mylist.h projects/release-pkg/sys/netpfil/ipfw/test/test_dn_sched.c projects/release-pkg/sys/ofed/drivers/net/mlx4/en_netdev.c projects/release-pkg/sys/pc98/pc98/canbus.c projects/release-pkg/sys/powerpc/booke/pmap.c projects/release-pkg/sys/powerpc/mpc85xx/lbc.c projects/release-pkg/sys/powerpc/ofw/ofw_pci.c projects/release-pkg/sys/powerpc/powermac/macgpio.c projects/release-pkg/sys/powerpc/powermac/macio.c projects/release-pkg/sys/powerpc/powermac/uninorth.c projects/release-pkg/sys/powerpc/psim/ata_iobus.c projects/release-pkg/sys/powerpc/psim/iobus.c projects/release-pkg/sys/sparc64/central/central.c projects/release-pkg/sys/sparc64/ebus/ebus.c projects/release-pkg/sys/sparc64/fhc/fhc.c projects/release-pkg/sys/sparc64/isa/isa.c projects/release-pkg/sys/sparc64/pci/apb.c projects/release-pkg/sys/sparc64/pci/fire.c projects/release-pkg/sys/sparc64/pci/ofw_pci.c projects/release-pkg/sys/sparc64/pci/psycho.c projects/release-pkg/sys/sparc64/pci/sbbc.c projects/release-pkg/sys/sparc64/pci/schizo.c projects/release-pkg/sys/sparc64/sbus/sbus.c projects/release-pkg/sys/sparc64/sparc64/nexus.c projects/release-pkg/sys/sparc64/sparc64/upa.c projects/release-pkg/sys/sys/_types.h projects/release-pkg/sys/sys/bus.h projects/release-pkg/sys/sys/elf_common.h projects/release-pkg/sys/sys/param.h projects/release-pkg/sys/sys/rman.h projects/release-pkg/sys/sys/ttydevsw.h projects/release-pkg/sys/sys/types.h projects/release-pkg/sys/x86/include/legacyvar.h projects/release-pkg/sys/x86/include/pci_cfgreg.h projects/release-pkg/sys/x86/isa/atrtc.c projects/release-pkg/sys/x86/isa/clock.c projects/release-pkg/sys/x86/isa/isa.c projects/release-pkg/sys/x86/pci/pci_bus.c projects/release-pkg/sys/x86/pci/qpi.c projects/release-pkg/sys/x86/x86/mptable_pci.c projects/release-pkg/sys/x86/x86/nexus.c projects/release-pkg/tools/tools/nanobsd/defaults.sh projects/release-pkg/tools/tools/nanobsd/embedded/qemu-amd64.cfg projects/release-pkg/tools/tools/nanobsd/embedded/qemu-i386.cfg projects/release-pkg/tools/tools/nanobsd/embedded/qemu-mips.cfg projects/release-pkg/tools/tools/nanobsd/embedded/qemu-mips64.cfg projects/release-pkg/tools/tools/nanobsd/embedded/qemu-powerpc.cfg projects/release-pkg/tools/tools/nanobsd/embedded/qemu-powerpc64.cfg projects/release-pkg/tools/tools/nanobsd/embedded/qemu-sparc64.cfg projects/release-pkg/usr.bin/Makefile projects/release-pkg/usr.bin/dpv/dpv.1 projects/release-pkg/usr.bin/dpv/dpv.c projects/release-pkg/usr.bin/kdump/Makefile projects/release-pkg/usr.bin/kdump/kdump.c projects/release-pkg/usr.bin/systat/netstat.c projects/release-pkg/usr.bin/truss/Makefile projects/release-pkg/usr.bin/truss/aarch64-cloudabi64.c projects/release-pkg/usr.bin/truss/aarch64-freebsd.c projects/release-pkg/usr.bin/truss/amd64-cloudabi64.c projects/release-pkg/usr.bin/truss/amd64-freebsd.c projects/release-pkg/usr.bin/truss/amd64-freebsd32.c projects/release-pkg/usr.bin/truss/amd64-linux32.c projects/release-pkg/usr.bin/truss/arm-freebsd.c projects/release-pkg/usr.bin/truss/i386-freebsd.c projects/release-pkg/usr.bin/truss/i386-linux.c projects/release-pkg/usr.bin/truss/main.c projects/release-pkg/usr.bin/truss/mips-freebsd.c projects/release-pkg/usr.bin/truss/powerpc-freebsd.c projects/release-pkg/usr.bin/truss/powerpc64-freebsd.c projects/release-pkg/usr.bin/truss/powerpc64-freebsd32.c projects/release-pkg/usr.bin/truss/setup.c projects/release-pkg/usr.bin/truss/sparc64-freebsd.c projects/release-pkg/usr.bin/truss/truss.h projects/release-pkg/usr.sbin/Makefile projects/release-pkg/usr.sbin/bhyve/block_if.c projects/release-pkg/usr.sbin/bhyve/pci_ahci.c projects/release-pkg/usr.sbin/bsdconfig/include/messages.subr projects/release-pkg/usr.sbin/bsdconfig/share/packages/index.subr projects/release-pkg/usr.sbin/bsdconfig/share/packages/musthavepkg.subr projects/release-pkg/usr.sbin/bsdconfig/share/packages/packages.subr projects/release-pkg/usr.sbin/bsdconfig/share/strings.subr projects/release-pkg/usr.sbin/makefs/tests/Makefile Directory Properties: projects/release-pkg/ (props changed) projects/release-pkg/cddl/ (props changed) projects/release-pkg/cddl/contrib/opensolaris/ (props changed) projects/release-pkg/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/release-pkg/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/release-pkg/crypto/openssh/ (props changed) projects/release-pkg/gnu/lib/ (props changed) projects/release-pkg/lib/libc/ (props changed) projects/release-pkg/share/ (props changed) projects/release-pkg/sys/ (props changed) projects/release-pkg/sys/boot/ (props changed) projects/release-pkg/sys/boot/powerpc/boot1.chrp/ (props changed) projects/release-pkg/sys/cddl/contrib/opensolaris/ (props changed) projects/release-pkg/sys/conf/ (props changed) projects/release-pkg/sys/dev/hyperv/ (props changed) projects/release-pkg/usr.sbin/bhyve/ (props changed) Modified: projects/release-pkg/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/release-pkg/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Wed Jan 27 14:16:13 2016 (r294914) @@ -2841,8 +2841,11 @@ Do not actually receive the stream. This option to verify the name the receive operation would use. .It Fl o Sy origin Ns = Ns Ar snapshot Forces the stream to be received as a clone of the given snapshot. -This is only valid if the stream is an incremental stream whose source -is the same as the provided origin. +If the stream is a full send stream, this will create the filesystem +described by the stream as a clone of the specified snapshot. Which +snapshot was specified will not affect the success or failure of the +receive, as long as the snapshot does exist. If the stream is an +incremental send stream, all the normal verification will be performed. .It Fl F Force a rollback of the file system to the most recent snapshot before performing the receive operation. If receiving an incremental replication Modified: projects/release-pkg/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- projects/release-pkg/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Wed Jan 27 14:16:13 2016 (r294914) @@ -26,6 +26,7 @@ * Copyright (c) 2012 Pawel Jakub Dawidek . * All rights reserved. * Copyright (c) 2013 Steven Hartland. All rights reserved. + * Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved. */ #include @@ -67,7 +68,7 @@ extern void zfs_setprop_error(libzfs_han static int zfs_receive_impl(libzfs_handle_t *, const char *, const char *, recvflags_t *, int, const char *, nvlist_t *, avl_tree_t *, char **, int, - uint64_t *); + uint64_t *, const char *); static int guid_to_name(libzfs_handle_t *, const char *, uint64_t, boolean_t, char *); @@ -2602,6 +2603,7 @@ zfs_receive_package(libzfs_handle_t *hdl nvlist_t *stream_nv = NULL; avl_tree_t *stream_avl = NULL; char *fromsnap = NULL; + char *sendsnap = NULL; char *cp; char tofs[ZFS_MAXNAMELEN]; char sendfs[ZFS_MAXNAMELEN]; @@ -2750,8 +2752,16 @@ zfs_receive_package(libzfs_handle_t *hdl */ (void) strlcpy(sendfs, drr->drr_u.drr_begin.drr_toname, ZFS_MAXNAMELEN); - if ((cp = strchr(sendfs, '@')) != NULL) + if ((cp = strchr(sendfs, '@')) != NULL) { *cp = '\0'; + /* + * Find the "sendsnap", the final snapshot in a replication + * stream. zfs_receive_one() handles certain errors + * differently, depending on if the contained stream is the + * last one or not. + */ + sendsnap = (cp + 1); + } /* Finally, receive each contained stream */ do { @@ -2764,7 +2774,7 @@ zfs_receive_package(libzfs_handle_t *hdl */ error = zfs_receive_impl(hdl, destname, NULL, flags, fd, sendfs, stream_nv, stream_avl, top_zfs, cleanup_fd, - action_handlep); + action_handlep, sendsnap); if (error == ENODATA) { error = 0; break; @@ -2930,7 +2940,7 @@ zfs_receive_one(libzfs_handle_t *hdl, in const char *originsnap, recvflags_t *flags, dmu_replay_record_t *drr, dmu_replay_record_t *drr_noswap, const char *sendfs, nvlist_t *stream_nv, avl_tree_t *stream_avl, char **top_zfs, int cleanup_fd, - uint64_t *action_handlep) + uint64_t *action_handlep, const char *finalsnap) { zfs_cmd_t zc = { 0 }; time_t begin_time; @@ -2947,6 +2957,7 @@ zfs_receive_one(libzfs_handle_t *hdl, in nvlist_t *snapprops_nvlist = NULL; zprop_errflags_t prop_errflags; boolean_t recursive; + char *snapname = NULL; begin_time = time(NULL); @@ -2957,7 +2968,6 @@ zfs_receive_one(libzfs_handle_t *hdl, in ENOENT); if (stream_avl != NULL) { - char *snapname; nvlist_t *fs = fsavl_find(stream_avl, drrb->drr_toguid, &snapname); nvlist_t *props; @@ -3313,7 +3323,21 @@ zfs_receive_one(libzfs_handle_t *hdl, in ZPROP_N_MORE_ERRORS) == 0) { trunc_prop_errs(intval); break; - } else { + } else if (snapname == NULL || finalsnap == NULL || + strcmp(finalsnap, snapname) == 0 || + strcmp(nvpair_name(prop_err), + zfs_prop_to_name(ZFS_PROP_REFQUOTA)) != 0) { + /* + * Skip the special case of, for example, + * "refquota", errors on intermediate + * snapshots leading up to a final one. + * That's why we have all of the checks above. + * + * See zfs_ioctl.c's extract_delay_props() for + * a list of props which can fail on + * intermediate snapshots, but shouldn't + * affect the overall receive. + */ (void) snprintf(tbuf, sizeof (tbuf), dgettext(TEXT_DOMAIN, "cannot receive %s property on %s"), @@ -3498,7 +3522,7 @@ static int zfs_receive_impl(libzfs_handle_t *hdl, const char *tosnap, const char *originsnap, recvflags_t *flags, int infd, const char *sendfs, nvlist_t *stream_nv, avl_tree_t *stream_avl, char **top_zfs, int cleanup_fd, - uint64_t *action_handlep) + uint64_t *action_handlep, const char *finalsnap) { int err; dmu_replay_record_t drr, drr_noswap; @@ -3594,10 +3618,11 @@ zfs_receive_impl(libzfs_handle_t *hdl, c if ((cp = strchr(nonpackage_sendfs, '@')) != NULL) *cp = '\0'; sendfs = nonpackage_sendfs; + VERIFY(finalsnap == NULL); } return (zfs_receive_one(hdl, infd, tosnap, originsnap, flags, &drr, &drr_noswap, sendfs, stream_nv, stream_avl, top_zfs, - cleanup_fd, action_handlep)); + cleanup_fd, action_handlep, finalsnap)); } else { assert(DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) == DMU_COMPOUNDSTREAM); @@ -3632,7 +3657,7 @@ zfs_receive(libzfs_handle_t *hdl, const VERIFY(cleanup_fd >= 0); err = zfs_receive_impl(hdl, tosnap, originsnap, flags, infd, NULL, NULL, - stream_avl, &top_zfs, cleanup_fd, &action_handle); + stream_avl, &top_zfs, cleanup_fd, &action_handle, NULL); VERIFY(0 == close(cleanup_fd)); Modified: projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII_tcp.c ============================================================================== --- projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII_tcp.c Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/contrib/bsnmp/snmp_mibII/mibII_tcp.c Wed Jan 27 14:16:13 2016 (r294914) @@ -45,10 +45,10 @@ struct tcp_index { }; static uint64_t tcp_tick; +static uint64_t tcp_stats_tick; static struct tcpstat tcpstat; static struct xinpgen *xinpgen; static size_t xinpgen_len; -static u_int tcp_count; static u_int tcp_total; static u_int oidnum; @@ -64,13 +64,9 @@ tcp_compare(const void *p1, const void * } static int -fetch_tcp(void) +fetch_tcp_stats(void) { size_t len; - struct xinpgen *ptr; - struct xtcpcb *tp; - struct tcp_index *oid; - in_addr_t inaddr; len = sizeof(tcpstat); if (sysctlbyname("net.inet.tcp.stats", &tcpstat, &len, NULL, 0) == -1) { @@ -82,6 +78,20 @@ fetch_tcp(void) return (-1); } + tcp_stats_tick = get_ticks(); + + return (0); +} + +static int +fetch_tcp(void) +{ + size_t len; + struct xinpgen *ptr; + struct xtcpcb *tp; + struct tcp_index *oid; + in_addr_t inaddr; + len = 0; if (sysctlbyname("net.inet.tcp.pcblist", NULL, &len, NULL, 0) == -1) { syslog(LOG_ERR, "net.inet.tcp.pcblist: %m"); @@ -102,7 +112,6 @@ fetch_tcp(void) tcp_tick = get_ticks(); - tcp_count = 0; tcp_total = 0; for (ptr = (struct xinpgen *)(void *)((char *)xinpgen + xinpgen->xig_len); ptr->xig_len > sizeof(struct xinpgen); @@ -114,10 +123,6 @@ fetch_tcp(void) if (tp->xt_inp.inp_vflag & INP_IPV4) tcp_total++; - - if (tp->xt_tp.t_state == TCPS_ESTABLISHED || - tp->xt_tp.t_state == TCPS_CLOSE_WAIT) - tcp_count++; } if (oidnum < tcp_total) { @@ -184,8 +189,8 @@ op_tcp(struct snmp_context *ctx __unused abort(); } - if (tcp_tick < this_tick) - if (fetch_tcp() == -1) + if (tcp_stats_tick < this_tick) + if (fetch_tcp_stats() == -1) return (SNMP_ERR_GENERR); switch (value->var.subs[sub - 1]) { @@ -226,7 +231,8 @@ op_tcp(struct snmp_context *ctx __unused break; case LEAF_tcpCurrEstab: - value->v.uint32 = tcp_count; + value->v.uint32 = tcpstat.tcps_states[TCPS_ESTABLISHED] + + tcpstat.tcps_states[TCPS_CLOSE_WAIT]; break; case LEAF_tcpInSegs: Modified: projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_mincore.c ============================================================================== --- projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_mincore.c Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_mincore.c Wed Jan 27 14:16:13 2016 (r294914) @@ -206,7 +206,8 @@ ATF_TC_BODY(mincore_resid, tc) "might be low on memory"); #ifdef __FreeBSD__ - ATF_REQUIRE(mlock(addr, npgs * page) == 0); + ATF_REQUIRE_MSG(mlock(addr, npgs * page) == 0, "mlock failed: %s", + strerror(errno)); #endif ATF_REQUIRE(check_residency(addr, npgs) == npgs); ATF_REQUIRE(munmap(addr, npgs * page) == 0); Modified: projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_mlock.c ============================================================================== --- projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_mlock.c Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_mlock.c Wed Jan 27 14:16:13 2016 (r294914) @@ -47,12 +47,89 @@ __RCSID("$NetBSD: t_mlock.c,v 1.5 2014/0 #include #ifdef __FreeBSD__ +#include #define _KMEMUSER #include #endif static long page = 0; +#ifdef __FreeBSD__ +#define VM_MAX_WIRED "vm.max_wired" + +static void +vm_max_wired_sysctl(int *old_value, int *new_value) +{ + size_t old_len; + size_t new_len = (new_value == NULL ? 0 : sizeof(int)); + + if (old_value == NULL) + printf("Setting the new value to %d\n", *new_value); + else { + ATF_REQUIRE_MSG(sysctlbyname(VM_MAX_WIRED, NULL, &old_len, + new_value, new_len) == 0, + "sysctlbyname(%s) failed: %s", VM_MAX_WIRED, strerror(errno)); + } + + ATF_REQUIRE_MSG(sysctlbyname(VM_MAX_WIRED, old_value, &old_len, + new_value, new_len) == 0, + "sysctlbyname(%s) failed: %s", VM_MAX_WIRED, strerror(errno)); + + if (old_value != NULL) + printf("Saved the old value (%d)\n", *old_value); +} + +static void +set_vm_max_wired(int new_value) +{ + FILE *fp; + int old_value; + + fp = fopen(VM_MAX_WIRED, "w"); + if (fp == NULL) { + atf_tc_skip("could not open %s for writing: %s", + VM_MAX_WIRED, strerror(errno)); + return; + } + + vm_max_wired_sysctl(&old_value, NULL); + + ATF_REQUIRE_MSG(fprintf(fp, "%d", old_value) > 0, + "saving %s failed", VM_MAX_WIRED); + + fclose(fp); + + vm_max_wired_sysctl(NULL, &new_value); +} + +static void +restore_vm_max_wired(void) +{ + FILE *fp; + int saved_max_wired; + + fp = fopen(VM_MAX_WIRED, "r"); + if (fp == NULL) { + perror("fopen failed\n"); + return; + } + + if (fscanf(fp, "%d", &saved_max_wired) != 1) { + perror("fscanf failed\n"); + fclose(fp); + return; + } + + fclose(fp); + printf("old value in %s: %d\n", VM_MAX_WIRED, saved_max_wired); + + if (saved_max_wired == 0) /* This will cripple the test host */ + return; + + vm_max_wired_sysctl(NULL, &saved_max_wired); +} +#endif + ATF_TC(mlock_clip); ATF_TC_HEAD(mlock_clip, tc) { @@ -78,11 +155,19 @@ ATF_TC_BODY(mlock_clip, tc) free(buf); } +#ifdef __FreeBSD__ +ATF_TC_WITH_CLEANUP(mlock_err); +#else ATF_TC(mlock_err); +#endif ATF_TC_HEAD(mlock_err, tc) { atf_tc_set_md_var(tc, "descr", "Test error conditions in mlock(2) and munlock(2)"); +#ifdef __FreeBSD__ + atf_tc_set_md_var(tc, "require.config", "allow_sysctl_side_effects"); + atf_tc_set_md_var(tc, "require.user", "root"); +#endif } ATF_TC_BODY(mlock_err, tc) @@ -99,6 +184,8 @@ ATF_TC_BODY(mlock_err, tc) if ((uintptr_t)VM_MIN_ADDRESS > 0) null_errno = EINVAL; /* NULL is not inside user VM */ #endif + /* Set max_wired really really high to avoid EAGAIN */ + set_vm_max_wired(INT_MAX); #else if (sysctlbyname("vm.minaddress", &vmin, &len, NULL, 0) != 0) atf_tc_fail("failed to read vm.minaddress"); @@ -139,6 +226,14 @@ ATF_TC_BODY(mlock_err, tc) ATF_REQUIRE_ERRNO(ENOMEM, munlock(invalid_ptr, page) == -1); } +#ifdef __FreeBSD__ +ATF_TC_CLEANUP(mlock_err, tc) +{ + + restore_vm_max_wired(); +} +#endif + ATF_TC(mlock_limits); ATF_TC_HEAD(mlock_limits, tc) { @@ -200,10 +295,18 @@ ATF_TC_BODY(mlock_limits, tc) free(buf); } +#ifdef __FreeBSD__ +ATF_TC_WITH_CLEANUP(mlock_mmap); +#else ATF_TC(mlock_mmap); +#endif ATF_TC_HEAD(mlock_mmap, tc) { atf_tc_set_md_var(tc, "descr", "Test mlock(2)-mmap(2) interaction"); +#ifdef __FreeBSD__ + atf_tc_set_md_var(tc, "require.config", "allow_sysctl_side_effects"); + atf_tc_set_md_var(tc, "require.user", "root"); +#endif } ATF_TC_BODY(mlock_mmap, tc) @@ -215,6 +318,11 @@ ATF_TC_BODY(mlock_mmap, tc) #endif void *buf; +#ifdef __FreeBSD__ + /* Set max_wired really really high to avoid EAGAIN */ + set_vm_max_wired(INT_MAX); +#endif + /* * Make a wired RW mapping and check that mlock(2) * does not fail for the (already locked) mapping. @@ -248,11 +356,27 @@ ATF_TC_BODY(mlock_mmap, tc) ATF_REQUIRE(munmap(buf, page) == 0); } +#ifdef __FreeBSD__ +ATF_TC_CLEANUP(mlock_mmap, tc) +{ + + restore_vm_max_wired(); +} +#endif + +#ifdef __FreeBSD__ +ATF_TC_WITH_CLEANUP(mlock_nested); +#else ATF_TC(mlock_nested); +#endif ATF_TC_HEAD(mlock_nested, tc) { atf_tc_set_md_var(tc, "descr", "Test that consecutive mlock(2) calls succeed"); +#ifdef __FreeBSD__ + atf_tc_set_md_var(tc, "require.config", "allow_sysctl_side_effects"); + atf_tc_set_md_var(tc, "require.user", "root"); +#endif } ATF_TC_BODY(mlock_nested, tc) @@ -260,6 +384,11 @@ ATF_TC_BODY(mlock_nested, tc) const size_t maxiter = 100; void *buf; +#ifdef __FreeBSD__ + /* Set max_wired really really high to avoid EAGAIN */ + set_vm_max_wired(INT_MAX); +#endif + buf = malloc(page); ATF_REQUIRE(buf != NULL); @@ -270,6 +399,14 @@ ATF_TC_BODY(mlock_nested, tc) free(buf); } +#ifdef __FreeBSD__ +ATF_TC_CLEANUP(mlock_nested, tc) +{ + + restore_vm_max_wired(); +} +#endif + ATF_TP_ADD_TCS(tp) { Modified: projects/release-pkg/contrib/ofed/librdmacm/examples/build/rping/Makefile ============================================================================== --- projects/release-pkg/contrib/ofed/librdmacm/examples/build/rping/Makefile Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/contrib/ofed/librdmacm/examples/build/rping/Makefile Wed Jan 27 14:16:13 2016 (r294914) @@ -5,7 +5,8 @@ PROG= rping MAN= SRCS= rping.c -LDADD+= -libverbs -lrdmacm -lpthread -LDADD+= -lmlx4 +LIBADD+= ibverbs rdmacm pthread +LIBADD+= mlx4 +LIBADD+= cxgb4 .include Modified: projects/release-pkg/crypto/openssh/FREEBSD-upgrade ============================================================================== --- projects/release-pkg/crypto/openssh/FREEBSD-upgrade Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/crypto/openssh/FREEBSD-upgrade Wed Jan 27 14:16:13 2016 (r294914) @@ -117,6 +117,7 @@ - PasswordAuthentication defaults to "no". - VersionAddendum defaults to "FreeBSD-YYYYMMDD". - PrivilegeSeparation defaults to "sandbox". + - UseDNS defaults to "yes". 2) Modified client-side defaults Modified: projects/release-pkg/crypto/openssh/servconf.c ============================================================================== --- projects/release-pkg/crypto/openssh/servconf.c Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/crypto/openssh/servconf.c Wed Jan 27 14:16:13 2016 (r294914) @@ -320,7 +320,7 @@ fill_default_server_options(ServerOption if (options->max_sessions == -1) options->max_sessions = DEFAULT_SESSIONS_MAX; if (options->use_dns == -1) - options->use_dns = 0; + options->use_dns = 1; if (options->client_alive_interval == -1) options->client_alive_interval = 0; if (options->client_alive_count_max == -1) Modified: projects/release-pkg/crypto/openssh/sshd_config ============================================================================== --- projects/release-pkg/crypto/openssh/sshd_config Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/crypto/openssh/sshd_config Wed Jan 27 14:16:13 2016 (r294914) @@ -115,7 +115,7 @@ #Compression delayed #ClientAliveInterval 0 #ClientAliveCountMax 3 -#UseDNS no +#UseDNS yes #PidFile /var/run/sshd.pid #MaxStartups 10:30:100 #PermitTunnel no Modified: projects/release-pkg/crypto/openssh/sshd_config.5 ============================================================================== --- projects/release-pkg/crypto/openssh/sshd_config.5 Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/crypto/openssh/sshd_config.5 Wed Jan 27 14:16:13 2016 (r294914) @@ -1541,8 +1541,8 @@ the resolved host name for the remote IP very same IP address. .Pp If this option is set to -.Dq no -(the default) then only addresses and not host names may be used in +.Dq no , +then only addresses and not host names may be used in .Pa ~/.ssh/known_hosts .Cm from and @@ -1550,6 +1550,8 @@ and .Cm Match .Cm Host directives. +The default is +.Dq yes . .It Cm UseLogin Specifies whether .Xr login 1 Modified: projects/release-pkg/etc/defaults/periodic.conf ============================================================================== --- projects/release-pkg/etc/defaults/periodic.conf Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/etc/defaults/periodic.conf Wed Jan 27 14:16:13 2016 (r294914) @@ -134,6 +134,11 @@ daily_status_mail_rejects_enable="YES" daily_status_mail_rejects_logs=3 # How many logs to check daily_status_mail_rejects_shorten="NO" # Shorten output +# 480.leapfile-ntpd +daily_ntpd_leapfile_enable="NO" # Fetch NTP leapfile +daily_ntpd_avoid_congestion="YES" # Avoid congesting + # leapfile sources + # 480.status-ntpd daily_status_ntpd_enable="NO" # Check NTP status Modified: projects/release-pkg/etc/defaults/rc.conf ============================================================================== --- projects/release-pkg/etc/defaults/rc.conf Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/etc/defaults/rc.conf Wed Jan 27 14:16:13 2016 (r294914) @@ -362,6 +362,17 @@ ntpd_config="/etc/ntp.conf" # ntpd(8) co ntpd_sync_on_start="NO" # Sync time on ntpd startup, even if offset is high ntpd_flags="-p /var/run/ntpd.pid -f /var/db/ntpd.drift" # Flags to ntpd (if enabled). +ntp_src_leapfile="/etc/ntp/leap-seconds" + # Initial source for ntpd leapfile +ntp_db_leapfile="/var/db/ntpd.leap-seconds.list" + # Working copy (updated weekly) leapfile +ntp_leapfile_sources="https://www.ietf.org/timezones/data/leap-seconds.list" + # Source from which to fetch leapfile +ntp_leapfile_fetch_opts="-mq" # Options to use for ntp leapfile fetch, + # e.g. --no-verify-peer +ntp_leapfile_expiry_days=30 # Check for new leapfile 30 days prior to + # expiry. +ntp_leapfile_fetch_verbose="NO" # Be verbose during NTP leapfile fetch # Network Information Services (NIS) options: All need rpcbind_enable="YES" ### nis_client_enable="NO" # We're an NIS client (or NO). Modified: projects/release-pkg/etc/group ============================================================================== --- projects/release-pkg/etc/group Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/etc/group Wed Jan 27 14:16:13 2016 (r294914) @@ -29,6 +29,7 @@ dialer:*:68: network:*:69: audit:*:77: www:*:80: +_ypldap:*:160: hast:*:845: nogroup:*:65533: nobody:*:65534: Modified: projects/release-pkg/etc/master.passwd ============================================================================== --- projects/release-pkg/etc/master.passwd Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/etc/master.passwd Wed Jan 27 14:16:13 2016 (r294914) @@ -22,6 +22,6 @@ uucp:*:66:66::0:0:UUCP pseudo-user:/var/ pop:*:68:6::0:0:Post Office Owner:/nonexistent:/usr/sbin/nologin auditdistd:*:78:77::0:0:Auditdistd unprivileged user:/var/empty:/usr/sbin/nologin www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin -_ypldap:*:93:93::0:0:YP Ldap unprivileged user:/var/empty:/usr/sbin/nologin +_ypldap:*:160:160::0:0:YP Ldap unprivileged user:/var/empty:/usr/sbin/nologin hast:*:845:845::0:0:HAST unprivileged user:/var/empty:/usr/sbin/nologin nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin Modified: projects/release-pkg/etc/ntp.conf ============================================================================== --- projects/release-pkg/etc/ntp.conf Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/etc/ntp.conf Wed Jan 27 14:16:13 2016 (r294914) @@ -81,4 +81,6 @@ restrict 127.127.1.0 # See http://support.ntp.org/bin/view/Support/ConfiguringNTP#Section_6.14. # for documentation regarding leapfile. Updates to the file can be obtained # from ftp://time.nist.gov/pub/ or ftp://tycho.usno.navy.mil/pub/ntp/. -leapfile "/etc/ntp/leap-seconds" +# Use either leapfile in /etc/ntp or weekly updated leapfile in /var/db. +#leapfile "/etc/ntp/leap-seconds" +leapfile "/var/db/ntpd.leap-seconds.list" Copied: projects/release-pkg/etc/periodic/daily/480.leapfile-ntpd (from r294913, head/etc/periodic/daily/480.leapfile-ntpd) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/release-pkg/etc/periodic/daily/480.leapfile-ntpd Wed Jan 27 14:16:13 2016 (r294914, copy of r294913, head/etc/periodic/daily/480.leapfile-ntpd) @@ -0,0 +1,28 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# If there is a global system configuration file, suck it in. +# +if [ -r /etc/defaults/periodic.conf ] +then + . /etc/defaults/periodic.conf + source_periodic_confs +fi + +case "$daily_ntpd_leapfile_enable" in + [Yy][Ee][Ss]) + case "$daily_ntpd_avoid_congestion" in + [Yy][Ee][Ss]) + # Avoid dogpiling + (sleep $(jot -r 1 0 86400); service ntpd fetch) & + ;; + *) + service ntpd fetch + ;; + esac + ;; +esac + +exit $rc Modified: projects/release-pkg/etc/periodic/daily/Makefile ============================================================================== --- projects/release-pkg/etc/periodic/daily/Makefile Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/etc/periodic/daily/Makefile Wed Jan 27 14:16:13 2016 (r294914) @@ -35,7 +35,8 @@ FILES+= 130.clean-msgs .endif .if ${MK_NTP} != "no" -FILES+= 480.status-ntpd +FILES+= 480.status-ntpd \ + 480.leapfile-ntpd .endif .if ${MK_RCMDS} != "no" Modified: projects/release-pkg/etc/rc.d/jail ============================================================================== --- projects/release-pkg/etc/rc.d/jail Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/etc/rc.d/jail Wed Jan 27 14:16:13 2016 (r294914) @@ -32,7 +32,7 @@ need_dad_wait= # Extract value from ${jail_$jv_$name} or ${jail_$name} and # set it to $param. If not defined, $defval is used. # When $num is [0-9]*, ${jail_$jv_$name$num} are looked up and -# $param is set by using +=. +# $param is set by using +=. $num=0 is optional (params may start at 1). # When $num is YN or NY, the value is interpret as boolean. extract_var() { @@ -72,7 +72,7 @@ extract_var() eval _tmpargs=\"\${$_name1:-\${$_name2:-$_def}}\" if [ -n "$_tmpargs" ]; then echo " $_param += \"$_tmpargs\";" - else + elif [ $i != 0 ]; then break; fi i=$(($i + 1)) @@ -202,7 +202,7 @@ parse_options() extract_var $_jv exec_poststop exec.poststop 0 "" echo " exec.start += \"$_exec_start\";" - extract_var $_jv exec_afterstart exec.start 1 "" + extract_var $_jv exec_afterstart exec.start 0 "" echo " exec.stop = \"$_exec_stop\";" extract_var $_jv consolelog exec.consolelog - \ Modified: projects/release-pkg/etc/rc.d/ntpd ============================================================================== --- projects/release-pkg/etc/rc.d/ntpd Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/etc/rc.d/ntpd Wed Jan 27 14:16:13 2016 (r294914) @@ -14,6 +14,8 @@ name="ntpd" rcvar="ntpd_enable" command="/usr/sbin/${name}" pidfile="/var/run/${name}.pid" +extra_commands="fetch" +fetch_cmd="ntpd_fetch_leapfile" start_precmd="ntpd_precmd" load_rc_config $name @@ -30,6 +32,10 @@ ntpd_precmd() return 0; fi + if [ ! -f $ntp_db_leapfile ]; then + ntpd_fetch_leapfile + fi + # If running in a chroot cage, ensure that the appropriate files # exist inside the cage, as well as helper symlinks into the cage # from outside. @@ -44,10 +50,71 @@ ntpd_precmd() ( cd /dev ; /bin/pax -rw -pe clockctl "${ntpd_chrootdir}/dev" ) fi ln -fs "${ntpd_chrootdir}/var/db/ntp.drift" /var/db/ntp.drift + ln -fs "${ntpd_chrootdir}${ntp_tmp_leapfile}" ${ntp_tmp_leapfile} # Change run_rc_commands()'s internal copy of $ntpd_flags # rc_flags="-u ntpd:ntpd -i ${ntpd_chrootdir} $rc_flags" } +current_ntp_ts() { + # Seconds between 1900-01-01 and 1970-01-01 + # echo $(((70*365+17)*86400)) + ntp_to_unix=2208988800 + + echo $(($(date -u +%s)+$ntp_to_unix)) +} + +get_ntp_leapfile_ver() { + expr "$(awk '$1 == "#$" { print $2 }' "$1" 2>/dev/null)" : \ + '^\([1-9][0-9]*\)$' \| 0 +} + +get_ntp_leapfile_expiry() { + expr "$(awk '$1 == "#@" { print $2 }' "$1" 2>/dev/null)" : \ + '^\([1-9][0-9]*\)$' \| 0 +} + +ntpd_fetch_leapfile() { + local ntp_tmp_leapfile rc verbose + + if checkyesno ntp_leapfile_fetch_verbose; then + verbose=echo + else + verbose=: + fi + + ntp_tmp_leapfile="/var/run/ntpd.leap-seconds.list" + + ntp_ver_no_src=$(get_ntp_leapfile_ver $ntp_src_leapfile) + ntp_ver_no_db=$(get_ntp_leapfile_ver $ntp_db_leapfile) + $verbose ntp_src_leapfile version is $ntp_ver_no_src + $verbose ntp_db_leapfile version is $ntp_ver_no_db + + if [ "$ntp_ver_no_src" -gt "$ntp_ver_no_db" ]; then + $verbose replacing $ntp_db_leapfile with $ntp_src_leapfile + cp -p $ntp_src_leapfile $ntp_db_leapfile + ntp_ver_no_db=$ntp_ver_no_src + else + $verbose not replacing $ntp_db_leapfile with $ntp_src_leapfile + fi + ntp_leap_expiry=$(get_ntp_leapfile_expiry $ntp_db_leapfile) + ntp_leapfile_expiry_seconds=$((ntp_leapfile_expiry_days*86400)) + ntp_leap_fetch_date=$((ntp_leap_expiry-ntp_leapfile_expiry_seconds)) + if [ $(current_ntp_ts) -ge $ntp_leap_fetch_date ]; then + $verbose Within ntp leapfile expiry limit, initiating fetch + for url in $ntp_leapfile_sources ; do + $verbose fetching $url + fetch $ntp_leapfile_fetch_opts -o $ntp_tmp_leapfile $url && break + done + ntp_ver_no_tmp=$(get_ntp_leapfile_ver $ntp_tmp_leapfile) + if [ "$ntp_ver_no_tmp" -gt "$ntp_ver_no_db" ]; then + $verbose using $url as $ntp_db_leapfile + mv $ntp_tmp_leapfile $ntp_db_leapfile + else + $verbose using existing $ntp_db_leapfile + fi + fi +} + run_rc_command "$1" Modified: projects/release-pkg/gnu/lib/libgcc/Makefile ============================================================================== --- projects/release-pkg/gnu/lib/libgcc/Makefile Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/gnu/lib/libgcc/Makefile Wed Jan 27 14:16:13 2016 (r294914) @@ -58,8 +58,10 @@ LIB2FUNCS+= _fixuns${mode}si .endfor # Likewise double-word routines. -.if ${TARGET_CPUARCH} != "aarch64" && ${TARGET_CPUARCH} != "arm" -# These are implemented in an ARM specific file but will not be filtered out +.if ${TARGET_CPUARCH} != "aarch64" && ${TARGET_CPUARCH} != "arm" && \ + ${TARGET_CPUARCH} != "riscv64" +# These are implemented in an ARM specific file but will not be filtered out. +# RISCVTODO: can't compile .for mode in sf df xf tf LIB2FUNCS+= _fix${mode}di _fixuns${mode}di LIB2FUNCS+= _floatdi${mode} _floatundi${mode} @@ -322,7 +324,10 @@ EH_OBJS_T = ${LIB2ADDEHSTATIC:R:S/$/.o/} EH_OBJS_P = ${LIB2ADDEHSTATIC:R:S/$/.po/} EH_OBJS_S = ${LIB2ADDEHSHARED:R:S/$/.So/} EH_CFLAGS = -fexceptions -D__GLIBC__=3 -DElfW=__ElfN +.if ${TARGET_CPUARCH} != "riscv64" +# RISCVTODO: unwinding support SOBJS += ${EH_OBJS_S} +.endif .for _src in ${LIB2ADDEHSTATIC:M*.c} ${_src:R:S/$/.o/}: ${_src} ${COMMONHDRS} Modified: projects/release-pkg/lib/libc/Makefile ============================================================================== --- projects/release-pkg/lib/libc/Makefile Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/lib/libc/Makefile Wed Jan 27 14:16:13 2016 (r294914) @@ -169,15 +169,15 @@ SUBDIR+= tests .if !defined(_SKIP_BUILD) # We need libutil.h, get it directly to avoid # recording a build dependency -CFLAGS+= -I${.CURDIR:H}/libutil +CFLAGS+= -I${SRCTOP}/lib/libutil # Same issue with libm -MSUN_ARCH_SUBDIR != ${MAKE} -B -C ${.CURDIR:H}/msun -V ARCH_SUBDIR +MSUN_ARCH_SUBDIR != ${MAKE} -B -C ${SRCTOP}/lib/msun -V ARCH_SUBDIR # unfortunately msun/src contains both private and public headers -CFLAGS+= -I${.CURDIR:H}/msun/${MSUN_ARCH_SUBDIR} +CFLAGS+= -I${SRCTOP}/lib/msun/${MSUN_ARCH_SUBDIR} .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" -CFLAGS+= -I${.CURDIR:H}/msun/x86 +CFLAGS+= -I${SRCTOP}/lib/msun/x86 .endif -CFLAGS+= -I${.CURDIR:H}/msun/src +CFLAGS+= -I${SRCTOP}/lib/msun/src # and we do not want to record a dependency on msun .if ${.MAKE.LEVEL} > 0 GENDIRDEPS_FILTER+= N${RELDIR:H}/msun Modified: projects/release-pkg/lib/libc/net/Makefile.inc ============================================================================== --- projects/release-pkg/lib/libc/net/Makefile.inc Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/lib/libc/net/Makefile.inc Wed Jan 27 14:16:13 2016 (r294914) @@ -12,7 +12,7 @@ SRCS+= base64.c ether_addr.c eui64.c \ getproto.c getprotoent.c getprotoname.c getservent.c \ if_indextoname.c if_nameindex.c if_nametoindex.c \ ip6opt.c linkaddr.c map_v4v6.c name6.c ntoh.c \ - nsdispatch.c nslexer.c nsparser.y nss_compat.c \ + nsdispatch.c nslexer.l nsparser.y nss_compat.c \ rcmd.c rcmdsh.c recv.c rthdr.c sctp_sys_calls.c send.c \ sockatmark.c sourcefilter.c vars.c @@ -34,13 +34,8 @@ CFLAGS+=-I${LIBC_SRCTOP}/resolv YFLAGS+=-p_nsyy LFLAGS+=-P_nsyy -CLEANFILES+=nslexer.c nslexer.c.* - -nslexer.c: nslexer.l nsparser.h - ${LEX} ${LFLAGS} -o${.TARGET}.tmp1 ${.IMPSRC} - sed -e '/YY_BUF_SIZE/s/16384/1024/' ${.TARGET}.tmp1 >${.TARGET}.tmp2 - rm -f ${.TARGET}.tmp1 - mv -f ${.TARGET}.tmp2 ${.TARGET} +CFLAGS.nslexer.c= -DYY_BUF_SIZE=1024 +CFLAGS+= ${CFLAGS.${.IMPSRC:T}} MAN+= byteorder.3 ethers.3 eui64.3 \ getaddrinfo.3 gai_strerror.3 gethostbyname.3 \ Modified: projects/release-pkg/lib/libc/sys/revoke.2 ============================================================================== --- projects/release-pkg/lib/libc/sys/revoke.2 Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/lib/libc/sys/revoke.2 Wed Jan 27 14:16:13 2016 (r294914) @@ -31,7 +31,7 @@ .\" @(#)revoke.2 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd June 4, 1993 +.Dd Jan 25, 2016 .Dt REVOKE 2 .Os .Sh NAME @@ -59,7 +59,8 @@ and a system call will succeed. If the file is a special file for a device which is open, the device close function -is called as if all open references to the file had been closed. +is called as if all open references to the file had been closed +using a special close method which does not block. .Pp Access to a file may be revoked only by its owner or the super user. The @@ -104,3 +105,6 @@ The .Fn revoke system call first appeared in .Bx 4.3 Reno . +.Sh BUGS +The non-blocking close method is only correctly implemented for +terminal devices. Modified: projects/release-pkg/lib/libdevinfo/devinfo.3 ============================================================================== --- projects/release-pkg/lib/libdevinfo/devinfo.3 Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/lib/libdevinfo/devinfo.3 Wed Jan 27 14:16:13 2016 (r294914) @@ -110,8 +110,8 @@ struct devinfo_dev { struct devinfo_rman { devinfo_handle_t dm_handle; /* resource manager handle */ - u_long dm_start; /* resource start */ - u_long dm_size; /* resource size */ + rman_res_t dm_start; /* resource start */ + rman_res_t dm_size; /* resource size */ char *dm_desc; /* resource description */ }; @@ -119,8 +119,8 @@ struct devinfo_res { devinfo_handle_t dr_handle; /* resource handle */ devinfo_handle_t dr_rman; /* resource manager handle */ devinfo_handle_t dr_device; /* owning device */ - u_long dr_start; /* region start */ - u_long dr_size; /* region size */ + rman_res_t dr_start; /* region start */ + rman_res_t dr_size; /* region size */ }; .Ed .Pp Modified: projects/release-pkg/lib/libdevinfo/devinfo.h ============================================================================== --- projects/release-pkg/lib/libdevinfo/devinfo.h Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/lib/libdevinfo/devinfo.h Wed Jan 27 14:16:13 2016 (r294914) @@ -56,8 +56,8 @@ struct devinfo_dev { struct devinfo_rman { devinfo_handle_t dm_handle; /* resource manager handle */ - unsigned long dm_start; /* resource start */ - unsigned long dm_size; /* resource size */ + rman_res_t dm_start; /* resource start */ + rman_res_t dm_size; /* resource size */ char *dm_desc; /* resource description */ }; @@ -67,8 +67,8 @@ struct devinfo_res { devinfo_handle_t dr_rman; /* resource manager handle */ devinfo_handle_t dr_device; /* owning device */ - unsigned long dr_start; /* region start */ - unsigned long dr_size; /* region size */ + rman_res_t dr_start; /* region start */ + rman_res_t dr_size; /* region size */ /* XXX add flags */ }; Modified: projects/release-pkg/lib/libdpv/dialog_util.c ============================================================================== --- projects/release-pkg/lib/libdpv/dialog_util.c Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/lib/libdpv/dialog_util.c Wed Jan 27 14:16:13 2016 (r294914) @@ -261,6 +261,13 @@ dialog_spawn_gauge(char *init_prompt, pi errx(EXIT_FAILURE, "Out of memory?!"); sprintf(dargv[n++], "--title"); dargv[n++] = title; + } else { + if ((dargv[n] = malloc(8)) == NULL) + errx(EXIT_FAILURE, "Out of memory?!"); + sprintf(dargv[n++], "--title"); + if ((dargv[n] = malloc(8)) == NULL) + errx(EXIT_FAILURE, "Out of memory?!"); + sprintf(dargv[n++], ""); } if (backtitle != NULL) { if ((dargv[n] = malloc(12)) == NULL) Modified: projects/release-pkg/lib/libdpv/dialog_util.h ============================================================================== --- projects/release-pkg/lib/libdpv/dialog_util.h Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/lib/libdpv/dialog_util.h Wed Jan 27 14:16:13 2016 (r294914) @@ -55,7 +55,6 @@ extern int dheight, dwidth; __BEGIN_DECLS uint8_t dialog_prompt_nlstate(const char *_prompt); -void dialog_gauge_free(void); void dialog_maxsize_free(void); char *dialog_prompt_lastline(char *_prompt, uint8_t _nlstate); int dialog_maxcols(void); Modified: projects/release-pkg/lib/libdpv/dpv.3 ============================================================================== --- projects/release-pkg/lib/libdpv/dpv.3 Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/lib/libdpv/dpv.3 Wed Jan 27 14:16:13 2016 (r294914) @@ -1,4 +1,4 @@ -.\" Copyright (c) 2013-2015 Devin Teske +.\" Copyright (c) 2013-2016 Devin Teske .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd Oct 22, 2015 +.Dd Jan 26, 2016 .Dt DPV 3 .Os .Sh NAME @@ -64,6 +64,7 @@ argument contains the following properti features: .Bd -literal -offset indent struct dpv_config { + uint8_t keep_tite; /* Cleaner exit for scripts */ enum dpv_display display_type; /* Def. DPV_DISPLAY_LIBDIALOG */ enum dpv_output output_type; /* Default DPV_OUTPUT_NONE */ int debug; /* Enable debug on stderr */ Modified: projects/release-pkg/lib/libdpv/dpv.c ============================================================================== --- projects/release-pkg/lib/libdpv/dpv.c Wed Jan 27 14:12:10 2016 (r294913) +++ projects/release-pkg/lib/libdpv/dpv.c Wed Jan 27 14:16:13 2016 (r294914) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2013-2014 Devin Teske + * Copyright (c) 2013-2016 Devin Teske * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -69,6 +69,7 @@ long long dpv_overall_read = 0; static char pathbuf[PATH_MAX]; /* Extra display information */ +uint8_t keep_tite = FALSE; /* dpv_config.keep_tite */ uint8_t no_labels = FALSE; /* dpv_config.options & DPV_NO_LABELS */ uint8_t wide = FALSE; /* dpv_config.options & DPV_WIDE_MODE */ char *aprompt = NULL; /* dpv_config.aprompt */ @@ -150,6 +151,7 @@ dpv(struct dpv_config *config, struct dp dialog_updates_per_second = DIALOG_UPDATES_PER_SEC; display_limit = DISPLAY_LIMIT_DEFAULT; display_type = DPV_DISPLAY_LIBDIALOG; + keep_tite = FALSE; label_size = LABEL_SIZE_DEFAULT; msg_done = NULL; msg_fail = NULL; @@ -193,6 +195,7 @@ dpv(struct dpv_config *config, struct dp dialog_updates_per_second = config->dialog_updates_per_second; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Wed Jan 27 21:10:05 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7C1C5A6FE74 for ; Wed, 27 Jan 2016 21:10:05 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3C1DB1D6A; Wed, 27 Jan 2016 21:10:05 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLA4oh095602; Wed, 27 Jan 2016 21:10:04 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLA3AM095598; Wed, 27 Jan 2016 21:10:03 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601272110.u0RLA3AM095598@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 27 Jan 2016 21:10:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294942 - in projects/release-pkg: . release/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2016 21:10:05 -0000 Author: gjb Date: Wed Jan 27 21:10:03 2016 New Revision: 294942 URL: https://svnweb.freebsd.org/changeset/base/294942 Log: Add 'stagekernel' target, which invokes 'distributekernel' with -DNO_ROOT to create the METALOG mtree(8) file. Separate the default STAGEDIR for world (WSTAGEDIR) and kernel (KSTAGEDIR). Fix the 'create-kernel-packages' target to work properly. Evaluate if 'kernel' is set when invoking mtree-to-plist.awk, which splits the kernel and kernel.debug into separate plist files. Fix METALOG creation when building/packaging multiple kernels. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/Makefile projects/release-pkg/Makefile.inc1 projects/release-pkg/release/scripts/mtree-to-plist.awk Modified: projects/release-pkg/Makefile ============================================================================== --- projects/release-pkg/Makefile Wed Jan 27 21:09:57 2016 (r294941) +++ projects/release-pkg/Makefile Wed Jan 27 21:10:03 2016 (r294942) @@ -125,7 +125,7 @@ TGTS= all all-man buildenv buildenvvars _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ _build-tools _cross-tools _includes _libraries _depend \ build32 builddtb distribute32 install32 xdev xdev-build xdev-install \ - xdev-links native-xtools create-kernel-packages stageworld \ + xdev-links native-xtools create-kernel-packages stageworld stagekernel \ create-world-packages packages installconfig signpackages TGTS+= ${SUBDIR_TARGETS} Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Wed Jan 27 21:09:57 2016 (r294941) +++ projects/release-pkg/Makefile.inc1 Wed Jan 27 21:10:03 2016 (r294942) @@ -267,6 +267,11 @@ TMPPATH= ${STRICTTMPPATH}:${PATH} INSTALLTMP!= /usr/bin/mktemp -d -u -t install .endif +.if make(stagekernel) || make(distributekernel) +TAGS+= kernel +PACKAGE= kernel +.endif + # # Building a world goes through the following stages # @@ -1305,7 +1310,7 @@ distributekernel distributekernel.debug: DESTDIR=${INSTALL_DDIR}/kernel.${_kernel} \ ${.TARGET:S/distributekernel/install/} .if defined(NO_ROOT) - sed -e 's|^./kernel|.|' \ + sed -e "s|^./kernel.${_kernel}|.|" \ ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.premeta > \ ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta .endif @@ -1357,7 +1362,11 @@ packagekernel: .endif .endif -STAGEDIR= ${MAKEOBJDIRPREFIX}${.CURDIR}/stage +stagekernel: + ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} distributekernel + +WSTAGEDIR= ${MAKEOBJDIRPREFIX}${.CURDIR}/worldstage +KSTAGEDIR= ${MAKEOBJDIRPREFIX}${.CURDIR}/kernelstage REPODIR= ${MAKEOBJDIRPREFIX}${.CURDIR}/repo PKGSIGNKEY?= # empty @@ -1365,10 +1374,12 @@ _pkgbootstrap: @env ASSUME_ALWAYS_YES=YES pkg bootstrap packages: _pkgbootstrap - @mkdir -p ${STAGEDIR} ${REPODIR} + @mkdir -p ${WSTAGEDIR} ${KSTAGEDIR} ${REPODIR} ${_+_}@cd ${.CURDIR}; \ - ${MAKE} DESTDIR=${DESTDIR:U${STAGEDIR}} -DNO_ROOT -B stageworld ; \ - ${MAKE} DESTDIR=${DESTDIR:U${STAGEDIR}} create-world-packages + ${MAKE} DESTDIR=${DESTDIR:U${WSTAGEDIR}} -DNO_ROOT -B stageworld ; \ + ${MAKE} DESTDIR=${DESTDIR:U${WSTAGEDIR}} create-world-packages ; \ + ${MAKE} DESTDIR=${DESTDIR:U${KSTAGEDIR}} -DNO_ROOT -B stagekernel ; \ + ${MAKE} DESTDIR=${DESTDIR:U${KSTAGEDIR}} DISTDIR=kernel create-kernel-packages create-world-packages: _pkgbootstrap @rm -f ${DESTDIR}/*.plist 2>/dev/null || : @@ -1404,55 +1415,65 @@ create-world-packages: _pkgbootstrap done create-kernel-packages: _pkgbootstrap - @cd ${DESTDIR}/${DISTDIR} ; \ - awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ - ${DESTDIR}/${DISTDIR}/kernel.meta +.if exists(${DESTDIR}/kernel.meta) .for flavor in release debug -.if exists(${DESTDIR}/${DISTDIR}/${flavor}.plist) - @rm -rf ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir - @cp -r ${SRCDIR}/release/packages/kernel \ - ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir @cd ${DESTDIR}/${DISTDIR} ; \ - sed -i '' -e "s/%VERSION%/${PKG_VERSION}/" \ + awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ + -v kernel=yes \ + ${DESTDIR}/kernel.meta ; \ + cap_arg=`cd ${SRCDIR}/etc ; ${MAKE} -VCAP_MKDB_ENDIAN` ; \ + pwd_arg=`cd ${SRCDIR}/etc ; ${MAKE} -VPWD_MKDB_ENDIAN` ; \ + sed -e "s/%VERSION%/${PKG_VERSION}/" \ -e "s/%PKGNAME%/kernel-${flavor}/" \ - -e "s/%COMMENT%/FreeBSD ${KERNCONF} kernel ${flavor}/" \ - -e "s/%DESC%/FreeBSD ${KERNCONF} kernel ${flavor}/" \ - ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir/+MANIFEST - @awk -F\" '/name/ { printf("===> Creating %s-", $$2) } /version/ {print $$2 }' \ - ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir/+MANIFEST - @pkg -o ABI_FILE=${DESTDIR}/bin/sh create -m ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir \ - -p ${DESTDIR}/${DISTDIR}/${flavor}.plist \ - -r ${DESTDIR}/${DISTDIR}/kernel \ - -o ${DESTDIR} -.endif + -e "s/%COMMENT%/FreeBSD ${INSTKERNNAME} kernel ${flavor}/" \ + -e "s/%DESC%/FreeBSD ${INSTKERNNAME} kernel ${flavor}/" \ + -e "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" \ + -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g" \ + ${SRCDIR}/release/packages/kernel.ucl \ + > ${DESTDIR}/${DISTDIR}/kernel-${flavor}.ucl ; \ + awk -F\" ' \ + /name/ { printf("===> Creating %s-", $$2); next } \ + /version/ {print $$2; next } ' \ + ${DESTDIR}/${DISTDIR}/kernel-${flavor}.ucl ; \ + pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh \ + create -M ${DESTDIR}/${DISTDIR}/kernel-${flavor}.ucl \ + -p ${DESTDIR}/${DISTDIR}/kernel-${flavor}.plist \ + -r ${DESTDIR}/${DISTDIR} -o ${REPODIR}/$$(pkg config ABI)/latest .endfor -.for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} - @cd ${DESTDIR}/${DISTDIR} ; \ - awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ - ${DESTDIR}/${DISTDIR}/kernel${_kernel}.meta +.endif +.if ${BUILDKERNELS:[#]} > 1 && !defined(NO_INSTALLEXTRAKERNELS) +.for _kernel in ${BUILDKERNELS:[2..-1]} +.if exists(${DESTDIR}/kernel.${_kernel}.meta) .for flavor in release debug -.if exists(${DESTDIR}/${DISTDIR}/${flavor}.plist) - @rm -rf ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir - @cp -r ${SRCDIR}/release/packages/kernel \ - ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir - @cd ${DESTDIR}/${DISTDIR} ; \ - sed -i '' -e "s/%VERSION%/${PKG_VERSION}/" \ + @cd ${DESTDIR}/kernel.${_kernel} ; \ + awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ + -v kernel=yes -v _kernconf=${_kernel} \ + ${DESTDIR}/kernel.${_kernel}.meta ; \ + cap_arg=`cd ${SRCDIR}/etc ; ${MAKE} -VCAP_MKDB_ENDIAN` ; \ + pwd_arg=`cd ${SRCDIR}/etc ; ${MAKE} -VPWD_MKDB_ENDIAN` ; \ + sed -e "s/%VERSION%/${PKG_VERSION}/" \ -e "s/%PKGNAME%/kernel-${flavor}/" \ - -e "s/%COMMENT%/FreeBSD ${KERNCONF} kernel ${flavor}/" \ - -e "s/%DESC%/FreeBSD ${KERNCONF} kernel ${flavor}/" \ - ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir/+MANIFEST - @awk -F\" '/name/ { printf("===> Creating %s-", $$2) } /version/ {print $$2 }' \ - ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir/+MANIFEST - @pkg -o ABI_FILE=${DESTDIR}/bin/sh create -m ${DESTDIR}/${DISTDIR}/${flavor}-manifestdir \ - -p ${DESTDIR}/${DISTDIR}/${flavor}.plist \ - -r ${DESTDIR}/${DISTDIR}/kernel.${_kernel} \ - -o ${DESTDIR} -.endif + -e "s/%COMMENT%/FreeBSD ${INSTKERNNAME} kernel ${flavor}/" \ + -e "s/%DESC%/FreeBSD ${INSTKERNNAME} kernel ${flavor}/" \ + -e "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" \ + -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g" \ + ${SRCDIR}/release/packages/kernel.ucl \ + > ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}-${flavor}.ucl ; \ + awk -F\" ' \ + /name/ { printf("===> Creating %s-", $$2); next } \ + /version/ {print $$2; next } ' \ + ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}-${flavor}.ucl ; \ + pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh \ + create -M ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}-${flavor}.ucl \ + -p ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}-${flavor}.plist \ + -r ${DESTDIR}/kernel.${_kernel} -o ${REPODIR}/$$(pkg config ABI)/latest .endfor +.endif .endfor +.endif signpackages: _pkgbootstrap - @pkg -o ABI_FILE=${STAGEDIR}/bin/sh repo ${REPODIR}/$$(pkg config ABI) ${PKGSIGNKEY} + @pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh repo ${REPODIR}/$$(pkg config ABI) ${PKGSIGNKEY} # # doxygen Modified: projects/release-pkg/release/scripts/mtree-to-plist.awk ============================================================================== --- projects/release-pkg/release/scripts/mtree-to-plist.awk Wed Jan 27 21:09:57 2016 (r294941) +++ projects/release-pkg/release/scripts/mtree-to-plist.awk Wed Jan 27 21:10:03 2016 (r294942) @@ -22,6 +22,12 @@ type="dir" } } + if (kernel != "") { + tags="package=kernel" + if (_kernconf != "") { + tags=tags""_kernconf + } + } if (length(tags) == 0) next if (tags ~ /package=/) { @@ -57,10 +63,22 @@ } } } else { - print "No packages specified in line: $0" > 2 + print "No packages specified in line: $0" next } - output=pkgname".plist" + if (kernel != "") { + output="kernel" + if (_kernconf != "") { + output=output"."_kernconf + } + if ($1 ~ /^\/usr\/lib\/debug\/boot/) { + output=output"-debug.plist" + } else { + output=output"-release.plist" + } + } else { + output=pkgname".plist" + } print "@"type"("uname","gname","mode","flags") " $1 > output } From owner-svn-src-projects@freebsd.org Wed Jan 27 21:24:47 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 508D6A7056E for ; Wed, 27 Jan 2016 21:24:47 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 225D115F1; Wed, 27 Jan 2016 21:24:47 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RLOkZZ001902; Wed, 27 Jan 2016 21:24:46 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RLOkJJ001901; Wed, 27 Jan 2016 21:24:46 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601272124.u0RLOkJJ001901@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 27 Jan 2016 21:24:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294955 - projects/release-pkg X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2016 21:24:47 -0000 Author: gjb Date: Wed Jan 27 21:24:45 2016 New Revision: 294955 URL: https://svnweb.freebsd.org/changeset/base/294955 Log: Fix naming for multiple kernels when building/packaging more than one. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/Makefile.inc1 Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Wed Jan 27 21:23:01 2016 (r294954) +++ projects/release-pkg/Makefile.inc1 Wed Jan 27 21:24:45 2016 (r294955) @@ -1452,9 +1452,9 @@ create-kernel-packages: _pkgbootstrap cap_arg=`cd ${SRCDIR}/etc ; ${MAKE} -VCAP_MKDB_ENDIAN` ; \ pwd_arg=`cd ${SRCDIR}/etc ; ${MAKE} -VPWD_MKDB_ENDIAN` ; \ sed -e "s/%VERSION%/${PKG_VERSION}/" \ - -e "s/%PKGNAME%/kernel-${flavor}/" \ - -e "s/%COMMENT%/FreeBSD ${INSTKERNNAME} kernel ${flavor}/" \ - -e "s/%DESC%/FreeBSD ${INSTKERNNAME} kernel ${flavor}/" \ + -e "s/%PKGNAME%/kernel-${_kernel:tl}-${flavor}/" \ + -e "s/%COMMENT%/FreeBSD ${_kernel} kernel ${flavor}/" \ + -e "s/%DESC%/FreeBSD ${_kernel} kernel ${flavor}/" \ -e "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" \ -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g" \ ${SRCDIR}/release/packages/kernel.ucl \ From owner-svn-src-projects@freebsd.org Wed Jan 27 22:48:55 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3429EA70014 for ; Wed, 27 Jan 2016 22:48:55 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EA44022D; Wed, 27 Jan 2016 22:48:54 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RMmr9L025287; Wed, 27 Jan 2016 22:48:53 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RMmqPF025275; Wed, 27 Jan 2016 22:48:52 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272248.u0RMmqPF025275@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 22:48:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294960 - in projects/clang380-import: contrib/llvm/include/llvm/Analysis contrib/llvm/lib/Analysis contrib/llvm/lib/Target/AMDGPU contrib/llvm/lib/Target/X86 contrib/llvm/lib/Transform... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2016 22:48:55 -0000 Author: dim Date: Wed Jan 27 22:48:52 2016 New Revision: 294960 URL: https://svnweb.freebsd.org/changeset/base/294960 Log: Update llvm, clang and lldb to release_38 branch r258968. Modified: projects/clang380-import/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/clang380-import/contrib/llvm/lib/Analysis/DemandedBits.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/clang380-import/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/clang380-import/lib/clang/include/clang/Basic/Version.inc Directory Properties: projects/clang380-import/contrib/llvm/ (props changed) projects/clang380-import/contrib/llvm/tools/clang/ (props changed) projects/clang380-import/contrib/llvm/tools/lldb/ (props changed) Modified: projects/clang380-import/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h Wed Jan 27 22:48:52 2016 (r294960) @@ -412,7 +412,11 @@ namespace llvm { /*implicit*/ ExitLimit(const SCEV *E) : Exact(E), Max(E) {} - ExitLimit(const SCEV *E, const SCEV *M) : Exact(E), Max(M) {} + ExitLimit(const SCEV *E, const SCEV *M) : Exact(E), Max(M) { + assert((isa(Exact) || + !isa(Max)) && + "Exact is not allowed to be less precise than Max"); + } /// Test whether this ExitLimit contains any computed information, or /// whether it's all SCEVCouldNotCompute values. Modified: projects/clang380-import/contrib/llvm/lib/Analysis/DemandedBits.cpp ============================================================================== --- projects/clang380-import/contrib/llvm/lib/Analysis/DemandedBits.cpp Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/lib/Analysis/DemandedBits.cpp Wed Jan 27 22:48:52 2016 (r294960) @@ -244,7 +244,7 @@ void DemandedBits::determineLiveOperandB break; case Instruction::ICmp: // Count the number of leading zeroes in each operand. - ComputeKnownBits(BitWidth, I, UserI->getOperand(1)); + ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); auto NumLeadingZeroes = std::min(KnownZero.countLeadingOnes(), KnownZero2.countLeadingOnes()); AB = ~APInt::getHighBitsSet(BitWidth, NumLeadingZeroes); Modified: projects/clang380-import/contrib/llvm/lib/Analysis/ScalarEvolution.cpp ============================================================================== --- projects/clang380-import/contrib/llvm/lib/Analysis/ScalarEvolution.cpp Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/lib/Analysis/ScalarEvolution.cpp Wed Jan 27 22:48:52 2016 (r294960) @@ -5368,6 +5368,14 @@ ScalarEvolution::computeExitLimitFromCon BECount = EL0.Exact; } + // There are cases (e.g. PR26207) where computeExitLimitFromCond is able + // to be more aggressive when computing BECount than when computing + // MaxBECount. In these cases it is possible for EL0.Exact and EL1.Exact + // to match, but for EL0.Max and EL1.Max to not. + if (isa(MaxBECount) && + !isa(BECount)) + MaxBECount = BECount; + return ExitLimit(BECount, MaxBECount); } if (BO->getOpcode() == Instruction::Or) { Modified: projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td ============================================================================== --- projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td Wed Jan 27 22:48:52 2016 (r294960) @@ -138,6 +138,11 @@ def FeatureEnableHugeScratchBuffer : Sub "true", "Enable scratch buffer sizes greater than 128 GB">; +def FeatureEnableSIScheduler : SubtargetFeature<"si-scheduler", + "EnableSIScheduler", + "true", + "Enable SI Machine Scheduler">; + class SubtargetFeatureFetchLimit : SubtargetFeature <"fetch"#Value, "TexVTXClauseSize", Modified: projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp ============================================================================== --- projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp Wed Jan 27 22:48:52 2016 (r294960) @@ -78,7 +78,7 @@ AMDGPUSubtarget::AMDGPUSubtarget(const T EnableVGPRSpilling(false), SGPRInitBug(false), IsGCN(false), GCN1Encoding(false), GCN3Encoding(false), CIInsts(false), LDSBankCount(0), IsaVersion(ISAVersion0_0_0), EnableHugeScratchBuffer(false), - FrameLowering(nullptr), + EnableSIScheduler(false), FrameLowering(nullptr), InstrItins(getInstrItineraryForCPU(GPU)), TargetTriple(TT) { initializeSubtargetDependencies(TT, GPU, FS); Modified: projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h ============================================================================== --- projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h Wed Jan 27 22:48:52 2016 (r294960) @@ -90,6 +90,7 @@ private: int LDSBankCount; unsigned IsaVersion; bool EnableHugeScratchBuffer; + bool EnableSIScheduler; std::unique_ptr FrameLowering; std::unique_ptr TLInfo; @@ -280,6 +281,10 @@ public: return EnableHugeScratchBuffer; } + bool enableSIScheduler() const { + return EnableSIScheduler; + } + bool dumpCode() const { return DumpCode; } Modified: projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp ============================================================================== --- projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp Wed Jan 27 22:48:52 2016 (r294960) @@ -147,6 +147,8 @@ public: const AMDGPUSubtarget &ST = *getAMDGPUTargetMachine().getSubtargetImpl(); if (ST.getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS) return createR600MachineScheduler(C); + else if (ST.enableSIScheduler()) + return createSIMachineScheduler(C); return nullptr; } Modified: projects/clang380-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp ============================================================================== --- projects/clang380-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Wed Jan 27 22:48:52 2016 (r294960) @@ -21880,7 +21880,8 @@ X86TargetLowering::EmitLoweredSelect(Mac if (LastCMOV == MI && NextMIIt != BB->end() && NextMIIt->getOpcode() == MI->getOpcode() && NextMIIt->getOperand(2).getReg() == MI->getOperand(2).getReg() && - NextMIIt->getOperand(1).getReg() == MI->getOperand(0).getReg()) { + NextMIIt->getOperand(1).getReg() == MI->getOperand(0).getReg() && + NextMIIt->getOperand(1).isKill()) { CascadedCMOV = &*NextMIIt; } Modified: projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp ============================================================================== --- projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp Wed Jan 27 22:48:52 2016 (r294960) @@ -494,6 +494,11 @@ void GCOVProfiler::emitProfileNotes() { // LTO, we'll generate the same .gcno files. auto *CU = cast(CU_Nodes->getOperand(i)); + + // Skip module skeleton (and module) CUs. + if (CU->getDWOId()) + continue; + std::error_code EC; raw_fd_ostream out(mangleName(CU, "gcno"), EC, sys::fs::F_None); std::string EdgeDestinations; @@ -853,6 +858,11 @@ Function *GCOVProfiler::insertCounterWri if (CU_Nodes) { for (unsigned i = 0, e = CU_Nodes->getNumOperands(); i != e; ++i) { auto *CU = cast(CU_Nodes->getOperand(i)); + + // Skip module skeleton (and module) CUs. + if (CU->getDWOId()) + continue; + std::string FilenameGcda = mangleName(CU, "gcda"); uint32_t CfgChecksum = FileChecksums.empty() ? 0 : FileChecksums[i]; Builder.CreateCall(StartFile, Modified: projects/clang380-import/contrib/llvm/tools/clang/tools/driver/driver.cpp ============================================================================== --- projects/clang380-import/contrib/llvm/tools/clang/tools/driver/driver.cpp Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/contrib/llvm/tools/clang/tools/driver/driver.cpp Wed Jan 27 22:48:52 2016 (r294960) @@ -290,9 +290,9 @@ static void SetInstallDir(SmallVectorImp if (CanonicalPrefixes) llvm::sys::fs::make_absolute(InstalledPath); - InstalledPath = llvm::sys::path::parent_path(InstalledPath); - if (llvm::sys::fs::exists(InstalledPath.c_str())) - TheDriver.setInstalledDir(InstalledPath); + StringRef InstalledPathParent(llvm::sys::path::parent_path(InstalledPath)); + if (llvm::sys::fs::exists(InstalledPathParent)) + TheDriver.setInstalledDir(InstalledPathParent); } static int ExecuteCC1Tool(ArrayRef argv, StringRef Tool) { Modified: projects/clang380-import/lib/clang/include/clang/Basic/Version.inc ============================================================================== --- projects/clang380-import/lib/clang/include/clang/Basic/Version.inc Wed Jan 27 22:48:04 2016 (r294959) +++ projects/clang380-import/lib/clang/include/clang/Basic/Version.inc Wed Jan 27 22:48:52 2016 (r294960) @@ -7,4 +7,4 @@ #define CLANG_VENDOR "FreeBSD " -#define SVN_REVISION "258549" +#define SVN_REVISION "258968" From owner-svn-src-projects@freebsd.org Wed Jan 27 22:52:25 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 16954A70287 for ; Wed, 27 Jan 2016 22:52:25 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B1CBF9BD; Wed, 27 Jan 2016 22:52:24 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RMqNA4028000; Wed, 27 Jan 2016 22:52:23 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RMqKZC027971; Wed, 27 Jan 2016 22:52:20 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201601272252.u0RMqKZC027971@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 27 Jan 2016 22:52:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294962 - in projects/clang380-import: cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/lib/libzfs/common contrib/bsnmp/snmp_mibII contrib/netbsd-tests/lib/libc/sys contrib/net... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2016 22:52:25 -0000 Author: dim Date: Wed Jan 27 22:52:20 2016 New Revision: 294962 URL: https://svnweb.freebsd.org/changeset/base/294962 Log: Merge ^/head r294777 through r294960. Added: projects/clang380-import/lib/libsysdecode/syscallnames.c - copied unchanged from r294960, head/lib/libsysdecode/syscallnames.c projects/clang380-import/lib/libsysdecode/sysdecode_syscallnames.3 - copied unchanged from r294960, head/lib/libsysdecode/sysdecode_syscallnames.3 projects/clang380-import/lib/libthr/arch/riscv/include/ - copied from r294960, head/lib/libthr/arch/riscv/include/ projects/clang380-import/lib/libthread_db/arch/riscv/ - copied from r294960, head/lib/libthread_db/arch/riscv/ projects/clang380-import/lib/msun/riscv/fenv.c - copied unchanged from r294960, head/lib/msun/riscv/fenv.c projects/clang380-import/secure/lib/libcrypto/opensslconf-riscv.h - copied unchanged from r294960, head/secure/lib/libcrypto/opensslconf-riscv.h projects/clang380-import/share/vt/fonts/gallant.hex - copied unchanged from r294960, head/share/vt/fonts/gallant.hex projects/clang380-import/sys/contrib/alpine-hal/al_hal_iofic.c - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_iofic.c projects/clang380-import/sys/contrib/alpine-hal/al_hal_serdes.c - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_serdes.c projects/clang380-import/sys/contrib/alpine-hal/al_hal_serdes.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_serdes.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_serdes_internal_regs.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_serdes_internal_regs.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_serdes_regs.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_serdes_regs.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_config.c - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_config.c projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_config.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_config.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_debug.c - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_debug.c projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_debug.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_debug.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_iofic.c - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_iofic.c projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_iofic.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_iofic.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_iofic_regs.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_iofic_regs.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_main.c - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_main.c projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_regs.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_regs.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_regs_gen.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_regs_gen.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_regs_m2s.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_regs_m2s.h projects/clang380-import/sys/contrib/alpine-hal/al_hal_udma_regs_s2m.h - copied unchanged from r294960, head/sys/contrib/alpine-hal/al_hal_udma_regs_s2m.h projects/clang380-import/sys/contrib/alpine-hal/eth/ - copied from r294960, head/sys/contrib/alpine-hal/eth/ projects/clang380-import/sys/netinet/cc/cc.h - copied unchanged from r294960, head/sys/netinet/cc/cc.h Deleted: projects/clang380-import/share/vt/fonts/gallant.fnt.uu projects/clang380-import/sys/netinet/tcp_cc.h Modified: projects/clang380-import/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/clang380-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII_tcp.c projects/clang380-import/contrib/netbsd-tests/lib/libc/sys/t_mincore.c projects/clang380-import/contrib/netbsd-tests/lib/libc/sys/t_mlock.c projects/clang380-import/contrib/netbsd-tests/usr.bin/grep/t_grep.sh projects/clang380-import/crypto/openssh/FREEBSD-upgrade projects/clang380-import/crypto/openssh/servconf.c projects/clang380-import/crypto/openssh/sshd_config projects/clang380-import/crypto/openssh/sshd_config.5 projects/clang380-import/etc/defaults/rc.conf projects/clang380-import/etc/group projects/clang380-import/etc/master.passwd projects/clang380-import/etc/rc.d/ntpd projects/clang380-import/gnu/lib/libgcc/Makefile projects/clang380-import/lib/libc/Makefile projects/clang380-import/lib/libc/net/Makefile.inc projects/clang380-import/lib/libc/sys/revoke.2 projects/clang380-import/lib/libdevinfo/devinfo.3 projects/clang380-import/lib/libdevinfo/devinfo.h projects/clang380-import/lib/libdpv/dialog_util.c projects/clang380-import/lib/libdpv/dialog_util.h projects/clang380-import/lib/libdpv/dpv.3 projects/clang380-import/lib/libdpv/dpv.c projects/clang380-import/lib/libdpv/dpv.h projects/clang380-import/lib/libdpv/dpv_private.h projects/clang380-import/lib/libsysdecode/Makefile projects/clang380-import/lib/libsysdecode/sysdecode.3 projects/clang380-import/lib/libsysdecode/sysdecode.h projects/clang380-import/libexec/rtld-elf/rtld.c projects/clang380-import/share/man/man9/bus_adjust_resource.9 projects/clang380-import/share/man/man9/bus_alloc_resource.9 projects/clang380-import/share/man/man9/bus_get_resource.9 projects/clang380-import/share/man/man9/bus_set_resource.9 projects/clang380-import/share/man/man9/mod_cc.9 projects/clang380-import/share/man/man9/rman.9 projects/clang380-import/share/misc/committers-src.dot projects/clang380-import/share/mk/bsd.dep.mk projects/clang380-import/share/mk/bsd.progs.mk projects/clang380-import/sys/amd64/amd64/machdep.c projects/clang380-import/sys/amd64/ia32/ia32_signal.c projects/clang380-import/sys/amd64/linux/linux_sysvec.c projects/clang380-import/sys/amd64/linux32/linux32_sysvec.c projects/clang380-import/sys/arm/arm/machdep.c projects/clang380-import/sys/arm/arm/nexus.c projects/clang380-import/sys/arm/arm/pmap-v6-new.c projects/clang380-import/sys/arm/arm/pmap-v6.c projects/clang380-import/sys/arm/arm/pmap.c projects/clang380-import/sys/arm/arm/trap-v6.c projects/clang380-import/sys/arm/at91/at91.c projects/clang380-import/sys/arm/cavium/cns11xx/econa.c projects/clang380-import/sys/arm/mv/mv_localbus.c projects/clang380-import/sys/arm/mv/mv_pci.c projects/clang380-import/sys/arm/versatile/versatile_pci.c projects/clang380-import/sys/arm/xscale/i8134x/i81342.c projects/clang380-import/sys/arm/xscale/i8134x/i81342_pci.c projects/clang380-import/sys/arm/xscale/i8134x/obio.c projects/clang380-import/sys/arm/xscale/ixp425/avila_ata.c projects/clang380-import/sys/arm/xscale/ixp425/ixp425.c projects/clang380-import/sys/arm/xscale/ixp425/ixp425_pci.c projects/clang380-import/sys/arm/xscale/pxa/pxa_obio.c projects/clang380-import/sys/arm/xscale/pxa/pxa_smi.c projects/clang380-import/sys/arm64/arm64/gic_v3_fdt.c projects/clang380-import/sys/arm64/arm64/machdep.c projects/clang380-import/sys/arm64/arm64/nexus.c projects/clang380-import/sys/arm64/arm64/vm_machdep.c projects/clang380-import/sys/arm64/cavium/thunder_pcie.c projects/clang380-import/sys/arm64/cavium/thunder_pcie_pem.c projects/clang380-import/sys/boot/common/paths.h projects/clang380-import/sys/boot/ficl/i386/sysdep.c projects/clang380-import/sys/boot/i386/boot2/boot2.c projects/clang380-import/sys/boot/i386/gptboot/gptboot.c projects/clang380-import/sys/boot/i386/zfsboot/zfsboot.c projects/clang380-import/sys/boot/mips/beri/boot2/boot2.c projects/clang380-import/sys/boot/pc98/boot2/boot2.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/clang380-import/sys/compat/linuxkpi/common/include/asm/atomic.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/bitops.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/clocksource.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/completion.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/etherdevice.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/gfp.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/if_vlan.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/kernel.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/list.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/netdevice.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/notifier.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/pci.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/rcupdate.h projects/clang380-import/sys/compat/linuxkpi/common/include/linux/uaccess.h projects/clang380-import/sys/conf/files projects/clang380-import/sys/conf/kern.post.mk projects/clang380-import/sys/conf/kern.pre.mk projects/clang380-import/sys/dev/acpica/acpi.c projects/clang380-import/sys/dev/acpica/acpi_hpet.c projects/clang380-import/sys/dev/acpica/acpi_pcib_acpi.c projects/clang380-import/sys/dev/acpica/acpi_resource.c projects/clang380-import/sys/dev/acpica/acpi_timer.c projects/clang380-import/sys/dev/acpica/acpivar.h projects/clang380-import/sys/dev/advansys/adv_isa.c projects/clang380-import/sys/dev/ahci/ahci.c projects/clang380-import/sys/dev/ahci/ahci.h projects/clang380-import/sys/dev/ata/ata-cbus.c projects/clang380-import/sys/dev/ata/ata-isa.c projects/clang380-import/sys/dev/ata/ata-pci.c projects/clang380-import/sys/dev/ata/ata-pci.h projects/clang380-import/sys/dev/atkbdc/atkbdc_ebus.c projects/clang380-import/sys/dev/atkbdc/atkbdc_isa.c projects/clang380-import/sys/dev/atkbdc/atkbdc_subr.c projects/clang380-import/sys/dev/cs/if_cs.c projects/clang380-import/sys/dev/ctau/if_ct.c projects/clang380-import/sys/dev/cx/if_cx.c projects/clang380-import/sys/dev/cxgb/cxgb_osdep.h projects/clang380-import/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/clang380-import/sys/dev/cxgb/ulp/tom/cxgb_listen.c projects/clang380-import/sys/dev/cxgbe/tom/t4_connect.c projects/clang380-import/sys/dev/cxgbe/tom/t4_cpl_io.c projects/clang380-import/sys/dev/cxgbe/tom/t4_listen.c projects/clang380-import/sys/dev/cxgbe/tom/t4_tom.c projects/clang380-import/sys/dev/ed/if_ed_3c503.c projects/clang380-import/sys/dev/ed/if_ed_cbus.c projects/clang380-import/sys/dev/ed/if_ed_hpp.c projects/clang380-import/sys/dev/ed/if_ed_wd80x3.c projects/clang380-import/sys/dev/eisa/eisaconf.c projects/clang380-import/sys/dev/fdt/simplebus.c projects/clang380-import/sys/dev/fe/if_fe_cbus.c projects/clang380-import/sys/dev/fe/if_fe_isa.c projects/clang380-import/sys/dev/filemon/filemon.c projects/clang380-import/sys/dev/filemon/filemon_wrapper.c projects/clang380-import/sys/dev/gpio/gpiobus.c projects/clang380-import/sys/dev/hyperv/include/hyperv.h projects/clang380-import/sys/dev/hyperv/netvsc/hv_net_vsc.h projects/clang380-import/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/clang380-import/sys/dev/hyperv/vmbus/hv_channel.c projects/clang380-import/sys/dev/hyperv/vmbus/hv_connection.c projects/clang380-import/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c projects/clang380-import/sys/dev/hyperv/vmbus/hv_vmbus_priv.h projects/clang380-import/sys/dev/ixgbe/if_ix.c projects/clang380-import/sys/dev/ixgbe/ixgbe.h projects/clang380-import/sys/dev/mca/mca_bus.c projects/clang380-import/sys/dev/mvs/mvs_pci.c projects/clang380-import/sys/dev/mvs/mvs_soc.c projects/clang380-import/sys/dev/ncv/ncr53c500_pccard.c projects/clang380-import/sys/dev/nsp/nsp_pccard.c projects/clang380-import/sys/dev/ofw/ofw_subr.c projects/clang380-import/sys/dev/ofw/ofwbus.c projects/clang380-import/sys/dev/pccard/pccard.c projects/clang380-import/sys/dev/pccard/pccardvarp.h projects/clang380-import/sys/dev/pccbb/pccbb.c projects/clang380-import/sys/dev/pccbb/pccbb_pci.c projects/clang380-import/sys/dev/pccbb/pccbbvar.h projects/clang380-import/sys/dev/pcf/pcf_isa.c projects/clang380-import/sys/dev/pci/hostb_pci.c projects/clang380-import/sys/dev/pci/isa_pci.c projects/clang380-import/sys/dev/pci/pci.c projects/clang380-import/sys/dev/pci/pci_host_generic.c projects/clang380-import/sys/dev/pci/pci_iov.c projects/clang380-import/sys/dev/pci/pci_pci.c projects/clang380-import/sys/dev/pci/pci_private.h projects/clang380-import/sys/dev/pci/pci_subr.c projects/clang380-import/sys/dev/pci/pcib_private.h projects/clang380-import/sys/dev/pci/pcivar.h projects/clang380-import/sys/dev/pci/vga_pci.c projects/clang380-import/sys/dev/ppc/ppc.c projects/clang380-import/sys/dev/ppc/ppcvar.h projects/clang380-import/sys/dev/puc/puc.c projects/clang380-import/sys/dev/puc/puc_bfe.h projects/clang380-import/sys/dev/qlxgbe/ql_fw.c projects/clang380-import/sys/dev/qlxgbe/ql_ver.h projects/clang380-import/sys/dev/quicc/quicc_bfe.h projects/clang380-import/sys/dev/quicc/quicc_core.c projects/clang380-import/sys/dev/rtwn/if_rtwn.c projects/clang380-import/sys/dev/rtwn/if_rtwnreg.h projects/clang380-import/sys/dev/scc/scc_bfe.h projects/clang380-import/sys/dev/scc/scc_core.c projects/clang380-import/sys/dev/siba/siba.c projects/clang380-import/sys/dev/siba/siba_bwn.c projects/clang380-import/sys/dev/siba/siba_pcib.c projects/clang380-import/sys/dev/siis/siis.c projects/clang380-import/sys/dev/snc/if_snc_cbus.c projects/clang380-import/sys/dev/sound/isa/gusc.c projects/clang380-import/sys/dev/sound/isa/sbc.c projects/clang380-import/sys/dev/sound/pci/csa.c projects/clang380-import/sys/dev/sound/pci/fm801.c projects/clang380-import/sys/dev/sound/pci/vibes.c projects/clang380-import/sys/dev/stg/tmc18c30_subr.c projects/clang380-import/sys/dev/wl/if_wl.c projects/clang380-import/sys/i386/i386/machdep.c projects/clang380-import/sys/i386/linux/linux_sysvec.c projects/clang380-import/sys/i386/svr4/svr4_machdep.c projects/clang380-import/sys/isa/isa_common.c projects/clang380-import/sys/isa/isa_common.h projects/clang380-import/sys/kern/bus_if.m projects/clang380-import/sys/kern/kern_ktrace.c projects/clang380-import/sys/kern/kern_rctl.c projects/clang380-import/sys/kern/subr_bus.c projects/clang380-import/sys/kern/subr_rman.c projects/clang380-import/sys/kern/tty.c projects/clang380-import/sys/kern/tty_ttydisc.c projects/clang380-import/sys/kern/vfs_aio.c projects/clang380-import/sys/kern/vfs_bio.c projects/clang380-import/sys/kern/vfs_cluster.c projects/clang380-import/sys/mips/adm5120/admpci.c projects/clang380-import/sys/mips/adm5120/obio.c projects/clang380-import/sys/mips/alchemy/obio.c projects/clang380-import/sys/mips/atheros/apb.c projects/clang380-import/sys/mips/atheros/ar71xx_pci.c projects/clang380-import/sys/mips/atheros/ar724x_pci.c projects/clang380-import/sys/mips/atheros/qca955x_pci.c projects/clang380-import/sys/mips/beri/beri_simplebus.c projects/clang380-import/sys/mips/cavium/ciu.c projects/clang380-import/sys/mips/cavium/obio.c projects/clang380-import/sys/mips/cavium/octopci.c projects/clang380-import/sys/mips/idt/idtpci.c projects/clang380-import/sys/mips/idt/obio.c projects/clang380-import/sys/mips/malta/gt.c projects/clang380-import/sys/mips/malta/gt_pci.c projects/clang380-import/sys/mips/malta/obio.c projects/clang380-import/sys/mips/mips/cpu.c projects/clang380-import/sys/mips/mips/exception.S projects/clang380-import/sys/mips/mips/freebsd32_machdep.c projects/clang380-import/sys/mips/mips/nexus.c projects/clang380-import/sys/mips/mips/pm_machdep.c projects/clang380-import/sys/mips/mips/vm_machdep.c projects/clang380-import/sys/mips/nlm/xlp_simplebus.c projects/clang380-import/sys/mips/rmi/iodi.c projects/clang380-import/sys/mips/rmi/xlr_pci.c projects/clang380-import/sys/mips/rt305x/obio.c projects/clang380-import/sys/mips/rt305x/rt305x_gpio.c projects/clang380-import/sys/mips/rt305x/rt305x_pci.c projects/clang380-import/sys/mips/sentry5/obio.c projects/clang380-import/sys/mips/sibyte/sb_zbbus.c projects/clang380-import/sys/mips/sibyte/sb_zbpci.c projects/clang380-import/sys/net/vnet.h projects/clang380-import/sys/netinet/cc/cc.c projects/clang380-import/sys/netinet/cc/cc_cdg.c projects/clang380-import/sys/netinet/cc/cc_chd.c projects/clang380-import/sys/netinet/cc/cc_cubic.c projects/clang380-import/sys/netinet/cc/cc_dctcp.c projects/clang380-import/sys/netinet/cc/cc_hd.c projects/clang380-import/sys/netinet/cc/cc_htcp.c projects/clang380-import/sys/netinet/cc/cc_newreno.c projects/clang380-import/sys/netinet/cc/cc_vegas.c projects/clang380-import/sys/netinet/tcp_input.c projects/clang380-import/sys/netinet/tcp_offload.c projects/clang380-import/sys/netinet/tcp_output.c projects/clang380-import/sys/netinet/tcp_stacks/fastpath.c projects/clang380-import/sys/netinet/tcp_subr.c projects/clang380-import/sys/netinet/tcp_syncache.c projects/clang380-import/sys/netinet/tcp_syncache.h projects/clang380-import/sys/netinet/tcp_timer.c projects/clang380-import/sys/netinet/tcp_timer.h projects/clang380-import/sys/netinet/tcp_timewait.c projects/clang380-import/sys/netinet/tcp_usrreq.c projects/clang380-import/sys/netinet/tcp_var.h projects/clang380-import/sys/netpfil/ipfw/dn_heap.c projects/clang380-import/sys/netpfil/ipfw/dn_sched_fifo.c projects/clang380-import/sys/netpfil/ipfw/dn_sched_qfq.c projects/clang380-import/sys/netpfil/ipfw/dn_sched_rr.c projects/clang380-import/sys/netpfil/ipfw/test/Makefile projects/clang380-import/sys/netpfil/ipfw/test/dn_test.h projects/clang380-import/sys/netpfil/ipfw/test/main.c projects/clang380-import/sys/netpfil/ipfw/test/mylist.h projects/clang380-import/sys/netpfil/ipfw/test/test_dn_sched.c projects/clang380-import/sys/ofed/drivers/net/mlx4/en_netdev.c projects/clang380-import/sys/pc98/pc98/canbus.c projects/clang380-import/sys/powerpc/mpc85xx/lbc.c projects/clang380-import/sys/powerpc/ofw/ofw_pci.c projects/clang380-import/sys/powerpc/powermac/macgpio.c projects/clang380-import/sys/powerpc/powermac/macio.c projects/clang380-import/sys/powerpc/powermac/uninorth.c projects/clang380-import/sys/powerpc/powerpc/exec_machdep.c projects/clang380-import/sys/powerpc/psim/ata_iobus.c projects/clang380-import/sys/powerpc/psim/iobus.c projects/clang380-import/sys/sparc64/central/central.c projects/clang380-import/sys/sparc64/ebus/ebus.c projects/clang380-import/sys/sparc64/fhc/fhc.c projects/clang380-import/sys/sparc64/isa/isa.c projects/clang380-import/sys/sparc64/pci/apb.c projects/clang380-import/sys/sparc64/pci/fire.c projects/clang380-import/sys/sparc64/pci/ofw_pci.c projects/clang380-import/sys/sparc64/pci/psycho.c projects/clang380-import/sys/sparc64/pci/sbbc.c projects/clang380-import/sys/sparc64/pci/schizo.c projects/clang380-import/sys/sparc64/sbus/sbus.c projects/clang380-import/sys/sparc64/sparc64/machdep.c projects/clang380-import/sys/sparc64/sparc64/nexus.c projects/clang380-import/sys/sparc64/sparc64/upa.c projects/clang380-import/sys/sys/_types.h projects/clang380-import/sys/sys/bus.h projects/clang380-import/sys/sys/elf_common.h projects/clang380-import/sys/sys/param.h projects/clang380-import/sys/sys/rman.h projects/clang380-import/sys/sys/signal.h projects/clang380-import/sys/sys/types.h projects/clang380-import/sys/ufs/ffs/ffs_inode.c projects/clang380-import/sys/ufs/ffs/ffs_vfsops.c projects/clang380-import/sys/x86/include/legacyvar.h projects/clang380-import/sys/x86/include/pci_cfgreg.h projects/clang380-import/sys/x86/isa/atrtc.c projects/clang380-import/sys/x86/isa/clock.c projects/clang380-import/sys/x86/isa/isa.c projects/clang380-import/sys/x86/pci/pci_bus.c projects/clang380-import/sys/x86/pci/qpi.c projects/clang380-import/sys/x86/x86/mptable_pci.c projects/clang380-import/sys/x86/x86/nexus.c projects/clang380-import/tools/tools/nanobsd/defaults.sh projects/clang380-import/usr.bin/dpv/dpv.1 projects/clang380-import/usr.bin/dpv/dpv.c projects/clang380-import/usr.bin/kdump/Makefile projects/clang380-import/usr.bin/kdump/kdump.c projects/clang380-import/usr.bin/systat/netstat.c projects/clang380-import/usr.bin/truss/Makefile projects/clang380-import/usr.bin/truss/aarch64-cloudabi64.c projects/clang380-import/usr.bin/truss/aarch64-freebsd.c projects/clang380-import/usr.bin/truss/amd64-cloudabi64.c projects/clang380-import/usr.bin/truss/amd64-freebsd.c projects/clang380-import/usr.bin/truss/amd64-freebsd32.c projects/clang380-import/usr.bin/truss/amd64-linux32.c projects/clang380-import/usr.bin/truss/arm-freebsd.c projects/clang380-import/usr.bin/truss/i386-freebsd.c projects/clang380-import/usr.bin/truss/i386-linux.c projects/clang380-import/usr.bin/truss/main.c projects/clang380-import/usr.bin/truss/mips-freebsd.c projects/clang380-import/usr.bin/truss/powerpc-freebsd.c projects/clang380-import/usr.bin/truss/powerpc64-freebsd.c projects/clang380-import/usr.bin/truss/powerpc64-freebsd32.c projects/clang380-import/usr.bin/truss/setup.c projects/clang380-import/usr.bin/truss/sparc64-freebsd.c projects/clang380-import/usr.bin/truss/truss.h projects/clang380-import/usr.sbin/Makefile projects/clang380-import/usr.sbin/bsdconfig/include/messages.subr projects/clang380-import/usr.sbin/bsdconfig/share/packages/index.subr projects/clang380-import/usr.sbin/bsdconfig/share/packages/musthavepkg.subr projects/clang380-import/usr.sbin/bsdconfig/share/packages/packages.subr projects/clang380-import/usr.sbin/bsdconfig/share/strings.subr projects/clang380-import/usr.sbin/iscsid/pdu.c projects/clang380-import/usr.sbin/makefs/tests/Makefile projects/clang380-import/usr.sbin/syslogd/syslogd.c Directory Properties: projects/clang380-import/ (props changed) projects/clang380-import/cddl/ (props changed) projects/clang380-import/cddl/contrib/opensolaris/ (props changed) projects/clang380-import/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/clang380-import/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/clang380-import/crypto/openssh/ (props changed) projects/clang380-import/gnu/lib/ (props changed) projects/clang380-import/lib/libc/ (props changed) projects/clang380-import/share/ (props changed) projects/clang380-import/sys/ (props changed) projects/clang380-import/sys/boot/ (props changed) projects/clang380-import/sys/cddl/contrib/opensolaris/ (props changed) projects/clang380-import/sys/conf/ (props changed) projects/clang380-import/sys/dev/hyperv/ (props changed) Modified: projects/clang380-import/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/clang380-import/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Wed Jan 27 22:52:20 2016 (r294962) @@ -2841,8 +2841,11 @@ Do not actually receive the stream. This option to verify the name the receive operation would use. .It Fl o Sy origin Ns = Ns Ar snapshot Forces the stream to be received as a clone of the given snapshot. -This is only valid if the stream is an incremental stream whose source -is the same as the provided origin. +If the stream is a full send stream, this will create the filesystem +described by the stream as a clone of the specified snapshot. Which +snapshot was specified will not affect the success or failure of the +receive, as long as the snapshot does exist. If the stream is an +incremental send stream, all the normal verification will be performed. .It Fl F Force a rollback of the file system to the most recent snapshot before performing the receive operation. If receiving an incremental replication Modified: projects/clang380-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- projects/clang380-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Wed Jan 27 22:52:20 2016 (r294962) @@ -26,6 +26,7 @@ * Copyright (c) 2012 Pawel Jakub Dawidek . * All rights reserved. * Copyright (c) 2013 Steven Hartland. All rights reserved. + * Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved. */ #include @@ -67,7 +68,7 @@ extern void zfs_setprop_error(libzfs_han static int zfs_receive_impl(libzfs_handle_t *, const char *, const char *, recvflags_t *, int, const char *, nvlist_t *, avl_tree_t *, char **, int, - uint64_t *); + uint64_t *, const char *); static int guid_to_name(libzfs_handle_t *, const char *, uint64_t, boolean_t, char *); @@ -2602,6 +2603,7 @@ zfs_receive_package(libzfs_handle_t *hdl nvlist_t *stream_nv = NULL; avl_tree_t *stream_avl = NULL; char *fromsnap = NULL; + char *sendsnap = NULL; char *cp; char tofs[ZFS_MAXNAMELEN]; char sendfs[ZFS_MAXNAMELEN]; @@ -2750,8 +2752,16 @@ zfs_receive_package(libzfs_handle_t *hdl */ (void) strlcpy(sendfs, drr->drr_u.drr_begin.drr_toname, ZFS_MAXNAMELEN); - if ((cp = strchr(sendfs, '@')) != NULL) + if ((cp = strchr(sendfs, '@')) != NULL) { *cp = '\0'; + /* + * Find the "sendsnap", the final snapshot in a replication + * stream. zfs_receive_one() handles certain errors + * differently, depending on if the contained stream is the + * last one or not. + */ + sendsnap = (cp + 1); + } /* Finally, receive each contained stream */ do { @@ -2764,7 +2774,7 @@ zfs_receive_package(libzfs_handle_t *hdl */ error = zfs_receive_impl(hdl, destname, NULL, flags, fd, sendfs, stream_nv, stream_avl, top_zfs, cleanup_fd, - action_handlep); + action_handlep, sendsnap); if (error == ENODATA) { error = 0; break; @@ -2930,7 +2940,7 @@ zfs_receive_one(libzfs_handle_t *hdl, in const char *originsnap, recvflags_t *flags, dmu_replay_record_t *drr, dmu_replay_record_t *drr_noswap, const char *sendfs, nvlist_t *stream_nv, avl_tree_t *stream_avl, char **top_zfs, int cleanup_fd, - uint64_t *action_handlep) + uint64_t *action_handlep, const char *finalsnap) { zfs_cmd_t zc = { 0 }; time_t begin_time; @@ -2947,6 +2957,7 @@ zfs_receive_one(libzfs_handle_t *hdl, in nvlist_t *snapprops_nvlist = NULL; zprop_errflags_t prop_errflags; boolean_t recursive; + char *snapname = NULL; begin_time = time(NULL); @@ -2957,7 +2968,6 @@ zfs_receive_one(libzfs_handle_t *hdl, in ENOENT); if (stream_avl != NULL) { - char *snapname; nvlist_t *fs = fsavl_find(stream_avl, drrb->drr_toguid, &snapname); nvlist_t *props; @@ -3313,7 +3323,21 @@ zfs_receive_one(libzfs_handle_t *hdl, in ZPROP_N_MORE_ERRORS) == 0) { trunc_prop_errs(intval); break; - } else { + } else if (snapname == NULL || finalsnap == NULL || + strcmp(finalsnap, snapname) == 0 || + strcmp(nvpair_name(prop_err), + zfs_prop_to_name(ZFS_PROP_REFQUOTA)) != 0) { + /* + * Skip the special case of, for example, + * "refquota", errors on intermediate + * snapshots leading up to a final one. + * That's why we have all of the checks above. + * + * See zfs_ioctl.c's extract_delay_props() for + * a list of props which can fail on + * intermediate snapshots, but shouldn't + * affect the overall receive. + */ (void) snprintf(tbuf, sizeof (tbuf), dgettext(TEXT_DOMAIN, "cannot receive %s property on %s"), @@ -3498,7 +3522,7 @@ static int zfs_receive_impl(libzfs_handle_t *hdl, const char *tosnap, const char *originsnap, recvflags_t *flags, int infd, const char *sendfs, nvlist_t *stream_nv, avl_tree_t *stream_avl, char **top_zfs, int cleanup_fd, - uint64_t *action_handlep) + uint64_t *action_handlep, const char *finalsnap) { int err; dmu_replay_record_t drr, drr_noswap; @@ -3594,10 +3618,11 @@ zfs_receive_impl(libzfs_handle_t *hdl, c if ((cp = strchr(nonpackage_sendfs, '@')) != NULL) *cp = '\0'; sendfs = nonpackage_sendfs; + VERIFY(finalsnap == NULL); } return (zfs_receive_one(hdl, infd, tosnap, originsnap, flags, &drr, &drr_noswap, sendfs, stream_nv, stream_avl, top_zfs, - cleanup_fd, action_handlep)); + cleanup_fd, action_handlep, finalsnap)); } else { assert(DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) == DMU_COMPOUNDSTREAM); @@ -3632,7 +3657,7 @@ zfs_receive(libzfs_handle_t *hdl, const VERIFY(cleanup_fd >= 0); err = zfs_receive_impl(hdl, tosnap, originsnap, flags, infd, NULL, NULL, - stream_avl, &top_zfs, cleanup_fd, &action_handle); + stream_avl, &top_zfs, cleanup_fd, &action_handle, NULL); VERIFY(0 == close(cleanup_fd)); Modified: projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII_tcp.c ============================================================================== --- projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII_tcp.c Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII_tcp.c Wed Jan 27 22:52:20 2016 (r294962) @@ -45,10 +45,10 @@ struct tcp_index { }; static uint64_t tcp_tick; +static uint64_t tcp_stats_tick; static struct tcpstat tcpstat; static struct xinpgen *xinpgen; static size_t xinpgen_len; -static u_int tcp_count; static u_int tcp_total; static u_int oidnum; @@ -64,13 +64,9 @@ tcp_compare(const void *p1, const void * } static int -fetch_tcp(void) +fetch_tcp_stats(void) { size_t len; - struct xinpgen *ptr; - struct xtcpcb *tp; - struct tcp_index *oid; - in_addr_t inaddr; len = sizeof(tcpstat); if (sysctlbyname("net.inet.tcp.stats", &tcpstat, &len, NULL, 0) == -1) { @@ -82,6 +78,20 @@ fetch_tcp(void) return (-1); } + tcp_stats_tick = get_ticks(); + + return (0); +} + +static int +fetch_tcp(void) +{ + size_t len; + struct xinpgen *ptr; + struct xtcpcb *tp; + struct tcp_index *oid; + in_addr_t inaddr; + len = 0; if (sysctlbyname("net.inet.tcp.pcblist", NULL, &len, NULL, 0) == -1) { syslog(LOG_ERR, "net.inet.tcp.pcblist: %m"); @@ -102,7 +112,6 @@ fetch_tcp(void) tcp_tick = get_ticks(); - tcp_count = 0; tcp_total = 0; for (ptr = (struct xinpgen *)(void *)((char *)xinpgen + xinpgen->xig_len); ptr->xig_len > sizeof(struct xinpgen); @@ -114,10 +123,6 @@ fetch_tcp(void) if (tp->xt_inp.inp_vflag & INP_IPV4) tcp_total++; - - if (tp->xt_tp.t_state == TCPS_ESTABLISHED || - tp->xt_tp.t_state == TCPS_CLOSE_WAIT) - tcp_count++; } if (oidnum < tcp_total) { @@ -184,8 +189,8 @@ op_tcp(struct snmp_context *ctx __unused abort(); } - if (tcp_tick < this_tick) - if (fetch_tcp() == -1) + if (tcp_stats_tick < this_tick) + if (fetch_tcp_stats() == -1) return (SNMP_ERR_GENERR); switch (value->var.subs[sub - 1]) { @@ -226,7 +231,8 @@ op_tcp(struct snmp_context *ctx __unused break; case LEAF_tcpCurrEstab: - value->v.uint32 = tcp_count; + value->v.uint32 = tcpstat.tcps_states[TCPS_ESTABLISHED] + + tcpstat.tcps_states[TCPS_CLOSE_WAIT]; break; case LEAF_tcpInSegs: Modified: projects/clang380-import/contrib/netbsd-tests/lib/libc/sys/t_mincore.c ============================================================================== --- projects/clang380-import/contrib/netbsd-tests/lib/libc/sys/t_mincore.c Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/contrib/netbsd-tests/lib/libc/sys/t_mincore.c Wed Jan 27 22:52:20 2016 (r294962) @@ -206,7 +206,8 @@ ATF_TC_BODY(mincore_resid, tc) "might be low on memory"); #ifdef __FreeBSD__ - ATF_REQUIRE(mlock(addr, npgs * page) == 0); + ATF_REQUIRE_MSG(mlock(addr, npgs * page) == 0, "mlock failed: %s", + strerror(errno)); #endif ATF_REQUIRE(check_residency(addr, npgs) == npgs); ATF_REQUIRE(munmap(addr, npgs * page) == 0); Modified: projects/clang380-import/contrib/netbsd-tests/lib/libc/sys/t_mlock.c ============================================================================== --- projects/clang380-import/contrib/netbsd-tests/lib/libc/sys/t_mlock.c Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/contrib/netbsd-tests/lib/libc/sys/t_mlock.c Wed Jan 27 22:52:20 2016 (r294962) @@ -47,12 +47,89 @@ __RCSID("$NetBSD: t_mlock.c,v 1.5 2014/0 #include #ifdef __FreeBSD__ +#include #define _KMEMUSER #include #endif static long page = 0; +#ifdef __FreeBSD__ +#define VM_MAX_WIRED "vm.max_wired" + +static void +vm_max_wired_sysctl(int *old_value, int *new_value) +{ + size_t old_len; + size_t new_len = (new_value == NULL ? 0 : sizeof(int)); + + if (old_value == NULL) + printf("Setting the new value to %d\n", *new_value); + else { + ATF_REQUIRE_MSG(sysctlbyname(VM_MAX_WIRED, NULL, &old_len, + new_value, new_len) == 0, + "sysctlbyname(%s) failed: %s", VM_MAX_WIRED, strerror(errno)); + } + + ATF_REQUIRE_MSG(sysctlbyname(VM_MAX_WIRED, old_value, &old_len, + new_value, new_len) == 0, + "sysctlbyname(%s) failed: %s", VM_MAX_WIRED, strerror(errno)); + + if (old_value != NULL) + printf("Saved the old value (%d)\n", *old_value); +} + +static void +set_vm_max_wired(int new_value) +{ + FILE *fp; + int old_value; + + fp = fopen(VM_MAX_WIRED, "w"); + if (fp == NULL) { + atf_tc_skip("could not open %s for writing: %s", + VM_MAX_WIRED, strerror(errno)); + return; + } + + vm_max_wired_sysctl(&old_value, NULL); + + ATF_REQUIRE_MSG(fprintf(fp, "%d", old_value) > 0, + "saving %s failed", VM_MAX_WIRED); + + fclose(fp); + + vm_max_wired_sysctl(NULL, &new_value); +} + +static void +restore_vm_max_wired(void) +{ + FILE *fp; + int saved_max_wired; + + fp = fopen(VM_MAX_WIRED, "r"); + if (fp == NULL) { + perror("fopen failed\n"); + return; + } + + if (fscanf(fp, "%d", &saved_max_wired) != 1) { + perror("fscanf failed\n"); + fclose(fp); + return; + } + + fclose(fp); + printf("old value in %s: %d\n", VM_MAX_WIRED, saved_max_wired); + + if (saved_max_wired == 0) /* This will cripple the test host */ + return; + + vm_max_wired_sysctl(NULL, &saved_max_wired); +} +#endif + ATF_TC(mlock_clip); ATF_TC_HEAD(mlock_clip, tc) { @@ -78,11 +155,19 @@ ATF_TC_BODY(mlock_clip, tc) free(buf); } +#ifdef __FreeBSD__ +ATF_TC_WITH_CLEANUP(mlock_err); +#else ATF_TC(mlock_err); +#endif ATF_TC_HEAD(mlock_err, tc) { atf_tc_set_md_var(tc, "descr", "Test error conditions in mlock(2) and munlock(2)"); +#ifdef __FreeBSD__ + atf_tc_set_md_var(tc, "require.config", "allow_sysctl_side_effects"); + atf_tc_set_md_var(tc, "require.user", "root"); +#endif } ATF_TC_BODY(mlock_err, tc) @@ -99,6 +184,8 @@ ATF_TC_BODY(mlock_err, tc) if ((uintptr_t)VM_MIN_ADDRESS > 0) null_errno = EINVAL; /* NULL is not inside user VM */ #endif + /* Set max_wired really really high to avoid EAGAIN */ + set_vm_max_wired(INT_MAX); #else if (sysctlbyname("vm.minaddress", &vmin, &len, NULL, 0) != 0) atf_tc_fail("failed to read vm.minaddress"); @@ -139,6 +226,14 @@ ATF_TC_BODY(mlock_err, tc) ATF_REQUIRE_ERRNO(ENOMEM, munlock(invalid_ptr, page) == -1); } +#ifdef __FreeBSD__ +ATF_TC_CLEANUP(mlock_err, tc) +{ + + restore_vm_max_wired(); +} +#endif + ATF_TC(mlock_limits); ATF_TC_HEAD(mlock_limits, tc) { @@ -200,10 +295,18 @@ ATF_TC_BODY(mlock_limits, tc) free(buf); } +#ifdef __FreeBSD__ +ATF_TC_WITH_CLEANUP(mlock_mmap); +#else ATF_TC(mlock_mmap); +#endif ATF_TC_HEAD(mlock_mmap, tc) { atf_tc_set_md_var(tc, "descr", "Test mlock(2)-mmap(2) interaction"); +#ifdef __FreeBSD__ + atf_tc_set_md_var(tc, "require.config", "allow_sysctl_side_effects"); + atf_tc_set_md_var(tc, "require.user", "root"); +#endif } ATF_TC_BODY(mlock_mmap, tc) @@ -215,6 +318,11 @@ ATF_TC_BODY(mlock_mmap, tc) #endif void *buf; +#ifdef __FreeBSD__ + /* Set max_wired really really high to avoid EAGAIN */ + set_vm_max_wired(INT_MAX); +#endif + /* * Make a wired RW mapping and check that mlock(2) * does not fail for the (already locked) mapping. @@ -248,11 +356,27 @@ ATF_TC_BODY(mlock_mmap, tc) ATF_REQUIRE(munmap(buf, page) == 0); } +#ifdef __FreeBSD__ +ATF_TC_CLEANUP(mlock_mmap, tc) +{ + + restore_vm_max_wired(); +} +#endif + +#ifdef __FreeBSD__ +ATF_TC_WITH_CLEANUP(mlock_nested); +#else ATF_TC(mlock_nested); +#endif ATF_TC_HEAD(mlock_nested, tc) { atf_tc_set_md_var(tc, "descr", "Test that consecutive mlock(2) calls succeed"); +#ifdef __FreeBSD__ + atf_tc_set_md_var(tc, "require.config", "allow_sysctl_side_effects"); + atf_tc_set_md_var(tc, "require.user", "root"); +#endif } ATF_TC_BODY(mlock_nested, tc) @@ -260,6 +384,11 @@ ATF_TC_BODY(mlock_nested, tc) const size_t maxiter = 100; void *buf; +#ifdef __FreeBSD__ + /* Set max_wired really really high to avoid EAGAIN */ + set_vm_max_wired(INT_MAX); +#endif + buf = malloc(page); ATF_REQUIRE(buf != NULL); @@ -270,6 +399,14 @@ ATF_TC_BODY(mlock_nested, tc) free(buf); } +#ifdef __FreeBSD__ +ATF_TC_CLEANUP(mlock_nested, tc) +{ + + restore_vm_max_wired(); +} +#endif + ATF_TP_ADD_TCS(tp) { Modified: projects/clang380-import/contrib/netbsd-tests/usr.bin/grep/t_grep.sh ============================================================================== --- projects/clang380-import/contrib/netbsd-tests/usr.bin/grep/t_grep.sh Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/contrib/netbsd-tests/usr.bin/grep/t_grep.sh Wed Jan 27 22:52:20 2016 (r294962) @@ -70,7 +70,15 @@ recurse_body() echo -e "cod\ndover sole\nhaddock\nhalibut\npilchard" > recurse/d/fish echo -e "cod\nhaddock\nplaice" > recurse/a/f/favourite-fish + # Begin FreeBSD + if true; then + atf_check -o file:"$(atf_get_srcdir)/d_recurse.out" -x "grep -r haddock recurse | sort" + else + # End FreeBSD atf_check -o file:"$(atf_get_srcdir)/d_recurse.out" grep -r haddock recurse + # Begin FreeBSD + fi + # End FreeBSD } atf_test_case recurse_symlink Modified: projects/clang380-import/crypto/openssh/FREEBSD-upgrade ============================================================================== --- projects/clang380-import/crypto/openssh/FREEBSD-upgrade Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/crypto/openssh/FREEBSD-upgrade Wed Jan 27 22:52:20 2016 (r294962) @@ -117,6 +117,7 @@ - PasswordAuthentication defaults to "no". - VersionAddendum defaults to "FreeBSD-YYYYMMDD". - PrivilegeSeparation defaults to "sandbox". + - UseDNS defaults to "yes". 2) Modified client-side defaults Modified: projects/clang380-import/crypto/openssh/servconf.c ============================================================================== --- projects/clang380-import/crypto/openssh/servconf.c Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/crypto/openssh/servconf.c Wed Jan 27 22:52:20 2016 (r294962) @@ -320,7 +320,7 @@ fill_default_server_options(ServerOption if (options->max_sessions == -1) options->max_sessions = DEFAULT_SESSIONS_MAX; if (options->use_dns == -1) - options->use_dns = 0; + options->use_dns = 1; if (options->client_alive_interval == -1) options->client_alive_interval = 0; if (options->client_alive_count_max == -1) Modified: projects/clang380-import/crypto/openssh/sshd_config ============================================================================== --- projects/clang380-import/crypto/openssh/sshd_config Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/crypto/openssh/sshd_config Wed Jan 27 22:52:20 2016 (r294962) @@ -115,7 +115,7 @@ #Compression delayed #ClientAliveInterval 0 #ClientAliveCountMax 3 -#UseDNS no +#UseDNS yes #PidFile /var/run/sshd.pid #MaxStartups 10:30:100 #PermitTunnel no Modified: projects/clang380-import/crypto/openssh/sshd_config.5 ============================================================================== --- projects/clang380-import/crypto/openssh/sshd_config.5 Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/crypto/openssh/sshd_config.5 Wed Jan 27 22:52:20 2016 (r294962) @@ -1541,8 +1541,8 @@ the resolved host name for the remote IP very same IP address. .Pp If this option is set to -.Dq no -(the default) then only addresses and not host names may be used in +.Dq no , +then only addresses and not host names may be used in .Pa ~/.ssh/known_hosts .Cm from and @@ -1550,6 +1550,8 @@ and .Cm Match .Cm Host directives. +The default is +.Dq yes . .It Cm UseLogin Specifies whether .Xr login 1 Modified: projects/clang380-import/etc/defaults/rc.conf ============================================================================== --- projects/clang380-import/etc/defaults/rc.conf Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/etc/defaults/rc.conf Wed Jan 27 22:52:20 2016 (r294962) @@ -368,6 +368,8 @@ ntp_db_leapfile="/var/db/ntpd.leap-secon # Working copy (updated weekly) leapfile ntp_leapfile_sources="https://www.ietf.org/timezones/data/leap-seconds.list" # Source from which to fetch leapfile +ntp_leapfile_fetch_opts="-mq" # Options to use for ntp leapfile fetch, + # e.g. --no-verify-peer ntp_leapfile_expiry_days=30 # Check for new leapfile 30 days prior to # expiry. ntp_leapfile_fetch_verbose="NO" # Be verbose during NTP leapfile fetch Modified: projects/clang380-import/etc/group ============================================================================== --- projects/clang380-import/etc/group Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/etc/group Wed Jan 27 22:52:20 2016 (r294962) @@ -29,6 +29,7 @@ dialer:*:68: network:*:69: audit:*:77: www:*:80: +_ypldap:*:160: hast:*:845: nogroup:*:65533: nobody:*:65534: Modified: projects/clang380-import/etc/master.passwd ============================================================================== --- projects/clang380-import/etc/master.passwd Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/etc/master.passwd Wed Jan 27 22:52:20 2016 (r294962) @@ -22,6 +22,6 @@ uucp:*:66:66::0:0:UUCP pseudo-user:/var/ pop:*:68:6::0:0:Post Office Owner:/nonexistent:/usr/sbin/nologin auditdistd:*:78:77::0:0:Auditdistd unprivileged user:/var/empty:/usr/sbin/nologin www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin -_ypldap:*:93:93::0:0:YP Ldap unprivileged user:/var/empty:/usr/sbin/nologin +_ypldap:*:160:160::0:0:YP Ldap unprivileged user:/var/empty:/usr/sbin/nologin hast:*:845:845::0:0:HAST unprivileged user:/var/empty:/usr/sbin/nologin nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin Modified: projects/clang380-import/etc/rc.d/ntpd ============================================================================== --- projects/clang380-import/etc/rc.d/ntpd Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/etc/rc.d/ntpd Wed Jan 27 22:52:20 2016 (r294962) @@ -105,7 +105,7 @@ ntpd_fetch_leapfile() { $verbose Within ntp leapfile expiry limit, initiating fetch for url in $ntp_leapfile_sources ; do $verbose fetching $url - fetch -mqo $ntp_tmp_leapfile $url && break + fetch $ntp_leapfile_fetch_opts -o $ntp_tmp_leapfile $url && break done ntp_ver_no_tmp=$(get_ntp_leapfile_ver $ntp_tmp_leapfile) if [ "$ntp_ver_no_tmp" -gt "$ntp_ver_no_db" ]; then Modified: projects/clang380-import/gnu/lib/libgcc/Makefile ============================================================================== --- projects/clang380-import/gnu/lib/libgcc/Makefile Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/gnu/lib/libgcc/Makefile Wed Jan 27 22:52:20 2016 (r294962) @@ -58,8 +58,10 @@ LIB2FUNCS+= _fixuns${mode}si .endfor # Likewise double-word routines. -.if ${TARGET_CPUARCH} != "aarch64" && ${TARGET_CPUARCH} != "arm" -# These are implemented in an ARM specific file but will not be filtered out +.if ${TARGET_CPUARCH} != "aarch64" && ${TARGET_CPUARCH} != "arm" && \ + ${TARGET_CPUARCH} != "riscv64" +# These are implemented in an ARM specific file but will not be filtered out. +# RISCVTODO: can't compile .for mode in sf df xf tf LIB2FUNCS+= _fix${mode}di _fixuns${mode}di LIB2FUNCS+= _floatdi${mode} _floatundi${mode} @@ -209,7 +211,7 @@ COMMONHDRS+= unwind.h HIDE = -fvisibility=hidden -DHIDE_EXPORTS CC_T = ${CC} -c ${CFLAGS} ${HIDE} -fPIC CC_P = ${CC} -c ${CFLAGS} ${HIDE} -p -fPIC -CC_S = ${CC} -c ${CFLAGS} ${PICFLAG} -DSHARED +CC_S = ${CC} -c ${CFLAGS} ${SHARED_CFLAGS} ${PICFLAG} -DSHARED #----------------------------------------------------------------------- # @@ -322,7 +324,10 @@ EH_OBJS_T = ${LIB2ADDEHSTATIC:R:S/$/.o/} EH_OBJS_P = ${LIB2ADDEHSTATIC:R:S/$/.po/} EH_OBJS_S = ${LIB2ADDEHSHARED:R:S/$/.So/} EH_CFLAGS = -fexceptions -D__GLIBC__=3 -DElfW=__ElfN +.if ${TARGET_CPUARCH} != "riscv64" +# RISCVTODO: unwinding support SOBJS += ${EH_OBJS_S} +.endif .for _src in ${LIB2ADDEHSTATIC:M*.c} ${_src:R:S/$/.o/}: ${_src} ${COMMONHDRS} Modified: projects/clang380-import/lib/libc/Makefile ============================================================================== --- projects/clang380-import/lib/libc/Makefile Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libc/Makefile Wed Jan 27 22:52:20 2016 (r294962) @@ -173,7 +173,7 @@ CFLAGS+= -I${SRCTOP}/lib/libutil # Same issue with libm MSUN_ARCH_SUBDIR != ${MAKE} -B -C ${SRCTOP}/lib/msun -V ARCH_SUBDIR # unfortunately msun/src contains both private and public headers -CFLAGS+= -I${SRCTOP}/lib/msun/${MSUN_ARCH_SUBDIR} +CFLAGS+= -I${SRCTOP}/lib/msun/${MSUN_ARCH_SUBDIR} .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" CFLAGS+= -I${SRCTOP}/lib/msun/x86 .endif Modified: projects/clang380-import/lib/libc/net/Makefile.inc ============================================================================== --- projects/clang380-import/lib/libc/net/Makefile.inc Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libc/net/Makefile.inc Wed Jan 27 22:52:20 2016 (r294962) @@ -12,7 +12,7 @@ SRCS+= base64.c ether_addr.c eui64.c \ getproto.c getprotoent.c getprotoname.c getservent.c \ if_indextoname.c if_nameindex.c if_nametoindex.c \ ip6opt.c linkaddr.c map_v4v6.c name6.c ntoh.c \ - nsdispatch.c nslexer.c nsparser.y nss_compat.c \ + nsdispatch.c nslexer.l nsparser.y nss_compat.c \ rcmd.c rcmdsh.c recv.c rthdr.c sctp_sys_calls.c send.c \ sockatmark.c sourcefilter.c vars.c @@ -34,13 +34,8 @@ CFLAGS+=-I${LIBC_SRCTOP}/resolv YFLAGS+=-p_nsyy LFLAGS+=-P_nsyy -CLEANFILES+=nslexer.c nslexer.c.* - -nslexer.c: nslexer.l nsparser.h - ${LEX} ${LFLAGS} -o${.TARGET}.tmp1 ${.IMPSRC} - sed -e '/YY_BUF_SIZE/s/16384/1024/' ${.TARGET}.tmp1 >${.TARGET}.tmp2 - rm -f ${.TARGET}.tmp1 - mv -f ${.TARGET}.tmp2 ${.TARGET} +CFLAGS.nslexer.c= -DYY_BUF_SIZE=1024 +CFLAGS+= ${CFLAGS.${.IMPSRC:T}} MAN+= byteorder.3 ethers.3 eui64.3 \ getaddrinfo.3 gai_strerror.3 gethostbyname.3 \ Modified: projects/clang380-import/lib/libc/sys/revoke.2 ============================================================================== --- projects/clang380-import/lib/libc/sys/revoke.2 Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libc/sys/revoke.2 Wed Jan 27 22:52:20 2016 (r294962) @@ -31,7 +31,7 @@ .\" @(#)revoke.2 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd June 4, 1993 +.Dd Jan 25, 2016 .Dt REVOKE 2 .Os .Sh NAME @@ -59,7 +59,8 @@ and a system call will succeed. If the file is a special file for a device which is open, the device close function -is called as if all open references to the file had been closed. +is called as if all open references to the file had been closed +using a special close method which does not block. .Pp Access to a file may be revoked only by its owner or the super user. The @@ -104,3 +105,6 @@ The .Fn revoke system call first appeared in .Bx 4.3 Reno . +.Sh BUGS +The non-blocking close method is only correctly implemented for +terminal devices. Modified: projects/clang380-import/lib/libdevinfo/devinfo.3 ============================================================================== --- projects/clang380-import/lib/libdevinfo/devinfo.3 Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libdevinfo/devinfo.3 Wed Jan 27 22:52:20 2016 (r294962) @@ -110,8 +110,8 @@ struct devinfo_dev { struct devinfo_rman { devinfo_handle_t dm_handle; /* resource manager handle */ - u_long dm_start; /* resource start */ - u_long dm_size; /* resource size */ + rman_res_t dm_start; /* resource start */ + rman_res_t dm_size; /* resource size */ char *dm_desc; /* resource description */ }; @@ -119,8 +119,8 @@ struct devinfo_res { devinfo_handle_t dr_handle; /* resource handle */ devinfo_handle_t dr_rman; /* resource manager handle */ devinfo_handle_t dr_device; /* owning device */ - u_long dr_start; /* region start */ - u_long dr_size; /* region size */ + rman_res_t dr_start; /* region start */ + rman_res_t dr_size; /* region size */ }; .Ed .Pp Modified: projects/clang380-import/lib/libdevinfo/devinfo.h ============================================================================== --- projects/clang380-import/lib/libdevinfo/devinfo.h Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libdevinfo/devinfo.h Wed Jan 27 22:52:20 2016 (r294962) @@ -56,8 +56,8 @@ struct devinfo_dev { struct devinfo_rman { devinfo_handle_t dm_handle; /* resource manager handle */ - unsigned long dm_start; /* resource start */ - unsigned long dm_size; /* resource size */ + rman_res_t dm_start; /* resource start */ + rman_res_t dm_size; /* resource size */ char *dm_desc; /* resource description */ }; @@ -67,8 +67,8 @@ struct devinfo_res { devinfo_handle_t dr_rman; /* resource manager handle */ devinfo_handle_t dr_device; /* owning device */ - unsigned long dr_start; /* region start */ - unsigned long dr_size; /* region size */ + rman_res_t dr_start; /* region start */ + rman_res_t dr_size; /* region size */ /* XXX add flags */ }; Modified: projects/clang380-import/lib/libdpv/dialog_util.c ============================================================================== --- projects/clang380-import/lib/libdpv/dialog_util.c Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libdpv/dialog_util.c Wed Jan 27 22:52:20 2016 (r294962) @@ -261,6 +261,13 @@ dialog_spawn_gauge(char *init_prompt, pi errx(EXIT_FAILURE, "Out of memory?!"); sprintf(dargv[n++], "--title"); dargv[n++] = title; + } else { + if ((dargv[n] = malloc(8)) == NULL) + errx(EXIT_FAILURE, "Out of memory?!"); + sprintf(dargv[n++], "--title"); + if ((dargv[n] = malloc(1)) == NULL) + errx(EXIT_FAILURE, "Out of memory?!"); + *dargv[n++] = '\0'; } if (backtitle != NULL) { if ((dargv[n] = malloc(12)) == NULL) Modified: projects/clang380-import/lib/libdpv/dialog_util.h ============================================================================== --- projects/clang380-import/lib/libdpv/dialog_util.h Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libdpv/dialog_util.h Wed Jan 27 22:52:20 2016 (r294962) @@ -55,7 +55,6 @@ extern int dheight, dwidth; __BEGIN_DECLS uint8_t dialog_prompt_nlstate(const char *_prompt); -void dialog_gauge_free(void); void dialog_maxsize_free(void); char *dialog_prompt_lastline(char *_prompt, uint8_t _nlstate); int dialog_maxcols(void); Modified: projects/clang380-import/lib/libdpv/dpv.3 ============================================================================== --- projects/clang380-import/lib/libdpv/dpv.3 Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libdpv/dpv.3 Wed Jan 27 22:52:20 2016 (r294962) @@ -1,4 +1,4 @@ -.\" Copyright (c) 2013-2015 Devin Teske +.\" Copyright (c) 2013-2016 Devin Teske .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd Oct 22, 2015 +.Dd Jan 26, 2016 .Dt DPV 3 .Os .Sh NAME @@ -64,6 +64,7 @@ argument contains the following properti features: .Bd -literal -offset indent struct dpv_config { + uint8_t keep_tite; /* Cleaner exit for scripts */ enum dpv_display display_type; /* Def. DPV_DISPLAY_LIBDIALOG */ enum dpv_output output_type; /* Default DPV_OUTPUT_NONE */ int debug; /* Enable debug on stderr */ Modified: projects/clang380-import/lib/libdpv/dpv.c ============================================================================== --- projects/clang380-import/lib/libdpv/dpv.c Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libdpv/dpv.c Wed Jan 27 22:52:20 2016 (r294962) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2013-2014 Devin Teske + * Copyright (c) 2013-2016 Devin Teske * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -69,6 +69,7 @@ long long dpv_overall_read = 0; static char pathbuf[PATH_MAX]; /* Extra display information */ +uint8_t keep_tite = FALSE; /* dpv_config.keep_tite */ uint8_t no_labels = FALSE; /* dpv_config.options & DPV_NO_LABELS */ uint8_t wide = FALSE; /* dpv_config.options & DPV_WIDE_MODE */ char *aprompt = NULL; /* dpv_config.aprompt */ @@ -150,6 +151,7 @@ dpv(struct dpv_config *config, struct dp dialog_updates_per_second = DIALOG_UPDATES_PER_SEC; display_limit = DISPLAY_LIMIT_DEFAULT; display_type = DPV_DISPLAY_LIBDIALOG; + keep_tite = FALSE; label_size = LABEL_SIZE_DEFAULT; msg_done = NULL; msg_fail = NULL; @@ -193,6 +195,7 @@ dpv(struct dpv_config *config, struct dp dialog_updates_per_second = config->dialog_updates_per_second; display_limit = config->display_limit; display_type = config->display_type; + keep_tite = config->keep_tite; label_size = config->label_size; msg_done = (char *)config->msg_done; msg_fail = (char *)config->msg_fail; @@ -695,7 +698,7 @@ dpv(struct dpv_config *config, struct dp close(dialog_out); waitpid(pid, (int *)NULL, 0); } - if (!dpv_interrupt) + if (!keep_tite && !dpv_interrupt) printf("\n"); } else warnx("%s: %lli overall read", __func__, dpv_overall_read); Modified: projects/clang380-import/lib/libdpv/dpv.h ============================================================================== --- projects/clang380-import/lib/libdpv/dpv.h Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libdpv/dpv.h Wed Jan 27 22:52:20 2016 (r294962) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2013-2014 Devin Teske + * Copyright (c) 2013-2016 Devin Teske * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -97,6 +97,7 @@ struct dpv_file_node { * Anatomy of config option to pass as dpv() config argument */ struct dpv_config { + uint8_t keep_tite; /* Prevent visually distracting exit */ enum dpv_display display_type; /* Display (default TYPE_LIBDIALOG) */ enum dpv_output output_type; /* Output (default TYPE_NONE) */ int debug; /* Enable debugging output on stderr */ Modified: projects/clang380-import/lib/libdpv/dpv_private.h ============================================================================== --- projects/clang380-import/lib/libdpv/dpv_private.h Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libdpv/dpv_private.h Wed Jan 27 22:52:20 2016 (r294962) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2013-2014 Devin Teske + * Copyright (c) 2013-2016 Devin Teske * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -38,6 +38,7 @@ extern uint8_t debug; extern unsigned int dpv_nfiles; /* Extra display information */ +extern uint8_t keep_tite; extern uint8_t no_labels; extern uint8_t wide; extern char *msg_done, *msg_fail, *msg_pending; Modified: projects/clang380-import/lib/libsysdecode/Makefile ============================================================================== --- projects/clang380-import/lib/libsysdecode/Makefile Wed Jan 27 22:50:04 2016 (r294961) +++ projects/clang380-import/lib/libsysdecode/Makefile Wed Jan 27 22:52:20 2016 (r294962) @@ -4,11 +4,14 @@ LIB= sysdecode -SRCS= ioctl.c utrace.c +SRCS= ioctl.c syscallnames.c utrace.c INCS= sysdecode.h +CFLAGS+= -I${.CURDIR}/../../sys + MAN+= sysdecode.3 \ sysdecode_ioctlname.3 \ + sysdecode_syscallnames.3 \ sysdecode_utrace.3 CLEANFILES= ioctl.c @@ -23,6 +26,10 @@ CFLAGS+=-DPF # Workaround duplicate declarations in CFLAGS.gcc.ioctl.c+= -Wno-redundant-decls + +# Workaround warning for unused ssi_cables[] in +CFLAGS.gcc.ioctl.c+= -Wno-unused + CFLAGS.gcc+= ${CFLAGS.gcc.${.IMPSRC}} ioctl.c: mkioctls Copied: projects/clang380-import/lib/libsysdecode/syscallnames.c (from r294960, head/lib/libsysdecode/syscallnames.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang380-import/lib/libsysdecode/syscallnames.c Wed Jan 27 22:52:20 2016 (r294962, copy of r294960, head/lib/libsysdecode/syscallnames.c) @@ -0,0 +1,105 @@ +/*- + * Copyright (c) 2015 John H. Baldwin + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +/* + * Map system call codes to names for the supported ABIs on each + * platform. Rather than regnerating system call name tables locally + * during the build, use the generated tables in the kernel source + * tree. + */ + +#include +#include +#include + +static +#include + +#if defined(__amd64__) || defined(__powerpc64__) +static +#include +#endif + +#if defined(__amd64__) || defined(__i386__) +static +#ifdef __amd64__ +#include +#else +#include +#endif +#endif + +#ifdef __amd64__ +static +#include +#endif + +#if defined(__amd64__) || defined(__aarch64__) +static +#include +#endif + +const char * +sysdecode_syscallname(enum sysdecode_abi abi, unsigned int code) +{ + + switch (abi) { + case FREEBSD: + if (code < nitems(syscallnames)) + return (syscallnames[code]); + break; +#if defined(__amd64__) || defined(__powerpc64__) + case FREEBSD32: + if (code < nitems(freebsd32_syscallnames)) + return (freebsd32_syscallnames[code]); + break; +#endif +#if defined(__amd64__) || defined(__i386__) + case LINUX: + if (code < nitems(linux_syscallnames)) + return (linux_syscallnames[code]); + break; +#endif +#ifdef __amd64__ + case LINUX32: + if (code < nitems(linux32_syscallnames)) + return (linux32_syscallnames[code]); + break; +#endif +#if defined(__amd64__) || defined(__aarch64__) + case CLOUDABI64: + if (code < nitems(cloudabi64_syscallnames)) + return (cloudabi64_syscallnames[code]); + break; +#endif + default: + break; + } + return (NULL); +} *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Thu Jan 28 01:15:58 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9F10A704C6 for ; Thu, 28 Jan 2016 01:15:58 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 928621AA6; Thu, 28 Jan 2016 01:15:58 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0S1FvJN068630; Thu, 28 Jan 2016 01:15:57 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0S1Fv5v068629; Thu, 28 Jan 2016 01:15:57 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601280115.u0S1Fv5v068629@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 28 Jan 2016 01:15:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294966 - projects/release-pkg/usr.bin/chpass X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 01:15:58 -0000 Author: gjb Date: Thu Jan 28 01:15:57 2016 New Revision: 294966 URL: https://svnweb.freebsd.org/changeset/base/294966 Log: Ensure mtree(8) recognizes chpass(1) is schg. Convert hard links to symbolic links, and remove the 'beforeinstall' and 'afterinstall' chflags(8) execution. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/usr.bin/chpass/Makefile Modified: projects/release-pkg/usr.bin/chpass/Makefile ============================================================================== --- projects/release-pkg/usr.bin/chpass/Makefile Thu Jan 28 00:51:17 2016 (r294965) +++ projects/release-pkg/usr.bin/chpass/Makefile Thu Jan 28 01:15:57 2016 (r294966) @@ -9,6 +9,7 @@ PROG= chpass SRCS= chpass.c edit.c field.c pw_scan.c table.c util.c BINOWN= root BINMODE=4555 +PRECIOUSPROG= .if ${MK_NIS} != "no" CFLAGS+= -DYP .endif @@ -21,12 +22,12 @@ LIBADD= crypt util LIBADD+= ypclnt .endif -LINKS= ${BINDIR}/chpass ${BINDIR}/chfn -LINKS+= ${BINDIR}/chpass ${BINDIR}/chsh +SYMLINKS= ${BINDIR}/chpass ${BINDIR}/chfn +SYMLINKS+= ${BINDIR}/chpass ${BINDIR}/chsh .if ${MK_NIS} != "no" -LINKS+= ${BINDIR}/chpass ${BINDIR}/ypchpass -LINKS+= ${BINDIR}/chpass ${BINDIR}/ypchfn -LINKS+= ${BINDIR}/chpass ${BINDIR}/ypchsh +SYMLINKS+= ${BINDIR}/chpass ${BINDIR}/ypchpass +SYMLINKS+= ${BINDIR}/chpass ${BINDIR}/ypchfn +SYMLINKS+= ${BINDIR}/chpass ${BINDIR}/ypchsh .endif MLINKS= chpass.1 chfn.1 chpass.1 chsh.1 @@ -34,16 +35,4 @@ MLINKS= chpass.1 chfn.1 chpass.1 chsh.1 MLINKS+= chpass.1 ypchpass.1 chpass.1 ypchfn.1 chpass.1 ypchsh.1 .endif -beforeinstall: -.for i in chpass chfn chsh ypchpass ypchfn ypchsh -.if exists(${DESTDIR}${BINDIR}/$i) - -chflags noschg ${DESTDIR}${BINDIR}/$i -.endif -.endfor - -.if !defined(NO_FSCHG) -afterinstall: - -chflags schg ${DESTDIR}${BINDIR}/chpass -.endif - .include From owner-svn-src-projects@freebsd.org Thu Jan 28 02:56:32 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 879FEA707C4 for ; Thu, 28 Jan 2016 02:56:32 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 37F0E1BB6; Thu, 28 Jan 2016 02:56:32 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0S2uV4w097699; Thu, 28 Jan 2016 02:56:31 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0S2uVc4097697; Thu, 28 Jan 2016 02:56:31 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601280256.u0S2uVc4097697@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 28 Jan 2016 02:56:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294972 - in projects/release-pkg/usr.bin: chpass passwd X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 02:56:32 -0000 Author: gjb Date: Thu Jan 28 02:56:30 2016 New Revision: 294972 URL: https://svnweb.freebsd.org/changeset/base/294972 Log: Restore the 'beforeinstall' for chpass(1), so files with the schg flag are handled before being replaced by a symbolic link. Fix passwd(1)/yppasswd(1) schg issue similarly to chpass(1). Note: These are likely temporary fixes while identifying any remaining files that are not marked as 'flags=schg' via mtree(8). Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/usr.bin/chpass/Makefile projects/release-pkg/usr.bin/passwd/Makefile Modified: projects/release-pkg/usr.bin/chpass/Makefile ============================================================================== --- projects/release-pkg/usr.bin/chpass/Makefile Thu Jan 28 02:21:20 2016 (r294971) +++ projects/release-pkg/usr.bin/chpass/Makefile Thu Jan 28 02:56:30 2016 (r294972) @@ -35,4 +35,11 @@ MLINKS= chpass.1 chfn.1 chpass.1 chsh.1 MLINKS+= chpass.1 ypchpass.1 chpass.1 ypchfn.1 chpass.1 ypchsh.1 .endif +beforeinstall: +.for i in chpass chfn chsh ypchpass ypchfn ypchsh +.if exists(${DESTDIR}${BINDIR}/$i) + -chflags noschg ${DESTDIR}${BINDIR}/$i +.endif +.endfor + .include Modified: projects/release-pkg/usr.bin/passwd/Makefile ============================================================================== --- projects/release-pkg/usr.bin/passwd/Makefile Thu Jan 28 02:21:20 2016 (r294971) +++ projects/release-pkg/usr.bin/passwd/Makefile Thu Jan 28 02:56:30 2016 (r294972) @@ -6,9 +6,10 @@ PROG = passwd BINOWN = root BINMODE = 4555 +PRECIOUSPROG= LIBADD = pam .if ${MK_NIS} != "no" -LINKS = ${BINDIR}/passwd ${BINDIR}/yppasswd +SYMLINKS = ${BINDIR}/passwd ${BINDIR}/yppasswd MLINKS = passwd.1 yppasswd.1 .endif @@ -18,9 +19,4 @@ beforeinstall: chflags noschg ${DESTDIR}${BINDIR}/$i || true .endfor -.if !defined(NO_FSCHG) -afterinstall: - -chflags schg ${DESTDIR}${BINDIR}/passwd -.endif - .include From owner-svn-src-projects@freebsd.org Thu Jan 28 13:32:07 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C428BA70D01 for ; Thu, 28 Jan 2016 13:32:07 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C924412A3; Thu, 28 Jan 2016 13:32:06 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0SDW5jw083432; Thu, 28 Jan 2016 13:32:05 GMT (envelope-from hselasky@FreeBSD.org) Received: (from hselasky@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SDW4jb083417; Thu, 28 Jan 2016 13:32:04 GMT (envelope-from hselasky@FreeBSD.org) Message-Id: <201601281332.u0SDW4jb083417@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: hselasky set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky Date: Thu, 28 Jan 2016 13:32:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294988 - in projects/hps_head: . bin/ed bin/freebsd-version bin/ls bin/pax bin/setfacl bin/sh bin/sh/tests/builtins bin/sh/tests/expansion cddl/contrib/opensolaris/cmd/dtrace/test/tst/... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 13:32:07 -0000 Author: hselasky Date: Thu Jan 28 13:32:00 2016 New Revision: 294988 URL: https://svnweb.freebsd.org/changeset/base/294988 Log: Merge ^/head r291940 through r294987. Added: projects/hps_head/bin/sh/tests/builtins/cd9.0 - copied unchanged from r294987, head/bin/sh/tests/builtins/cd9.0 projects/hps_head/bin/sh/tests/builtins/cd9.0.stdout - copied unchanged from r294987, head/bin/sh/tests/builtins/cd9.0.stdout projects/hps_head/bin/sh/tests/builtins/getopts10.0 - copied unchanged from r294987, head/bin/sh/tests/builtins/getopts10.0 projects/hps_head/bin/sh/tests/builtins/local5.0 - copied unchanged from r294987, head/bin/sh/tests/builtins/local5.0 projects/hps_head/bin/sh/tests/builtins/local6.0 - copied unchanged from r294987, head/bin/sh/tests/builtins/local6.0 projects/hps_head/bin/sh/tests/builtins/local7.0 - copied unchanged from r294987, head/bin/sh/tests/builtins/local7.0 projects/hps_head/bin/sh/tests/expansion/trim9.0 - copied unchanged from r294987, head/bin/sh/tests/expansion/trim9.0 projects/hps_head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.sameprovmulti.ksh - copied unchanged from r294987, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.sameprovmulti.ksh projects/hps_head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.sameprovmulti.ksh.out - copied unchanged from r294987, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.sameprovmulti.ksh.out projects/hps_head/contrib/gcc/config/riscv64/ - copied from r294987, head/contrib/gcc/config/riscv64/ projects/hps_head/contrib/less/compose.uni - copied unchanged from r294987, head/contrib/less/compose.uni projects/hps_head/contrib/less/mkutable - copied unchanged from r294987, head/contrib/less/mkutable projects/hps_head/contrib/less/ubin.uni - copied unchanged from r294987, head/contrib/less/ubin.uni projects/hps_head/contrib/less/wide.uni - copied unchanged from r294987, head/contrib/less/wide.uni projects/hps_head/contrib/llvm/patches/patch-08-clang-cc1as-dwarf2.diff - copied unchanged from r294987, head/contrib/llvm/patches/patch-08-clang-cc1as-dwarf2.diff projects/hps_head/contrib/mdocml/compat_err.c - copied unchanged from r294987, head/contrib/mdocml/compat_err.c projects/hps_head/contrib/mdocml/compat_getline.c - copied unchanged from r294987, head/contrib/mdocml/compat_getline.c projects/hps_head/contrib/mdocml/compat_isblank.c - copied unchanged from r294987, head/contrib/mdocml/compat_isblank.c projects/hps_head/contrib/mdocml/compat_mkdtemp.c - copied unchanged from r294987, head/contrib/mdocml/compat_mkdtemp.c projects/hps_head/contrib/mdocml/compat_progname.c - copied unchanged from r294987, head/contrib/mdocml/compat_progname.c projects/hps_head/contrib/mdocml/compat_stringlist.c - copied unchanged from r294987, head/contrib/mdocml/compat_stringlist.c projects/hps_head/contrib/mdocml/compat_stringlist.h - copied unchanged from r294987, head/contrib/mdocml/compat_stringlist.h projects/hps_head/contrib/mdocml/compat_vasprintf.c - copied unchanged from r294987, head/contrib/mdocml/compat_vasprintf.c projects/hps_head/contrib/mdocml/config.log - copied unchanged from r294987, head/contrib/mdocml/config.log projects/hps_head/contrib/mdocml/man.conf.5 - copied unchanged from r294987, head/contrib/mdocml/man.conf.5 projects/hps_head/contrib/mdocml/manconf.h - copied unchanged from r294987, head/contrib/mdocml/manconf.h projects/hps_head/contrib/mdocml/mandoc.css - copied unchanged from r294987, head/contrib/mdocml/mandoc.css projects/hps_head/contrib/mdocml/mandoc_ohash.c - copied unchanged from r294987, head/contrib/mdocml/mandoc_ohash.c projects/hps_head/contrib/mdocml/mandoc_ohash.h - copied unchanged from r294987, head/contrib/mdocml/mandoc_ohash.h projects/hps_head/contrib/mdocml/mdoc_state.c - copied unchanged from r294987, head/contrib/mdocml/mdoc_state.c projects/hps_head/contrib/mdocml/roff.h - copied unchanged from r294987, head/contrib/mdocml/roff.h projects/hps_head/contrib/mdocml/roff_int.h - copied unchanged from r294987, head/contrib/mdocml/roff_int.h projects/hps_head/contrib/mdocml/soelim.1 - copied unchanged from r294987, head/contrib/mdocml/soelim.1 projects/hps_head/contrib/mdocml/soelim.c - copied unchanged from r294987, head/contrib/mdocml/soelim.c projects/hps_head/contrib/mdocml/tag.c - copied unchanged from r294987, head/contrib/mdocml/tag.c projects/hps_head/contrib/mdocml/tag.h - copied unchanged from r294987, head/contrib/mdocml/tag.h projects/hps_head/contrib/mdocml/test-err.c - copied unchanged from r294987, head/contrib/mdocml/test-err.c projects/hps_head/contrib/mdocml/test-getline.c - copied unchanged from r294987, head/contrib/mdocml/test-getline.c projects/hps_head/contrib/mdocml/test-isblank.c - copied unchanged from r294987, head/contrib/mdocml/test-isblank.c projects/hps_head/contrib/mdocml/test-mkdtemp.c - copied unchanged from r294987, head/contrib/mdocml/test-mkdtemp.c projects/hps_head/contrib/mdocml/test-pledge.c - copied unchanged from r294987, head/contrib/mdocml/test-pledge.c projects/hps_head/contrib/mdocml/test-progname.c - copied unchanged from r294987, head/contrib/mdocml/test-progname.c projects/hps_head/contrib/mdocml/test-rewb-bsd.c - copied unchanged from r294987, head/contrib/mdocml/test-rewb-bsd.c projects/hps_head/contrib/mdocml/test-rewb-sysv.c - copied unchanged from r294987, head/contrib/mdocml/test-rewb-sysv.c projects/hps_head/contrib/mdocml/test-stringlist.c - copied unchanged from r294987, head/contrib/mdocml/test-stringlist.c projects/hps_head/contrib/mdocml/test-vasprintf.c - copied unchanged from r294987, head/contrib/mdocml/test-vasprintf.c projects/hps_head/contrib/ntp/include/ntp_keyacc.h - copied unchanged from r294987, head/contrib/ntp/include/ntp_keyacc.h projects/hps_head/contrib/ntp/include/safecast.h - copied unchanged from r294987, head/contrib/ntp/include/safecast.h projects/hps_head/contrib/ntp/libntp/is_ip_address.c - copied unchanged from r294987, head/contrib/ntp/libntp/is_ip_address.c projects/hps_head/contrib/openbsm/.travis.yml - copied unchanged from r294987, head/contrib/openbsm/.travis.yml projects/hps_head/contrib/openbsm/libbsm/au_notify.3 - copied unchanged from r294987, head/contrib/openbsm/libbsm/au_notify.3 projects/hps_head/contrib/unbound/.gitignore - copied unchanged from r294987, head/contrib/unbound/.gitignore projects/hps_head/contrib/unbound/compat/isblank.c - copied unchanged from r294987, head/contrib/unbound/compat/isblank.c projects/hps_head/crypto/openssh/.cvsignore - copied unchanged from r294987, head/crypto/openssh/.cvsignore projects/hps_head/crypto/openssh/bitmap.c - copied unchanged from r294987, head/crypto/openssh/bitmap.c projects/hps_head/crypto/openssh/bitmap.h - copied unchanged from r294987, head/crypto/openssh/bitmap.h projects/hps_head/crypto/openssh/cipher-aesctr.c - copied unchanged from r294987, head/crypto/openssh/cipher-aesctr.c projects/hps_head/crypto/openssh/cipher-aesctr.h - copied unchanged from r294987, head/crypto/openssh/cipher-aesctr.h projects/hps_head/crypto/openssh/opacket.c - copied unchanged from r294987, head/crypto/openssh/opacket.c projects/hps_head/crypto/openssh/opacket.h - copied unchanged from r294987, head/crypto/openssh/opacket.h projects/hps_head/crypto/openssh/openbsd-compat/.cvsignore - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/.cvsignore projects/hps_head/crypto/openssh/openbsd-compat/kludge-fd_set.c - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/kludge-fd_set.c projects/hps_head/crypto/openssh/openbsd-compat/md5.c - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/md5.c projects/hps_head/crypto/openssh/openbsd-compat/md5.h - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/md5.h projects/hps_head/crypto/openssh/openbsd-compat/reallocarray.c - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/reallocarray.c projects/hps_head/crypto/openssh/openbsd-compat/regress/.cvsignore - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/regress/.cvsignore projects/hps_head/crypto/openssh/openbsd-compat/regress/opensslvertest.c - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/regress/opensslvertest.c projects/hps_head/crypto/openssh/openbsd-compat/rmd160.c - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/rmd160.c projects/hps_head/crypto/openssh/openbsd-compat/rmd160.h - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/rmd160.h projects/hps_head/crypto/openssh/openbsd-compat/sha1.c - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/sha1.c projects/hps_head/crypto/openssh/openbsd-compat/sha1.h - copied unchanged from r294987, head/crypto/openssh/openbsd-compat/sha1.h projects/hps_head/crypto/openssh/regress/.cvsignore - copied unchanged from r294987, head/crypto/openssh/regress/.cvsignore projects/hps_head/crypto/openssh/regress/cfgparse.sh - copied unchanged from r294987, head/crypto/openssh/regress/cfgparse.sh projects/hps_head/crypto/openssh/regress/hostkey-agent.sh - copied unchanged from r294987, head/crypto/openssh/regress/hostkey-agent.sh projects/hps_head/crypto/openssh/regress/hostkey-rotate.sh - copied unchanged from r294987, head/crypto/openssh/regress/hostkey-rotate.sh projects/hps_head/crypto/openssh/regress/keygen-knownhosts.sh - copied unchanged from r294987, head/crypto/openssh/regress/keygen-knownhosts.sh projects/hps_head/crypto/openssh/regress/limit-keytype.sh - copied unchanged from r294987, head/crypto/openssh/regress/limit-keytype.sh projects/hps_head/crypto/openssh/regress/multipubkey.sh - copied unchanged from r294987, head/crypto/openssh/regress/multipubkey.sh projects/hps_head/crypto/openssh/regress/netcat.c - copied unchanged from r294987, head/crypto/openssh/regress/netcat.c projects/hps_head/crypto/openssh/regress/principals-command.sh - copied unchanged from r294987, head/crypto/openssh/regress/principals-command.sh projects/hps_head/crypto/openssh/regress/t11.ok - copied unchanged from r294987, head/crypto/openssh/regress/t11.ok projects/hps_head/crypto/openssh/regress/unittests/ - copied from r294987, head/crypto/openssh/regress/unittests/ projects/hps_head/crypto/openssh/regress/valgrind-unit.sh - copied unchanged from r294987, head/crypto/openssh/regress/valgrind-unit.sh projects/hps_head/crypto/openssh/scard/.cvsignore - copied unchanged from r294987, head/crypto/openssh/scard/.cvsignore projects/hps_head/crypto/openssh/ssh_api.c - copied unchanged from r294987, head/crypto/openssh/ssh_api.c projects/hps_head/crypto/openssh/ssh_api.h - copied unchanged from r294987, head/crypto/openssh/ssh_api.h projects/hps_head/crypto/openssh/sshbuf-getput-basic.c - copied unchanged from r294987, head/crypto/openssh/sshbuf-getput-basic.c projects/hps_head/crypto/openssh/sshbuf-getput-crypto.c - copied unchanged from r294987, head/crypto/openssh/sshbuf-getput-crypto.c projects/hps_head/crypto/openssh/sshbuf-misc.c - copied unchanged from r294987, head/crypto/openssh/sshbuf-misc.c projects/hps_head/crypto/openssh/sshbuf.c - copied unchanged from r294987, head/crypto/openssh/sshbuf.c projects/hps_head/crypto/openssh/sshbuf.h - copied unchanged from r294987, head/crypto/openssh/sshbuf.h projects/hps_head/crypto/openssh/ssherr.c - copied unchanged from r294987, head/crypto/openssh/ssherr.c projects/hps_head/crypto/openssh/ssherr.h - copied unchanged from r294987, head/crypto/openssh/ssherr.h projects/hps_head/crypto/openssh/sshkey.c - copied unchanged from r294987, head/crypto/openssh/sshkey.c projects/hps_head/crypto/openssh/sshkey.h - copied unchanged from r294987, head/crypto/openssh/sshkey.h projects/hps_head/etc/etc.riscv/ - copied from r294987, head/etc/etc.riscv/ projects/hps_head/etc/mtree/BSD.libsoft.dist - copied unchanged from r294987, head/etc/mtree/BSD.libsoft.dist projects/hps_head/etc/periodic/daily/480.leapfile-ntpd - copied unchanged from r294987, head/etc/periodic/daily/480.leapfile-ntpd projects/hps_head/lib/csu/riscv/ - copied from r294987, head/lib/csu/riscv/ projects/hps_head/lib/libc/riscv/ - copied from r294987, head/lib/libc/riscv/ projects/hps_head/lib/libc/stdlib/hcreate_r.c - copied unchanged from r294987, head/lib/libc/stdlib/hcreate_r.c projects/hps_head/lib/libc/stdlib/hdestroy_r.c - copied unchanged from r294987, head/lib/libc/stdlib/hdestroy_r.c projects/hps_head/lib/libc/stdlib/hsearch.h - copied unchanged from r294987, head/lib/libc/stdlib/hsearch.h projects/hps_head/lib/libc/stdlib/hsearch_r.c - copied unchanged from r294987, head/lib/libc/stdlib/hsearch_r.c projects/hps_head/lib/libc/stdlib/tsearch_path.h - copied unchanged from r294987, head/lib/libc/stdlib/tsearch_path.h projects/hps_head/lib/libc/tests/nss/ - copied from r294987, head/lib/libc/tests/nss/ projects/hps_head/lib/libc/tests/resolv/ - copied from r294987, head/lib/libc/tests/resolv/ projects/hps_head/lib/libc/tests/stdlib/tsearch_test.c - copied unchanged from r294987, head/lib/libc/tests/stdlib/tsearch_test.c projects/hps_head/lib/libstand/uuid_from_string.c - copied unchanged from r294987, head/lib/libstand/uuid_from_string.c projects/hps_head/lib/libstand/uuid_to_string.c - copied unchanged from r294987, head/lib/libstand/uuid_to_string.c projects/hps_head/lib/libsysdecode/ - copied from r294987, head/lib/libsysdecode/ projects/hps_head/lib/libthr/arch/riscv/ - copied from r294987, head/lib/libthr/arch/riscv/ projects/hps_head/lib/libthread_db/arch/riscv/ - copied from r294987, head/lib/libthread_db/arch/riscv/ projects/hps_head/lib/msun/riscv/ - copied from r294987, head/lib/msun/riscv/ projects/hps_head/lib/msun/tests/cexp_test.c - copied unchanged from r294987, head/lib/msun/tests/cexp_test.c projects/hps_head/lib/msun/tests/conj_test.c - copied unchanged from r294987, head/lib/msun/tests/conj_test.c projects/hps_head/lib/msun/tests/csqrt_test.c - copied unchanged from r294987, head/lib/msun/tests/csqrt_test.c projects/hps_head/lib/msun/tests/ctrig_test.c - copied unchanged from r294987, head/lib/msun/tests/ctrig_test.c projects/hps_head/lib/msun/tests/exponential_test.c - copied unchanged from r294987, head/lib/msun/tests/exponential_test.c projects/hps_head/lib/msun/tests/fenv_test.c - copied unchanged from r294987, head/lib/msun/tests/fenv_test.c projects/hps_head/lib/msun/tests/fma_test.c - copied unchanged from r294987, head/lib/msun/tests/fma_test.c projects/hps_head/lib/msun/tests/fmaxmin_test.c - copied unchanged from r294987, head/lib/msun/tests/fmaxmin_test.c projects/hps_head/lib/msun/tests/ilogb_test.c - copied unchanged from r294987, head/lib/msun/tests/ilogb_test.c projects/hps_head/lib/msun/tests/invctrig_test.c - copied unchanged from r294987, head/lib/msun/tests/invctrig_test.c projects/hps_head/lib/msun/tests/invtrig_test.c - copied unchanged from r294987, head/lib/msun/tests/invtrig_test.c projects/hps_head/lib/msun/tests/logarithm_test.c - copied unchanged from r294987, head/lib/msun/tests/logarithm_test.c projects/hps_head/lib/msun/tests/lrint_test.c - copied unchanged from r294987, head/lib/msun/tests/lrint_test.c projects/hps_head/lib/msun/tests/lround_test.c - copied unchanged from r294987, head/lib/msun/tests/lround_test.c projects/hps_head/lib/msun/tests/lround_test.t - copied unchanged from r294987, head/lib/msun/tests/lround_test.t projects/hps_head/lib/msun/tests/nan_test.c - copied unchanged from r294987, head/lib/msun/tests/nan_test.c projects/hps_head/lib/msun/tests/nearbyint_test.c - copied unchanged from r294987, head/lib/msun/tests/nearbyint_test.c projects/hps_head/lib/msun/tests/next_test.c - copied unchanged from r294987, head/lib/msun/tests/next_test.c projects/hps_head/lib/msun/tests/rem_test.c - copied unchanged from r294987, head/lib/msun/tests/rem_test.c projects/hps_head/lib/msun/tests/test-utils.h - copied unchanged from r294987, head/lib/msun/tests/test-utils.h projects/hps_head/lib/msun/tests/trig_test.c - copied unchanged from r294987, head/lib/msun/tests/trig_test.c projects/hps_head/libexec/rtld-elf/riscv/ - copied from r294987, head/libexec/rtld-elf/riscv/ projects/hps_head/secure/lib/libcrypto/opensslconf-riscv.h - copied unchanged from r294987, head/secure/lib/libcrypto/opensslconf-riscv.h projects/hps_head/share/dtrace/watch_execve - copied unchanged from r294987, head/share/dtrace/watch_execve projects/hps_head/share/dtrace/watch_kill - copied unchanged from r294987, head/share/dtrace/watch_kill projects/hps_head/share/dtrace/watch_vop_remove - copied unchanged from r294987, head/share/dtrace/watch_vop_remove projects/hps_head/share/examples/ypldap/ - copied from r294987, head/share/examples/ypldap/ projects/hps_head/share/man/man4/cfi.4 - copied unchanged from r294987, head/share/man/man4/cfi.4 projects/hps_head/share/man/man4/mdio.4 - copied unchanged from r294987, head/share/man/man4/mdio.4 projects/hps_head/share/man/man4/rtwn.4 - copied unchanged from r294987, head/share/man/man4/rtwn.4 projects/hps_head/share/man/man4/rtwnfw.4 - copied unchanged from r294987, head/share/man/man4/rtwnfw.4 projects/hps_head/share/man/man9/proc_rwmem.9 - copied unchanged from r294987, head/share/man/man9/proc_rwmem.9 projects/hps_head/share/vt/fonts/gallant.hex - copied unchanged from r294987, head/share/vt/fonts/gallant.hex projects/hps_head/sys/arm/allwinner/allwinner_machdep.c - copied unchanged from r294987, head/sys/arm/allwinner/allwinner_machdep.c projects/hps_head/sys/arm/allwinner/allwinner_machdep.h - copied unchanged from r294987, head/sys/arm/allwinner/allwinner_machdep.h projects/hps_head/sys/arm/arm/debug_monitor.c - copied unchanged from r294987, head/sys/arm/arm/debug_monitor.c projects/hps_head/sys/arm/arm/machdep_intr.c - copied unchanged from r294987, head/sys/arm/arm/machdep_intr.c projects/hps_head/sys/arm/arm/ofw_machdep.c - copied unchanged from r294987, head/sys/arm/arm/ofw_machdep.c projects/hps_head/sys/arm/at91/at91_ohci.c - copied unchanged from r294987, head/sys/arm/at91/at91_ohci.c projects/hps_head/sys/arm/at91/at91_ohci_fdt.c - copied unchanged from r294987, head/sys/arm/at91/at91_ohci_fdt.c projects/hps_head/sys/arm/conf/ARMADA38X - copied unchanged from r294987, head/sys/arm/conf/ARMADA38X projects/hps_head/sys/arm/freescale/imx/imx6_hdmi.c - copied unchanged from r294987, head/sys/arm/freescale/imx/imx6_hdmi.c projects/hps_head/sys/arm/freescale/imx/imx6_hdmireg.h - copied unchanged from r294987, head/sys/arm/freescale/imx/imx6_hdmireg.h projects/hps_head/sys/arm/freescale/imx/imx6_ipu.c - copied unchanged from r294987, head/sys/arm/freescale/imx/imx6_ipu.c projects/hps_head/sys/arm/freescale/imx/imx_iomuxreg.h - copied unchanged from r294987, head/sys/arm/freescale/imx/imx_iomuxreg.h projects/hps_head/sys/arm/include/debug_monitor.h - copied unchanged from r294987, head/sys/arm/include/debug_monitor.h projects/hps_head/sys/arm/mv/armada38x/ - copied from r294987, head/sys/arm/mv/armada38x/ projects/hps_head/sys/arm64/arm64/ofw_machdep.c - copied unchanged from r294987, head/sys/arm64/arm64/ofw_machdep.c projects/hps_head/sys/boot/common/paths.h - copied unchanged from r294987, head/sys/boot/common/paths.h projects/hps_head/sys/boot/common/rbx.h - copied unchanged from r294987, head/sys/boot/common/rbx.h projects/hps_head/sys/boot/efi/boot1/boot_module.h - copied unchanged from r294987, head/sys/boot/efi/boot1/boot_module.h projects/hps_head/sys/boot/efi/boot1/ufs_module.c - copied unchanged from r294987, head/sys/boot/efi/boot1/ufs_module.c projects/hps_head/sys/boot/efi/boot1/zfs_module.c - copied unchanged from r294987, head/sys/boot/efi/boot1/zfs_module.c projects/hps_head/sys/boot/fdt/dts/arm/armada-380.dtsi - copied unchanged from r294987, head/sys/boot/fdt/dts/arm/armada-380.dtsi projects/hps_head/sys/boot/fdt/dts/arm/armada-385.dtsi - copied unchanged from r294987, head/sys/boot/fdt/dts/arm/armada-385.dtsi projects/hps_head/sys/boot/fdt/dts/arm/armada-388-gp.dts - copied unchanged from r294987, head/sys/boot/fdt/dts/arm/armada-388-gp.dts projects/hps_head/sys/boot/fdt/dts/arm/armada-388.dtsi - copied unchanged from r294987, head/sys/boot/fdt/dts/arm/armada-388.dtsi projects/hps_head/sys/boot/fdt/dts/arm/armada-38x.dtsi - copied unchanged from r294987, head/sys/boot/fdt/dts/arm/armada-38x.dtsi projects/hps_head/sys/compat/linuxkpi/common/include/asm/atomic64.h - copied unchanged from r294987, head/sys/compat/linuxkpi/common/include/asm/atomic64.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/rcupdate.h - copied unchanged from r294987, head/sys/compat/linuxkpi/common/include/linux/rcupdate.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/srcu.h - copied unchanged from r294987, head/sys/compat/linuxkpi/common/include/linux/srcu.h projects/hps_head/sys/contrib/alpine-hal/al_hal_iofic.c - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_iofic.c projects/hps_head/sys/contrib/alpine-hal/al_hal_serdes.c - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_serdes.c projects/hps_head/sys/contrib/alpine-hal/al_hal_serdes.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_serdes.h projects/hps_head/sys/contrib/alpine-hal/al_hal_serdes_internal_regs.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_serdes_internal_regs.h projects/hps_head/sys/contrib/alpine-hal/al_hal_serdes_regs.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_serdes_regs.h projects/hps_head/sys/contrib/alpine-hal/al_hal_udma.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma.h projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_config.c - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_config.c projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_config.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_config.h projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_debug.c - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_debug.c projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_debug.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_debug.h projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_iofic.c - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_iofic.c projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_iofic.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_iofic.h projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_iofic_regs.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_iofic_regs.h projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_main.c - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_main.c projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_regs.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_regs.h projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_regs_gen.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_regs_gen.h projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_regs_m2s.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_regs_m2s.h projects/hps_head/sys/contrib/alpine-hal/al_hal_udma_regs_s2m.h - copied unchanged from r294987, head/sys/contrib/alpine-hal/al_hal_udma_regs_s2m.h projects/hps_head/sys/contrib/alpine-hal/eth/ - copied from r294987, head/sys/contrib/alpine-hal/eth/ projects/hps_head/sys/contrib/dev/rtwn/ - copied from r294987, head/sys/contrib/dev/rtwn/ projects/hps_head/sys/crypto/sha2/sha384.h - copied unchanged from r294987, head/sys/crypto/sha2/sha384.h projects/hps_head/sys/crypto/sha2/sha512.h - copied unchanged from r294987, head/sys/crypto/sha2/sha512.h projects/hps_head/sys/crypto/sha2/sha512c.c - copied unchanged from r294987, head/sys/crypto/sha2/sha512c.c projects/hps_head/sys/dev/bxe/bxe_dump.h - copied unchanged from r294987, head/sys/dev/bxe/bxe_dump.h projects/hps_head/sys/dev/bxe/bxe_ioctl.h - copied unchanged from r294987, head/sys/dev/bxe/bxe_ioctl.h projects/hps_head/sys/dev/cxgbe/cxgbei/ - copied from r294987, head/sys/dev/cxgbe/cxgbei/ projects/hps_head/sys/dev/extres/ - copied from r294987, head/sys/dev/extres/ projects/hps_head/sys/dev/hyperv/vmbus/hv_et.c - copied unchanged from r294987, head/sys/dev/hyperv/vmbus/hv_et.c projects/hps_head/sys/dev/ixgbe/ixgbe_osdep.c - copied unchanged from r294987, head/sys/dev/ixgbe/ixgbe_osdep.c projects/hps_head/sys/dev/mdio/ - copied from r294987, head/sys/dev/mdio/ projects/hps_head/sys/dev/ofw/ofw_subr.c - copied unchanged from r294987, head/sys/dev/ofw/ofw_subr.c projects/hps_head/sys/dev/ofw/ofw_subr.h - copied unchanged from r294987, head/sys/dev/ofw/ofw_subr.h projects/hps_head/sys/dev/rtwn/ - copied from r294987, head/sys/dev/rtwn/ projects/hps_head/sys/dev/sfxge/common/ef10_impl.h - copied unchanged from r294987, head/sys/dev/sfxge/common/ef10_impl.h projects/hps_head/sys/dev/sfxge/common/efx_lic.c - copied unchanged from r294987, head/sys/dev/sfxge/common/efx_lic.c projects/hps_head/sys/dev/sfxge/common/medford_impl.h - copied unchanged from r294987, head/sys/dev/sfxge/common/medford_impl.h projects/hps_head/sys/dev/sfxge/common/medford_nic.c - copied unchanged from r294987, head/sys/dev/sfxge/common/medford_nic.c projects/hps_head/sys/dev/syscons/plasma/ - copied from r294987, head/sys/dev/syscons/plasma/ projects/hps_head/sys/dev/uart/uart_ppstypes.h - copied unchanged from r294987, head/sys/dev/uart/uart_ppstypes.h projects/hps_head/sys/fs/ext2fs/ext2_hash.c - copied unchanged from r294987, head/sys/fs/ext2fs/ext2_hash.c projects/hps_head/sys/fs/ext2fs/ext2_htree.c - copied unchanged from r294987, head/sys/fs/ext2fs/ext2_htree.c projects/hps_head/sys/geom/eli/g_eli_hmac.c - copied unchanged from r294987, head/sys/geom/eli/g_eli_hmac.c projects/hps_head/sys/geom/sched/gs_delay.c - copied unchanged from r294987, head/sys/geom/sched/gs_delay.c projects/hps_head/sys/kern/kern_sendfile.c - copied unchanged from r294987, head/sys/kern/kern_sendfile.c projects/hps_head/sys/kern/pic_if.m - copied unchanged from r294987, head/sys/kern/pic_if.m projects/hps_head/sys/kern/subr_intr.c - copied unchanged from r294987, head/sys/kern/subr_intr.c projects/hps_head/sys/mips/conf/MT7620 - copied unchanged from r294987, head/sys/mips/conf/MT7620 projects/hps_head/sys/mips/conf/MT7620.hints - copied unchanged from r294987, head/sys/mips/conf/MT7620.hints projects/hps_head/sys/mips/conf/RT5350 - copied unchanged from r294987, head/sys/mips/conf/RT5350 projects/hps_head/sys/mips/conf/RT5350.hints - copied unchanged from r294987, head/sys/mips/conf/RT5350.hints projects/hps_head/sys/mips/mips/ofw_machdep.c - copied unchanged from r294987, head/sys/mips/mips/ofw_machdep.c projects/hps_head/sys/mips/rt305x/rt305x_ehci.c - copied unchanged from r294987, head/sys/mips/rt305x/rt305x_ehci.c projects/hps_head/sys/mips/rt305x/rt305x_ohci.c - copied unchanged from r294987, head/sys/mips/rt305x/rt305x_ohci.c projects/hps_head/sys/mips/rt305x/rt305x_pci.c - copied unchanged from r294987, head/sys/mips/rt305x/rt305x_pci.c projects/hps_head/sys/mips/rt305x/rt305x_pcireg.h - copied unchanged from r294987, head/sys/mips/rt305x/rt305x_pcireg.h projects/hps_head/sys/mips/rt305x/rt305x_spi.c - copied unchanged from r294987, head/sys/mips/rt305x/rt305x_spi.c projects/hps_head/sys/modules/cxgbe/cxgbei/ - copied from r294987, head/sys/modules/cxgbe/cxgbei/ projects/hps_head/sys/modules/geom/geom_sched/gsched_delay/ - copied from r294987, head/sys/modules/geom/geom_sched/gsched_delay/ projects/hps_head/sys/modules/mdio/ - copied from r294987, head/sys/modules/mdio/ projects/hps_head/sys/modules/rtwn/ - copied from r294987, head/sys/modules/rtwn/ projects/hps_head/sys/modules/rtwnfw/ - copied from r294987, head/sys/modules/rtwnfw/ projects/hps_head/sys/modules/syscons/plasma/ - copied from r294987, head/sys/modules/syscons/plasma/ projects/hps_head/sys/modules/tcp/ - copied from r294987, head/sys/modules/tcp/ projects/hps_head/sys/net/route_var.h - copied unchanged from r294987, head/sys/net/route_var.h projects/hps_head/sys/netinet/cc/cc.h - copied unchanged from r294987, head/sys/netinet/cc/cc.h projects/hps_head/sys/netinet/in_fib.c - copied unchanged from r294987, head/sys/netinet/in_fib.c projects/hps_head/sys/netinet/in_fib.h - copied unchanged from r294987, head/sys/netinet/in_fib.h projects/hps_head/sys/netinet/tcp_fastopen.c - copied unchanged from r294987, head/sys/netinet/tcp_fastopen.c projects/hps_head/sys/netinet/tcp_fastopen.h - copied unchanged from r294987, head/sys/netinet/tcp_fastopen.h projects/hps_head/sys/netinet/tcp_stacks/ - copied from r294987, head/sys/netinet/tcp_stacks/ projects/hps_head/sys/netinet6/in6_fib.c - copied unchanged from r294987, head/sys/netinet6/in6_fib.c projects/hps_head/sys/netinet6/in6_fib.h - copied unchanged from r294987, head/sys/netinet6/in6_fib.h projects/hps_head/sys/opencrypto/xform_aes_icm.c - copied unchanged from r294987, head/sys/opencrypto/xform_aes_icm.c projects/hps_head/sys/opencrypto/xform_aes_xts.c - copied unchanged from r294987, head/sys/opencrypto/xform_aes_xts.c projects/hps_head/sys/opencrypto/xform_auth.h - copied unchanged from r294987, head/sys/opencrypto/xform_auth.h projects/hps_head/sys/opencrypto/xform_blf.c - copied unchanged from r294987, head/sys/opencrypto/xform_blf.c projects/hps_head/sys/opencrypto/xform_cast5.c - copied unchanged from r294987, head/sys/opencrypto/xform_cast5.c projects/hps_head/sys/opencrypto/xform_cml.c - copied unchanged from r294987, head/sys/opencrypto/xform_cml.c projects/hps_head/sys/opencrypto/xform_comp.h - copied unchanged from r294987, head/sys/opencrypto/xform_comp.h projects/hps_head/sys/opencrypto/xform_deflate.c - copied unchanged from r294987, head/sys/opencrypto/xform_deflate.c projects/hps_head/sys/opencrypto/xform_des1.c - copied unchanged from r294987, head/sys/opencrypto/xform_des1.c projects/hps_head/sys/opencrypto/xform_des3.c - copied unchanged from r294987, head/sys/opencrypto/xform_des3.c projects/hps_head/sys/opencrypto/xform_enc.h - copied unchanged from r294987, head/sys/opencrypto/xform_enc.h projects/hps_head/sys/opencrypto/xform_gmac.c - copied unchanged from r294987, head/sys/opencrypto/xform_gmac.c projects/hps_head/sys/opencrypto/xform_md5.c - copied unchanged from r294987, head/sys/opencrypto/xform_md5.c projects/hps_head/sys/opencrypto/xform_null.c - copied unchanged from r294987, head/sys/opencrypto/xform_null.c projects/hps_head/sys/opencrypto/xform_rijndael.c - copied unchanged from r294987, head/sys/opencrypto/xform_rijndael.c projects/hps_head/sys/opencrypto/xform_rmd160.c - copied unchanged from r294987, head/sys/opencrypto/xform_rmd160.c projects/hps_head/sys/opencrypto/xform_sha1.c - copied unchanged from r294987, head/sys/opencrypto/xform_sha1.c projects/hps_head/sys/opencrypto/xform_sha2.c - copied unchanged from r294987, head/sys/opencrypto/xform_sha2.c projects/hps_head/sys/opencrypto/xform_skipjack.c - copied unchanged from r294987, head/sys/opencrypto/xform_skipjack.c projects/hps_head/sys/opencrypto/xform_userland.h - copied unchanged from r294987, head/sys/opencrypto/xform_userland.h projects/hps_head/sys/riscv/ - copied from r294987, head/sys/riscv/ projects/hps_head/sys/x86/include/cputypes.h - copied unchanged from r294987, head/sys/x86/include/cputypes.h projects/hps_head/sys/x86/include/metadata.h - copied unchanged from r294987, head/sys/x86/include/metadata.h projects/hps_head/sys/x86/include/x86_smp.h - copied unchanged from r294987, head/sys/x86/include/x86_smp.h projects/hps_head/sys/x86/include/x86_var.h - copied unchanged from r294987, head/sys/x86/include/x86_var.h projects/hps_head/tests/sys/geom/ - copied from r294987, head/tests/sys/geom/ projects/hps_head/tests/sys/kern/unix_passfd_test.c - copied unchanged from r294987, head/tests/sys/kern/unix_passfd_test.c projects/hps_head/tests/sys/mac/ - copied from r294987, head/tests/sys/mac/ projects/hps_head/tools/build/options/WITHOUT_LLVM_LIBUNWIND - copied unchanged from r294987, head/tools/build/options/WITHOUT_LLVM_LIBUNWIND projects/hps_head/tools/build/options/WITH_LLVM_LIBUNWIND - copied unchanged from r294987, head/tools/build/options/WITH_LLVM_LIBUNWIND projects/hps_head/usr.bin/clang/clang/CC.sh - copied unchanged from r294987, head/usr.bin/clang/clang/CC.sh projects/hps_head/usr.bin/xlint/arch/riscv/ - copied from r294987, head/usr.bin/xlint/arch/riscv/ projects/hps_head/usr.sbin/bhyvectl/bhyvectl.8 - copied unchanged from r294987, head/usr.sbin/bhyvectl/bhyvectl.8 projects/hps_head/usr.sbin/kldxref/ef_aarch64.c - copied unchanged from r294987, head/usr.sbin/kldxref/ef_aarch64.c projects/hps_head/usr.sbin/rpcbind/tests/ - copied from r294987, head/usr.sbin/rpcbind/tests/ Replaced: projects/hps_head/lib/libc/stdlib/hcreate.c - copied unchanged from r294987, head/lib/libc/stdlib/hcreate.c projects/hps_head/sys/amd64/include/metadata.h - copied unchanged from r294987, head/sys/amd64/include/metadata.h Deleted: projects/hps_head/contrib/llvm/patches/patch-02-add-CC-aliases.diff projects/hps_head/contrib/llvm/patches/patch-08-llvm-r250085-fix-avx-crash.diff projects/hps_head/contrib/llvm/patches/patch-09-clang-r250657-openmp.diff projects/hps_head/contrib/llvm/patches/patch-10-clang-cc1as-dwarf2.diff projects/hps_head/contrib/mdocml/chars.in projects/hps_head/contrib/mdocml/compat_fgetln.c projects/hps_head/contrib/mdocml/example.style.css projects/hps_head/contrib/mdocml/style.css projects/hps_head/crypto/openssh/README.hpn projects/hps_head/crypto/openssh/compress.c projects/hps_head/crypto/openssh/compress.h projects/hps_head/crypto/openssh/config.h.in projects/hps_head/crypto/openssh/configure projects/hps_head/crypto/openssh/contrib/caldera/ projects/hps_head/crypto/openssh/moduli.0 projects/hps_head/crypto/openssh/scp.0 projects/hps_head/crypto/openssh/sftp-server.0 projects/hps_head/crypto/openssh/sftp.0 projects/hps_head/crypto/openssh/ssh-add.0 projects/hps_head/crypto/openssh/ssh-agent.0 projects/hps_head/crypto/openssh/ssh-keygen.0 projects/hps_head/crypto/openssh/ssh-keyscan.0 projects/hps_head/crypto/openssh/ssh-keysign.0 projects/hps_head/crypto/openssh/ssh-pkcs11-helper.0 projects/hps_head/crypto/openssh/ssh.0 projects/hps_head/crypto/openssh/ssh_config.0 projects/hps_head/crypto/openssh/sshd.0 projects/hps_head/crypto/openssh/sshd_config.0 projects/hps_head/lib/libmd/sha512.h projects/hps_head/lib/libmd/sha512c.c projects/hps_head/share/vt/fonts/gallant.fnt.uu projects/hps_head/sys/arm/allwinner/a10_machdep.c projects/hps_head/sys/arm/arm/intrng.c projects/hps_head/sys/arm/arm/pic_if.m projects/hps_head/sys/arm/include/katelib.h projects/hps_head/sys/boot/i386/common/rbx.h projects/hps_head/sys/crypto/sha2/sha2.c projects/hps_head/sys/crypto/sha2/sha2.h projects/hps_head/sys/dev/etherswitch/mdio.c projects/hps_head/sys/dev/etherswitch/mdio.h projects/hps_head/sys/dev/etherswitch/mdio_if.m projects/hps_head/sys/dev/fdt/fdt_arm64.c projects/hps_head/sys/dev/fdt/fdt_mips.c projects/hps_head/sys/dev/fdt/fdt_x86.c projects/hps_head/sys/dev/ixgbe/LICENSE projects/hps_head/sys/dev/ixgbe/README projects/hps_head/sys/dev/usb/controller/ohci_atmelarm.c projects/hps_head/sys/dev/usb/controller/ohci_fdt.c projects/hps_head/sys/netinet/cc.h projects/hps_head/sys/ofed/include/rdma/Kbuild projects/hps_head/tools/regression/geom_concat/ projects/hps_head/tools/regression/geom_eli/ projects/hps_head/tools/regression/geom_gate/ projects/hps_head/tools/regression/geom_mirror/ projects/hps_head/tools/regression/geom_nop/ projects/hps_head/tools/regression/geom_raid3/ projects/hps_head/tools/regression/geom_shsec/ projects/hps_head/tools/regression/geom_stripe/ projects/hps_head/tools/regression/geom_subr.sh projects/hps_head/tools/regression/geom_uzip/ projects/hps_head/tools/regression/lib/libc/nss/ projects/hps_head/tools/regression/lib/libc/resolv/ projects/hps_head/tools/regression/lib/msun/ projects/hps_head/tools/regression/mac/ projects/hps_head/tools/regression/sockets/unix_passfd/ projects/hps_head/usr.bin/kdump/mkioctls projects/hps_head/usr.bin/kdump/utrace.c Modified: projects/hps_head/COPYRIGHT projects/hps_head/MAINTAINERS (contents, props changed) projects/hps_head/Makefile projects/hps_head/Makefile.inc1 projects/hps_head/ObsoleteFiles.inc projects/hps_head/UPDATING projects/hps_head/bin/ed/main.c projects/hps_head/bin/freebsd-version/Makefile projects/hps_head/bin/ls/print.c projects/hps_head/bin/pax/pat_rep.c projects/hps_head/bin/setfacl/setfacl.1 projects/hps_head/bin/sh/cd.c projects/hps_head/bin/sh/eval.c projects/hps_head/bin/sh/exec.c projects/hps_head/bin/sh/expand.c projects/hps_head/bin/sh/expand.h projects/hps_head/bin/sh/mkbuiltins projects/hps_head/bin/sh/mknodes.c projects/hps_head/bin/sh/options.c projects/hps_head/bin/sh/options.h projects/hps_head/bin/sh/tests/builtins/Makefile projects/hps_head/bin/sh/tests/expansion/Makefile projects/hps_head/bin/sh/var.c projects/hps_head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh.out projects/hps_head/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/hps_head/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c projects/hps_head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/hps_head/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c projects/hps_head/cddl/lib/Makefile projects/hps_head/cddl/sbin/zfs/Makefile projects/hps_head/cddl/sbin/zpool/Makefile projects/hps_head/cddl/usr.sbin/dtrace/tests/common/proc/Makefile projects/hps_head/cddl/usr.sbin/dtrace/tests/common/usdt/Makefile projects/hps_head/cddl/usr.sbin/zdb/Makefile projects/hps_head/cddl/usr.sbin/zhack/Makefile projects/hps_head/contrib/binutils/bfd/elf32-arm.c projects/hps_head/contrib/bmake/ChangeLog projects/hps_head/contrib/bmake/Makefile projects/hps_head/contrib/bmake/boot-strap projects/hps_head/contrib/bmake/cond.c projects/hps_head/contrib/bmake/config.h.in projects/hps_head/contrib/bmake/configure projects/hps_head/contrib/bmake/configure.in projects/hps_head/contrib/bmake/main.c projects/hps_head/contrib/bmake/meta.c projects/hps_head/contrib/bmake/mk/ChangeLog projects/hps_head/contrib/bmake/mk/auto.obj.mk projects/hps_head/contrib/bmake/mk/host-target.mk projects/hps_head/contrib/bmake/mk/init.mk projects/hps_head/contrib/bmake/mk/install-mk projects/hps_head/contrib/bmake/mk/lib.mk projects/hps_head/contrib/bmake/mk/meta.autodep.mk projects/hps_head/contrib/bmake/mk/meta.stage.mk projects/hps_head/contrib/bmake/mk/meta.subdir.mk projects/hps_head/contrib/bmake/mk/meta.sys.mk projects/hps_head/contrib/bmake/mk/own.mk projects/hps_head/contrib/bmake/mk/sys.mk projects/hps_head/contrib/bmake/os.sh projects/hps_head/contrib/bmake/parse.c projects/hps_head/contrib/bmake/suff.c projects/hps_head/contrib/bmake/unit-tests/Makefile.in projects/hps_head/contrib/bmake/unit-tests/cond2.mk projects/hps_head/contrib/bmake/unit-tests/doterror.exp projects/hps_head/contrib/bmake/unit-tests/modts.mk projects/hps_head/contrib/bmake/var.c projects/hps_head/contrib/bsnmp/snmp_mibII/mibII.c projects/hps_head/contrib/bsnmp/snmp_mibII/mibII.h projects/hps_head/contrib/bsnmp/snmp_mibII/mibII_interfaces.c projects/hps_head/contrib/bsnmp/snmp_mibII/mibII_tcp.c projects/hps_head/contrib/bsnmp/snmpd/action.c projects/hps_head/contrib/bsnmp/snmpd/main.c projects/hps_head/contrib/bsnmp/snmpd/trap.c projects/hps_head/contrib/compiler-rt/lib/builtins/int_lib.h projects/hps_head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h projects/hps_head/contrib/elftoolchain/addr2line/addr2line.1 projects/hps_head/contrib/elftoolchain/addr2line/addr2line.c projects/hps_head/contrib/elftoolchain/common/elfdefinitions.h projects/hps_head/contrib/elftoolchain/elfcopy/binary.c projects/hps_head/contrib/elftoolchain/elfcopy/elfcopy.1 projects/hps_head/contrib/elftoolchain/elfcopy/main.c projects/hps_head/contrib/elftoolchain/elfcopy/sections.c projects/hps_head/contrib/elftoolchain/elfcopy/segments.c projects/hps_head/contrib/elftoolchain/libelf/_libelf_config.h projects/hps_head/contrib/elftoolchain/libelf/elf_data.c projects/hps_head/contrib/elftoolchain/readelf/readelf.c projects/hps_head/contrib/gcc/config/rs6000/sysv4.h projects/hps_head/contrib/hyperv/tools/hv_kvp_daemon.c projects/hps_head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/hps_head/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/hps_head/contrib/less/LICENSE projects/hps_head/contrib/less/NEWS projects/hps_head/contrib/less/README projects/hps_head/contrib/less/brac.c projects/hps_head/contrib/less/ch.c projects/hps_head/contrib/less/charset.c projects/hps_head/contrib/less/charset.h projects/hps_head/contrib/less/cmd.h projects/hps_head/contrib/less/cmdbuf.c projects/hps_head/contrib/less/command.c projects/hps_head/contrib/less/cvt.c projects/hps_head/contrib/less/decode.c projects/hps_head/contrib/less/edit.c projects/hps_head/contrib/less/filename.c projects/hps_head/contrib/less/forwback.c projects/hps_head/contrib/less/funcs.h projects/hps_head/contrib/less/help.c projects/hps_head/contrib/less/ifile.c projects/hps_head/contrib/less/input.c projects/hps_head/contrib/less/jump.c projects/hps_head/contrib/less/less.h projects/hps_head/contrib/less/less.hlp projects/hps_head/contrib/less/less.nro projects/hps_head/contrib/less/lessecho.c projects/hps_head/contrib/less/lessecho.nro projects/hps_head/contrib/less/lesskey.c projects/hps_head/contrib/less/lesskey.h projects/hps_head/contrib/less/lesskey.nro projects/hps_head/contrib/less/lglob.h projects/hps_head/contrib/less/line.c projects/hps_head/contrib/less/linenum.c projects/hps_head/contrib/less/lsystem.c projects/hps_head/contrib/less/main.c projects/hps_head/contrib/less/mark.c projects/hps_head/contrib/less/mkhelp.c projects/hps_head/contrib/less/optfunc.c projects/hps_head/contrib/less/option.c projects/hps_head/contrib/less/option.h projects/hps_head/contrib/less/opttbl.c projects/hps_head/contrib/less/os.c projects/hps_head/contrib/less/output.c projects/hps_head/contrib/less/pattern.c projects/hps_head/contrib/less/pattern.h projects/hps_head/contrib/less/pckeys.h projects/hps_head/contrib/less/position.c projects/hps_head/contrib/less/position.h projects/hps_head/contrib/less/prompt.c projects/hps_head/contrib/less/regexp.c projects/hps_head/contrib/less/screen.c projects/hps_head/contrib/less/scrsize.c projects/hps_head/contrib/less/search.c projects/hps_head/contrib/less/signal.c projects/hps_head/contrib/less/tags.c projects/hps_head/contrib/less/ttyin.c projects/hps_head/contrib/less/version.c projects/hps_head/contrib/libexecinfo/backtrace.3 projects/hps_head/contrib/llvm/include/llvm-c/Core.h projects/hps_head/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/hps_head/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp projects/hps_head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/hps_head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/hps_head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/hps_head/contrib/llvm/lib/IR/AsmWriter.cpp projects/hps_head/contrib/llvm/lib/IR/Core.cpp projects/hps_head/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp projects/hps_head/contrib/llvm/lib/MC/MCContext.cpp projects/hps_head/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp projects/hps_head/contrib/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp projects/hps_head/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td projects/hps_head/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp projects/hps_head/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp projects/hps_head/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp projects/hps_head/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h projects/hps_head/contrib/llvm/lib/Target/AMDGPU/SIInstructions.td projects/hps_head/contrib/llvm/lib/Target/AMDGPU/SIPrepareScratchRegs.cpp projects/hps_head/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp projects/hps_head/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.h projects/hps_head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/hps_head/contrib/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp projects/hps_head/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp projects/hps_head/contrib/llvm/lib/Target/BPF/BPFInstrInfo.td projects/hps_head/contrib/llvm/lib/Target/BPF/BPFRegisterInfo.cpp projects/hps_head/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/hps_head/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCInstrQPX.td projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp projects/hps_head/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp projects/hps_head/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp (contents, props changed) projects/hps_head/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp projects/hps_head/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/hps_head/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/hps_head/contrib/llvm/patches/README.TXT projects/hps_head/contrib/llvm/projects/libunwind/include/libunwind.h projects/hps_head/contrib/llvm/projects/libunwind/src/AddressSpace.hpp projects/hps_head/contrib/llvm/projects/libunwind/src/DwarfParser.hpp projects/hps_head/contrib/llvm/projects/libunwind/src/Registers.hpp projects/hps_head/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp projects/hps_head/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S projects/hps_head/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S projects/hps_head/contrib/llvm/projects/libunwind/src/config.h projects/hps_head/contrib/llvm/projects/libunwind/src/libunwind.cpp projects/hps_head/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/hps_head/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/hps_head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/hps_head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/hps_head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/hps_head/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/hps_head/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/hps_head/contrib/llvm/tools/lldb/docs/lldb.1 projects/hps_head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp projects/hps_head/contrib/llvm/tools/llvm-lto/llvm-lto.cpp projects/hps_head/contrib/mdocml/INSTALL projects/hps_head/contrib/mdocml/LICENSE projects/hps_head/contrib/mdocml/Makefile projects/hps_head/contrib/mdocml/Makefile.depend projects/hps_head/contrib/mdocml/NEWS projects/hps_head/contrib/mdocml/TODO projects/hps_head/contrib/mdocml/apropos.1 projects/hps_head/contrib/mdocml/att.c projects/hps_head/contrib/mdocml/cgi.c projects/hps_head/contrib/mdocml/cgi.h.example projects/hps_head/contrib/mdocml/chars.c projects/hps_head/contrib/mdocml/compat_fts.c projects/hps_head/contrib/mdocml/compat_fts.h projects/hps_head/contrib/mdocml/compat_ohash.h projects/hps_head/contrib/mdocml/compat_sqlite3_errstr.c projects/hps_head/contrib/mdocml/config.h projects/hps_head/contrib/mdocml/configure projects/hps_head/contrib/mdocml/configure.local.example projects/hps_head/contrib/mdocml/demandoc.c projects/hps_head/contrib/mdocml/eqn.7 projects/hps_head/contrib/mdocml/eqn.c projects/hps_head/contrib/mdocml/gmdiff projects/hps_head/contrib/mdocml/html.c projects/hps_head/contrib/mdocml/html.h projects/hps_head/contrib/mdocml/lib.c projects/hps_head/contrib/mdocml/lib.in projects/hps_head/contrib/mdocml/libman.h projects/hps_head/contrib/mdocml/libmandoc.h projects/hps_head/contrib/mdocml/libmdoc.h projects/hps_head/contrib/mdocml/libroff.h projects/hps_head/contrib/mdocml/main.c projects/hps_head/contrib/mdocml/main.h projects/hps_head/contrib/mdocml/man.1 projects/hps_head/contrib/mdocml/man.c projects/hps_head/contrib/mdocml/man.cgi.8 projects/hps_head/contrib/mdocml/man.h projects/hps_head/contrib/mdocml/man_hash.c projects/hps_head/contrib/mdocml/man_html.c projects/hps_head/contrib/mdocml/man_macro.c projects/hps_head/contrib/mdocml/man_term.c projects/hps_head/contrib/mdocml/man_validate.c projects/hps_head/contrib/mdocml/mandoc.1 projects/hps_head/contrib/mdocml/mandoc.3 projects/hps_head/contrib/mdocml/mandoc.c projects/hps_head/contrib/mdocml/mandoc.h projects/hps_head/contrib/mdocml/mandoc_aux.c projects/hps_head/contrib/mdocml/mandoc_aux.h projects/hps_head/contrib/mdocml/mandoc_char.7 projects/hps_head/contrib/mdocml/mandoc_headers.3 projects/hps_head/contrib/mdocml/mandocdb.c projects/hps_head/contrib/mdocml/manpage.c projects/hps_head/contrib/mdocml/manpath.c projects/hps_head/contrib/mdocml/mansearch.3 projects/hps_head/contrib/mdocml/mansearch.c projects/hps_head/contrib/mdocml/mansearch.h projects/hps_head/contrib/mdocml/mchars_alloc.3 projects/hps_head/contrib/mdocml/mdoc.7 projects/hps_head/contrib/mdocml/mdoc.c projects/hps_head/contrib/mdocml/mdoc.h projects/hps_head/contrib/mdocml/mdoc_argv.c projects/hps_head/contrib/mdocml/mdoc_hash.c projects/hps_head/contrib/mdocml/mdoc_html.c projects/hps_head/contrib/mdocml/mdoc_macro.c projects/hps_head/contrib/mdocml/mdoc_man.c projects/hps_head/contrib/mdocml/mdoc_term.c projects/hps_head/contrib/mdocml/mdoc_validate.c projects/hps_head/contrib/mdocml/msec.c projects/hps_head/contrib/mdocml/out.c projects/hps_head/contrib/mdocml/out.h projects/hps_head/contrib/mdocml/preconv.c projects/hps_head/contrib/mdocml/read.c projects/hps_head/contrib/mdocml/roff.7 projects/hps_head/contrib/mdocml/roff.c projects/hps_head/contrib/mdocml/st.c projects/hps_head/contrib/mdocml/tbl.c projects/hps_head/contrib/mdocml/tbl_data.c projects/hps_head/contrib/mdocml/tbl_html.c projects/hps_head/contrib/mdocml/tbl_layout.c projects/hps_head/contrib/mdocml/tbl_opts.c projects/hps_head/contrib/mdocml/tbl_term.c projects/hps_head/contrib/mdocml/term.c projects/hps_head/contrib/mdocml/term.h projects/hps_head/contrib/mdocml/term_ascii.c projects/hps_head/contrib/mdocml/term_ps.c projects/hps_head/contrib/mdocml/test-dirent-namlen.c projects/hps_head/contrib/mdocml/test-fts.c projects/hps_head/contrib/mdocml/test-getsubopt.c projects/hps_head/contrib/mdocml/test-mmap.c projects/hps_head/contrib/mdocml/test-ohash.c projects/hps_head/contrib/mdocml/test-reallocarray.c projects/hps_head/contrib/mdocml/test-sqlite3.c projects/hps_head/contrib/mdocml/test-sqlite3_errstr.c projects/hps_head/contrib/mdocml/test-strcasestr.c projects/hps_head/contrib/mdocml/test-strlcat.c projects/hps_head/contrib/mdocml/test-strlcpy.c projects/hps_head/contrib/mdocml/test-strptime.c projects/hps_head/contrib/mdocml/test-strsep.c projects/hps_head/contrib/mdocml/test-strtonum.c projects/hps_head/contrib/mdocml/test-wchar.c projects/hps_head/contrib/mdocml/tree.c projects/hps_head/contrib/netbsd-tests/lib/libc/gen/t_assert.c projects/hps_head/contrib/netbsd-tests/lib/libc/ssp/t_ssp.sh projects/hps_head/contrib/netbsd-tests/lib/libc/sys/t_mincore.c projects/hps_head/contrib/netbsd-tests/lib/libc/sys/t_mlock.c projects/hps_head/contrib/netbsd-tests/usr.bin/grep/d_binary.out projects/hps_head/contrib/netbsd-tests/usr.bin/grep/t_grep.sh projects/hps_head/contrib/ntp/ChangeLog projects/hps_head/contrib/ntp/CommitLog projects/hps_head/contrib/ntp/NEWS projects/hps_head/contrib/ntp/configure projects/hps_head/contrib/ntp/html/miscopt.html projects/hps_head/contrib/ntp/include/Makefile.am projects/hps_head/contrib/ntp/include/Makefile.in projects/hps_head/contrib/ntp/include/ntp.h projects/hps_head/contrib/ntp/include/ntp_io.h projects/hps_head/contrib/ntp/include/ntp_refclock.h projects/hps_head/contrib/ntp/include/ntp_stdlib.h projects/hps_head/contrib/ntp/include/ntp_types.h projects/hps_head/contrib/ntp/include/ntp_worker.h projects/hps_head/contrib/ntp/include/ntpd.h projects/hps_head/contrib/ntp/include/parse.h projects/hps_head/contrib/ntp/lib/isc/backtrace.c projects/hps_head/contrib/ntp/lib/isc/buffer.c projects/hps_head/contrib/ntp/lib/isc/inet_aton.c projects/hps_head/contrib/ntp/lib/isc/inet_pton.c projects/hps_head/contrib/ntp/lib/isc/log.c projects/hps_head/contrib/ntp/lib/isc/netaddr.c projects/hps_head/contrib/ntp/lib/isc/sockaddr.c projects/hps_head/contrib/ntp/lib/isc/task.c projects/hps_head/contrib/ntp/lib/isc/win32/interfaceiter.c projects/hps_head/contrib/ntp/lib/isc/win32/net.c projects/hps_head/contrib/ntp/libntp/Makefile.am projects/hps_head/contrib/ntp/libntp/Makefile.in projects/hps_head/contrib/ntp/libntp/a_md5encrypt.c projects/hps_head/contrib/ntp/libntp/atolfp.c projects/hps_head/contrib/ntp/libntp/authkeys.c projects/hps_head/contrib/ntp/libntp/authreadkeys.c projects/hps_head/contrib/ntp/libntp/authusekey.c projects/hps_head/contrib/ntp/libntp/dolfptoa.c projects/hps_head/contrib/ntp/libntp/hextolfp.c projects/hps_head/contrib/ntp/libntp/mstolfp.c projects/hps_head/contrib/ntp/libntp/msyslog.c projects/hps_head/contrib/ntp/libntp/ntp_crypto_rnd.c projects/hps_head/contrib/ntp/libntp/ntp_lineedit.c projects/hps_head/contrib/ntp/libntp/ntp_rfc2553.c projects/hps_head/contrib/ntp/libntp/ntp_worker.c projects/hps_head/contrib/ntp/libntp/snprintf.c projects/hps_head/contrib/ntp/libntp/socktohost.c projects/hps_head/contrib/ntp/libntp/systime.c projects/hps_head/contrib/ntp/libntp/work_thread.c projects/hps_head/contrib/ntp/libparse/clk_computime.c projects/hps_head/contrib/ntp/libparse/clk_dcf7000.c projects/hps_head/contrib/ntp/libparse/clk_hopf6021.c projects/hps_head/contrib/ntp/libparse/clk_meinberg.c projects/hps_head/contrib/ntp/libparse/clk_rawdcf.c projects/hps_head/contrib/ntp/libparse/clk_rcc8000.c projects/hps_head/contrib/ntp/libparse/clk_schmid.c projects/hps_head/contrib/ntp/libparse/clk_trimtaip.c projects/hps_head/contrib/ntp/libparse/clk_varitext.c projects/hps_head/contrib/ntp/libparse/clk_wharton.c projects/hps_head/contrib/ntp/libparse/parse.c projects/hps_head/contrib/ntp/ntpd/invoke-ntp.conf.texi projects/hps_head/contrib/ntp/ntpd/invoke-ntp.keys.texi projects/hps_head/contrib/ntp/ntpd/invoke-ntpd.texi projects/hps_head/contrib/ntp/ntpd/keyword-gen-utd projects/hps_head/contrib/ntp/ntpd/keyword-gen.c projects/hps_head/contrib/ntp/ntpd/ntp.conf.5man projects/hps_head/contrib/ntp/ntpd/ntp.conf.5mdoc projects/hps_head/contrib/ntp/ntpd/ntp.conf.def projects/hps_head/contrib/ntp/ntpd/ntp.conf.html projects/hps_head/contrib/ntp/ntpd/ntp.conf.man.in projects/hps_head/contrib/ntp/ntpd/ntp.conf.mdoc.in projects/hps_head/contrib/ntp/ntpd/ntp.keys.5man projects/hps_head/contrib/ntp/ntpd/ntp.keys.5mdoc projects/hps_head/contrib/ntp/ntpd/ntp.keys.def projects/hps_head/contrib/ntp/ntpd/ntp.keys.html projects/hps_head/contrib/ntp/ntpd/ntp.keys.man.in projects/hps_head/contrib/ntp/ntpd/ntp.keys.mdoc.in projects/hps_head/contrib/ntp/ntpd/ntp_config.c projects/hps_head/contrib/ntp/ntpd/ntp_control.c projects/hps_head/contrib/ntp/ntpd/ntp_crypto.c projects/hps_head/contrib/ntp/ntpd/ntp_io.c projects/hps_head/contrib/ntp/ntpd/ntp_keyword.h projects/hps_head/contrib/ntp/ntpd/ntp_loopfilter.c projects/hps_head/contrib/ntp/ntpd/ntp_parser.c projects/hps_head/contrib/ntp/ntpd/ntp_parser.h projects/hps_head/contrib/ntp/ntpd/ntp_proto.c projects/hps_head/contrib/ntp/ntpd/ntp_refclock.c projects/hps_head/contrib/ntp/ntpd/ntp_request.c projects/hps_head/contrib/ntp/ntpd/ntp_restrict.c projects/hps_head/contrib/ntp/ntpd/ntp_scanner.c projects/hps_head/contrib/ntp/ntpd/ntp_signd.c projects/hps_head/contrib/ntp/ntpd/ntp_timer.c projects/hps_head/contrib/ntp/ntpd/ntp_util.c projects/hps_head/contrib/ntp/ntpd/ntpd-opts.c projects/hps_head/contrib/ntp/ntpd/ntpd-opts.h projects/hps_head/contrib/ntp/ntpd/ntpd.1ntpdman projects/hps_head/contrib/ntp/ntpd/ntpd.1ntpdmdoc projects/hps_head/contrib/ntp/ntpd/ntpd.c projects/hps_head/contrib/ntp/ntpd/ntpd.html projects/hps_head/contrib/ntp/ntpd/ntpd.man.in projects/hps_head/contrib/ntp/ntpd/ntpd.mdoc.in projects/hps_head/contrib/ntp/ntpd/refclock_chu.c projects/hps_head/contrib/ntp/ntpd/refclock_gpsdjson.c projects/hps_head/contrib/ntp/ntpd/refclock_jjy.c projects/hps_head/contrib/ntp/ntpd/refclock_local.c projects/hps_head/contrib/ntp/ntpd/refclock_parse.c projects/hps_head/contrib/ntp/ntpd/refclock_shm.c projects/hps_head/contrib/ntp/ntpd/refclock_true.c projects/hps_head/contrib/ntp/ntpd/refclock_tsyncpci.c projects/hps_head/contrib/ntp/ntpdate/ntpdate.c projects/hps_head/contrib/ntp/ntpdc/invoke-ntpdc.texi projects/hps_head/contrib/ntp/ntpdc/ntpdc-opts.c projects/hps_head/contrib/ntp/ntpdc/ntpdc-opts.h projects/hps_head/contrib/ntp/ntpdc/ntpdc.1ntpdcman projects/hps_head/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc projects/hps_head/contrib/ntp/ntpdc/ntpdc.c projects/hps_head/contrib/ntp/ntpdc/ntpdc.h projects/hps_head/contrib/ntp/ntpdc/ntpdc.html projects/hps_head/contrib/ntp/ntpdc/ntpdc.man.in projects/hps_head/contrib/ntp/ntpdc/ntpdc.mdoc.in projects/hps_head/contrib/ntp/ntpdc/ntpdc_ops.c projects/hps_head/contrib/ntp/ntpq/invoke-ntpq.texi projects/hps_head/contrib/ntp/ntpq/libntpq.c projects/hps_head/contrib/ntp/ntpq/libntpq.h projects/hps_head/contrib/ntp/ntpq/libntpq_subs.c projects/hps_head/contrib/ntp/ntpq/ntpq-opts.c projects/hps_head/contrib/ntp/ntpq/ntpq-opts.h projects/hps_head/contrib/ntp/ntpq/ntpq-subs.c projects/hps_head/contrib/ntp/ntpq/ntpq.1ntpqman projects/hps_head/contrib/ntp/ntpq/ntpq.1ntpqmdoc projects/hps_head/contrib/ntp/ntpq/ntpq.c projects/hps_head/contrib/ntp/ntpq/ntpq.h projects/hps_head/contrib/ntp/ntpq/ntpq.html projects/hps_head/contrib/ntp/ntpq/ntpq.man.in projects/hps_head/contrib/ntp/ntpq/ntpq.mdoc.in projects/hps_head/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.html projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in projects/hps_head/contrib/ntp/packageinfo.sh projects/hps_head/contrib/ntp/scripts/calc_tickadj/Makefile.am projects/hps_head/contrib/ntp/scripts/calc_tickadj/Makefile.in projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in projects/hps_head/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi projects/hps_head/contrib/ntp/scripts/invoke-plot_summary.texi projects/hps_head/contrib/ntp/scripts/invoke-summary.texi projects/hps_head/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait-opts projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.html projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in projects/hps_head/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep-opts projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.html projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in projects/hps_head/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace-opts projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.html projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.man.in projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in projects/hps_head/contrib/ntp/scripts/plot_summary-opts projects/hps_head/contrib/ntp/scripts/plot_summary.1plot_summaryman projects/hps_head/contrib/ntp/scripts/plot_summary.1plot_summarymdoc projects/hps_head/contrib/ntp/scripts/plot_summary.html projects/hps_head/contrib/ntp/scripts/plot_summary.man.in projects/hps_head/contrib/ntp/scripts/plot_summary.mdoc.in projects/hps_head/contrib/ntp/scripts/summary-opts projects/hps_head/contrib/ntp/scripts/summary.1summaryman projects/hps_head/contrib/ntp/scripts/summary.1summarymdoc projects/hps_head/contrib/ntp/scripts/summary.html projects/hps_head/contrib/ntp/scripts/summary.man.in projects/hps_head/contrib/ntp/scripts/summary.mdoc.in projects/hps_head/contrib/ntp/scripts/update-leap/invoke-update-leap.texi projects/hps_head/contrib/ntp/scripts/update-leap/update-leap-opts projects/hps_head/contrib/ntp/scripts/update-leap/update-leap.1update-leapman projects/hps_head/contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc projects/hps_head/contrib/ntp/scripts/update-leap/update-leap.html projects/hps_head/contrib/ntp/scripts/update-leap/update-leap.man.in projects/hps_head/contrib/ntp/scripts/update-leap/update-leap.mdoc.in projects/hps_head/contrib/ntp/sntp/configure projects/hps_head/contrib/ntp/sntp/crypto.c projects/hps_head/contrib/ntp/sntp/crypto.h projects/hps_head/contrib/ntp/sntp/include/copyright.def projects/hps_head/contrib/ntp/sntp/include/version.def projects/hps_head/contrib/ntp/sntp/include/version.texi projects/hps_head/contrib/ntp/sntp/invoke-sntp.texi projects/hps_head/contrib/ntp/sntp/libopts/configfile.c projects/hps_head/contrib/ntp/sntp/libopts/enum.c projects/hps_head/contrib/ntp/sntp/libopts/find.c projects/hps_head/contrib/ntp/sntp/libopts/init.c projects/hps_head/contrib/ntp/sntp/libopts/load.c projects/hps_head/contrib/ntp/sntp/libopts/makeshell.c projects/hps_head/contrib/ntp/sntp/libopts/nested.c projects/hps_head/contrib/ntp/sntp/libopts/parse-duration.c projects/hps_head/contrib/ntp/sntp/libopts/reset.c projects/hps_head/contrib/ntp/sntp/libopts/save.c projects/hps_head/contrib/ntp/sntp/libopts/tokenize.c projects/hps_head/contrib/ntp/sntp/m4/ntp_libevent.m4 projects/hps_head/contrib/ntp/sntp/m4/ntp_problemtests.m4 projects/hps_head/contrib/ntp/sntp/m4/version.m4 projects/hps_head/contrib/ntp/sntp/main.c projects/hps_head/contrib/ntp/sntp/networking.c projects/hps_head/contrib/ntp/sntp/sntp-opts.c projects/hps_head/contrib/ntp/sntp/sntp-opts.h projects/hps_head/contrib/ntp/sntp/sntp.1sntpman projects/hps_head/contrib/ntp/sntp/sntp.1sntpmdoc projects/hps_head/contrib/ntp/sntp/sntp.html projects/hps_head/contrib/ntp/sntp/sntp.man.in projects/hps_head/contrib/ntp/sntp/sntp.mdoc.in projects/hps_head/contrib/ntp/sntp/tests/crypto.c projects/hps_head/contrib/ntp/sntp/tests/fileHandlingTest.c projects/hps_head/contrib/ntp/sntp/tests/fileHandlingTest.h.in projects/hps_head/contrib/ntp/sntp/tests/keyFile.c projects/hps_head/contrib/ntp/sntp/tests/kodDatabase.c projects/hps_head/contrib/ntp/sntp/tests/kodFile.c projects/hps_head/contrib/ntp/sntp/tests/packetHandling.c projects/hps_head/contrib/ntp/sntp/tests/packetProcessing.c projects/hps_head/contrib/ntp/sntp/tests/run-kodDatabase.c projects/hps_head/contrib/ntp/sntp/tests/run-packetProcessing.c projects/hps_head/contrib/ntp/sntp/tests/run-t-log.c projects/hps_head/contrib/ntp/sntp/tests/t-log.c projects/hps_head/contrib/ntp/sntp/tests/utilities.c projects/hps_head/contrib/ntp/sntp/unity/unity_internals.h projects/hps_head/contrib/ntp/sntp/version.c projects/hps_head/contrib/ntp/tests/bug-2803/bug-2803.c projects/hps_head/contrib/ntp/tests/bug-2803/run-bug-2803.c projects/hps_head/contrib/ntp/tests/libntp/a_md5encrypt.c projects/hps_head/contrib/ntp/tests/libntp/authkeys.c projects/hps_head/contrib/ntp/tests/libntp/buftvtots.c projects/hps_head/contrib/ntp/tests/libntp/calendar.c projects/hps_head/contrib/ntp/tests/libntp/caljulian.c projects/hps_head/contrib/ntp/tests/libntp/clocktime.c projects/hps_head/contrib/ntp/tests/libntp/decodenetnum.c projects/hps_head/contrib/ntp/tests/libntp/humandate.c projects/hps_head/contrib/ntp/tests/libntp/lfpfunc.c projects/hps_head/contrib/ntp/tests/libntp/lfptostr.c projects/hps_head/contrib/ntp/tests/libntp/modetoa.c projects/hps_head/contrib/ntp/tests/libntp/msyslog.c projects/hps_head/contrib/ntp/tests/libntp/netof.c projects/hps_head/contrib/ntp/tests/libntp/numtoa.c projects/hps_head/contrib/ntp/tests/libntp/numtohost.c projects/hps_head/contrib/ntp/tests/libntp/octtoint.c projects/hps_head/contrib/ntp/tests/libntp/prettydate.c projects/hps_head/contrib/ntp/tests/libntp/recvbuff.c projects/hps_head/contrib/ntp/tests/libntp/refidsmear.c projects/hps_head/contrib/ntp/tests/libntp/refnumtoa.c projects/hps_head/contrib/ntp/tests/libntp/run-a_md5encrypt.c projects/hps_head/contrib/ntp/tests/libntp/run-authkeys.c projects/hps_head/contrib/ntp/tests/libntp/run-calendar.c projects/hps_head/contrib/ntp/tests/libntp/run-decodenetnum.c projects/hps_head/contrib/ntp/tests/libntp/run-humandate.c projects/hps_head/contrib/ntp/tests/libntp/run-lfpfunc.c projects/hps_head/contrib/ntp/tests/libntp/run-lfptostr.c projects/hps_head/contrib/ntp/tests/libntp/run-modetoa.c projects/hps_head/contrib/ntp/tests/libntp/run-msyslog.c projects/hps_head/contrib/ntp/tests/libntp/run-netof.c projects/hps_head/contrib/ntp/tests/libntp/run-numtoa.c projects/hps_head/contrib/ntp/tests/libntp/run-numtohost.c projects/hps_head/contrib/ntp/tests/libntp/run-prettydate.c projects/hps_head/contrib/ntp/tests/libntp/run-refnumtoa.c projects/hps_head/contrib/ntp/tests/libntp/run-sfptostr.c projects/hps_head/contrib/ntp/tests/libntp/run-socktoa.c projects/hps_head/contrib/ntp/tests/libntp/run-statestr.c projects/hps_head/contrib/ntp/tests/libntp/run-strtolfp.c projects/hps_head/contrib/ntp/tests/libntp/run-timespecops.c projects/hps_head/contrib/ntp/tests/libntp/run-timevalops.c projects/hps_head/contrib/ntp/tests/libntp/run-uglydate.c projects/hps_head/contrib/ntp/tests/libntp/sfptostr.c projects/hps_head/contrib/ntp/tests/libntp/socktoa.c projects/hps_head/contrib/ntp/tests/libntp/statestr.c projects/hps_head/contrib/ntp/tests/libntp/strtolfp.c projects/hps_head/contrib/ntp/tests/libntp/timespecops.c projects/hps_head/contrib/ntp/tests/libntp/timevalops.c projects/hps_head/contrib/ntp/tests/libntp/uglydate.c projects/hps_head/contrib/ntp/tests/ntpd/leapsec.c projects/hps_head/contrib/ntp/tests/ntpd/ntp_prio_q.c projects/hps_head/contrib/ntp/tests/ntpd/ntp_restrict.c projects/hps_head/contrib/ntp/tests/ntpd/rc_cmdlength.c projects/hps_head/contrib/ntp/tests/ntpd/run-leapsec.c projects/hps_head/contrib/ntp/tests/ntpd/run-ntp_restrict.c projects/hps_head/contrib/ntp/tests/ntpd/run-rc_cmdlength.c projects/hps_head/contrib/ntp/tests/ntpd/run-t-ntp_signd.c projects/hps_head/contrib/ntp/tests/ntpd/t-ntp_scanner.c projects/hps_head/contrib/ntp/tests/ntpd/t-ntp_signd.c projects/hps_head/contrib/ntp/tests/sandbox/run-uglydate.c projects/hps_head/contrib/ntp/tests/sandbox/smeartest.c projects/hps_head/contrib/ntp/tests/sandbox/uglydate.c projects/hps_head/contrib/ntp/tests/sec-2853/sec-2853.c projects/hps_head/contrib/ntp/util/invoke-ntp-keygen.texi projects/hps_head/contrib/ntp/util/ntp-keygen-opts.c projects/hps_head/contrib/ntp/util/ntp-keygen-opts.h projects/hps_head/contrib/ntp/util/ntp-keygen.1ntp-keygenman projects/hps_head/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc projects/hps_head/contrib/ntp/util/ntp-keygen.c projects/hps_head/contrib/ntp/util/ntp-keygen.html projects/hps_head/contrib/ntp/util/ntp-keygen.man.in projects/hps_head/contrib/ntp/util/ntp-keygen.mdoc.in projects/hps_head/contrib/ofed/librdmacm/examples/build/rping/Makefile projects/hps_head/contrib/ofed/usr.bin/ibaddr/Makefile projects/hps_head/contrib/ofed/usr.bin/ibnetdiscover/Makefile projects/hps_head/contrib/ofed/usr.bin/ibping/Makefile projects/hps_head/contrib/ofed/usr.bin/ibportstate/Makefile projects/hps_head/contrib/ofed/usr.bin/ibroute/Makefile projects/hps_head/contrib/ofed/usr.bin/ibsendtrap/Makefile projects/hps_head/contrib/ofed/usr.bin/ibstat/Makefile projects/hps_head/contrib/ofed/usr.bin/ibsysstat/Makefile projects/hps_head/contrib/ofed/usr.bin/ibtracert/Makefile projects/hps_head/contrib/ofed/usr.bin/opensm/Makefile projects/hps_head/contrib/ofed/usr.bin/osmtest/Makefile projects/hps_head/contrib/ofed/usr.bin/perfquery/Makefile projects/hps_head/contrib/ofed/usr.bin/saquery/Makefile projects/hps_head/contrib/ofed/usr.bin/sminfo/Makefile projects/hps_head/contrib/ofed/usr.bin/smpdump/Makefile projects/hps_head/contrib/ofed/usr.bin/smpquery/Makefile projects/hps_head/contrib/ofed/usr.bin/vendstat/Makefile projects/hps_head/contrib/openbsm/INSTALL projects/hps_head/contrib/openbsm/LICENSE projects/hps_head/contrib/openbsm/Makefile.am projects/hps_head/contrib/openbsm/Makefile.in projects/hps_head/contrib/openbsm/NEWS projects/hps_head/contrib/openbsm/README projects/hps_head/contrib/openbsm/TODO projects/hps_head/contrib/openbsm/VERSION projects/hps_head/contrib/openbsm/autogen.sh projects/hps_head/contrib/openbsm/bin/Makefile.am projects/hps_head/contrib/openbsm/bin/audit/Makefile.am projects/hps_head/contrib/openbsm/bin/audit/audit.8 projects/hps_head/contrib/openbsm/bin/audit/audit.c projects/hps_head/contrib/openbsm/bin/auditd/Makefile.am projects/hps_head/contrib/openbsm/bin/auditd/audit_triggers.defs projects/hps_head/contrib/openbsm/bin/auditd/audit_warn.c projects/hps_head/contrib/openbsm/bin/auditd/auditd.8 projects/hps_head/contrib/openbsm/bin/auditd/auditd.c projects/hps_head/contrib/openbsm/bin/auditd/auditd.h projects/hps_head/contrib/openbsm/bin/auditd/auditd_control.defs projects/hps_head/contrib/openbsm/bin/auditd/auditd_darwin.c projects/hps_head/contrib/openbsm/bin/auditd/auditd_fbsd.c projects/hps_head/contrib/openbsm/bin/auditdistd/Makefile.am projects/hps_head/contrib/openbsm/bin/auditdistd/auditdistd.8 projects/hps_head/contrib/openbsm/bin/auditdistd/auditdistd.c projects/hps_head/contrib/openbsm/bin/auditdistd/auditdistd.conf.5 projects/hps_head/contrib/openbsm/bin/auditdistd/auditdistd.h projects/hps_head/contrib/openbsm/bin/auditdistd/faccessat.h projects/hps_head/contrib/openbsm/bin/auditdistd/fstatat.h projects/hps_head/contrib/openbsm/bin/auditdistd/openat.h projects/hps_head/contrib/openbsm/bin/auditdistd/parse.y projects/hps_head/contrib/openbsm/bin/auditdistd/pjdlog.c projects/hps_head/contrib/openbsm/bin/auditdistd/pjdlog.h projects/hps_head/contrib/openbsm/bin/auditdistd/proto.c projects/hps_head/contrib/openbsm/bin/auditdistd/proto.h projects/hps_head/contrib/openbsm/bin/auditdistd/proto_common.c projects/hps_head/contrib/openbsm/bin/auditdistd/proto_impl.h projects/hps_head/contrib/openbsm/bin/auditdistd/proto_socketpair.c projects/hps_head/contrib/openbsm/bin/auditdistd/proto_tcp.c projects/hps_head/contrib/openbsm/bin/auditdistd/proto_tls.c projects/hps_head/contrib/openbsm/bin/auditdistd/proto_uds.c projects/hps_head/contrib/openbsm/bin/auditdistd/receiver.c projects/hps_head/contrib/openbsm/bin/auditdistd/renameat.h projects/hps_head/contrib/openbsm/bin/auditdistd/sandbox.c projects/hps_head/contrib/openbsm/bin/auditdistd/sandbox.h projects/hps_head/contrib/openbsm/bin/auditdistd/sender.c projects/hps_head/contrib/openbsm/bin/auditdistd/sigtimedwait.h projects/hps_head/contrib/openbsm/bin/auditdistd/strndup.h projects/hps_head/contrib/openbsm/bin/auditdistd/subr.c projects/hps_head/contrib/openbsm/bin/auditdistd/subr.h projects/hps_head/contrib/openbsm/bin/auditdistd/synch.h projects/hps_head/contrib/openbsm/bin/auditdistd/token.l projects/hps_head/contrib/openbsm/bin/auditdistd/trail.c projects/hps_head/contrib/openbsm/bin/auditdistd/trail.h projects/hps_head/contrib/openbsm/bin/auditdistd/unlinkat.h projects/hps_head/contrib/openbsm/bin/auditfilterd/Makefile.am projects/hps_head/contrib/openbsm/bin/auditfilterd/auditfilterd.8 projects/hps_head/contrib/openbsm/bin/auditfilterd/auditfilterd.c projects/hps_head/contrib/openbsm/bin/auditfilterd/auditfilterd.h projects/hps_head/contrib/openbsm/bin/auditfilterd/auditfilterd_conf.c projects/hps_head/contrib/openbsm/bin/auditreduce/Makefile.am projects/hps_head/contrib/openbsm/bin/auditreduce/auditreduce.1 projects/hps_head/contrib/openbsm/bin/auditreduce/auditreduce.c projects/hps_head/contrib/openbsm/bin/auditreduce/auditreduce.h projects/hps_head/contrib/openbsm/bin/praudit/Makefile.am projects/hps_head/contrib/openbsm/bin/praudit/praudit.1 projects/hps_head/contrib/openbsm/bin/praudit/praudit.c projects/hps_head/contrib/openbsm/bsm/Makefile.am projects/hps_head/contrib/openbsm/bsm/audit_filter.h projects/hps_head/contrib/openbsm/bsm/audit_uevents.h projects/hps_head/contrib/openbsm/bsm/auditd_lib.h projects/hps_head/contrib/openbsm/bsm/libbsm.h projects/hps_head/contrib/openbsm/compat/clock_gettime.h projects/hps_head/contrib/openbsm/compat/closefrom.h projects/hps_head/contrib/openbsm/compat/compat.h projects/hps_head/contrib/openbsm/compat/endian.h projects/hps_head/contrib/openbsm/compat/endian_enc.h projects/hps_head/contrib/openbsm/compat/flopen.h projects/hps_head/contrib/openbsm/compat/pidfile.h projects/hps_head/contrib/openbsm/compat/queue.h projects/hps_head/contrib/openbsm/compat/strlcat.h projects/hps_head/contrib/openbsm/compat/strlcpy.h projects/hps_head/contrib/openbsm/config/config.h projects/hps_head/contrib/openbsm/configure projects/hps_head/contrib/openbsm/configure.ac projects/hps_head/contrib/openbsm/etc/audit_class projects/hps_head/contrib/openbsm/etc/audit_control projects/hps_head/contrib/openbsm/etc/audit_event projects/hps_head/contrib/openbsm/etc/audit_filter projects/hps_head/contrib/openbsm/etc/audit_user projects/hps_head/contrib/openbsm/etc/audit_warn projects/hps_head/contrib/openbsm/libauditd/Makefile.am projects/hps_head/contrib/openbsm/libauditd/auditd_lib.c projects/hps_head/contrib/openbsm/libauditd/libauditd.3 projects/hps_head/contrib/openbsm/libbsm/Makefile.am projects/hps_head/contrib/openbsm/libbsm/Makefile.in projects/hps_head/contrib/openbsm/libbsm/au_class.3 projects/hps_head/contrib/openbsm/libbsm/au_control.3 projects/hps_head/contrib/openbsm/libbsm/au_domain.3 projects/hps_head/contrib/openbsm/libbsm/au_errno.3 projects/hps_head/contrib/openbsm/libbsm/au_event.3 projects/hps_head/contrib/openbsm/libbsm/au_fcntl_cmd.3 projects/hps_head/contrib/openbsm/libbsm/au_free_token.3 projects/hps_head/contrib/openbsm/libbsm/au_io.3 projects/hps_head/contrib/openbsm/libbsm/au_mask.3 projects/hps_head/contrib/openbsm/libbsm/au_open.3 projects/hps_head/contrib/openbsm/libbsm/au_socket_type.3 projects/hps_head/contrib/openbsm/libbsm/au_token.3 projects/hps_head/contrib/openbsm/libbsm/au_user.3 projects/hps_head/contrib/openbsm/libbsm/audit_submit.3 projects/hps_head/contrib/openbsm/libbsm/bsm_audit.c projects/hps_head/contrib/openbsm/libbsm/bsm_class.c projects/hps_head/contrib/openbsm/libbsm/bsm_control.c projects/hps_head/contrib/openbsm/libbsm/bsm_domain.c projects/hps_head/contrib/openbsm/libbsm/bsm_errno.c projects/hps_head/contrib/openbsm/libbsm/bsm_event.c projects/hps_head/contrib/openbsm/libbsm/bsm_fcntl.c projects/hps_head/contrib/openbsm/libbsm/bsm_flags.c projects/hps_head/contrib/openbsm/libbsm/bsm_io.c projects/hps_head/contrib/openbsm/libbsm/bsm_mask.c projects/hps_head/contrib/openbsm/libbsm/bsm_notify.c projects/hps_head/contrib/openbsm/libbsm/bsm_socket_type.c projects/hps_head/contrib/openbsm/libbsm/bsm_token.c projects/hps_head/contrib/openbsm/libbsm/bsm_user.c projects/hps_head/contrib/openbsm/libbsm/bsm_wrappers.c projects/hps_head/contrib/openbsm/libbsm/libbsm.3 projects/hps_head/contrib/openbsm/man/Makefile.am projects/hps_head/contrib/openbsm/man/Makefile.in projects/hps_head/contrib/openbsm/man/audit.2 projects/hps_head/contrib/openbsm/man/audit.log.5 projects/hps_head/contrib/openbsm/man/audit_class.5 projects/hps_head/contrib/openbsm/man/audit_control.5 projects/hps_head/contrib/openbsm/man/audit_event.5 projects/hps_head/contrib/openbsm/man/audit_user.5 projects/hps_head/contrib/openbsm/man/audit_warn.5 projects/hps_head/contrib/openbsm/man/auditctl.2 projects/hps_head/contrib/openbsm/man/auditon.2 projects/hps_head/contrib/openbsm/man/getaudit.2 projects/hps_head/contrib/openbsm/man/getauid.2 projects/hps_head/contrib/openbsm/man/setaudit.2 projects/hps_head/contrib/openbsm/man/setauid.2 projects/hps_head/contrib/openbsm/modules/Makefile.am projects/hps_head/contrib/openbsm/modules/auditfilter_noop/Makefile.am projects/hps_head/contrib/openbsm/modules/auditfilter_noop/auditfilter_noop.c projects/hps_head/contrib/openbsm/sys/Makefile.am projects/hps_head/contrib/openbsm/sys/bsm/Makefile.am projects/hps_head/contrib/openbsm/sys/bsm/audit.h projects/hps_head/contrib/openbsm/sys/bsm/audit_domain.h projects/hps_head/contrib/openbsm/sys/bsm/audit_errno.h projects/hps_head/contrib/openbsm/sys/bsm/audit_fcntl.h projects/hps_head/contrib/openbsm/sys/bsm/audit_internal.h projects/hps_head/contrib/openbsm/sys/bsm/audit_kevents.h projects/hps_head/contrib/openbsm/sys/bsm/audit_record.h projects/hps_head/contrib/openbsm/sys/bsm/audit_socket_type.h projects/hps_head/contrib/openbsm/test/Makefile.am projects/hps_head/contrib/openbsm/test/bsm/Makefile.am projects/hps_head/contrib/openbsm/test/bsm/generate.c projects/hps_head/contrib/openbsm/tools/Makefile.am projects/hps_head/contrib/openbsm/tools/audump.c projects/hps_head/contrib/pf/pflogd/pflogd.c projects/hps_head/contrib/smbfs/README projects/hps_head/contrib/smbfs/lib/smb/nb_name.c projects/hps_head/contrib/top/loadavg.h projects/hps_head/contrib/unbound/Makefile.in projects/hps_head/contrib/unbound/acx_nlnetlabs.m4 projects/hps_head/contrib/unbound/compat/arc4random.c projects/hps_head/contrib/unbound/compat/getentropy_linux.c projects/hps_head/contrib/unbound/compat/getentropy_solaris.c projects/hps_head/contrib/unbound/compat/reallocarray.c projects/hps_head/contrib/unbound/compat/sha512.c projects/hps_head/contrib/unbound/compat/snprintf.c projects/hps_head/contrib/unbound/config.h projects/hps_head/contrib/unbound/config.h.in projects/hps_head/contrib/unbound/configure projects/hps_head/contrib/unbound/configure.ac projects/hps_head/contrib/unbound/daemon/remote.c projects/hps_head/contrib/unbound/daemon/unbound.c projects/hps_head/contrib/unbound/daemon/worker.c projects/hps_head/contrib/unbound/dns64/dns64.c projects/hps_head/contrib/unbound/dnstap/dnstap.proto projects/hps_head/contrib/unbound/doc/Changelog projects/hps_head/contrib/unbound/doc/README projects/hps_head/contrib/unbound/doc/example.conf projects/hps_head/contrib/unbound/doc/example.conf.in projects/hps_head/contrib/unbound/doc/libunbound.3 projects/hps_head/contrib/unbound/doc/libunbound.3.in projects/hps_head/contrib/unbound/doc/unbound-anchor.8 projects/hps_head/contrib/unbound/doc/unbound-anchor.8.in projects/hps_head/contrib/unbound/doc/unbound-checkconf.8 projects/hps_head/contrib/unbound/doc/unbound-checkconf.8.in projects/hps_head/contrib/unbound/doc/unbound-control.8 projects/hps_head/contrib/unbound/doc/unbound-control.8.in projects/hps_head/contrib/unbound/doc/unbound-host.1 projects/hps_head/contrib/unbound/doc/unbound-host.1.in projects/hps_head/contrib/unbound/doc/unbound.8 projects/hps_head/contrib/unbound/doc/unbound.8.in projects/hps_head/contrib/unbound/doc/unbound.conf.5 projects/hps_head/contrib/unbound/doc/unbound.conf.5.in projects/hps_head/contrib/unbound/freebsd-configure.sh projects/hps_head/contrib/unbound/iterator/iter_scrub.c projects/hps_head/contrib/unbound/iterator/iter_utils.c projects/hps_head/contrib/unbound/iterator/iterator.c projects/hps_head/contrib/unbound/iterator/iterator.h projects/hps_head/contrib/unbound/libunbound/libunbound.c projects/hps_head/contrib/unbound/libunbound/python/Makefile projects/hps_head/contrib/unbound/libunbound/python/doc/install.rst projects/hps_head/contrib/unbound/libunbound/python/doc/modules/unbound.rst projects/hps_head/contrib/unbound/libunbound/python/examples/dnssec-valid.py projects/hps_head/contrib/unbound/libunbound/python/libunbound.i projects/hps_head/contrib/unbound/ltmain.sh projects/hps_head/contrib/unbound/services/cache/dns.c projects/hps_head/contrib/unbound/services/cache/rrset.c projects/hps_head/contrib/unbound/sldns/parseutil.h projects/hps_head/contrib/unbound/sldns/wire2str.c projects/hps_head/contrib/unbound/smallapp/unbound-anchor.c projects/hps_head/contrib/unbound/smallapp/unbound-checkconf.c projects/hps_head/contrib/unbound/smallapp/unbound-control-setup.sh projects/hps_head/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/hps_head/contrib/unbound/smallapp/unbound-control.c projects/hps_head/contrib/unbound/util/config_file.c projects/hps_head/contrib/unbound/util/config_file.h projects/hps_head/contrib/unbound/util/configlexer.lex projects/hps_head/contrib/unbound/util/configparser.y projects/hps_head/contrib/unbound/util/iana_ports.inc projects/hps_head/contrib/unbound/util/locks.c projects/hps_head/contrib/unbound/util/net_help.c projects/hps_head/contrib/unbound/util/random.c projects/hps_head/contrib/unbound/util/rbtree.c projects/hps_head/contrib/unbound/util/rtt.h projects/hps_head/contrib/unbound/util/storage/lookup3.c projects/hps_head/contrib/unbound/util/tube.h projects/hps_head/contrib/unbound/util/winsock_event.h projects/hps_head/contrib/unbound/validator/autotrust.c projects/hps_head/contrib/unbound/validator/val_neg.c projects/hps_head/contrib/unbound/validator/val_neg.h projects/hps_head/contrib/unbound/validator/val_nsec.c projects/hps_head/contrib/unbound/validator/val_nsec.h projects/hps_head/contrib/unbound/validator/val_nsec3.c projects/hps_head/contrib/unbound/validator/val_nsec3.h projects/hps_head/contrib/unbound/validator/val_secalgo.c projects/hps_head/contrib/unbound/validator/val_secalgo.h projects/hps_head/contrib/unbound/validator/val_sigcrypt.c projects/hps_head/contrib/unbound/validator/val_utils.h projects/hps_head/contrib/unbound/validator/validator.c projects/hps_head/crypto/openssh/ChangeLog projects/hps_head/crypto/openssh/FREEBSD-upgrade projects/hps_head/crypto/openssh/INSTALL projects/hps_head/crypto/openssh/Makefile.in projects/hps_head/crypto/openssh/OVERVIEW projects/hps_head/crypto/openssh/PROTOCOL projects/hps_head/crypto/openssh/PROTOCOL.agent projects/hps_head/crypto/openssh/PROTOCOL.krl projects/hps_head/crypto/openssh/PROTOCOL.mux projects/hps_head/crypto/openssh/README projects/hps_head/crypto/openssh/addrmatch.c projects/hps_head/crypto/openssh/atomicio.c projects/hps_head/crypto/openssh/auth-bsdauth.c projects/hps_head/crypto/openssh/auth-chall.c projects/hps_head/crypto/openssh/auth-krb5.c projects/hps_head/crypto/openssh/auth-options.c projects/hps_head/crypto/openssh/auth-options.h projects/hps_head/crypto/openssh/auth-pam.c projects/hps_head/crypto/openssh/auth-passwd.c projects/hps_head/crypto/openssh/auth-rh-rsa.c projects/hps_head/crypto/openssh/auth-rhosts.c projects/hps_head/crypto/openssh/auth-rsa.c projects/hps_head/crypto/openssh/auth.c projects/hps_head/crypto/openssh/auth.h projects/hps_head/crypto/openssh/auth1.c projects/hps_head/crypto/openssh/auth2-chall.c projects/hps_head/crypto/openssh/auth2-gss.c projects/hps_head/crypto/openssh/auth2-hostbased.c projects/hps_head/crypto/openssh/auth2-kbdint.c projects/hps_head/crypto/openssh/auth2-none.c projects/hps_head/crypto/openssh/auth2-passwd.c projects/hps_head/crypto/openssh/auth2-pubkey.c projects/hps_head/crypto/openssh/auth2.c projects/hps_head/crypto/openssh/authfd.c projects/hps_head/crypto/openssh/authfd.h projects/hps_head/crypto/openssh/authfile.c projects/hps_head/crypto/openssh/authfile.h projects/hps_head/crypto/openssh/bufaux.c projects/hps_head/crypto/openssh/bufbn.c projects/hps_head/crypto/openssh/bufec.c projects/hps_head/crypto/openssh/buffer.c (contents, props changed) projects/hps_head/crypto/openssh/buffer.h (contents, props changed) projects/hps_head/crypto/openssh/canohost.c projects/hps_head/crypto/openssh/chacha.h projects/hps_head/crypto/openssh/channels.c (contents, props changed) projects/hps_head/crypto/openssh/channels.h (contents, props changed) projects/hps_head/crypto/openssh/cipher-3des1.c projects/hps_head/crypto/openssh/cipher-bf1.c projects/hps_head/crypto/openssh/cipher-chachapoly.c projects/hps_head/crypto/openssh/cipher-chachapoly.h projects/hps_head/crypto/openssh/cipher-ctr.c projects/hps_head/crypto/openssh/cipher.c (contents, props changed) projects/hps_head/crypto/openssh/cipher.h projects/hps_head/crypto/openssh/clientloop.c (contents, props changed) projects/hps_head/crypto/openssh/compat.c (contents, props changed) projects/hps_head/crypto/openssh/compat.h (contents, props changed) projects/hps_head/crypto/openssh/config.guess projects/hps_head/crypto/openssh/config.h projects/hps_head/crypto/openssh/configure.ac (contents, props changed) projects/hps_head/crypto/openssh/contrib/Makefile projects/hps_head/crypto/openssh/contrib/README projects/hps_head/crypto/openssh/contrib/cygwin/README projects/hps_head/crypto/openssh/contrib/cygwin/ssh-host-config projects/hps_head/crypto/openssh/contrib/cygwin/ssh-user-config projects/hps_head/crypto/openssh/contrib/redhat/openssh.spec projects/hps_head/crypto/openssh/contrib/suse/openssh.spec projects/hps_head/crypto/openssh/deattack.c projects/hps_head/crypto/openssh/deattack.h projects/hps_head/crypto/openssh/defines.h projects/hps_head/crypto/openssh/dh.c projects/hps_head/crypto/openssh/dh.h projects/hps_head/crypto/openssh/digest-libc.c projects/hps_head/crypto/openssh/digest-openssl.c projects/hps_head/crypto/openssh/digest.h projects/hps_head/crypto/openssh/dispatch.c projects/hps_head/crypto/openssh/dispatch.h projects/hps_head/crypto/openssh/dns.c projects/hps_head/crypto/openssh/dns.h projects/hps_head/crypto/openssh/entropy.c projects/hps_head/crypto/openssh/freebsd-configure.sh projects/hps_head/crypto/openssh/freebsd-post-merge.sh projects/hps_head/crypto/openssh/freebsd-pre-merge.sh projects/hps_head/crypto/openssh/ge25519.h projects/hps_head/crypto/openssh/groupaccess.c projects/hps_head/crypto/openssh/gss-genr.c projects/hps_head/crypto/openssh/gss-serv-krb5.c projects/hps_head/crypto/openssh/gss-serv.c projects/hps_head/crypto/openssh/hmac.c projects/hps_head/crypto/openssh/hmac.h projects/hps_head/crypto/openssh/hostfile.c projects/hps_head/crypto/openssh/hostfile.h projects/hps_head/crypto/openssh/includes.h projects/hps_head/crypto/openssh/kex.c (contents, props changed) projects/hps_head/crypto/openssh/kex.h (contents, props changed) projects/hps_head/crypto/openssh/kexc25519.c projects/hps_head/crypto/openssh/kexc25519c.c projects/hps_head/crypto/openssh/kexc25519s.c projects/hps_head/crypto/openssh/kexdh.c projects/hps_head/crypto/openssh/kexdhc.c projects/hps_head/crypto/openssh/kexdhs.c projects/hps_head/crypto/openssh/kexecdh.c projects/hps_head/crypto/openssh/kexecdhc.c projects/hps_head/crypto/openssh/kexecdhs.c projects/hps_head/crypto/openssh/kexgex.c projects/hps_head/crypto/openssh/kexgexc.c projects/hps_head/crypto/openssh/kexgexs.c projects/hps_head/crypto/openssh/key.c projects/hps_head/crypto/openssh/key.h projects/hps_head/crypto/openssh/krl.c projects/hps_head/crypto/openssh/krl.h projects/hps_head/crypto/openssh/log.c projects/hps_head/crypto/openssh/loginrec.c projects/hps_head/crypto/openssh/mac.c projects/hps_head/crypto/openssh/mac.h projects/hps_head/crypto/openssh/match.c projects/hps_head/crypto/openssh/match.h projects/hps_head/crypto/openssh/misc.c (contents, props changed) projects/hps_head/crypto/openssh/misc.h (contents, props changed) projects/hps_head/crypto/openssh/moduli projects/hps_head/crypto/openssh/moduli.c projects/hps_head/crypto/openssh/monitor.c projects/hps_head/crypto/openssh/monitor.h projects/hps_head/crypto/openssh/monitor_fdpass.c projects/hps_head/crypto/openssh/monitor_mm.c projects/hps_head/crypto/openssh/monitor_wrap.c projects/hps_head/crypto/openssh/monitor_wrap.h projects/hps_head/crypto/openssh/msg.c projects/hps_head/crypto/openssh/msg.h projects/hps_head/crypto/openssh/mux.c projects/hps_head/crypto/openssh/myproposal.h projects/hps_head/crypto/openssh/openbsd-compat/Makefile.in projects/hps_head/crypto/openssh/openbsd-compat/arc4random.c projects/hps_head/crypto/openssh/openbsd-compat/bcrypt_pbkdf.c projects/hps_head/crypto/openssh/openbsd-compat/blowfish.c (contents, props changed) projects/hps_head/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/hps_head/crypto/openssh/openbsd-compat/bsd-cygwin_util.h projects/hps_head/crypto/openssh/openbsd-compat/bsd-misc.c projects/hps_head/crypto/openssh/openbsd-compat/bsd-misc.h (contents, props changed) projects/hps_head/crypto/openssh/openbsd-compat/bsd-snprintf.c projects/hps_head/crypto/openssh/openbsd-compat/explicit_bzero.c projects/hps_head/crypto/openssh/openbsd-compat/fake-rfc2553.h projects/hps_head/crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c projects/hps_head/crypto/openssh/openbsd-compat/openbsd-compat.h projects/hps_head/crypto/openssh/openbsd-compat/openssl-compat.c projects/hps_head/crypto/openssh/openbsd-compat/openssl-compat.h projects/hps_head/crypto/openssh/openbsd-compat/port-linux.c projects/hps_head/crypto/openssh/openbsd-compat/port-tun.c projects/hps_head/crypto/openssh/openbsd-compat/port-uw.c projects/hps_head/crypto/openssh/openbsd-compat/readpassphrase.c projects/hps_head/crypto/openssh/openbsd-compat/realpath.c projects/hps_head/crypto/openssh/openbsd-compat/regress/Makefile.in projects/hps_head/crypto/openssh/openbsd-compat/sha2.c projects/hps_head/crypto/openssh/openbsd-compat/sha2.h projects/hps_head/crypto/openssh/openbsd-compat/xcrypt.c projects/hps_head/crypto/openssh/opensshd.init.in projects/hps_head/crypto/openssh/packet.c projects/hps_head/crypto/openssh/packet.h (contents, props changed) projects/hps_head/crypto/openssh/platform.c projects/hps_head/crypto/openssh/poly1305.h projects/hps_head/crypto/openssh/progressmeter.c projects/hps_head/crypto/openssh/progressmeter.h projects/hps_head/crypto/openssh/readconf.c projects/hps_head/crypto/openssh/readconf.h projects/hps_head/crypto/openssh/regress/Makefile projects/hps_head/crypto/openssh/regress/README.regress projects/hps_head/crypto/openssh/regress/agent-pkcs11.sh projects/hps_head/crypto/openssh/regress/agent-timeout.sh projects/hps_head/crypto/openssh/regress/agent.sh projects/hps_head/crypto/openssh/regress/broken-pipe.sh projects/hps_head/crypto/openssh/regress/cert-hostkey.sh projects/hps_head/crypto/openssh/regress/cert-userkey.sh projects/hps_head/crypto/openssh/regress/cfgmatch.sh projects/hps_head/crypto/openssh/regress/cipher-speed.sh projects/hps_head/crypto/openssh/regress/connect-privsep.sh projects/hps_head/crypto/openssh/regress/connect.sh projects/hps_head/crypto/openssh/regress/dhgex.sh projects/hps_head/crypto/openssh/regress/dynamic-forward.sh projects/hps_head/crypto/openssh/regress/exit-status.sh projects/hps_head/crypto/openssh/regress/forcecommand.sh projects/hps_head/crypto/openssh/regress/forward-control.sh projects/hps_head/crypto/openssh/regress/forwarding.sh projects/hps_head/crypto/openssh/regress/host-expand.sh projects/hps_head/crypto/openssh/regress/integrity.sh projects/hps_head/crypto/openssh/regress/kextype.sh projects/hps_head/crypto/openssh/regress/key-options.sh projects/hps_head/crypto/openssh/regress/keygen-change.sh projects/hps_head/crypto/openssh/regress/keys-command.sh projects/hps_head/crypto/openssh/regress/keyscan.sh projects/hps_head/crypto/openssh/regress/keytype.sh projects/hps_head/crypto/openssh/regress/krl.sh projects/hps_head/crypto/openssh/regress/localcommand.sh projects/hps_head/crypto/openssh/regress/login-timeout.sh projects/hps_head/crypto/openssh/regress/multiplex.sh projects/hps_head/crypto/openssh/regress/proto-mismatch.sh projects/hps_head/crypto/openssh/regress/proto-version.sh projects/hps_head/crypto/openssh/regress/proxy-connect.sh projects/hps_head/crypto/openssh/regress/reconfigure.sh projects/hps_head/crypto/openssh/regress/reexec.sh projects/hps_head/crypto/openssh/regress/rekey.sh projects/hps_head/crypto/openssh/regress/ssh-com.sh projects/hps_head/crypto/openssh/regress/ssh2putty.sh projects/hps_head/crypto/openssh/regress/sshd-log-wrapper.sh projects/hps_head/crypto/openssh/regress/stderr-data.sh projects/hps_head/crypto/openssh/regress/t4.ok projects/hps_head/crypto/openssh/regress/test-exec.sh projects/hps_head/crypto/openssh/regress/transfer.sh projects/hps_head/crypto/openssh/regress/try-ciphers.sh projects/hps_head/crypto/openssh/regress/yes-head.sh projects/hps_head/crypto/openssh/rijndael.c projects/hps_head/crypto/openssh/rijndael.h projects/hps_head/crypto/openssh/roaming_client.c projects/hps_head/crypto/openssh/roaming_common.c projects/hps_head/crypto/openssh/roaming_dummy.c projects/hps_head/crypto/openssh/rsa.c projects/hps_head/crypto/openssh/rsa.h projects/hps_head/crypto/openssh/sandbox-seccomp-filter.c projects/hps_head/crypto/openssh/sandbox-systrace.c projects/hps_head/crypto/openssh/scp.1 (contents, props changed) projects/hps_head/crypto/openssh/scp.c projects/hps_head/crypto/openssh/servconf.c projects/hps_head/crypto/openssh/servconf.h (contents, props changed) projects/hps_head/crypto/openssh/serverloop.c (contents, props changed) projects/hps_head/crypto/openssh/session.c projects/hps_head/crypto/openssh/sftp-client.c projects/hps_head/crypto/openssh/sftp-client.h projects/hps_head/crypto/openssh/sftp-common.c projects/hps_head/crypto/openssh/sftp-common.h projects/hps_head/crypto/openssh/sftp-glob.c projects/hps_head/crypto/openssh/sftp-server.8 (contents, props changed) projects/hps_head/crypto/openssh/sftp-server.c projects/hps_head/crypto/openssh/sftp.1 (contents, props changed) projects/hps_head/crypto/openssh/sftp.c (contents, props changed) projects/hps_head/crypto/openssh/ssh-add.1 (contents, props changed) projects/hps_head/crypto/openssh/ssh-add.c projects/hps_head/crypto/openssh/ssh-agent.1 projects/hps_head/crypto/openssh/ssh-agent.c projects/hps_head/crypto/openssh/ssh-dss.c projects/hps_head/crypto/openssh/ssh-ecdsa.c projects/hps_head/crypto/openssh/ssh-ed25519.c projects/hps_head/crypto/openssh/ssh-keygen.1 (contents, props changed) projects/hps_head/crypto/openssh/ssh-keygen.c projects/hps_head/crypto/openssh/ssh-keyscan.1 (contents, props changed) projects/hps_head/crypto/openssh/ssh-keyscan.c projects/hps_head/crypto/openssh/ssh-keysign.c projects/hps_head/crypto/openssh/ssh-pkcs11-client.c projects/hps_head/crypto/openssh/ssh-pkcs11-helper.c projects/hps_head/crypto/openssh/ssh-pkcs11.c projects/hps_head/crypto/openssh/ssh-pkcs11.h projects/hps_head/crypto/openssh/ssh-rsa.c projects/hps_head/crypto/openssh/ssh.1 projects/hps_head/crypto/openssh/ssh.c projects/hps_head/crypto/openssh/ssh.h projects/hps_head/crypto/openssh/ssh_config projects/hps_head/crypto/openssh/ssh_config.5 projects/hps_head/crypto/openssh/ssh_namespace.h projects/hps_head/crypto/openssh/sshconnect.c projects/hps_head/crypto/openssh/sshconnect1.c projects/hps_head/crypto/openssh/sshconnect2.c (contents, props changed) projects/hps_head/crypto/openssh/sshd.8 projects/hps_head/crypto/openssh/sshd.c projects/hps_head/crypto/openssh/sshd_config projects/hps_head/crypto/openssh/sshd_config.5 projects/hps_head/crypto/openssh/sshlogin.c projects/hps_head/crypto/openssh/sshpty.c projects/hps_head/crypto/openssh/uidswap.c projects/hps_head/crypto/openssh/umac.c projects/hps_head/crypto/openssh/uuencode.c projects/hps_head/crypto/openssh/version.h projects/hps_head/crypto/openssh/xmalloc.c projects/hps_head/crypto/openssh/xmalloc.h projects/hps_head/etc/Makefile projects/hps_head/etc/defaults/periodic.conf projects/hps_head/etc/defaults/rc.conf projects/hps_head/etc/group projects/hps_head/etc/master.passwd projects/hps_head/etc/mtree/BSD.debug.dist projects/hps_head/etc/mtree/BSD.include.dist projects/hps_head/etc/mtree/BSD.tests.dist projects/hps_head/etc/mtree/BSD.usr.dist projects/hps_head/etc/mtree/Makefile projects/hps_head/etc/ntp.conf projects/hps_head/etc/ntp/leap-seconds projects/hps_head/etc/periodic/daily/800.scrub-zfs projects/hps_head/etc/periodic/daily/Makefile projects/hps_head/etc/rc projects/hps_head/etc/rc.d/NETWORKING projects/hps_head/etc/rc.d/jail projects/hps_head/etc/rc.d/ldconfig projects/hps_head/etc/rc.d/mountcritlocal projects/hps_head/etc/rc.d/netwait projects/hps_head/etc/rc.d/ntpd projects/hps_head/etc/rc.d/sshd projects/hps_head/etc/services projects/hps_head/gnu/lib/libgcc/Makefile projects/hps_head/gnu/lib/libreadline/readline/Makefile projects/hps_head/gnu/usr.bin/binutils/ld/Makefile projects/hps_head/include/Makefile projects/hps_head/include/limits.h projects/hps_head/include/netdb.h projects/hps_head/include/paths.h projects/hps_head/include/resolv.h projects/hps_head/include/search.h projects/hps_head/kerberos5/lib/libgssapi_krb5/Makefile.depend projects/hps_head/kerberos5/lib/libgssapi_ntlm/Makefile.depend projects/hps_head/kerberos5/lib/libhdb/Makefile.depend projects/hps_head/kerberos5/lib/libheimntlm/Makefile.depend projects/hps_head/kerberos5/lib/libkadm5clnt/Makefile.depend projects/hps_head/kerberos5/lib/libkadm5srv/Makefile.depend projects/hps_head/kerberos5/lib/libkafs5/Makefile.depend projects/hps_head/kerberos5/lib/libkdc/Makefile.depend projects/hps_head/lib/Makefile projects/hps_head/lib/clang/clang.lib.mk projects/hps_head/lib/clang/include/Makefile projects/hps_head/lib/clang/include/clang/Basic/Version.inc projects/hps_head/lib/clang/include/clang/Config/config.h projects/hps_head/lib/clang/include/llvm/Config/config.h projects/hps_head/lib/clang/include/llvm/Config/llvm-config.h projects/hps_head/lib/csu/aarch64/crt1.c projects/hps_head/lib/csu/amd64/crt1.c projects/hps_head/lib/csu/arm/Makefile projects/hps_head/lib/csu/arm/crt1.c projects/hps_head/lib/csu/i386/crt1_c.c projects/hps_head/lib/csu/mips/crt1.c projects/hps_head/lib/csu/powerpc/crt1.c projects/hps_head/lib/csu/powerpc64/crt1.c projects/hps_head/lib/csu/sparc64/crt1.c projects/hps_head/lib/lib80211/Makefile.depend projects/hps_head/lib/lib80211/lib80211.3 projects/hps_head/lib/libbsm/Makefile projects/hps_head/lib/libc++/Makefile projects/hps_head/lib/libc/Makefile projects/hps_head/lib/libc/arm/sys/__vdso_gettc.c projects/hps_head/lib/libc/gen/exec.3 projects/hps_head/lib/libc/gen/getnetgrent.c projects/hps_head/lib/libc/gen/getpeereid.c projects/hps_head/lib/libc/gen/lockf.c projects/hps_head/lib/libc/gen/nlist.c projects/hps_head/lib/libc/gen/posix_spawn.3 projects/hps_head/lib/libc/gen/readpassphrase.c projects/hps_head/lib/libc/gen/sem_new.c projects/hps_head/lib/libc/gen/sysconf.c projects/hps_head/lib/libc/gen/tls.c projects/hps_head/lib/libc/gmon/gmon.c projects/hps_head/lib/libc/iconv/citrus_mmap.c projects/hps_head/lib/libc/mips/SYS.h projects/hps_head/lib/libc/net/Makefile.inc projects/hps_head/lib/libc/net/getaddrinfo.3 projects/hps_head/lib/libc/net/getaddrinfo.c projects/hps_head/lib/libc/net/gethostbynis.c projects/hps_head/lib/libc/net/map_v4v6.c projects/hps_head/lib/libc/net/name6.c projects/hps_head/lib/libc/net/netdb_private.h projects/hps_head/lib/libc/net/rcmdsh.c projects/hps_head/lib/libc/net/sctp_sys_calls.c projects/hps_head/lib/libc/regex/grot/Makefile projects/hps_head/lib/libc/resolv/res_init.c projects/hps_head/lib/libc/resolv/res_mkquery.c projects/hps_head/lib/libc/resolv/res_mkupdate.c projects/hps_head/lib/libc/resolv/res_private.h projects/hps_head/lib/libc/resolv/res_query.c projects/hps_head/lib/libc/resolv/res_send.c projects/hps_head/lib/libc/resolv/res_state.c projects/hps_head/lib/libc/rpc/rpc_soc.c projects/hps_head/lib/libc/rpc/rpcb_clnt.c projects/hps_head/lib/libc/rpc/rpcb_prot.c projects/hps_head/lib/libc/rpc/svc_vc.c projects/hps_head/lib/libc/stdio/findfp.c projects/hps_head/lib/libc/stdio/open_memstream.c projects/hps_head/lib/libc/stdio/open_wmemstream.c projects/hps_head/lib/libc/stdlib/Makefile.inc projects/hps_head/lib/libc/stdlib/hcreate.3 projects/hps_head/lib/libc/stdlib/jemalloc/Makefile.inc projects/hps_head/lib/libc/stdlib/tdelete.c projects/hps_head/lib/libc/stdlib/tsearch.3 projects/hps_head/lib/libc/stdlib/tsearch.c projects/hps_head/lib/libc/string/strtok.3 projects/hps_head/lib/libc/string/wcslcat.c projects/hps_head/lib/libc/string/wcsncat.c projects/hps_head/lib/libc/sys/brk.2 projects/hps_head/lib/libc/sys/clock_gettime.2 projects/hps_head/lib/libc/sys/futimens.c projects/hps_head/lib/libc/sys/getgid.2 projects/hps_head/lib/libc/sys/getpid.2 projects/hps_head/lib/libc/sys/gettimeofday.2 projects/hps_head/lib/libc/sys/getuid.2 projects/hps_head/lib/libc/sys/ptrace.2 projects/hps_head/lib/libc/sys/read.2 projects/hps_head/lib/libc/sys/revoke.2 projects/hps_head/lib/libc/sys/sendfile.2 projects/hps_head/lib/libc/sys/setuid.2 projects/hps_head/lib/libc/sys/stat.2 projects/hps_head/lib/libc/sys/utimensat.2 projects/hps_head/lib/libc/sys/utimensat.c projects/hps_head/lib/libc/sys/utrace.2 projects/hps_head/lib/libc/sys/write.2 projects/hps_head/lib/libc/tests/Makefile projects/hps_head/lib/libc/tests/stdio/getdelim_test.c projects/hps_head/lib/libc/tests/stdio/printbasic_test.c projects/hps_head/lib/libc/tests/stdio/printfloat_test.c projects/hps_head/lib/libc/tests/stdlib/Makefile projects/hps_head/lib/libc/xdr/xdr_float.c projects/hps_head/lib/libclang_rt/Makefile.inc projects/hps_head/lib/libcrypt/Makefile projects/hps_head/lib/libcuse/cuse_lib.c projects/hps_head/lib/libdevinfo/devinfo.3 projects/hps_head/lib/libdevinfo/devinfo.h projects/hps_head/lib/libdpv/dialog_util.c projects/hps_head/lib/libdpv/dialog_util.h projects/hps_head/lib/libdpv/dpv.3 projects/hps_head/lib/libdpv/dpv.c projects/hps_head/lib/libdpv/dpv.h projects/hps_head/lib/libdpv/dpv_private.h projects/hps_head/lib/libdpv/util.h projects/hps_head/lib/libelftc/Makefile projects/hps_head/lib/libelftc/elftc_version.c projects/hps_head/lib/libfetch/common.c projects/hps_head/lib/libfetch/http.c projects/hps_head/lib/libgssapi/gss_release_oid_set.c projects/hps_head/lib/libkvm/kvm_arm.h projects/hps_head/lib/libkvm/kvm_i386.h projects/hps_head/lib/libkvm/kvm_minidump_arm.c projects/hps_head/lib/libmd/Makefile projects/hps_head/lib/libmd/Makefile.depend projects/hps_head/lib/libmd/mdXhl.c projects/hps_head/lib/libmd/sha512.3 projects/hps_head/lib/libmd/shadriver.c projects/hps_head/lib/libnv/tests/dnv_tests.cc projects/hps_head/lib/libnv/tests/nv_array_tests.cc projects/hps_head/lib/libopenbsd/Makefile projects/hps_head/lib/libopenbsd/imsg.c projects/hps_head/lib/libpam/modules/pam_krb5/Makefile.depend projects/hps_head/lib/libpam/modules/pam_ksu/Makefile.depend projects/hps_head/lib/libpam/modules/pam_ssh/Makefile projects/hps_head/lib/libpam/modules/pam_ssh/pam_ssh.c projects/hps_head/lib/libproc/proc_bkpt.c projects/hps_head/lib/libproc/proc_regs.c projects/hps_head/lib/libstand/Makefile projects/hps_head/lib/libstand/bootp.c projects/hps_head/lib/libstand/tftp.c projects/hps_head/lib/libthr/thread/thr_fork.c projects/hps_head/lib/libthr/thread/thr_init.c projects/hps_head/lib/libthr/thread/thr_private.h projects/hps_head/lib/libthr/thread/thr_umtx.c projects/hps_head/lib/msun/tests/Makefile projects/hps_head/libexec/rtld-elf/aarch64/reloc.c projects/hps_head/libexec/rtld-elf/aarch64/rtld_machdep.h projects/hps_head/libexec/rtld-elf/aarch64/rtld_start.S projects/hps_head/libexec/rtld-elf/amd64/reloc.c projects/hps_head/libexec/rtld-elf/amd64/rtld_machdep.h projects/hps_head/libexec/rtld-elf/arm/reloc.c projects/hps_head/libexec/rtld-elf/arm/rtld_machdep.h projects/hps_head/libexec/rtld-elf/debug.c projects/hps_head/libexec/rtld-elf/i386/reloc.c projects/hps_head/libexec/rtld-elf/i386/rtld_machdep.h projects/hps_head/libexec/rtld-elf/mips/rtld_machdep.h projects/hps_head/libexec/rtld-elf/paths.h projects/hps_head/libexec/rtld-elf/powerpc/reloc.c projects/hps_head/libexec/rtld-elf/powerpc/rtld_machdep.h projects/hps_head/libexec/rtld-elf/powerpc64/reloc.c projects/hps_head/libexec/rtld-elf/powerpc64/rtld_machdep.h projects/hps_head/libexec/rtld-elf/powerpc64/rtld_start.S projects/hps_head/libexec/rtld-elf/rtld.c projects/hps_head/libexec/rtld-elf/rtld.h projects/hps_head/libexec/rtld-elf/sparc64/reloc.c projects/hps_head/libexec/rtld-elf/sparc64/rtld_machdep.h projects/hps_head/release/Makefile projects/hps_head/release/Makefile.ec2 projects/hps_head/release/amd64/make-memstick.sh projects/hps_head/release/amd64/mkisoimages.sh projects/hps_head/release/arm64/make-memstick.sh projects/hps_head/release/doc/en_US.ISO8859-1/hardware/article.xml projects/hps_head/release/i386/make-memstick.sh projects/hps_head/release/i386/mkisoimages.sh projects/hps_head/release/pc98/mkisoimages.sh projects/hps_head/release/powerpc/make-memstick.sh projects/hps_head/release/powerpc/mkisoimages.sh projects/hps_head/release/release.sh projects/hps_head/release/scripts/make-manifest.sh projects/hps_head/release/sparc64/mkisoimages.sh projects/hps_head/sbin/devd/devd.cc projects/hps_head/sbin/gbde/Makefile projects/hps_head/sbin/gbde/gbde.c projects/hps_head/sbin/geom/class/eli/Makefile projects/hps_head/sbin/geom/class/multipath/geom_multipath.c projects/hps_head/sbin/geom/class/part/gpart.8 projects/hps_head/sbin/ggate/ggated/Makefile projects/hps_head/sbin/ggate/ggated/ggated.8 projects/hps_head/sbin/ggate/ggated/ggated.c projects/hps_head/sbin/ifconfig/Makefile projects/hps_head/sbin/ifconfig/iflagg.c projects/hps_head/sbin/ifconfig/sfp.c projects/hps_head/sbin/kldstat/Makefile projects/hps_head/sbin/kldstat/kldstat.8 projects/hps_head/sbin/kldstat/kldstat.c projects/hps_head/sbin/ldconfig/ldconfig.c projects/hps_head/sbin/md5/Makefile projects/hps_head/sbin/md5/md5.1 projects/hps_head/sbin/md5/md5.c projects/hps_head/sbin/mount/mount.c projects/hps_head/sbin/reboot/reboot.8 projects/hps_head/sbin/reboot/reboot.c projects/hps_head/sbin/swapon/swapon.c projects/hps_head/sbin/sysctl/sysctl.8 projects/hps_head/sbin/sysctl/sysctl.c projects/hps_head/sbin/umount/umount.c projects/hps_head/secure/lib/libcrypto/engines/Makefile projects/hps_head/secure/lib/libssh/Makefile projects/hps_head/secure/libexec/sftp-server/Makefile projects/hps_head/secure/libexec/ssh-keysign/Makefile projects/hps_head/secure/libexec/ssh-pkcs11-helper/Makefile projects/hps_head/secure/usr.bin/scp/Makefile projects/hps_head/secure/usr.bin/sftp/Makefile projects/hps_head/secure/usr.bin/ssh-add/Makefile projects/hps_head/secure/usr.bin/ssh-agent/Makefile projects/hps_head/secure/usr.bin/ssh-keygen/Makefile projects/hps_head/secure/usr.bin/ssh-keyscan/Makefile projects/hps_head/secure/usr.bin/ssh/Makefile projects/hps_head/secure/usr.sbin/sshd/Makefile projects/hps_head/share/colldef/Makefile projects/hps_head/share/ctypedef/Makefile projects/hps_head/share/dtrace/Makefile projects/hps_head/share/examples/etc/make.conf projects/hps_head/share/examples/pf/pf.conf projects/hps_head/share/examples/tests/tests/atf/printf_test.c projects/hps_head/share/man/man4/Makefile projects/hps_head/share/man/man4/acpi_panasonic.4 projects/hps_head/share/man/man4/aesni.4 projects/hps_head/share/man/man4/blackhole.4 projects/hps_head/share/man/man4/crypto.4 projects/hps_head/share/man/man4/ddb.4 projects/hps_head/share/man/man4/dtrace_io.4 projects/hps_head/share/man/man4/dtrace_ip.4 projects/hps_head/share/man/man4/dtrace_tcp.4 projects/hps_head/share/man/man4/dtrace_udp.4 projects/hps_head/share/man/man4/ffclock.4 projects/hps_head/share/man/man4/geom_uncompress.4 projects/hps_head/share/man/man4/geom_uzip.4 projects/hps_head/share/man/man4/ioat.4 projects/hps_head/share/man/man4/ismt.4 projects/hps_head/share/man/man4/isp.4 projects/hps_head/share/man/man4/lagg.4 projects/hps_head/share/man/man4/mlx5en.4 projects/hps_head/share/man/man4/mod_cc.4 projects/hps_head/share/man/man4/mps.4 projects/hps_head/share/man/man4/netmap.4 projects/hps_head/share/man/man4/nvme.4 projects/hps_head/share/man/man4/pass.4 projects/hps_head/share/man/man4/sctp.4 projects/hps_head/share/man/man4/sfxge.4 projects/hps_head/share/man/man4/splash.4 projects/hps_head/share/man/man4/tcp.4 projects/hps_head/share/man/man4/uart.4 projects/hps_head/share/man/man5/ext2fs.5 projects/hps_head/share/man/man5/nandfs.5 projects/hps_head/share/man/man5/procfs.5 projects/hps_head/share/man/man5/src.conf.5 projects/hps_head/share/man/man7/ascii.7 projects/hps_head/share/man/man7/release.7 projects/hps_head/share/man/man7/tuning.7 projects/hps_head/share/man/man9/BUS_DESCRIBE_INTR.9 projects/hps_head/share/man/man9/DEVICE_PROBE.9 projects/hps_head/share/man/man9/Makefile projects/hps_head/share/man/man9/VOP_GETPAGES.9 projects/hps_head/share/man/man9/bus_adjust_resource.9 projects/hps_head/share/man/man9/bus_alloc_resource.9 projects/hps_head/share/man/man9/bus_get_resource.9 projects/hps_head/share/man/man9/bus_set_resource.9 projects/hps_head/share/man/man9/cd.9 projects/hps_head/share/man/man9/g_bio.9 projects/hps_head/share/man/man9/hashinit.9 projects/hps_head/share/man/man9/kern_testfrwk.9 projects/hps_head/share/man/man9/make_dev.9 projects/hps_head/share/man/man9/malloc.9 projects/hps_head/share/man/man9/mod_cc.9 projects/hps_head/share/man/man9/pci.9 projects/hps_head/share/man/man9/rman.9 projects/hps_head/share/man/man9/vref.9 projects/hps_head/share/man/man9/zone.9 projects/hps_head/share/misc/ascii (contents, props changed) projects/hps_head/share/misc/bsd-family-tree projects/hps_head/share/misc/committers-ports.dot projects/hps_head/share/misc/committers-src.dot projects/hps_head/share/misc/organization.dot projects/hps_head/share/mk/auto.obj.mk projects/hps_head/share/mk/bsd.README projects/hps_head/share/mk/bsd.compiler.mk projects/hps_head/share/mk/bsd.cpu.mk projects/hps_head/share/mk/bsd.dep.mk projects/hps_head/share/mk/bsd.endian.mk projects/hps_head/share/mk/bsd.lib.mk projects/hps_head/share/mk/bsd.libnames.mk projects/hps_head/share/mk/bsd.opts.mk projects/hps_head/share/mk/bsd.progs.mk projects/hps_head/share/mk/bsd.snmpmod.mk projects/hps_head/share/mk/bsd.subdir.mk projects/hps_head/share/mk/bsd.sys.mk projects/hps_head/share/mk/bsd.test.mk projects/hps_head/share/mk/gendirdeps.mk projects/hps_head/share/mk/host-target.mk projects/hps_head/share/mk/local.dirdeps.mk projects/hps_head/share/mk/local.init.mk projects/hps_head/share/mk/local.meta.sys.mk projects/hps_head/share/mk/local.sys.mk projects/hps_head/share/mk/meta.subdir.mk projects/hps_head/share/mk/src.libnames.mk projects/hps_head/share/mk/src.opts.mk projects/hps_head/share/mk/suite.test.mk projects/hps_head/share/mk/sys.mk projects/hps_head/share/mk/tap.test.mk projects/hps_head/share/monetdef/Makefile projects/hps_head/share/msgdef/Makefile projects/hps_head/share/numericdef/Makefile projects/hps_head/share/timedef/Makefile projects/hps_head/share/timedef/ja_JP.SJIS.src projects/hps_head/share/timedef/ja_JP.UTF-8.src projects/hps_head/share/timedef/ja_JP.eucJP.src projects/hps_head/share/vt/keymaps/gr.101.acc.kbd projects/hps_head/share/vt/keymaps/gr.elot.acc.kbd projects/hps_head/share/vt/keymaps/hu.101.kbd projects/hps_head/share/vt/keymaps/hu.102.kbd projects/hps_head/share/vt/keymaps/lt.kbd projects/hps_head/share/vt/keymaps/pt.acc.kbd projects/hps_head/share/vt/keymaps/pt.kbd projects/hps_head/share/vt/keymaps/ua.kbd projects/hps_head/share/vt/keymaps/ua.shift.alt.kbd projects/hps_head/sys/amd64/amd64/elf_machdep.c projects/hps_head/sys/amd64/amd64/fpu.c projects/hps_head/sys/amd64/amd64/initcpu.c projects/hps_head/sys/amd64/amd64/machdep.c projects/hps_head/sys/amd64/amd64/pmap.c projects/hps_head/sys/amd64/amd64/trap.c projects/hps_head/sys/amd64/ia32/ia32_signal.c projects/hps_head/sys/amd64/include/atomic.h projects/hps_head/sys/amd64/include/cputypes.h projects/hps_head/sys/amd64/include/md_var.h projects/hps_head/sys/amd64/include/smp.h projects/hps_head/sys/amd64/linux/linux.h projects/hps_head/sys/amd64/linux/linux_machdep.c projects/hps_head/sys/amd64/linux/linux_proto.h projects/hps_head/sys/amd64/linux/linux_syscall.h projects/hps_head/sys/amd64/linux/linux_syscalls.c projects/hps_head/sys/amd64/linux/linux_sysent.c projects/hps_head/sys/amd64/linux/linux_systrace_args.c projects/hps_head/sys/amd64/linux/linux_sysvec.c projects/hps_head/sys/amd64/linux/syscalls.master projects/hps_head/sys/amd64/linux32/linux32_proto.h projects/hps_head/sys/amd64/linux32/linux32_syscall.h projects/hps_head/sys/amd64/linux32/linux32_syscalls.c projects/hps_head/sys/amd64/linux32/linux32_sysent.c projects/hps_head/sys/amd64/linux32/linux32_systrace_args.c projects/hps_head/sys/amd64/linux32/linux32_sysvec.c projects/hps_head/sys/amd64/linux32/syscalls.master projects/hps_head/sys/arm/allwinner/a10_clk.c projects/hps_head/sys/arm/allwinner/a10_clk.h projects/hps_head/sys/arm/allwinner/a10_common.c projects/hps_head/sys/arm/allwinner/a10_mmc.c projects/hps_head/sys/arm/allwinner/a20/a20_mp.c projects/hps_head/sys/arm/allwinner/files.allwinner projects/hps_head/sys/arm/altera/socfpga/socfpga_mp.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_mmc.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_mp.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_sdxc-m8.c projects/hps_head/sys/arm/annapurna/alpine/alpine_machdep_mp.c projects/hps_head/sys/arm/arm/db_interface.c projects/hps_head/sys/arm/arm/db_trace.c projects/hps_head/sys/arm/arm/elf_machdep.c projects/hps_head/sys/arm/arm/exception.S projects/hps_head/sys/arm/arm/fusu.S projects/hps_head/sys/arm/arm/gic.c projects/hps_head/sys/arm/arm/intr.c projects/hps_head/sys/arm/arm/locore-v4.S projects/hps_head/sys/arm/arm/locore-v6.S projects/hps_head/sys/arm/arm/machdep.c projects/hps_head/sys/arm/arm/minidump_machdep.c projects/hps_head/sys/arm/arm/mp_machdep.c projects/hps_head/sys/arm/arm/nexus.c projects/hps_head/sys/arm/arm/physmem.c projects/hps_head/sys/arm/arm/pmap-v6-new.c projects/hps_head/sys/arm/arm/pmap-v6.c projects/hps_head/sys/arm/arm/pmap.c projects/hps_head/sys/arm/arm/trap-v6.c projects/hps_head/sys/arm/arm/trap.c projects/hps_head/sys/arm/at91/at91.c projects/hps_head/sys/arm/at91/at91_common.c projects/hps_head/sys/arm/at91/at91_machdep.c projects/hps_head/sys/arm/at91/at91_mci.c projects/hps_head/sys/arm/at91/board_tsc4370.c projects/hps_head/sys/arm/at91/files.at91 projects/hps_head/sys/arm/at91/std.bwct projects/hps_head/sys/arm/at91/std.eb9200 projects/hps_head/sys/arm/at91/std.ethernut5 projects/hps_head/sys/arm/at91/std.hl200 projects/hps_head/sys/arm/at91/std.hl201 projects/hps_head/sys/arm/at91/std.kb920x projects/hps_head/sys/arm/at91/std.qila9g20 projects/hps_head/sys/arm/at91/std.sam9260ek projects/hps_head/sys/arm/at91/std.sam9g20ek projects/hps_head/sys/arm/at91/std.sam9x25ek projects/hps_head/sys/arm/at91/std.sn9g45 projects/hps_head/sys/arm/at91/std.tsc4370 projects/hps_head/sys/arm/at91/uart_cpu_at91usart.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_fbd.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/hps_head/sys/arm/cavium/cns11xx/econa.c projects/hps_head/sys/arm/cavium/cns11xx/std.econa projects/hps_head/sys/arm/conf/A20 projects/hps_head/sys/arm/conf/ATMEL projects/hps_head/sys/arm/conf/CNS11XXNAS projects/hps_head/sys/arm/conf/CRB projects/hps_head/sys/arm/conf/CUBIEBOARD projects/hps_head/sys/arm/conf/DB-78XXX projects/hps_head/sys/arm/conf/DB-88F5XXX projects/hps_head/sys/arm/conf/DB-88F6XXX projects/hps_head/sys/arm/conf/DOCKSTAR projects/hps_head/sys/arm/conf/DREAMPLUG-1001 projects/hps_head/sys/arm/conf/GUMSTIX projects/hps_head/sys/arm/conf/IMX53 projects/hps_head/sys/arm/conf/IMX6 projects/hps_head/sys/arm/conf/NOTES projects/hps_head/sys/arm/conf/NSLU projects/hps_head/sys/arm/conf/SAM9260EK projects/hps_head/sys/arm/conf/SAM9G20EK projects/hps_head/sys/arm/conf/SHEEVAPLUG projects/hps_head/sys/arm/conf/TS7800 projects/hps_head/sys/arm/freescale/imx/files.imx6 projects/hps_head/sys/arm/freescale/imx/imx6_ccm.c projects/hps_head/sys/arm/freescale/imx/imx6_ccmreg.h projects/hps_head/sys/arm/freescale/imx/imx6_mp.c projects/hps_head/sys/arm/freescale/imx/imx_ccmvar.h projects/hps_head/sys/arm/freescale/imx/imx_gpio.c projects/hps_head/sys/arm/freescale/imx/imx_sdhci.c projects/hps_head/sys/arm/include/cpu-v6.h projects/hps_head/sys/arm/include/cpufunc.h projects/hps_head/sys/arm/include/db_machdep.h projects/hps_head/sys/arm/include/intr.h projects/hps_head/sys/arm/include/kdb.h projects/hps_head/sys/arm/include/minidump.h projects/hps_head/sys/arm/include/ofw_machdep.h projects/hps_head/sys/arm/include/pcpu.h projects/hps_head/sys/arm/include/physmem.h projects/hps_head/sys/arm/include/pmap-v6.h projects/hps_head/sys/arm/include/pmap.h projects/hps_head/sys/arm/include/pte.h projects/hps_head/sys/arm/include/reg.h projects/hps_head/sys/arm/include/smp.h projects/hps_head/sys/arm/include/sysarch.h projects/hps_head/sys/arm/include/sysreg.h projects/hps_head/sys/arm/lpc/lpc_mmc.c projects/hps_head/sys/arm/lpc/std.lpc projects/hps_head/sys/arm/mv/armadaxp/armadaxp.c projects/hps_head/sys/arm/mv/discovery/std.db78xxx projects/hps_head/sys/arm/mv/files.mv projects/hps_head/sys/arm/mv/kirkwood/std.kirkwood projects/hps_head/sys/arm/mv/mv_common.c projects/hps_head/sys/arm/mv/mv_localbus.c projects/hps_head/sys/arm/mv/mv_machdep.c projects/hps_head/sys/arm/mv/mv_pci.c projects/hps_head/sys/arm/mv/mvreg.h projects/hps_head/sys/arm/mv/mvvar.h projects/hps_head/sys/arm/mv/mvwin.h projects/hps_head/sys/arm/mv/orion/std.db88f5xxx projects/hps_head/sys/arm/mv/orion/std.ts7800 projects/hps_head/sys/arm/mv/timer.c projects/hps_head/sys/arm/mv/twsi.c projects/hps_head/sys/arm/qemu/virt_mp.c projects/hps_head/sys/arm/rockchip/rk30xx_mp.c projects/hps_head/sys/arm/samsung/exynos/exynos5_mp.c projects/hps_head/sys/arm/ti/aintc.c projects/hps_head/sys/arm/ti/omap4/omap4_mp.c projects/hps_head/sys/arm/ti/ti_common.c projects/hps_head/sys/arm/ti/ti_sdhci.c projects/hps_head/sys/arm/versatile/versatile_pci.c projects/hps_head/sys/arm/xilinx/zy7_mp.c projects/hps_head/sys/arm/xscale/i80321/ep80219_machdep.c projects/hps_head/sys/arm/xscale/i80321/iq31244_machdep.c projects/hps_head/sys/arm/xscale/i8134x/crb_machdep.c projects/hps_head/sys/arm/xscale/i8134x/i81342.c projects/hps_head/sys/arm/xscale/i8134x/i81342_pci.c projects/hps_head/sys/arm/xscale/i8134x/obio.c projects/hps_head/sys/arm/xscale/ixp425/avila_ata.c projects/hps_head/sys/arm/xscale/ixp425/avila_machdep.c projects/hps_head/sys/arm/xscale/ixp425/ixp425.c projects/hps_head/sys/arm/xscale/ixp425/ixp425_pci.c projects/hps_head/sys/arm/xscale/ixp425/std.avila projects/hps_head/sys/arm/xscale/pxa/pxa_machdep.c projects/hps_head/sys/arm/xscale/pxa/pxa_obio.c projects/hps_head/sys/arm/xscale/pxa/pxa_smi.c projects/hps_head/sys/arm64/arm64/elf_machdep.c projects/hps_head/sys/arm64/arm64/exception.S projects/hps_head/sys/arm64/arm64/gic.c projects/hps_head/sys/arm64/arm64/gic.h projects/hps_head/sys/arm64/arm64/gic_fdt.c projects/hps_head/sys/arm64/arm64/gic_v3.c projects/hps_head/sys/arm64/arm64/gic_v3_fdt.c projects/hps_head/sys/arm64/arm64/gic_v3_its.c projects/hps_head/sys/arm64/arm64/gic_v3_var.h projects/hps_head/sys/arm64/arm64/identcpu.c projects/hps_head/sys/arm64/arm64/intr_machdep.c projects/hps_head/sys/arm64/arm64/machdep.c projects/hps_head/sys/arm64/arm64/mp_machdep.c projects/hps_head/sys/arm64/arm64/nexus.c projects/hps_head/sys/arm64/arm64/pic_if.m projects/hps_head/sys/arm64/arm64/swtch.S projects/hps_head/sys/arm64/arm64/vm_machdep.c projects/hps_head/sys/arm64/cavium/thunder_pcie.c projects/hps_head/sys/arm64/cavium/thunder_pcie_common.c projects/hps_head/sys/arm64/cavium/thunder_pcie_common.h projects/hps_head/sys/arm64/cavium/thunder_pcie_pem.c projects/hps_head/sys/arm64/conf/GENERIC projects/hps_head/sys/arm64/include/armreg.h projects/hps_head/sys/arm64/include/cpu.h projects/hps_head/sys/arm64/include/intr.h projects/hps_head/sys/arm64/include/setjmp.h projects/hps_head/sys/boot/arm/at91/boot2/boot2.c projects/hps_head/sys/boot/arm/ixp425/boot2/boot2.c projects/hps_head/sys/boot/arm64/libarm64/cache.c projects/hps_head/sys/boot/common/bootstrap.h projects/hps_head/sys/boot/common/console.c projects/hps_head/sys/boot/common/interp_forth.c projects/hps_head/sys/boot/common/load_elf.c projects/hps_head/sys/boot/common/load_elf_obj.c projects/hps_head/sys/boot/common/misc.c projects/hps_head/sys/boot/common/module.c projects/hps_head/sys/boot/common/part.c projects/hps_head/sys/boot/common/self_reloc.c projects/hps_head/sys/boot/common/ufsread.c projects/hps_head/sys/boot/efi/Makefile projects/hps_head/sys/boot/efi/boot1/Makefile projects/hps_head/sys/boot/efi/boot1/boot1.c projects/hps_head/sys/boot/efi/boot1/fat-amd64.tmpl.bz2.uu projects/hps_head/sys/boot/efi/boot1/fat-arm.tmpl.bz2.uu projects/hps_head/sys/boot/efi/boot1/fat-arm64.tmpl.bz2.uu projects/hps_head/sys/boot/efi/boot1/fat-i386.tmpl.bz2.uu projects/hps_head/sys/boot/efi/boot1/generate-fat.sh projects/hps_head/sys/boot/efi/fdt/Makefile projects/hps_head/sys/boot/efi/fdt/efi_fdt.c projects/hps_head/sys/boot/efi/include/amd64/efibind.h projects/hps_head/sys/boot/efi/include/arm64/efibind.h projects/hps_head/sys/boot/efi/include/efi_nii.h projects/hps_head/sys/boot/efi/include/efiapi.h projects/hps_head/sys/boot/efi/include/eficon.h projects/hps_head/sys/boot/efi/include/eficonsctl.h projects/hps_head/sys/boot/efi/include/efidevp.h projects/hps_head/sys/boot/efi/include/efierr.h projects/hps_head/sys/boot/efi/include/efifpswa.h projects/hps_head/sys/boot/efi/include/efigop.h projects/hps_head/sys/boot/efi/include/efilib.h projects/hps_head/sys/boot/efi/include/efinet.h projects/hps_head/sys/boot/efi/include/efipciio.h projects/hps_head/sys/boot/efi/include/efiprot.h projects/hps_head/sys/boot/efi/include/efipxebc.h projects/hps_head/sys/boot/efi/include/efiser.h projects/hps_head/sys/boot/efi/include/efiuga.h projects/hps_head/sys/boot/efi/include/i386/efibind.h projects/hps_head/sys/boot/efi/libefi/Makefile projects/hps_head/sys/boot/efi/libefi/efi_console.c projects/hps_head/sys/boot/efi/libefi/efipart.c projects/hps_head/sys/boot/efi/libefi/handles.c projects/hps_head/sys/boot/efi/libefi/libefi.c projects/hps_head/sys/boot/efi/loader/Makefile projects/hps_head/sys/boot/efi/loader/arch/amd64/elf64_freebsd.c projects/hps_head/sys/boot/efi/loader/arch/amd64/framebuffer.c projects/hps_head/sys/boot/efi/loader/arch/arm/exec.c projects/hps_head/sys/boot/efi/loader/arch/arm64/exec.c projects/hps_head/sys/boot/efi/loader/autoload.c projects/hps_head/sys/boot/efi/loader/bootinfo.c projects/hps_head/sys/boot/efi/loader/conf.c projects/hps_head/sys/boot/efi/loader/copy.c projects/hps_head/sys/boot/efi/loader/devicename.c projects/hps_head/sys/boot/efi/loader/loader_efi.h projects/hps_head/sys/boot/efi/loader/main.c projects/hps_head/sys/boot/fdt/dts/arm/db78460.dts projects/hps_head/sys/boot/fdt/dts/arm/rk3188.dtsi projects/hps_head/sys/boot/fdt/dts/arm/sun4i-a10.dtsi projects/hps_head/sys/boot/fdt/dts/arm/sun7i-a20.dtsi projects/hps_head/sys/boot/fdt/fdt_loader_cmd.c projects/hps_head/sys/boot/ficl/amd64/sysdep.c projects/hps_head/sys/boot/ficl/i386/sysdep.c projects/hps_head/sys/boot/forth/beastie.4th projects/hps_head/sys/boot/forth/beastie.4th.8 projects/hps_head/sys/boot/forth/loader.conf projects/hps_head/sys/boot/forth/loader.conf.5 projects/hps_head/sys/boot/forth/menu-commands.4th projects/hps_head/sys/boot/forth/menu.rc projects/hps_head/sys/boot/forth/support.4th projects/hps_head/sys/boot/i386/boot2/boot2.c projects/hps_head/sys/boot/i386/gptboot/gptboot.c projects/hps_head/sys/boot/i386/libi386/biosmem.c projects/hps_head/sys/boot/i386/libi386/libi386.h projects/hps_head/sys/boot/i386/libi386/pxe.c projects/hps_head/sys/boot/i386/libi386/smbios.c projects/hps_head/sys/boot/i386/loader/main.c projects/hps_head/sys/boot/i386/zfsboot/zfsboot.c projects/hps_head/sys/boot/kshim/bsd_global.h projects/hps_head/sys/boot/kshim/bsd_kernel.c projects/hps_head/sys/boot/kshim/bsd_kernel.h projects/hps_head/sys/boot/libstand32/Makefile projects/hps_head/sys/boot/libstand32/Makefile.depend projects/hps_head/sys/boot/mips/beri/boot2/boot2.c projects/hps_head/sys/boot/mips/beri/boot2/flashboot.ldscript projects/hps_head/sys/boot/mips/beri/boot2/jtagboot.ldscript projects/hps_head/sys/boot/pc98/boot2/boot2.c projects/hps_head/sys/boot/pc98/libpc98/biosdisk.c projects/hps_head/sys/boot/powerpc/boot1.chrp/boot1.c projects/hps_head/sys/boot/sparc64/boot1/boot1.c projects/hps_head/sys/boot/uboot/common/main.c projects/hps_head/sys/boot/uboot/lib/copy.c projects/hps_head/sys/boot/usb/tools/Makefile projects/hps_head/sys/boot/userboot/libstand/Makefile projects/hps_head/sys/boot/userboot/libstand/Makefile.depend projects/hps_head/sys/boot/userboot/test/test.c projects/hps_head/sys/boot/userboot/userboot/main.c projects/hps_head/sys/boot/zfs/libzfs.h projects/hps_head/sys/boot/zfs/zfs.c projects/hps_head/sys/boot/zfs/zfsimpl.c projects/hps_head/sys/bsm/audit.h projects/hps_head/sys/bsm/audit_domain.h projects/hps_head/sys/bsm/audit_errno.h projects/hps_head/sys/bsm/audit_fcntl.h projects/hps_head/sys/bsm/audit_internal.h projects/hps_head/sys/bsm/audit_kevents.h projects/hps_head/sys/bsm/audit_record.h projects/hps_head/sys/bsm/audit_socket_type.h projects/hps_head/sys/cam/cam_ccb.h projects/hps_head/sys/cam/ctl/ctl.c projects/hps_head/sys/cam/ctl/ctl_backend_block.c projects/hps_head/sys/cam/ctl/ctl_ha.c projects/hps_head/sys/cam/scsi/scsi_ch.c projects/hps_head/sys/cam/scsi/scsi_enc.c projects/hps_head/sys/cam/scsi/scsi_pass.c projects/hps_head/sys/cam/scsi/scsi_pt.c projects/hps_head/sys/cam/scsi/scsi_sa.c projects/hps_head/sys/cam/scsi/scsi_sg.c projects/hps_head/sys/cddl/boot/zfs/lz4.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/hps_head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c projects/hps_head/sys/cddl/dev/dtrace/dtrace_cddl.h projects/hps_head/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/hps_head/sys/cddl/dev/fbt/arm/fbt_isa.c projects/hps_head/sys/cddl/dev/systrace/systrace.c projects/hps_head/sys/compat/ia32/ia32_sysvec.c projects/hps_head/sys/compat/linux/linux_dtrace.h projects/hps_head/sys/compat/linux/linux_futex.c projects/hps_head/sys/compat/linux/linux_misc.c projects/hps_head/sys/compat/linux/linux_socket.c projects/hps_head/sys/compat/linux/linux_timer.c projects/hps_head/sys/compat/linuxkpi/common/include/asm/atomic-long.h projects/hps_head/sys/compat/linuxkpi/common/include/asm/atomic.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/bitops.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/cdev.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/clocksource.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/compiler.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/completion.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/device.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/etherdevice.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/file.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/gfp.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/idr.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/if_vlan.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/interrupt.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/kernel.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/kobject.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/kthread.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/list.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/miscdevice.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/mutex.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/netdevice.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/notifier.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/pci.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/uaccess.h projects/hps_head/sys/compat/linuxkpi/common/include/linux/workqueue.h projects/hps_head/sys/compat/linuxkpi/common/src/linux_compat.c projects/hps_head/sys/compat/linuxkpi/common/src/linux_idr.c projects/hps_head/sys/compat/linuxkpi/common/src/linux_pci.c projects/hps_head/sys/compat/svr4/svr4_sysvec.c projects/hps_head/sys/conf/NOTES projects/hps_head/sys/conf/files projects/hps_head/sys/conf/files.amd64 projects/hps_head/sys/conf/files.arm projects/hps_head/sys/conf/files.arm64 projects/hps_head/sys/conf/files.i386 projects/hps_head/sys/conf/files.mips projects/hps_head/sys/conf/files.powerpc projects/hps_head/sys/conf/kern.post.mk projects/hps_head/sys/conf/kern.pre.mk projects/hps_head/sys/conf/kmod.mk projects/hps_head/sys/conf/newvers.sh projects/hps_head/sys/conf/options projects/hps_head/sys/conf/options.arm projects/hps_head/sys/conf/options.mips projects/hps_head/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (contents, props changed) projects/hps_head/sys/contrib/ipfilter/netinet/ip_nat.c projects/hps_head/sys/contrib/rdma/krping/krping.c projects/hps_head/sys/contrib/vchiq/interface/vchiq_arm/vchiq_kmod.c projects/hps_head/sys/crypto/sha1.h projects/hps_head/sys/crypto/sha2/sha256.h projects/hps_head/sys/dev/acpica/acpi.c projects/hps_head/sys/dev/acpica/acpi_hpet.c projects/hps_head/sys/dev/acpica/acpi_pcib_acpi.c projects/hps_head/sys/dev/acpica/acpi_resource.c projects/hps_head/sys/dev/acpica/acpi_timer.c projects/hps_head/sys/dev/acpica/acpivar.h projects/hps_head/sys/dev/advansys/adv_isa.c projects/hps_head/sys/dev/ahci/ahci.c projects/hps_head/sys/dev/ahci/ahci.h projects/hps_head/sys/dev/aic/aic_pccard.c projects/hps_head/sys/dev/an/if_an_pccard.c projects/hps_head/sys/dev/asmc/asmc.c projects/hps_head/sys/dev/ata/ata-card.c projects/hps_head/sys/dev/ata/ata-cbus.c projects/hps_head/sys/dev/ata/ata-isa.c projects/hps_head/sys/dev/ata/ata-pci.c projects/hps_head/sys/dev/ata/ata-pci.h projects/hps_head/sys/dev/ath/ah_osdep.c projects/hps_head/sys/dev/ath/ah_osdep.h projects/hps_head/sys/dev/atkbdc/atkbdc_ebus.c projects/hps_head/sys/dev/atkbdc/atkbdc_isa.c projects/hps_head/sys/dev/atkbdc/atkbdc_subr.c projects/hps_head/sys/dev/atkbdc/psm.c projects/hps_head/sys/dev/bwi/if_bwi.c projects/hps_head/sys/dev/bwn/if_bwn.c projects/hps_head/sys/dev/bxe/bxe.c projects/hps_head/sys/dev/bxe/bxe.h projects/hps_head/sys/dev/bxe/bxe_stats.c projects/hps_head/sys/dev/bxe/bxe_stats.h projects/hps_head/sys/dev/bxe/ecore_init.h projects/hps_head/sys/dev/cmx/cmx_pccard.c projects/hps_head/sys/dev/cs/if_cs.c projects/hps_head/sys/dev/cs/if_cs_pccard.c projects/hps_head/sys/dev/ctau/if_ct.c projects/hps_head/sys/dev/cx/if_cx.c projects/hps_head/sys/dev/cxgb/cxgb_osdep.h projects/hps_head/sys/dev/cxgb/cxgb_sge.c projects/hps_head/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.h projects/hps_head/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c projects/hps_head/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.h projects/hps_head/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/hps_head/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/hps_head/sys/dev/cxgb/ulp/tom/cxgb_l2t.c projects/hps_head/sys/dev/cxgb/ulp/tom/cxgb_listen.c projects/hps_head/sys/dev/cxgbe/adapter.h projects/hps_head/sys/dev/cxgbe/iw_cxgbe/cm.c projects/hps_head/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h projects/hps_head/sys/dev/cxgbe/iw_cxgbe/provider.c projects/hps_head/sys/dev/cxgbe/offload.h projects/hps_head/sys/dev/cxgbe/t4_main.c projects/hps_head/sys/dev/cxgbe/t4_sge.c projects/hps_head/sys/dev/cxgbe/tom/t4_connect.c projects/hps_head/sys/dev/cxgbe/tom/t4_cpl_io.c projects/hps_head/sys/dev/cxgbe/tom/t4_ddp.c projects/hps_head/sys/dev/cxgbe/tom/t4_listen.c projects/hps_head/sys/dev/cxgbe/tom/t4_tom.c projects/hps_head/sys/dev/cxgbe/tom/t4_tom.h projects/hps_head/sys/dev/cxgbe/tom/t4_tom_l2t.c projects/hps_head/sys/dev/drm2/drm_crtc.c projects/hps_head/sys/dev/drm2/drm_pci.c projects/hps_head/sys/dev/drm2/i915/i915_gem.c projects/hps_head/sys/dev/drm2/i915/i915_gem_execbuffer.c projects/hps_head/sys/dev/drm2/i915/i915_gem_gtt.c projects/hps_head/sys/dev/drm2/i915/i915_gem_tiling.c projects/hps_head/sys/dev/drm2/i915/i915_irq.c projects/hps_head/sys/dev/drm2/i915/intel_crt.c projects/hps_head/sys/dev/drm2/i915/intel_display.c projects/hps_head/sys/dev/drm2/i915/intel_iic.c projects/hps_head/sys/dev/drm2/i915/intel_overlay.c projects/hps_head/sys/dev/drm2/ttm/ttm_bo.c projects/hps_head/sys/dev/drm2/ttm/ttm_page_alloc.c projects/hps_head/sys/dev/drm2/ttm/ttm_tt.c projects/hps_head/sys/dev/e1000/if_em.c projects/hps_head/sys/dev/e1000/if_em.h projects/hps_head/sys/dev/e1000/if_igb.c projects/hps_head/sys/dev/e1000/if_igb.h projects/hps_head/sys/dev/e1000/if_lem.c projects/hps_head/sys/dev/e1000/if_lem.h projects/hps_head/sys/dev/ed/if_ed_3c503.c projects/hps_head/sys/dev/ed/if_ed_cbus.c projects/hps_head/sys/dev/ed/if_ed_hpp.c projects/hps_head/sys/dev/ed/if_ed_isa.c projects/hps_head/sys/dev/ed/if_ed_pccard.c projects/hps_head/sys/dev/ed/if_ed_pci.c projects/hps_head/sys/dev/ed/if_ed_wd80x3.c projects/hps_head/sys/dev/eisa/eisaconf.c projects/hps_head/sys/dev/ep/if_ep_pccard.c projects/hps_head/sys/dev/etherswitch/arswitch/arswitch.c projects/hps_head/sys/dev/etherswitch/arswitch/arswitch_7240.c projects/hps_head/sys/dev/etherswitch/arswitch/arswitch_8216.c projects/hps_head/sys/dev/etherswitch/arswitch/arswitch_8226.c projects/hps_head/sys/dev/etherswitch/arswitch/arswitch_8316.c projects/hps_head/sys/dev/etherswitch/arswitch/arswitch_8327.c projects/hps_head/sys/dev/etherswitch/arswitch/arswitch_9340.c projects/hps_head/sys/dev/etherswitch/arswitch/arswitch_phy.c projects/hps_head/sys/dev/etherswitch/arswitch/arswitch_reg.c projects/hps_head/sys/dev/etherswitch/e6000sw/e6000sw.c projects/hps_head/sys/dev/etherswitch/ip17x/ip17x.c projects/hps_head/sys/dev/etherswitch/ukswitch/ukswitch.c projects/hps_head/sys/dev/ex/if_ex_pccard.c projects/hps_head/sys/dev/fdc/fdc_pccard.c projects/hps_head/sys/dev/fdt/fdt_common.c projects/hps_head/sys/dev/fdt/fdt_common.h projects/hps_head/sys/dev/fdt/simplebus.c projects/hps_head/sys/dev/fe/if_fe_cbus.c projects/hps_head/sys/dev/fe/if_fe_isa.c projects/hps_head/sys/dev/fe/if_fe_pccard.c projects/hps_head/sys/dev/filemon/filemon.c projects/hps_head/sys/dev/filemon/filemon_wrapper.c projects/hps_head/sys/dev/flash/mx25l.c projects/hps_head/sys/dev/gpio/gpiobus.c projects/hps_head/sys/dev/hwpmc/hwpmc_core.c projects/hps_head/sys/dev/hwpmc/hwpmc_e500.c projects/hps_head/sys/dev/hwpmc/hwpmc_logging.c projects/hps_head/sys/dev/hwpmc/hwpmc_powerpc.c projects/hps_head/sys/dev/hyperv/include/hyperv.h projects/hps_head/sys/dev/hyperv/netvsc/hv_net_vsc.c projects/hps_head/sys/dev/hyperv/netvsc/hv_net_vsc.h projects/hps_head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/hps_head/sys/dev/hyperv/netvsc/hv_rndis.h projects/hps_head/sys/dev/hyperv/netvsc/hv_rndis_filter.c projects/hps_head/sys/dev/hyperv/netvsc/hv_rndis_filter.h projects/hps_head/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c projects/hps_head/sys/dev/hyperv/utilities/hv_kvp.c projects/hps_head/sys/dev/hyperv/vmbus/hv_channel.c projects/hps_head/sys/dev/hyperv/vmbus/hv_channel_mgmt.c projects/hps_head/sys/dev/hyperv/vmbus/hv_connection.c projects/hps_head/sys/dev/hyperv/vmbus/hv_hv.c projects/hps_head/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c projects/hps_head/sys/dev/hyperv/vmbus/hv_vmbus_priv.h projects/hps_head/sys/dev/ic/ns16550.h projects/hps_head/sys/dev/if_ndis/if_ndis.c projects/hps_head/sys/dev/if_ndis/if_ndis_pci.c projects/hps_head/sys/dev/ioat/ioat.c projects/hps_head/sys/dev/ioat/ioat.h projects/hps_head/sys/dev/ioat/ioat_hw.h projects/hps_head/sys/dev/ioat/ioat_internal.h projects/hps_head/sys/dev/ioat/ioat_test.c projects/hps_head/sys/dev/ioat/ioat_test.h projects/hps_head/sys/dev/isci/scil/scic_sds_phy.h projects/hps_head/sys/dev/iscsi/iscsi.c projects/hps_head/sys/dev/iscsi/iscsi.h projects/hps_head/sys/dev/ismt/ismt.c projects/hps_head/sys/dev/isp/isp.c projects/hps_head/sys/dev/isp/isp_freebsd.c projects/hps_head/sys/dev/isp/isp_freebsd.h projects/hps_head/sys/dev/isp/isp_library.c projects/hps_head/sys/dev/isp/isp_library.h projects/hps_head/sys/dev/isp/isp_pci.c projects/hps_head/sys/dev/isp/isp_sbus.c projects/hps_head/sys/dev/isp/isp_target.c projects/hps_head/sys/dev/isp/ispmbox.h projects/hps_head/sys/dev/isp/ispvar.h projects/hps_head/sys/dev/iwi/if_iwi.c projects/hps_head/sys/dev/iwm/if_iwm.c projects/hps_head/sys/dev/iwm/if_iwm_mac_ctxt.c projects/hps_head/sys/dev/iwm/if_iwmvar.h projects/hps_head/sys/dev/iwn/if_iwn.c projects/hps_head/sys/dev/ixgbe/if_ix.c projects/hps_head/sys/dev/ixgbe/if_ixv.c projects/hps_head/sys/dev/ixgbe/ix_txrx.c projects/hps_head/sys/dev/ixgbe/ixgbe.h projects/hps_head/sys/dev/ixgbe/ixgbe_82598.c projects/hps_head/sys/dev/ixgbe/ixgbe_82599.c projects/hps_head/sys/dev/ixgbe/ixgbe_api.c projects/hps_head/sys/dev/ixgbe/ixgbe_api.h projects/hps_head/sys/dev/ixgbe/ixgbe_common.c projects/hps_head/sys/dev/ixgbe/ixgbe_dcb.c projects/hps_head/sys/dev/ixgbe/ixgbe_osdep.h projects/hps_head/sys/dev/ixgbe/ixgbe_phy.c projects/hps_head/sys/dev/ixgbe/ixgbe_phy.h projects/hps_head/sys/dev/ixgbe/ixgbe_type.h projects/hps_head/sys/dev/ixgbe/ixgbe_vf.c projects/hps_head/sys/dev/ixgbe/ixgbe_x540.c projects/hps_head/sys/dev/ixgbe/ixgbe_x550.c projects/hps_head/sys/dev/ixgbe/ixgbe_x550.h projects/hps_head/sys/dev/ixl/if_ixl.c projects/hps_head/sys/dev/malo/if_malo.c projects/hps_head/sys/dev/mca/mca_bus.c projects/hps_head/sys/dev/md/md.c projects/hps_head/sys/dev/mge/if_mge.c projects/hps_head/sys/dev/mlx5/device.h projects/hps_head/sys/dev/mlx5/mlx5_en/en.h projects/hps_head/sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c projects/hps_head/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/hps_head/sys/dev/mlx5/mlx5_en/mlx5_en_rx.c projects/hps_head/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c projects/hps_head/sys/dev/mlx5/mlx5_en/mlx5_en_txrx.c projects/hps_head/sys/dev/mmc/bridge.h projects/hps_head/sys/dev/mmc/host/dwmmc.c projects/hps_head/sys/dev/mmc/mmc.c projects/hps_head/sys/dev/mpr/mpr_sas_lsi.c projects/hps_head/sys/dev/mps/mps_sas_lsi.c projects/hps_head/sys/dev/mvs/mvs_pci.c projects/hps_head/sys/dev/mvs/mvs_soc.c projects/hps_head/sys/dev/mxge/if_mxge.c projects/hps_head/sys/dev/nand/nand_cdev.c projects/hps_head/sys/dev/nand/nand_geom.c projects/hps_head/sys/dev/ncv/ncr53c500_pccard.c projects/hps_head/sys/dev/netmap/if_em_netmap.h projects/hps_head/sys/dev/netmap/netmap.c projects/hps_head/sys/dev/nsp/nsp_pccard.c projects/hps_head/sys/dev/nvd/nvd.c projects/hps_head/sys/dev/nvme/nvme.c projects/hps_head/sys/dev/nvme/nvme.h projects/hps_head/sys/dev/nvme/nvme_ctrlr.c projects/hps_head/sys/dev/nvme/nvme_ns.c projects/hps_head/sys/dev/nvme/nvme_private.h projects/hps_head/sys/dev/nvme/nvme_qpair.c projects/hps_head/sys/dev/nvme/nvme_sysctl.c projects/hps_head/sys/dev/ofw/ofw_bus_subr.c projects/hps_head/sys/dev/ofw/ofw_bus_subr.h projects/hps_head/sys/dev/ofw/ofw_fdt.c projects/hps_head/sys/dev/ofw/ofw_iicbus.c projects/hps_head/sys/dev/ofw/ofwbus.c projects/hps_head/sys/dev/ofw/openfirm.c projects/hps_head/sys/dev/ofw/openfirm.h projects/hps_head/sys/dev/otus/if_otus.c projects/hps_head/sys/dev/pccard/pccard.c projects/hps_head/sys/dev/pccard/pccardvar.h projects/hps_head/sys/dev/pccard/pccardvarp.h projects/hps_head/sys/dev/pccbb/pccbb.c projects/hps_head/sys/dev/pccbb/pccbb_pci.c projects/hps_head/sys/dev/pccbb/pccbbvar.h projects/hps_head/sys/dev/pcf/pcf_isa.c projects/hps_head/sys/dev/pci/hostb_pci.c projects/hps_head/sys/dev/pci/isa_pci.c projects/hps_head/sys/dev/pci/pci.c projects/hps_head/sys/dev/pci/pci_host_generic.c projects/hps_head/sys/dev/pci/pci_if.m projects/hps_head/sys/dev/pci/pci_iov.c projects/hps_head/sys/dev/pci/pci_pci.c projects/hps_head/sys/dev/pci/pci_private.h projects/hps_head/sys/dev/pci/pci_subr.c projects/hps_head/sys/dev/pci/pcib_private.h projects/hps_head/sys/dev/pci/pcireg.h projects/hps_head/sys/dev/pci/pcivar.h projects/hps_head/sys/dev/pci/vga_pci.c projects/hps_head/sys/dev/ppc/ppc.c projects/hps_head/sys/dev/ppc/ppcvar.h projects/hps_head/sys/dev/pty/pty.c projects/hps_head/sys/dev/puc/puc.c projects/hps_head/sys/dev/puc/puc_bfe.h projects/hps_head/sys/dev/puc/pucdata.c projects/hps_head/sys/dev/qlxgbe/ql_fw.c projects/hps_head/sys/dev/qlxgbe/ql_ver.h projects/hps_head/sys/dev/quicc/quicc_bfe.h projects/hps_head/sys/dev/quicc/quicc_core.c projects/hps_head/sys/dev/ral/rt2560.c projects/hps_head/sys/dev/ral/rt2661.c projects/hps_head/sys/dev/ral/rt2860.c projects/hps_head/sys/dev/random/build.sh projects/hps_head/sys/dev/random/fortuna.c projects/hps_head/sys/dev/random/hash.c projects/hps_head/sys/dev/random/other_algorithm.c projects/hps_head/sys/dev/random/randomdev.c projects/hps_head/sys/dev/random/unit_test.c projects/hps_head/sys/dev/random/yarrow.c projects/hps_head/sys/dev/rt/if_rt.c projects/hps_head/sys/dev/rt/if_rtreg.h projects/hps_head/sys/dev/rt/if_rtvar.h projects/hps_head/sys/dev/scc/scc_bfe.h projects/hps_head/sys/dev/scc/scc_core.c projects/hps_head/sys/dev/sdhci/sdhci_fdt.c projects/hps_head/sys/dev/sdhci/sdhci_pci.c projects/hps_head/sys/dev/sec/sec.c projects/hps_head/sys/dev/sfxge/common/ef10_tlv_layout.h projects/hps_head/sys/dev/sfxge/common/efsys.h projects/hps_head/sys/dev/sfxge/common/efx.h projects/hps_head/sys/dev/sfxge/common/efx_bootcfg.c projects/hps_head/sys/dev/sfxge/common/efx_check.h projects/hps_head/sys/dev/sfxge/common/efx_crc32.c projects/hps_head/sys/dev/sfxge/common/efx_ev.c projects/hps_head/sys/dev/sfxge/common/efx_filter.c projects/hps_head/sys/dev/sfxge/common/efx_hash.c projects/hps_head/sys/dev/sfxge/common/efx_impl.h projects/hps_head/sys/dev/sfxge/common/efx_intr.c projects/hps_head/sys/dev/sfxge/common/efx_mac.c projects/hps_head/sys/dev/sfxge/common/efx_mcdi.c projects/hps_head/sys/dev/sfxge/common/efx_mcdi.h projects/hps_head/sys/dev/sfxge/common/efx_mon.c projects/hps_head/sys/dev/sfxge/common/efx_nic.c projects/hps_head/sys/dev/sfxge/common/efx_nvram.c projects/hps_head/sys/dev/sfxge/common/efx_phy.c projects/hps_head/sys/dev/sfxge/common/efx_port.c projects/hps_head/sys/dev/sfxge/common/efx_regs_ef10.h projects/hps_head/sys/dev/sfxge/common/efx_regs_mcdi.h projects/hps_head/sys/dev/sfxge/common/efx_rx.c projects/hps_head/sys/dev/sfxge/common/efx_sram.c projects/hps_head/sys/dev/sfxge/common/efx_tx.c projects/hps_head/sys/dev/sfxge/common/efx_types.h projects/hps_head/sys/dev/sfxge/common/efx_vpd.c projects/hps_head/sys/dev/sfxge/common/efx_wol.c projects/hps_head/sys/dev/sfxge/common/hunt_ev.c projects/hps_head/sys/dev/sfxge/common/hunt_filter.c projects/hps_head/sys/dev/sfxge/common/hunt_impl.h projects/hps_head/sys/dev/sfxge/common/hunt_intr.c projects/hps_head/sys/dev/sfxge/common/hunt_mac.c projects/hps_head/sys/dev/sfxge/common/hunt_mcdi.c projects/hps_head/sys/dev/sfxge/common/hunt_nic.c projects/hps_head/sys/dev/sfxge/common/hunt_nvram.c projects/hps_head/sys/dev/sfxge/common/hunt_phy.c projects/hps_head/sys/dev/sfxge/common/hunt_rx.c projects/hps_head/sys/dev/sfxge/common/hunt_sram.c projects/hps_head/sys/dev/sfxge/common/hunt_tx.c projects/hps_head/sys/dev/sfxge/common/hunt_vpd.c projects/hps_head/sys/dev/sfxge/common/mcdi_mon.c projects/hps_head/sys/dev/sfxge/common/siena_flash.h projects/hps_head/sys/dev/sfxge/common/siena_impl.h projects/hps_head/sys/dev/sfxge/common/siena_mac.c projects/hps_head/sys/dev/sfxge/common/siena_mcdi.c projects/hps_head/sys/dev/sfxge/common/siena_nic.c projects/hps_head/sys/dev/sfxge/common/siena_nvram.c projects/hps_head/sys/dev/sfxge/common/siena_phy.c projects/hps_head/sys/dev/sfxge/common/siena_sram.c projects/hps_head/sys/dev/sfxge/common/siena_vpd.c projects/hps_head/sys/dev/sfxge/sfxge.c projects/hps_head/sys/dev/sfxge/sfxge.h projects/hps_head/sys/dev/sfxge/sfxge_tx.c projects/hps_head/sys/dev/sfxge/sfxge_tx.h projects/hps_head/sys/dev/sfxge/sfxge_version.h projects/hps_head/sys/dev/siba/siba.c projects/hps_head/sys/dev/siba/siba_bwn.c projects/hps_head/sys/dev/siba/siba_pcib.c projects/hps_head/sys/dev/siis/siis.c projects/hps_head/sys/dev/sn/if_sn_pccard.c projects/hps_head/sys/dev/snc/if_snc_cbus.c projects/hps_head/sys/dev/snc/if_snc_pccard.c projects/hps_head/sys/dev/sound/isa/gusc.c projects/hps_head/sys/dev/sound/isa/sbc.c projects/hps_head/sys/dev/sound/pci/csa.c projects/hps_head/sys/dev/sound/pci/fm801.c projects/hps_head/sys/dev/sound/pci/hdspe.h projects/hps_head/sys/dev/sound/pci/vibes.c projects/hps_head/sys/dev/sound/usb/uaudio.c projects/hps_head/sys/dev/stg/tmc18c30_pccard.c projects/hps_head/sys/dev/stg/tmc18c30_subr.c projects/hps_head/sys/dev/ti/if_ti.c projects/hps_head/sys/dev/tsec/if_tsec.c projects/hps_head/sys/dev/uart/uart_bus.h projects/hps_head/sys/dev/uart/uart_bus_pccard.c projects/hps_head/sys/dev/uart/uart_core.c projects/hps_head/sys/dev/uart/uart_cpu_fdt.c projects/hps_head/sys/dev/uart/uart_dev_ns8250.c projects/hps_head/sys/dev/uart/uart_tty.c projects/hps_head/sys/dev/usb/controller/dwc_otg.c projects/hps_head/sys/dev/usb/controller/ehci_mv.c projects/hps_head/sys/dev/usb/controller/xhci.h projects/hps_head/sys/dev/usb/controller/xhci_pci.c projects/hps_head/sys/dev/usb/input/atp.c projects/hps_head/sys/dev/usb/input/uep.c projects/hps_head/sys/dev/usb/input/uhid.c projects/hps_head/sys/dev/usb/input/ukbd.c projects/hps_head/sys/dev/usb/input/ums.c projects/hps_head/sys/dev/usb/input/wsp.c projects/hps_head/sys/dev/usb/misc/udbp.c projects/hps_head/sys/dev/usb/misc/ufm.c projects/hps_head/sys/dev/usb/misc/ugold.c projects/hps_head/sys/dev/usb/misc/uled.c projects/hps_head/sys/dev/usb/net/if_aue.c projects/hps_head/sys/dev/usb/net/if_axe.c projects/hps_head/sys/dev/usb/net/if_axge.c projects/hps_head/sys/dev/usb/net/if_cdce.c projects/hps_head/sys/dev/usb/net/if_cue.c projects/hps_head/sys/dev/usb/net/if_ipheth.c projects/hps_head/sys/dev/usb/net/if_kue.c projects/hps_head/sys/dev/usb/net/if_mos.c projects/hps_head/sys/dev/usb/net/if_rue.c projects/hps_head/sys/dev/usb/net/if_smsc.c projects/hps_head/sys/dev/usb/net/if_udav.c projects/hps_head/sys/dev/usb/net/if_urndis.c projects/hps_head/sys/dev/usb/net/if_usie.c projects/hps_head/sys/dev/usb/net/uhso.c projects/hps_head/sys/dev/usb/serial/u3g.c projects/hps_head/sys/dev/usb/serial/uark.c projects/hps_head/sys/dev/usb/serial/ubsa.c projects/hps_head/sys/dev/usb/serial/uchcom.c projects/hps_head/sys/dev/usb/serial/ucycom.c projects/hps_head/sys/dev/usb/serial/ufoma.c projects/hps_head/sys/dev/usb/serial/uftdi.c projects/hps_head/sys/dev/usb/serial/ugensa.c projects/hps_head/sys/dev/usb/serial/uipaq.c projects/hps_head/sys/dev/usb/serial/ulpt.c projects/hps_head/sys/dev/usb/serial/umcs.c projects/hps_head/sys/dev/usb/serial/umct.c projects/hps_head/sys/dev/usb/serial/umodem.c projects/hps_head/sys/dev/usb/serial/umoscom.c projects/hps_head/sys/dev/usb/serial/uplcom.c projects/hps_head/sys/dev/usb/serial/usb_serial.c projects/hps_head/sys/dev/usb/serial/uslcom.c projects/hps_head/sys/dev/usb/serial/uvisor.c projects/hps_head/sys/dev/usb/serial/uvscom.c projects/hps_head/sys/dev/usb/storage/umass.c projects/hps_head/sys/dev/usb/storage/urio.c projects/hps_head/sys/dev/usb/usb_device.c projects/hps_head/sys/dev/usb/usb_hub.c projects/hps_head/sys/dev/usb/usb_lookup.c projects/hps_head/sys/dev/usb/usbdevs projects/hps_head/sys/dev/usb/usbdi.h projects/hps_head/sys/dev/usb/wlan/if_rsu.c projects/hps_head/sys/dev/usb/wlan/if_rum.c projects/hps_head/sys/dev/usb/wlan/if_run.c projects/hps_head/sys/dev/usb/wlan/if_uath.c projects/hps_head/sys/dev/usb/wlan/if_upgt.c projects/hps_head/sys/dev/usb/wlan/if_ural.c projects/hps_head/sys/dev/usb/wlan/if_urtw.c projects/hps_head/sys/dev/usb/wlan/if_urtwn.c projects/hps_head/sys/dev/usb/wlan/if_urtwnreg.h projects/hps_head/sys/dev/usb/wlan/if_urtwnvar.h projects/hps_head/sys/dev/usb/wlan/if_zyd.c projects/hps_head/sys/dev/vt/hw/ofwfb/ofwfb.c projects/hps_head/sys/dev/wi/if_wi_pccard.c projects/hps_head/sys/dev/wl/if_wl.c projects/hps_head/sys/dev/wpi/if_wpi.c projects/hps_head/sys/dev/wpi/if_wpi_debug.h projects/hps_head/sys/dev/wtap/if_wtap_module.c projects/hps_head/sys/dev/wtap/if_wtapvar.h projects/hps_head/sys/dev/wtap/plugins/visibility.c projects/hps_head/sys/dev/xe/if_xe_pccard.c projects/hps_head/sys/dev/xen/blkfront/blkfront.c projects/hps_head/sys/dev/xen/netfront/netfront.c projects/hps_head/sys/fs/cuse/cuse.c projects/hps_head/sys/fs/cuse/cuse_ioctl.h projects/hps_head/sys/fs/devfs/devfs_devs.c projects/hps_head/sys/fs/devfs/devfs_vnops.c projects/hps_head/sys/fs/ext2fs/ext2_alloc.c projects/hps_head/sys/fs/ext2fs/ext2_bmap.c projects/hps_head/sys/fs/ext2fs/ext2_dinode.h projects/hps_head/sys/fs/ext2fs/ext2_dir.h projects/hps_head/sys/fs/ext2fs/ext2_extents.c projects/hps_head/sys/fs/ext2fs/ext2_extents.h projects/hps_head/sys/fs/ext2fs/ext2_extern.h projects/hps_head/sys/fs/ext2fs/ext2_inode_cnv.c projects/hps_head/sys/fs/ext2fs/ext2_lookup.c projects/hps_head/sys/fs/ext2fs/ext2_vfsops.c projects/hps_head/sys/fs/ext2fs/ext2_vnops.c projects/hps_head/sys/fs/ext2fs/ext2fs.h projects/hps_head/sys/fs/ext2fs/inode.h projects/hps_head/sys/fs/fuse/fuse_vnops.c projects/hps_head/sys/fs/nandfs/nandfs_segment.c projects/hps_head/sys/fs/nfs/nfs_var.h projects/hps_head/sys/fs/nfsclient/nfs_clbio.c projects/hps_head/sys/fs/nfsclient/nfs_clport.c projects/hps_head/sys/fs/nfsclient/nfs_clrpcops.c projects/hps_head/sys/fs/nullfs/null_vnops.c projects/hps_head/sys/fs/smbfs/smbfs_io.c projects/hps_head/sys/fs/smbfs/smbfs_smb.c projects/hps_head/sys/fs/smbfs/smbfs_subr.h projects/hps_head/sys/fs/smbfs/smbfs_vnops.c projects/hps_head/sys/fs/tmpfs/tmpfs_subr.c projects/hps_head/sys/geom/bde/g_bde.c projects/hps_head/sys/geom/bde/g_bde_crypt.c projects/hps_head/sys/geom/bde/g_bde_lock.c projects/hps_head/sys/geom/bde/g_bde_work.c projects/hps_head/sys/geom/eli/g_eli.c projects/hps_head/sys/geom/eli/g_eli.h projects/hps_head/sys/geom/eli/g_eli_crypto.c projects/hps_head/sys/geom/eli/g_eli_key_cache.c projects/hps_head/sys/geom/eli/pkcs5v2.c projects/hps_head/sys/geom/geom_disk.c projects/hps_head/sys/geom/geom_flashmap.c projects/hps_head/sys/geom/geom_map.c projects/hps_head/sys/geom/multipath/g_multipath.c projects/hps_head/sys/geom/part/g_part.c projects/hps_head/sys/geom/part/g_part.h projects/hps_head/sys/geom/part/g_part_gpt.c projects/hps_head/sys/i386/i386/elf_machdep.c projects/hps_head/sys/i386/i386/initcpu.c projects/hps_head/sys/i386/i386/machdep.c projects/hps_head/sys/i386/i386/mp_machdep.c projects/hps_head/sys/i386/i386/sys_machdep.c projects/hps_head/sys/i386/ibcs2/ibcs2_sysvec.c projects/hps_head/sys/i386/include/cputypes.h projects/hps_head/sys/i386/include/md_var.h projects/hps_head/sys/i386/include/metadata.h projects/hps_head/sys/i386/include/smp.h projects/hps_head/sys/i386/isa/npx.c projects/hps_head/sys/i386/linux/linux_proto.h projects/hps_head/sys/i386/linux/linux_syscall.h projects/hps_head/sys/i386/linux/linux_syscalls.c projects/hps_head/sys/i386/linux/linux_sysent.c projects/hps_head/sys/i386/linux/linux_sysvec.c projects/hps_head/sys/i386/linux/syscalls.master projects/hps_head/sys/i386/svr4/svr4_machdep.c projects/hps_head/sys/isa/isa_common.c projects/hps_head/sys/isa/isa_common.h projects/hps_head/sys/kern/bus_if.m projects/hps_head/sys/kern/imgact_aout.c projects/hps_head/sys/kern/imgact_elf.c projects/hps_head/sys/kern/init_main.c projects/hps_head/sys/kern/kern_condvar.c projects/hps_head/sys/kern/kern_conf.c projects/hps_head/sys/kern/kern_environment.c projects/hps_head/sys/kern/kern_exec.c projects/hps_head/sys/kern/kern_exit.c projects/hps_head/sys/kern/kern_fork.c projects/hps_head/sys/kern/kern_jail.c projects/hps_head/sys/kern/kern_ktr.c projects/hps_head/sys/kern/kern_ktrace.c projects/hps_head/sys/kern/kern_linker.c projects/hps_head/sys/kern/kern_malloc.c projects/hps_head/sys/kern/kern_mbuf.c projects/hps_head/sys/kern/kern_proc.c projects/hps_head/sys/kern/kern_prot.c projects/hps_head/sys/kern/kern_racct.c projects/hps_head/sys/kern/kern_rctl.c projects/hps_head/sys/kern/kern_resource.c projects/hps_head/sys/kern/kern_sig.c projects/hps_head/sys/kern/kern_sysctl.c projects/hps_head/sys/kern/kern_thr.c projects/hps_head/sys/kern/kern_thread.c projects/hps_head/sys/kern/kern_time.c projects/hps_head/sys/kern/kern_timeout.c projects/hps_head/sys/kern/link_elf.c projects/hps_head/sys/kern/subr_bus.c projects/hps_head/sys/kern/subr_bus_dma.c projects/hps_head/sys/kern/subr_rman.c projects/hps_head/sys/kern/subr_syscall.c projects/hps_head/sys/kern/sys_process.c projects/hps_head/sys/kern/tty.c projects/hps_head/sys/kern/tty_ttydisc.c projects/hps_head/sys/kern/uipc_mbuf.c projects/hps_head/sys/kern/uipc_shm.c projects/hps_head/sys/kern/uipc_sockbuf.c projects/hps_head/sys/kern/uipc_syscalls.c projects/hps_head/sys/kern/uipc_usrreq.c projects/hps_head/sys/kern/vfs_aio.c projects/hps_head/sys/kern/vfs_bio.c projects/hps_head/sys/kern/vfs_cache.c projects/hps_head/sys/kern/vfs_cluster.c projects/hps_head/sys/kern/vfs_default.c projects/hps_head/sys/kern/vfs_export.c projects/hps_head/sys/kern/vfs_subr.c projects/hps_head/sys/kern/vfs_vnops.c projects/hps_head/sys/kern/vnode_if.src projects/hps_head/sys/kgssapi/gss_impl.c projects/hps_head/sys/mips/adm5120/admpci.c projects/hps_head/sys/mips/adm5120/obio.c projects/hps_head/sys/mips/alchemy/obio.c projects/hps_head/sys/mips/atheros/apb.c projects/hps_head/sys/mips/atheros/ar71xx_pci.c projects/hps_head/sys/mips/atheros/ar724x_pci.c projects/hps_head/sys/mips/atheros/if_arge.c projects/hps_head/sys/mips/atheros/qca953x_chip.c projects/hps_head/sys/mips/atheros/qca955x_pci.c projects/hps_head/sys/mips/beri/beri_machdep.c projects/hps_head/sys/mips/beri/beri_simplebus.c projects/hps_head/sys/mips/cavium/ciu.c projects/hps_head/sys/mips/cavium/cvmx_config.h projects/hps_head/sys/mips/cavium/obio.c projects/hps_head/sys/mips/cavium/octopci.c projects/hps_head/sys/mips/conf/AR934X_BASE projects/hps_head/sys/mips/conf/RT305X projects/hps_head/sys/mips/idt/idtpci.c projects/hps_head/sys/mips/idt/obio.c projects/hps_head/sys/mips/include/asm.h projects/hps_head/sys/mips/include/cpufunc.h projects/hps_head/sys/mips/include/cpuinfo.h projects/hps_head/sys/mips/include/cpuregs.h projects/hps_head/sys/mips/include/ofw_machdep.h projects/hps_head/sys/mips/include/pmap.h projects/hps_head/sys/mips/include/pte.h projects/hps_head/sys/mips/malta/gt.c projects/hps_head/sys/mips/malta/gt_pci.c projects/hps_head/sys/mips/malta/obio.c projects/hps_head/sys/mips/mips/cpu.c projects/hps_head/sys/mips/mips/elf_machdep.c projects/hps_head/sys/mips/mips/exception.S projects/hps_head/sys/mips/mips/freebsd32_machdep.c projects/hps_head/sys/mips/mips/nexus.c projects/hps_head/sys/mips/mips/pm_machdep.c projects/hps_head/sys/mips/mips/pmap.c projects/hps_head/sys/mips/mips/uma_machdep.c projects/hps_head/sys/mips/mips/vm_machdep.c projects/hps_head/sys/mips/nlm/xlp_machdep.c projects/hps_head/sys/mips/nlm/xlp_simplebus.c projects/hps_head/sys/mips/rmi/iodi.c projects/hps_head/sys/mips/rmi/xlr_pci.c projects/hps_head/sys/mips/rt305x/files.rt305x projects/hps_head/sys/mips/rt305x/obio.c projects/hps_head/sys/mips/rt305x/rt305x_dotg.c projects/hps_head/sys/mips/rt305x/rt305x_gpio.c projects/hps_head/sys/mips/rt305x/rt305x_machdep.c projects/hps_head/sys/mips/rt305x/rt305x_sysctl.c projects/hps_head/sys/mips/rt305x/rt305xreg.h projects/hps_head/sys/mips/rt305x/uart_bus_rt305x.c projects/hps_head/sys/mips/rt305x/uart_cpu_rt305x.c projects/hps_head/sys/mips/sentry5/obio.c projects/hps_head/sys/mips/sibyte/sb_zbbus.c projects/hps_head/sys/mips/sibyte/sb_zbpci.c projects/hps_head/sys/modules/Makefile projects/hps_head/sys/modules/ahci/Makefile projects/hps_head/sys/modules/cam/Makefile projects/hps_head/sys/modules/crypto/Makefile projects/hps_head/sys/modules/cxgbe/Makefile projects/hps_head/sys/modules/ext2fs/Makefile projects/hps_head/sys/modules/geom/geom_bde/Makefile projects/hps_head/sys/modules/geom/geom_eli/Makefile projects/hps_head/sys/modules/geom/geom_sched/Makefile projects/hps_head/sys/modules/hyperv/vmbus/Makefile projects/hps_head/sys/modules/i2c/iicbb/Makefile projects/hps_head/sys/modules/ix/Makefile projects/hps_head/sys/modules/ixlv/Makefile projects/hps_head/sys/modules/ixv/Makefile projects/hps_head/sys/modules/sfxge/Makefile projects/hps_head/sys/modules/syscons/Makefile projects/hps_head/sys/modules/usb/rsufw/Makefile.inc projects/hps_head/sys/modules/usb/urtwnfw/Makefile.inc projects/hps_head/sys/modules/zfs/Makefile projects/hps_head/sys/net/bpf.c projects/hps_head/sys/net/flowtable.c projects/hps_head/sys/net/if.c projects/hps_head/sys/net/if_arcsubr.c projects/hps_head/sys/net/if_ethersubr.c projects/hps_head/sys/net/if_fddisubr.c projects/hps_head/sys/net/if_fwsubr.c projects/hps_head/sys/net/if_gif.c projects/hps_head/sys/net/if_gre.c projects/hps_head/sys/net/if_iso88025subr.c projects/hps_head/sys/net/if_lagg.c projects/hps_head/sys/net/if_lagg.h projects/hps_head/sys/net/if_llatbl.c projects/hps_head/sys/net/if_llatbl.h projects/hps_head/sys/net/if_loop.c projects/hps_head/sys/net/if_stf.c projects/hps_head/sys/net/if_var.h projects/hps_head/sys/net/radix.c projects/hps_head/sys/net/radix.h projects/hps_head/sys/net/radix_mpath.c projects/hps_head/sys/net/radix_mpath.h projects/hps_head/sys/net/route.c projects/hps_head/sys/net/route.h projects/hps_head/sys/net/rtsock.c projects/hps_head/sys/net/sff8436.h projects/hps_head/sys/net/vnet.c projects/hps_head/sys/net/vnet.h projects/hps_head/sys/net80211/ieee80211_freebsd.c projects/hps_head/sys/net80211/ieee80211_freebsd.h projects/hps_head/sys/net80211/ieee80211_ioctl.c projects/hps_head/sys/net80211/ieee80211_phy.h projects/hps_head/sys/net80211/ieee80211_scan_sw.c projects/hps_head/sys/net80211/ieee80211_var.h projects/hps_head/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c projects/hps_head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/hps_head/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c projects/hps_head/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/hps_head/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/hps_head/sys/netgraph/netflow/netflow.c projects/hps_head/sys/netgraph/netflow/netflow_v9.c projects/hps_head/sys/netgraph/netflow/ng_netflow.c projects/hps_head/sys/netinet/cc/cc.c projects/hps_head/sys/netinet/cc/cc_cdg.c projects/hps_head/sys/netinet/cc/cc_chd.c projects/hps_head/sys/netinet/cc/cc_cubic.c projects/hps_head/sys/netinet/cc/cc_dctcp.c projects/hps_head/sys/netinet/cc/cc_hd.c projects/hps_head/sys/netinet/cc/cc_htcp.c projects/hps_head/sys/netinet/cc/cc_newreno.c projects/hps_head/sys/netinet/cc/cc_vegas.c projects/hps_head/sys/netinet/if_ether.c projects/hps_head/sys/netinet/if_ether.h projects/hps_head/sys/netinet/igmp.c projects/hps_head/sys/netinet/in.c projects/hps_head/sys/netinet/in_gif.c projects/hps_head/sys/netinet/in_kdtrace.c projects/hps_head/sys/netinet/in_kdtrace.h projects/hps_head/sys/netinet/in_mcast.c projects/hps_head/sys/netinet/in_pcb.c projects/hps_head/sys/netinet/in_rmx.c projects/hps_head/sys/netinet/in_var.h projects/hps_head/sys/netinet/ip_encap.c projects/hps_head/sys/netinet/ip_icmp.c projects/hps_head/sys/netinet/ip_input.c projects/hps_head/sys/netinet/ip_mroute.c projects/hps_head/sys/netinet/ip_options.c projects/hps_head/sys/netinet/ip_output.c projects/hps_head/sys/netinet/ip_var.h projects/hps_head/sys/netinet/raw_ip.c projects/hps_head/sys/netinet/sctp_cc_functions.c projects/hps_head/sys/netinet/sctp_indata.c projects/hps_head/sys/netinet/sctp_input.c projects/hps_head/sys/netinet/sctp_os_bsd.h projects/hps_head/sys/netinet/sctp_output.c projects/hps_head/sys/netinet/sctp_pcb.c projects/hps_head/sys/netinet/sctp_pcb.h projects/hps_head/sys/netinet/sctp_structs.h projects/hps_head/sys/netinet/sctp_usrreq.c projects/hps_head/sys/netinet/sctputil.c projects/hps_head/sys/netinet/tcp.h projects/hps_head/sys/netinet/tcp_hostcache.c projects/hps_head/sys/netinet/tcp_hostcache.h projects/hps_head/sys/netinet/tcp_input.c projects/hps_head/sys/netinet/tcp_lro.c projects/hps_head/sys/netinet/tcp_lro.h projects/hps_head/sys/netinet/tcp_offload.c projects/hps_head/sys/netinet/tcp_output.c projects/hps_head/sys/netinet/tcp_reass.c projects/hps_head/sys/netinet/tcp_sack.c projects/hps_head/sys/netinet/tcp_subr.c projects/hps_head/sys/netinet/tcp_syncache.c projects/hps_head/sys/netinet/tcp_syncache.h projects/hps_head/sys/netinet/tcp_timer.c projects/hps_head/sys/netinet/tcp_timer.h projects/hps_head/sys/netinet/tcp_timewait.c projects/hps_head/sys/netinet/tcp_usrreq.c projects/hps_head/sys/netinet/tcp_var.h projects/hps_head/sys/netinet/toecore.c projects/hps_head/sys/netinet/udp_usrreq.c projects/hps_head/sys/netinet6/frag6.c projects/hps_head/sys/netinet6/icmp6.c projects/hps_head/sys/netinet6/in6.c projects/hps_head/sys/netinet6/in6.h projects/hps_head/sys/netinet6/in6_gif.c projects/hps_head/sys/netinet6/in6_mcast.c projects/hps_head/sys/netinet6/in6_pcb.c projects/hps_head/sys/netinet6/in6_rmx.c projects/hps_head/sys/netinet6/in6_src.c projects/hps_head/sys/netinet6/ip6_forward.c projects/hps_head/sys/netinet6/ip6_output.c projects/hps_head/sys/netinet6/ip6_var.h projects/hps_head/sys/netinet6/nd6.c projects/hps_head/sys/netinet6/nd6.h projects/hps_head/sys/netinet6/nd6_nbr.c projects/hps_head/sys/netinet6/nd6_rtr.c projects/hps_head/sys/netinet6/raw_ip6.c projects/hps_head/sys/netinet6/scope6.c projects/hps_head/sys/netinet6/scope6_var.h projects/hps_head/sys/netinet6/sctp6_usrreq.c projects/hps_head/sys/netinet6/udp6_usrreq.c projects/hps_head/sys/netpfil/ipfw/dn_heap.c projects/hps_head/sys/netpfil/ipfw/dn_sched_fifo.c projects/hps_head/sys/netpfil/ipfw/dn_sched_qfq.c projects/hps_head/sys/netpfil/ipfw/dn_sched_rr.c projects/hps_head/sys/netpfil/ipfw/ip_dn_io.c projects/hps_head/sys/netpfil/ipfw/ip_dummynet.c projects/hps_head/sys/netpfil/ipfw/ip_fw2.c projects/hps_head/sys/netpfil/ipfw/ip_fw_table.c projects/hps_head/sys/netpfil/ipfw/ip_fw_table_algo.c projects/hps_head/sys/netpfil/ipfw/ip_fw_table_value.c projects/hps_head/sys/netpfil/ipfw/test/Makefile projects/hps_head/sys/netpfil/ipfw/test/dn_test.h projects/hps_head/sys/netpfil/ipfw/test/main.c projects/hps_head/sys/netpfil/ipfw/test/mylist.h projects/hps_head/sys/netpfil/ipfw/test/test_dn_sched.c projects/hps_head/sys/netpfil/pf/pf.c projects/hps_head/sys/netpfil/pf/pf_if.c projects/hps_head/sys/netpfil/pf/pf_table.c projects/hps_head/sys/nfs/bootp_subr.c projects/hps_head/sys/ofed/drivers/infiniband/core/cma.c projects/hps_head/sys/ofed/drivers/infiniband/core/iwcm.c projects/hps_head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/hps_head/sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c projects/hps_head/sys/ofed/drivers/net/mlx4/en_netdev.c projects/hps_head/sys/ofed/include/rdma/iw_cm.h projects/hps_head/sys/ofed/include/rdma/rdma_cm.h projects/hps_head/sys/opencrypto/skipjack.h projects/hps_head/sys/opencrypto/xform.c projects/hps_head/sys/opencrypto/xform.h projects/hps_head/sys/pc98/pc98/canbus.c projects/hps_head/sys/powerpc/aim/aim_machdep.c projects/hps_head/sys/powerpc/aim/locore32.S projects/hps_head/sys/powerpc/aim/locore64.S projects/hps_head/sys/powerpc/aim/mp_cpudep.c projects/hps_head/sys/powerpc/aim/trap_subr64.S projects/hps_head/sys/powerpc/booke/booke_machdep.c projects/hps_head/sys/powerpc/booke/locore.S projects/hps_head/sys/powerpc/booke/machdep_e500.c projects/hps_head/sys/powerpc/booke/pmap.c projects/hps_head/sys/powerpc/booke/trap_subr.S projects/hps_head/sys/powerpc/conf/GENERIC64 projects/hps_head/sys/powerpc/include/cpu.h projects/hps_head/sys/powerpc/include/intr_machdep.h projects/hps_head/sys/powerpc/include/ofw_machdep.h projects/hps_head/sys/powerpc/include/param.h projects/hps_head/sys/powerpc/include/pcb.h projects/hps_head/sys/powerpc/include/platform.h projects/hps_head/sys/powerpc/include/pmap.h projects/hps_head/sys/powerpc/include/setjmp.h projects/hps_head/sys/powerpc/include/trap.h projects/hps_head/sys/powerpc/include/vmparam.h projects/hps_head/sys/powerpc/mpc85xx/fsl_sdhc.c projects/hps_head/sys/powerpc/mpc85xx/lbc.c projects/hps_head/sys/powerpc/mpc85xx/mpc85xx.c projects/hps_head/sys/powerpc/mpc85xx/mpc85xx.h projects/hps_head/sys/powerpc/mpc85xx/pci_mpc85xx.c projects/hps_head/sys/powerpc/mpc85xx/platform_mpc85xx.c projects/hps_head/sys/powerpc/ofw/ofw_machdep.c projects/hps_head/sys/powerpc/ofw/ofw_pci.c projects/hps_head/sys/powerpc/ofw/ofw_pci.h projects/hps_head/sys/powerpc/ofw/rtas.c projects/hps_head/sys/powerpc/powermac/grackle.c projects/hps_head/sys/powerpc/powermac/macgpio.c projects/hps_head/sys/powerpc/powermac/macio.c projects/hps_head/sys/powerpc/powermac/uninorth.c projects/hps_head/sys/powerpc/powerpc/copyinout.c projects/hps_head/sys/powerpc/powerpc/cpu.c projects/hps_head/sys/powerpc/powerpc/elf32_machdep.c projects/hps_head/sys/powerpc/powerpc/elf64_machdep.c projects/hps_head/sys/powerpc/powerpc/exec_machdep.c projects/hps_head/sys/powerpc/powerpc/intr_machdep.c projects/hps_head/sys/powerpc/powerpc/machdep.c projects/hps_head/sys/powerpc/powerpc/mp_machdep.c projects/hps_head/sys/powerpc/powerpc/platform.c projects/hps_head/sys/powerpc/powerpc/platform_if.m projects/hps_head/sys/powerpc/powerpc/pmap_dispatch.c projects/hps_head/sys/powerpc/powerpc/setjmp.S projects/hps_head/sys/powerpc/powerpc/trap.c projects/hps_head/sys/powerpc/pseries/phyp_llan.c projects/hps_head/sys/powerpc/pseries/rtas_pci.c projects/hps_head/sys/powerpc/psim/ata_iobus.c projects/hps_head/sys/powerpc/psim/iobus.c projects/hps_head/sys/security/audit/audit_pipe.c projects/hps_head/sys/security/audit/audit_worker.c projects/hps_head/sys/security/audit/bsm_domain.c projects/hps_head/sys/security/audit/bsm_errno.c projects/hps_head/sys/security/audit/bsm_fcntl.c projects/hps_head/sys/security/audit/bsm_socket_type.c projects/hps_head/sys/security/audit/bsm_token.c projects/hps_head/sys/security/mac/mac_framework.c projects/hps_head/sys/security/mac/mac_internal.h projects/hps_head/sys/sparc64/central/central.c projects/hps_head/sys/sparc64/ebus/ebus.c projects/hps_head/sys/sparc64/fhc/fhc.c projects/hps_head/sys/sparc64/include/atomic.h projects/hps_head/sys/sparc64/include/ktr.h projects/hps_head/sys/sparc64/include/ofw_machdep.h projects/hps_head/sys/sparc64/isa/isa.c projects/hps_head/sys/sparc64/pci/apb.c projects/hps_head/sys/sparc64/pci/fire.c projects/hps_head/sys/sparc64/pci/ofw_pci.c projects/hps_head/sys/sparc64/pci/psycho.c projects/hps_head/sys/sparc64/pci/sbbc.c projects/hps_head/sys/sparc64/pci/schizo.c projects/hps_head/sys/sparc64/sbus/sbus.c projects/hps_head/sys/sparc64/sparc64/elf_machdep.c projects/hps_head/sys/sparc64/sparc64/exception.S projects/hps_head/sys/sparc64/sparc64/machdep.c projects/hps_head/sys/sparc64/sparc64/mp_exception.S projects/hps_head/sys/sparc64/sparc64/nexus.c projects/hps_head/sys/sparc64/sparc64/pmap.c projects/hps_head/sys/sparc64/sparc64/swtch.S projects/hps_head/sys/sparc64/sparc64/upa.c projects/hps_head/sys/sys/_types.h projects/hps_head/sys/sys/buf.h projects/hps_head/sys/sys/bus.h projects/hps_head/sys/sys/conf.h projects/hps_head/sys/sys/copyright.h projects/hps_head/sys/sys/efi.h projects/hps_head/sys/sys/elf_common.h projects/hps_head/sys/sys/fcntl.h projects/hps_head/sys/sys/gpt.h projects/hps_head/sys/sys/libkern.h projects/hps_head/sys/sys/linker.h projects/hps_head/sys/sys/mbuf.h projects/hps_head/sys/sys/module.h projects/hps_head/sys/sys/nv.h projects/hps_head/sys/sys/param.h projects/hps_head/sys/sys/priv.h projects/hps_head/sys/sys/proc.h projects/hps_head/sys/sys/ptrace.h projects/hps_head/sys/sys/rman.h projects/hps_head/sys/sys/sf_buf.h projects/hps_head/sys/sys/signal.h projects/hps_head/sys/sys/sockbuf.h projects/hps_head/sys/sys/socket.h projects/hps_head/sys/sys/sysent.h projects/hps_head/sys/sys/ttydevsw.h projects/hps_head/sys/sys/types.h projects/hps_head/sys/sys/ucred.h projects/hps_head/sys/sys/vnode.h projects/hps_head/sys/ufs/ffs/ffs_extern.h projects/hps_head/sys/ufs/ffs/ffs_inode.c projects/hps_head/sys/ufs/ffs/ffs_softdep.c projects/hps_head/sys/ufs/ffs/ffs_vfsops.c projects/hps_head/sys/vm/default_pager.c projects/hps_head/sys/vm/device_pager.c projects/hps_head/sys/vm/phys_pager.c projects/hps_head/sys/vm/sg_pager.c projects/hps_head/sys/vm/swap_pager.c projects/hps_head/sys/vm/uma.h projects/hps_head/sys/vm/uma_core.c projects/hps_head/sys/vm/uma_int.h projects/hps_head/sys/vm/vm_domain.c projects/hps_head/sys/vm/vm_extern.h projects/hps_head/sys/vm/vm_fault.c projects/hps_head/sys/vm/vm_glue.c projects/hps_head/sys/vm/vm_kern.c projects/hps_head/sys/vm/vm_map.c projects/hps_head/sys/vm/vm_object.c projects/hps_head/sys/vm/vm_object.h projects/hps_head/sys/vm/vm_page.c projects/hps_head/sys/vm/vm_page.h projects/hps_head/sys/vm/vm_pageout.c projects/hps_head/sys/vm/vm_pageout.h projects/hps_head/sys/vm/vm_pager.c projects/hps_head/sys/vm/vm_pager.h projects/hps_head/sys/vm/vm_phys.c projects/hps_head/sys/vm/vm_phys.h projects/hps_head/sys/vm/vm_reserv.c projects/hps_head/sys/vm/vm_reserv.h projects/hps_head/sys/vm/vnode_pager.c projects/hps_head/sys/vm/vnode_pager.h projects/hps_head/sys/x86/include/legacyvar.h projects/hps_head/sys/x86/include/pci_cfgreg.h projects/hps_head/sys/x86/include/specialreg.h projects/hps_head/sys/x86/isa/atrtc.c projects/hps_head/sys/x86/isa/clock.c projects/hps_head/sys/x86/isa/isa.c projects/hps_head/sys/x86/pci/pci_bus.c projects/hps_head/sys/x86/pci/qpi.c projects/hps_head/sys/x86/x86/busdma_bounce.c projects/hps_head/sys/x86/x86/identcpu.c projects/hps_head/sys/x86/x86/mptable_pci.c projects/hps_head/sys/x86/x86/nexus.c projects/hps_head/sys/x86/xen/pv.c projects/hps_head/sys/x86/xen/xen_apic.c projects/hps_head/sys/xen/xenbus/xenbusb.c projects/hps_head/sys/xen/xenbus/xenbusvar.h projects/hps_head/targets/pseudo/gcc/Makefile.depend projects/hps_head/targets/pseudo/universe/Makefile projects/hps_head/targets/pseudo/userland/lib/Makefile.depend projects/hps_head/tests/freebsd_test_suite/macros.h projects/hps_head/tests/sys/Makefile projects/hps_head/tests/sys/aio/aio_kqueue_test.c projects/hps_head/tests/sys/aio/lio_kqueue_test.c projects/hps_head/tests/sys/file/flock_test.sh projects/hps_head/tests/sys/kern/Makefile projects/hps_head/tests/sys/kern/pipe/pipe_overcommit1_test.c projects/hps_head/tests/sys/kern/ptrace_test.c projects/hps_head/tests/sys/kern/unix_seqpacket_test.c projects/hps_head/tools/bsdbox/Makefile.base projects/hps_head/tools/build/check-links.sh projects/hps_head/tools/build/mk/OptionalObsoleteFiles.inc projects/hps_head/tools/build/options/makeman projects/hps_head/tools/debugscripts/README projects/hps_head/tools/regression/posixsem2/semtest.c projects/hps_head/tools/regression/sockets/accf_data_attach/accf_data_attach.c projects/hps_head/tools/regression/sockets/reconnect/reconnect.c projects/hps_head/tools/regression/sockets/rtsocket/rtsocket.c projects/hps_head/tools/regression/sockets/sendfile/sendfile.c projects/hps_head/tools/regression/sockets/so_setfib/so_setfib.c projects/hps_head/tools/regression/sockets/unix_cmsg/unix_cmsg.c projects/hps_head/tools/regression/sockets/unix_gc/Makefile projects/hps_head/tools/regression/sockets/unix_gc/unix_gc.c projects/hps_head/tools/regression/sockets/unix_socket/unix_socket.c projects/hps_head/tools/regression/sockets/zerosend/Makefile projects/hps_head/tools/regression/sockets/zerosend/zerosend.c projects/hps_head/tools/regression/tls/ttls2/ttls2.c projects/hps_head/tools/regression/tls/ttls4/ttls4.c projects/hps_head/tools/tools/ath/ath_ee_v4k_print/v4k.c projects/hps_head/tools/tools/ath/athratestats/Makefile projects/hps_head/tools/tools/ioat/ioatcontrol.8 projects/hps_head/tools/tools/ioat/ioatcontrol.c projects/hps_head/tools/tools/locale/tools/cldr2def.pl projects/hps_head/tools/tools/locale/tools/finalize (contents, props changed) projects/hps_head/tools/tools/nanobsd/defaults.sh projects/hps_head/tools/tools/nanobsd/embedded/common projects/hps_head/tools/tools/nanobsd/embedded/qemu-amd64.cfg projects/hps_head/tools/tools/nanobsd/embedded/qemu-i386.cfg projects/hps_head/tools/tools/nanobsd/embedded/qemu-mips.cfg projects/hps_head/tools/tools/nanobsd/embedded/qemu-mips64.cfg projects/hps_head/tools/tools/nanobsd/embedded/qemu-powerpc.cfg projects/hps_head/tools/tools/nanobsd/embedded/qemu-powerpc64.cfg projects/hps_head/tools/tools/nanobsd/embedded/qemu-sparc64.cfg projects/hps_head/usr.bin/Makefile projects/hps_head/usr.bin/bmake/Makefile projects/hps_head/usr.bin/bmake/config.h projects/hps_head/usr.bin/bmake/unit-tests/Makefile projects/hps_head/usr.bin/calendar/calendars/calendar.freebsd projects/hps_head/usr.bin/cap_mkdb/cap_mkdb.c projects/hps_head/usr.bin/clang/clang/Makefile projects/hps_head/usr.bin/clang/lldb/Makefile projects/hps_head/usr.bin/clang/lldb/Makefile.depend projects/hps_head/usr.bin/column/column.c projects/hps_head/usr.bin/dpv/dpv.1 projects/hps_head/usr.bin/dpv/dpv.c projects/hps_head/usr.bin/dtc/Makefile projects/hps_head/usr.bin/dtc/checking.cc projects/hps_head/usr.bin/dtc/checking.hh projects/hps_head/usr.bin/dtc/dtb.hh projects/hps_head/usr.bin/dtc/fdt.cc projects/hps_head/usr.bin/dtc/fdt.hh projects/hps_head/usr.bin/dtc/input_buffer.cc projects/hps_head/usr.bin/dtc/input_buffer.hh projects/hps_head/usr.bin/elfdump/elfdump.c projects/hps_head/usr.bin/finger/net.c projects/hps_head/usr.bin/iscsictl/iscsictl.8 projects/hps_head/usr.bin/kdump/Makefile projects/hps_head/usr.bin/kdump/Makefile.depend projects/hps_head/usr.bin/kdump/kdump.c projects/hps_head/usr.bin/ldd/ldd.c projects/hps_head/usr.bin/less/defines.h projects/hps_head/usr.bin/less/lesspipe.sh projects/hps_head/usr.bin/locate/locate/util.c projects/hps_head/usr.bin/m4/misc.c projects/hps_head/usr.bin/mandoc/Makefile projects/hps_head/usr.bin/mkimg/mbr.c projects/hps_head/usr.bin/mkimg/scheme.c projects/hps_head/usr.bin/mkimg/scheme.h projects/hps_head/usr.bin/netstat/ipsec.c projects/hps_head/usr.bin/netstat/main.c projects/hps_head/usr.bin/netstat/mbuf.c projects/hps_head/usr.bin/nfsstat/Makefile projects/hps_head/usr.bin/nfsstat/Makefile.depend projects/hps_head/usr.bin/nfsstat/nfsstat.c projects/hps_head/usr.bin/numactl/numactl.c projects/hps_head/usr.bin/systat/netstat.c projects/hps_head/usr.bin/systat/vmstat.c projects/hps_head/usr.bin/truncate/tests/truncate_test.sh projects/hps_head/usr.bin/truss/Makefile projects/hps_head/usr.bin/truss/Makefile.depend.amd64 projects/hps_head/usr.bin/truss/aarch64-cloudabi64.c projects/hps_head/usr.bin/truss/aarch64-freebsd.c projects/hps_head/usr.bin/truss/amd64-cloudabi64.c projects/hps_head/usr.bin/truss/amd64-freebsd.c projects/hps_head/usr.bin/truss/amd64-freebsd32.c projects/hps_head/usr.bin/truss/amd64-linux32.c projects/hps_head/usr.bin/truss/arm-freebsd.c projects/hps_head/usr.bin/truss/i386-freebsd.c projects/hps_head/usr.bin/truss/i386-linux.c projects/hps_head/usr.bin/truss/main.c projects/hps_head/usr.bin/truss/mips-freebsd.c projects/hps_head/usr.bin/truss/powerpc-freebsd.c projects/hps_head/usr.bin/truss/powerpc64-freebsd.c projects/hps_head/usr.bin/truss/powerpc64-freebsd32.c projects/hps_head/usr.bin/truss/setup.c projects/hps_head/usr.bin/truss/sparc64-freebsd.c projects/hps_head/usr.bin/truss/syscalls.c projects/hps_head/usr.bin/truss/truss.h projects/hps_head/usr.bin/unzip/unzip.1 projects/hps_head/usr.bin/unzip/unzip.c projects/hps_head/usr.bin/vmstat/vmstat.c projects/hps_head/usr.bin/whois/whois.1 projects/hps_head/usr.bin/whois/whois.c projects/hps_head/usr.bin/xargs/xargs.c projects/hps_head/usr.bin/xlint/lint1/param.h projects/hps_head/usr.bin/xo/tests/Makefile projects/hps_head/usr.sbin/Makefile projects/hps_head/usr.sbin/Makefile.amd64 projects/hps_head/usr.sbin/Makefile.arm projects/hps_head/usr.sbin/Makefile.i386 projects/hps_head/usr.sbin/Makefile.powerpc projects/hps_head/usr.sbin/Makefile.sparc64 projects/hps_head/usr.sbin/autofs/automount.c projects/hps_head/usr.sbin/autofs/automountd.c projects/hps_head/usr.sbin/autofs/autounmountd.c projects/hps_head/usr.sbin/autofs/common.c projects/hps_head/usr.sbin/autofs/defined.c projects/hps_head/usr.sbin/bhyve/bhyverun.c projects/hps_head/usr.sbin/bhyve/block_if.c projects/hps_head/usr.sbin/bhyve/pci_ahci.c projects/hps_head/usr.sbin/bhyve/pci_emul.c projects/hps_head/usr.sbin/bhyve/pci_virtio_net.c projects/hps_head/usr.sbin/bhyvectl/Makefile projects/hps_head/usr.sbin/boot0cfg/boot0cfg.c projects/hps_head/usr.sbin/bsdconfig/include/messages.subr projects/hps_head/usr.sbin/bsdconfig/share/dialog.subr projects/hps_head/usr.sbin/bsdconfig/share/packages/index.subr projects/hps_head/usr.sbin/bsdconfig/share/packages/musthavepkg.subr projects/hps_head/usr.sbin/bsdconfig/share/packages/packages.subr projects/hps_head/usr.sbin/bsdconfig/share/strings.subr projects/hps_head/usr.sbin/bsdinstall/scripts/auto projects/hps_head/usr.sbin/bsdinstall/scripts/entropy projects/hps_head/usr.sbin/bsdinstall/scripts/zfsboot projects/hps_head/usr.sbin/camdd/Makefile projects/hps_head/usr.sbin/camdd/camdd.c projects/hps_head/usr.sbin/cron/cron/do_command.c projects/hps_head/usr.sbin/cron/cron/popen.c projects/hps_head/usr.sbin/cron/crontab/crontab.5 projects/hps_head/usr.sbin/cron/crontab/crontab.c projects/hps_head/usr.sbin/crunch/crunchide/exec_elf32.c projects/hps_head/usr.sbin/ctm/ctm/ctm.1 projects/hps_head/usr.sbin/fstyp/Makefile projects/hps_head/usr.sbin/fstyp/fstyp.c projects/hps_head/usr.sbin/fstyp/geli.c projects/hps_head/usr.sbin/fstyp/zfs.c projects/hps_head/usr.sbin/gssd/gssd.c projects/hps_head/usr.sbin/iostat/iostat.c projects/hps_head/usr.sbin/iscsid/iscsid.c projects/hps_head/usr.sbin/iscsid/pdu.c projects/hps_head/usr.sbin/jail/command.c projects/hps_head/usr.sbin/jail/config.c projects/hps_head/usr.sbin/jls/Makefile projects/hps_head/usr.sbin/jls/Makefile.depend projects/hps_head/usr.sbin/jls/jls.8 projects/hps_head/usr.sbin/jls/jls.c projects/hps_head/usr.sbin/kbdcontrol/kbdmap.5 projects/hps_head/usr.sbin/kldxref/kldxref.c projects/hps_head/usr.sbin/makefs/makefs.c projects/hps_head/usr.sbin/makefs/tests/Makefile projects/hps_head/usr.sbin/mountd/exports.5 projects/hps_head/usr.sbin/mountd/mountd.c projects/hps_head/usr.sbin/mpsutil/mps_cmd.c projects/hps_head/usr.sbin/ndp/ndp.c projects/hps_head/usr.sbin/ntp/config.h projects/hps_head/usr.sbin/ntp/doc/ntp-keygen.8 projects/hps_head/usr.sbin/ntp/doc/ntp.conf.5 projects/hps_head/usr.sbin/ntp/doc/ntp.keys.5 projects/hps_head/usr.sbin/ntp/doc/ntpd.8 projects/hps_head/usr.sbin/ntp/doc/ntpdc.8 projects/hps_head/usr.sbin/ntp/doc/ntpq.8 projects/hps_head/usr.sbin/ntp/doc/sntp.8 projects/hps_head/usr.sbin/ntp/libntp/Makefile projects/hps_head/usr.sbin/ntp/scripts/mkver projects/hps_head/usr.sbin/ofwdump/Makefile.depend projects/hps_head/usr.sbin/pkg/config.c projects/hps_head/usr.sbin/pmcstudy/pmcstudy.8 projects/hps_head/usr.sbin/pmcstudy/pmcstudy.c projects/hps_head/usr.sbin/pw/pw_conf.c projects/hps_head/usr.sbin/pw/pw_group.c projects/hps_head/usr.sbin/pw/pw_vpw.c projects/hps_head/usr.sbin/pwd_mkdb/pwd_mkdb.c projects/hps_head/usr.sbin/rpc.lockd/lockd.c projects/hps_head/usr.sbin/rpc.statd/statd.c projects/hps_head/usr.sbin/rpcbind/Makefile projects/hps_head/usr.sbin/rpcbind/check_bound.c projects/hps_head/usr.sbin/rpcbind/rpcbind.h projects/hps_head/usr.sbin/rpcbind/util.c projects/hps_head/usr.sbin/rtsold/rtsold.c projects/hps_head/usr.sbin/services_mkdb/services_mkdb.c projects/hps_head/usr.sbin/sesutil/Makefile projects/hps_head/usr.sbin/sesutil/Makefile.depend projects/hps_head/usr.sbin/sesutil/eltsub.c projects/hps_head/usr.sbin/sesutil/eltsub.h projects/hps_head/usr.sbin/sesutil/sesutil.c projects/hps_head/usr.sbin/syslogd/syslogd.c projects/hps_head/usr.sbin/uhsoctl/uhsoctl.c projects/hps_head/usr.sbin/vidcontrol/vidcontrol.1 projects/hps_head/usr.sbin/vidcontrol/vidcontrol.c projects/hps_head/usr.sbin/ypldap/aldap.c projects/hps_head/usr.sbin/ypldap/ber.c projects/hps_head/usr.sbin/ypldap/ldapclient.c projects/hps_head/usr.sbin/ypldap/yp.c projects/hps_head/usr.sbin/ypldap/ypldap.c projects/hps_head/usr.sbin/ypldap/ypldap.conf.5 projects/hps_head/usr.sbin/ypldap/ypldap_dns.c projects/hps_head/usr.sbin/ypserv/Makefile.yp Directory Properties: projects/hps_head/ (props changed) projects/hps_head/cddl/ (props changed) projects/hps_head/cddl/contrib/opensolaris/ (props changed) projects/hps_head/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/hps_head/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/hps_head/contrib/binutils/ (props changed) projects/hps_head/contrib/bmake/ (props changed) projects/hps_head/contrib/compiler-rt/ (props changed) projects/hps_head/contrib/elftoolchain/ (props changed) projects/hps_head/contrib/gcc/ (props changed) projects/hps_head/contrib/less/ (props changed) projects/hps_head/contrib/libexecinfo/ (props changed) projects/hps_head/contrib/llvm/ (props changed) projects/hps_head/contrib/llvm/projects/libunwind/ (props changed) projects/hps_head/contrib/llvm/tools/clang/ (props changed) projects/hps_head/contrib/llvm/tools/lldb/ (props changed) projects/hps_head/contrib/llvm/tools/llvm-dwarfdump/ (props changed) projects/hps_head/contrib/llvm/tools/llvm-lto/ (props changed) projects/hps_head/contrib/mdocml/ (props changed) projects/hps_head/contrib/ntp/ (props changed) projects/hps_head/contrib/openbsm/ (props changed) projects/hps_head/contrib/pf/ (props changed) projects/hps_head/contrib/top/ (props changed) projects/hps_head/contrib/unbound/ (props changed) projects/hps_head/crypto/openssh/ (props changed) projects/hps_head/crypto/openssh/contrib/ssh-copy-id.1 (props changed) projects/hps_head/crypto/openssh/moduli.5 (props changed) projects/hps_head/crypto/openssh/openbsd-compat/ (props changed) projects/hps_head/crypto/openssh/openbsd-compat/regress/ (props changed) projects/hps_head/crypto/openssh/ssh-keysign.8 (props changed) projects/hps_head/crypto/openssh/ssh-pkcs11-helper.8 (props changed) projects/hps_head/gnu/lib/ (props changed) projects/hps_head/gnu/usr.bin/binutils/ (props changed) projects/hps_head/include/ (props changed) projects/hps_head/lib/libc/ (props changed) projects/hps_head/sbin/ (props changed) projects/hps_head/share/ (props changed) projects/hps_head/share/man/man4/ (props changed) projects/hps_head/sys/ (props changed) projects/hps_head/sys/boot/ (props changed) projects/hps_head/sys/boot/powerpc/boot1.chrp/ (props changed) projects/hps_head/sys/cddl/contrib/opensolaris/ (props changed) projects/hps_head/sys/conf/ (props changed) projects/hps_head/sys/contrib/ipfilter/ (props changed) projects/hps_head/sys/dev/hyperv/ (props changed) projects/hps_head/sys/modules/hyperv/ (props changed) projects/hps_head/targets/ (props changed) projects/hps_head/usr.bin/calendar/ (props changed) projects/hps_head/usr.bin/mkimg/ (props changed) projects/hps_head/usr.sbin/bhyve/ (props changed) projects/hps_head/usr.sbin/bhyvectl/ (props changed) projects/hps_head/usr.sbin/jail/ (props changed) projects/hps_head/usr.sbin/rtsold/ (props changed) Modified: projects/hps_head/COPYRIGHT ============================================================================== --- projects/hps_head/COPYRIGHT Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/COPYRIGHT Thu Jan 28 13:32:00 2016 (r294988) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2015 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2016 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/hps_head/MAINTAINERS ============================================================================== --- projects/hps_head/MAINTAINERS Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/MAINTAINERS Thu Jan 28 13:32:00 2016 (r294988) @@ -24,133 +24,81 @@ maintainer of a sub-system is to check r sub-system. *** +*** +Maintainers are encouraged to visit: + https://reviews.freebsd.org/herald + +and configure notifications for parts of the tree which they maintain. +Notifications can automatically be sent when someone proposes a revision or +makes a commit to the specified subtree. +*** + subsystem login notes ----------------------------- -opencrypto jmg Pre-commit review requested. Documentation Required. -kqueue jmg Pre-commit review requested. Documentation Required. -share/mk imp, bapt, bdrewery, emaste, sjg Make is hard. +atf freebsd-testing,jmmv,ngie Pre-commit review requested. ath(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org -net80211 adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org -iwn(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org -iwm(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org -otus(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org -dev/usb/wlan adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org -openssl benl,jkim Pre-commit review requested. -release/release.sh gjb,re Pre-commit review and regression tests - requested. -sh(1) jilles Pre-commit review requested. This also applies - to kill(1), printf(1) and test(1) which are - compiled in as builtins. -isci(4) jimharris Pre-commit review requested. -nvme(4) jimharris Pre-commit review requested. -nvd(4) jimharris Pre-commit review requested. -nvmecontrol(8) jimharris Pre-commit review requested. -libfetch des Pre-commit review requested. -fetch des Pre-commit review requested. -libpam des Pre-commit review requested. -openssh des Pre-commit review requested. -pseudofs des Pre-commit review requested. -procfs des Pre-commit review requested. -linprocfs des Pre-commit review requested. +callout_*(9) rrs Pre-commit review requested -- becareful its tricksy code :o. contrib/compiler-rt dim Pre-commit review preferred. contrib/libc++ dim Pre-commit review preferred. contrib/libcxxrt dim Pre-commit review preferred. contrib/llvm dim Pre-commit review preferred. contrib/llvm/tools/lldb emaste Pre-commit review preferred. -atf freebsd-testing,jmmv,ngie Pre-commit review requested. contrib/netbsd-tests freebsd-testing,ngie Pre-commit review requested. contrib/pjdfstest freebsd-testing,ngie,pjd Pre-commit review requested. +dev/usb/wlan adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org +*env(3) secteam Due to the problematic security history of this + code, please have patches reviewed by secteam. +etc/mail gshapiro Pre-commit review requested. Keep in sync with -STABLE. +etc/sendmail gshapiro Pre-commit review requested. Keep in sync with -STABLE. +fetch des Pre-commit review requested. +geli pjd Pre-commit review requested (both sys/geom/eli/ and sbin/geom/class/eli/). +isci(4) jimharris Pre-commit review requested. +iwm(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org +iwn(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org +kqueue jmg Pre-commit review requested. Documentation Required. +libdpv dteske Pre-commit review requested. Keep in sync with dpv(1). +libfetch des Pre-commit review requested. +libfigpar dteske Pre-commit review requested. +libpam des Pre-commit review requested. +linprocfs des Pre-commit review requested. +lpr gad Pre-commit review requested, particularly for + lpd/recvjob.c and lpd/printjob.c. +nanobsd imp Pre-commit phabricator review requested. +net80211 adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org +nfs freebsd-fs@FreeBSD.org, rmacklem is best for reviews. +nis(8), yp(8) araujo Pre-commit review requested. +nvd(4) jimharris Pre-commit review requested. +nvme(4) jimharris Pre-commit review requested. +nvmecontrol(8) jimharris Pre-commit review requested. +opencrypto jmg Pre-commit review requested. Documentation Required. +openssh des Pre-commit review requested. +openssl benl,jkim Pre-commit review requested. +otus(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org +pci bus imp,jhb Pre-commit review requested. +pmcstudy(8) rrs Pre-commit review requested. +procfs des Pre-commit review requested. +pseudofs des Pre-commit review requested. +release/release.sh gjb,re Pre-commit review and regression tests + requested. +sctp rrs,tuexen Pre-commit review requested (changes need to be backported to github). +sendmail gshapiro Pre-commit review requested. +sh(1) jilles Pre-commit review requested. This also applies + to kill(1), printf(1) and test(1) which are + compiled in as builtins. +share/mk imp, bapt, bdrewery, emaste, sjg Make is hard. share/mk/*.test.mk freebsd-testing,ngie (same list as share/mk too) Pre-commit review requested. -tests freebsd-testing,ngie Pre-commit review requested. -sys/dev/usb hselasky If in doubt, ask. -sys/dev/sound/usb hselasky If in doubt, ask. +sys/boot/forth dteske Pre-commit review requested. sys/compat/linuxkpi hselasky If in doubt, ask. sys/dev/e1000 erj Pre-commit phabricator review requested. sys/dev/ixgbe erj Pre-commit phabricator review requested. sys/dev/ixl erj Pre-commit phabricator review requested. +sys/dev/sound/usb hselasky If in doubt, ask. +sys/dev/usb hselasky If in doubt, ask. sys/netinet/ip_carp.c glebius Pre-commit review recommended. sys/netpfil/pf kp,glebius Pre-commit review recommended. +tests freebsd-testing,ngie Pre-commit review requested. +usr.sbin/bsdconfig dteske Pre-commit phabricator review requested. +usr.sbin/dpv dteske Pre-commit review requested. Keep in sync with libdpv. usr.sbin/pkg pkg@ Please coordinate behavior or flag changes with pkg team. -lpr gad Pre-commit review requested, particularly for - lpd/recvjob.c and lpd/printjob.c. -nis(8), yp(8) araujo Pre-commit review requested. ----- OLD ---- -libc/posix1e rwatson Pre-commit review requested. -POSIX.1e ACLs rwatson Pre-commit review requested. -UFS EAs rwatson Pre-commit review requested. -MAC Framework rwatson Pre-commit review requested. -MAC Modules rwatson Pre-commit review requested. -contrib/openbsm rwatson Pre-commit review requested. -sys/security/audit rwatson Pre-commit review requested. -ahc(4) gibbs Pre-commit review requested. -ahd(4) gibbs Pre-commit review requested. -pci bus imp,jhb Pre-commit review requested. -cdboot jhb Pre-commit review requested. -pxeboot jhb Pre-commit review requested. -witness jhb Pre-commit review requested. -CAM gibbs, - ken Pre-commit review requested. send to scsi@freebsd.org -devstat(9) ken Pre-commit review requested. -camcontrol(8) ken Pre-commit review requested. -libcam ken Pre-commit review requested. -libdevstat ken Pre-commit review requested. -iostat(8) ken Pre-commit review requested. -cd(4) ken Pre-commit review requested. -pass(4) ken Pre-commit review requested. -ch(4) ken Pre-commit review requested. -em(4) jfv Pre-commit review requested. -sendmail gshapiro Pre-commit review requested. -etc/mail gshapiro Pre-commit review requested. - Keep in sync with -STABLE. -etc/sendmail gshapiro Pre-commit review requested. - Keep in sync with -STABLE. -nvi peter Try not to break it. -libz peter Try not to break it. -groff ru Recommends pre-commit review. -ipfw ipfw Pre-commit review preferred. send to ipfw@freebsd.org -drm rnoland Just keep me informed of changes, try not to break it. -unifdef(1) fanf Pre-commit review requested. -ntp roberto Pre-commit review requested. -inetd dwmalone Recommends pre-commit review. -contrib/smbfs bp Open for in-tree committs. In case of functional - changes pre-commit review requested. -file obrien Insists to keep file blocked from other's unapproved - commits -contrib/bzip2 obrien Pre-commit review required. -geom freebsd-geom@FreeBSD.org -geom_concat pjd Pre-commit review preferred. -geom_eli pjd Pre-commit review preferred. -geom_gate pjd Pre-commit review preferred. -geom_label pjd Pre-commit review preferred. -geom_mirror pjd Pre-commit review preferred. -geom_nop pjd Pre-commit review preferred. -geom_raid3 pjd Pre-commit review preferred. -geom_shsec pjd Pre-commit review preferred. -geom_stripe pjd Pre-commit review preferred. -geom_zero pjd Pre-commit review preferred. -sbin/geom pjd Pre-commit review preferred. -zfs freebsd-fs@FreeBSD.org -nfs freebsd-fs@FreeBSD.org, rmacklem is best for reviews. -linux emul emulation Please discuss changes here. -bs{diff,patch} cperciva Pre-commit review requested. -portsnap cperciva Pre-commit review requested. -freebsd-update cperciva Pre-commit review requested. -sys/netgraph/bluetooth emax Pre-commit review preferred. -lib/libbluetooth emax Pre-commit review preferred. -lib/libsdp emax Pre-commit review preferred. -usr.bin/bluetooth emax Pre-commit review preferred. -usr.sbin/bluetooth emax Pre-commit review preferred. -*env(3) secteam Due to the problematic security history of this - code, please have patches reviewed by secteam. -share/zoneinfo edwin Heads-up appreciated, since our data is coming - from a third party source. -usr.sbin/zic edwin Heads-up appreciated, since this code is - maintained by a third party source. -lib/libc/stdtime edwin Heads-up appreciated, since parts of this code - is maintained by a third party source. -sbin/routed bms Pre-commit review; notify vendor at rhyolite.com -cmx daniel@roe.ch Pre-commit review preferred. -filemon obrien Pre-commit review preferred. -sysdoc trhodes Pre-commit review preferred. -nanobsd imp Pre-commit review requested for coordination. +usr.sbin/sysrc dteske Pre-commit phabricator review requested. Keep in sync with bsdconfig(8) sysrc.subr. vmm(4) neel,grehan Pre-commit review requested. Modified: projects/hps_head/Makefile ============================================================================== --- projects/hps_head/Makefile Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/Makefile Thu Jan 28 13:32:00 2016 (r294988) @@ -57,8 +57,8 @@ # Makefile.inc1. The exceptions are universe, tinderbox and targets. # # If you want to build your system from source be sure that /usr/obj has -# at least 1GB of diskspace available. A complete 'universe' build requires -# about 15GB of space. +# at least 6GB of diskspace available. A complete 'universe' build requires +# about 100GB of space. # # For individuals wanting to build from the sources currently on their # system, the simple instructions are: @@ -180,7 +180,7 @@ _MAKE= PATH=${PATH} ${SUB_MAKE} -f Makef _TARGET_ARCH= ${TARGET:S/pc98/i386/:S/arm64/aarch64/} .elif !defined(TARGET) && defined(TARGET_ARCH) && \ ${TARGET_ARCH} != ${MACHINE_ARCH} -_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/:C/aarch64/arm64/:C/powerpc64/powerpc/} +_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/:C/aarch64/arm64/:C/powerpc64/powerpc/:C/riscv64/riscv/} .endif .if defined(TARGET) && !defined(_TARGET) _TARGET=${TARGET} @@ -205,7 +205,7 @@ _TARGET_ARCH?= ${MACHINE_ARCH} # The user can define ALWAYS_CHECK_MAKE to have this check performed # for all targets. # -.if defined(ALWAYS_CHECK_MAKE) +.if defined(ALWAYS_CHECK_MAKE) || !defined(.PARSEDIR) ${TGTS}: upgrade_checks .else buildworld: upgrade_checks Modified: projects/hps_head/Makefile.inc1 ============================================================================== --- projects/hps_head/Makefile.inc1 Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/Makefile.inc1 Thu Jan 28 13:32:00 2016 (r294988) @@ -48,10 +48,11 @@ .error "Both TARGET and TARGET_ARCH must be defined." .endif +LOCALBASE?= /usr/local + # Cross toolchain changes must be in effect before bsd.compiler.mk # so that gets the right CC, and pass CROSS_TOOLCHAIN to submakes. .if defined(CROSS_TOOLCHAIN) -LOCALBASE?= /usr/local .include "${LOCALBASE}/share/toolchains/${CROSS_TOOLCHAIN}.mk" CROSSENV+=CROSS_TOOLCHAIN="${CROSS_TOOLCHAIN}" .endif @@ -146,7 +147,11 @@ CLEANDIR= cleandir LOCAL_TOOL_DIRS?= PACKAGEDIR?= ${DESTDIR}/${DISTDIR} +.if empty(SHELL:M*csh*) BUILDENV_SHELL?=${SHELL} +.else +BUILDENV_SHELL?=/bin/sh +.endif SVN?= /usr/local/bin/svn SVNFLAGS?= -r HEAD @@ -163,7 +168,7 @@ OSRELDATE= 0 .endif # Set VERSION for CTFMERGE to use via the default CTFFLAGS=-L VERSION. -.if !defined(VERSION) +.if !defined(VERSION) && !make(showconfig) REVISION!= ${MAKE} -C ${SRCDIR}/release -V REVISION BRANCH!= ${MAKE} -C ${SRCDIR}/release -V BRANCH SRCRELDATE!= awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \ @@ -172,7 +177,25 @@ VERSION= FreeBSD ${REVISION}-${BRANCH:C/ .export VERSION .endif -KNOWN_ARCHES?= aarch64/arm64 amd64 arm armeb/arm armv6/arm armv6hf/arm i386 i386/pc98 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 +KNOWN_ARCHES?= aarch64/arm64 \ + amd64 \ + arm \ + armeb/arm \ + armv6/arm \ + armv6hf/arm \ + i386 \ + i386/pc98 \ + mips \ + mipsel/mips \ + mips64el/mips \ + mips64/mips \ + mipsn32el/mips \ + mipsn32/mips \ + powerpc \ + powerpc64/powerpc \ + riscv64/riscv \ + sparc64 + .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -195,11 +218,14 @@ _TARGET_CPUTYPE=${TARGET_CPUTYPE} .else _TARGET_CPUTYPE=dummy .endif +# Skip for showconfig as it is just wasted time and may invoke auto.obj.mk. +.if !make(showconfig) _CPUTYPE!= MAKEFLAGS= CPUTYPE=${_TARGET_CPUTYPE} ${MAKE} \ -f /dev/null -m ${.CURDIR}/share/mk -V CPUTYPE .if ${_CPUTYPE} != ${_TARGET_CPUTYPE} .error CPUTYPE global should be set with ?=. .endif +.endif .if make(buildworld) BUILD_ARCH!= uname -p .if ${MACHINE_ARCH} != ${BUILD_ARCH} @@ -543,10 +569,9 @@ _worldtmp: .PHONY .endif .else rm -rf ${WORLDTMP}/legacy/usr/include -# XXX - These three can depend on any header file. - rm -f ${OBJTREE}${.CURDIR}/usr.bin/kdump/ioctl.c +# XXX - These can depend on any header file. + rm -f ${OBJTREE}${.CURDIR}/lib/libsysdecode/ioctl.c rm -f ${OBJTREE}${.CURDIR}/usr.bin/kdump/kdump_subr.c - rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c .endif .for _dir in \ lib usr legacy/bin legacy/usr @@ -666,7 +691,7 @@ everything: @echo "--------------------------------------------------------------" @echo ">>> stage 4.4: building everything" @echo "--------------------------------------------------------------" - ${_+_}cd ${.CURDIR}; _PARALLEL_SUBUDIR_OK=1 ${WMAKE} all + ${_+_}cd ${.CURDIR}; _PARALLEL_SUBDIR_OK=1 ${WMAKE} all .if defined(LIB32TMP) build32: .PHONY @echo @@ -1204,7 +1229,7 @@ reinstallkernel reinstallkernel.debug: _ ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} ${IMAKE_INSTALL} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} .endif -.if ${BUILDKERNELS:[#]} > 1 +.if ${BUILDKERNELS:[#]} > 1 && !defined(NO_INSTALLEXTRAKERNELS) .for _kernel in ${BUILDKERNELS:[2..-1]} @echo "--------------------------------------------------------------" @echo ">>> Installing kernel ${_kernel}" @@ -1235,7 +1260,7 @@ distributekernel distributekernel.debug: ${DESTDIR}/${DISTDIR}/kernel.meta .endif .endif -.if ${BUILDKERNELS:[#]} > 1 +.if ${BUILDKERNELS:[#]} > 1 && !defined(NO_INSTALLEXTRAKERNELS) .for _kernel in ${BUILDKERNELS:[2..-1]} .if defined(NO_ROOT) echo "#${MTREE_MAGIC}" > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.premeta @@ -1258,27 +1283,43 @@ packagekernel: .if defined(NO_ROOT) .if !defined(NO_INSTALLKERNEL) cd ${DESTDIR}/${DISTDIR}/kernel; \ - tar cvf - @${DESTDIR}/${DISTDIR}/kernel.meta | \ + tar cvf - --exclude '*.debug' \ + @${DESTDIR}/${DISTDIR}/kernel.meta | \ ${XZ_CMD} > ${PACKAGEDIR}/kernel.txz .endif -.if ${BUILDKERNELS:[#]} > 1 + cd ${DESTDIR}/${DISTDIR}/kernel; \ + tar cvf - --include '*/*/*.debug' \ + @${DESTDIR}/${DISTDIR}/kernel.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel-dbg.txz +.if ${BUILDKERNELS:[#]} > 1 && !defined(NO_INSTALLEXTRAKERNELS) .for _kernel in ${BUILDKERNELS:[2..-1]} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ - tar cvf - @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta | \ + tar cvf - --exclude '*.debug' \ + @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta | \ ${XZ_CMD} > ${PACKAGEDIR}/kernel.${_kernel}.txz + cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ + tar cvf - --include '*/*/*.debug' \ + @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}-dbg.txz .endfor .endif .else .if !defined(NO_INSTALLKERNEL) cd ${DESTDIR}/${DISTDIR}/kernel; \ - tar cvf - . | \ + tar cvf - --exclude '*.debug' . | \ ${XZ_CMD} > ${PACKAGEDIR}/kernel.txz .endif -.if ${BUILDKERNELS:[#]} > 1 + cd ${DESTDIR}/${DISTDIR}/kernel; \ + tar cvf - --include '*/*/*.debug' $$(eval find .) | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel-dbg.txz +.if ${BUILDKERNELS:[#]} > 1 && !defined(NO_INSTALLEXTRAKERNELS) .for _kernel in ${BUILDKERNELS:[2..-1]} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ - tar cvf - . | \ + tar cvf - --exclude '*.debug' . | \ ${XZ_CMD} > ${PACKAGEDIR}/kernel.${_kernel}.txz + cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ + tar cvf - --include '*/*/*.debug' $$(eval find .) | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}-dbg.txz .endfor .endif .endif @@ -1289,7 +1330,7 @@ packagekernel: # Build the API documentation with doxygen # doxygen: .PHONY - @if [ ! -x `/usr/bin/which doxygen` ]; then \ + @if [ ! -x ${LOCALBASE}/bin/doxygen ]; then \ echo "You need doxygen (devel/doxygen) to generate the API documentation of the kernel." | /usr/bin/fmt; \ exit 1; \ fi @@ -1383,11 +1424,13 @@ _vtfontcvt= usr.bin/vtfontcvt _sed= usr.bin/sed .endif -.if ${BOOTSTRAPPING} < 1000002 +.if ${BOOTSTRAPPING} < 1000033 _libopenbsd= lib/libopenbsd _m4= usr.bin/m4 +_lex= usr.bin/lex ${_bt}-usr.bin/m4: ${_bt}-lib/libopenbsd +${_bt}-usr.bin/lex: ${_bt}-usr.bin/m4 .endif .if ${BOOTSTRAPPING} < 1000026 @@ -1401,12 +1444,6 @@ ${_bt}-usr.sbin/nmtree: ${_bt}-lib/libne _cat= bin/cat .endif -.if ${BOOTSTRAPPING} < 1000033 -_lex= usr.bin/lex - -${_bt}-usr.bin/lex: ${_bt}-usr.bin/m4 -.endif - # r277259 crunchide: Correct 64-bit section header offset # r281674 crunchide: always include both 32- and 64-bit ELF support # r285986 crunchen: use STRIPBIN rather than STRIP @@ -1651,7 +1688,7 @@ NXBMAKE= ${NXBENV} ${MAKE} \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ - MK_LLDB=no + MK_LLDB=no MK_DEBUG_FILES=no # native-xtools is the current target for qemu-user cross builds of ports # via poudriere and the imgact_binmisc kernel module. @@ -2008,14 +2045,14 @@ _prebuild_libs: ${_prebuild_libs:S/$/__L _generic_libs: ${_generic_libs:S/$/__L/} # Enable SUBDIR_PARALLEL when not calling 'make all', unless called from -# 'everything' with _PARALLEL_SUBUDIR_OK set. This is because it is unlikely +# 'everything' with _PARALLEL_SUBDIR_OK set. This is because it is unlikely # that running 'make all' from the top-level, especially with a SUBDIR_OVERRIDE # or LOCAL_DIRS set, will have a reliable build if SUBDIRs are built in # parallel. This is safe for the world stage of buildworld though since it has # already built libraries in a proper order and installed includes into # WORLDTMP. Special handling is done for SUBDIR ordering for 'install*' to # avoid trashing a system if it crashes mid-install. -.if !make(all) || defined(_PARALLEL_SUBUDIR_OK) +.if !make(all) || defined(_PARALLEL_SUBDIR_OK) SUBDIR_PARALLEL= .endif Modified: projects/hps_head/ObsoleteFiles.inc ============================================================================== --- projects/hps_head/ObsoleteFiles.inc Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/ObsoleteFiles.inc Thu Jan 28 13:32:00 2016 (r294988) @@ -38,6 +38,94 @@ # xargs -n1 | sort | uniq -d; # done +# 20160116: Update mandoc to cvs snapshot 20160116 +OLD_FILES+=usr/share/mdocml/example.style.css +OLD_FILES+=usr/share/mdocml/style.css +OLD_DIRS+=usr/share/mdocml +# 20151225: new clang import which bumps version from 3.7.0 to 3.7.1. +OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/allocator_interface.h +OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/asan_interface.h +OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/common_interface_defs.h +OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/coverage_interface.h +OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/dfsan_interface.h +OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/linux_syscall_hooks.h +OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/lsan_interface.h +OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/msan_interface.h +OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/tsan_interface_atomic.h +OLD_DIRS+=usr/lib/clang/3.7.0/include/sanitizer +OLD_FILES+=usr/lib/clang/3.7.0/include/__stddef_max_align_t.h +OLD_FILES+=usr/lib/clang/3.7.0/include/__wmmintrin_aes.h +OLD_FILES+=usr/lib/clang/3.7.0/include/__wmmintrin_pclmul.h +OLD_FILES+=usr/lib/clang/3.7.0/include/adxintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/altivec.h +OLD_FILES+=usr/lib/clang/3.7.0/include/ammintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/arm_acle.h +OLD_FILES+=usr/lib/clang/3.7.0/include/arm_neon.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avx2intrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avx512bwintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avx512cdintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avx512dqintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avx512erintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avx512fintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avx512vlbwintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avx512vldqintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avx512vlintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/avxintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/bmi2intrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/bmiintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/cpuid.h +OLD_FILES+=usr/lib/clang/3.7.0/include/cuda_builtin_vars.h +OLD_FILES+=usr/lib/clang/3.7.0/include/emmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/f16cintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/fma4intrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/fmaintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/fxsrintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/htmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/htmxlintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/ia32intrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/immintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/lzcntintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/mm3dnow.h +OLD_FILES+=usr/lib/clang/3.7.0/include/mm_malloc.h +OLD_FILES+=usr/lib/clang/3.7.0/include/mmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/module.modulemap +OLD_FILES+=usr/lib/clang/3.7.0/include/nmmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/pmmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/popcntintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/prfchwintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/rdseedintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/rtmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/s390intrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/shaintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/smmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/tbmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/tmmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/vadefs.h +OLD_FILES+=usr/lib/clang/3.7.0/include/vecintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/wmmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/x86intrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/xmmintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/xopintrin.h +OLD_FILES+=usr/lib/clang/3.7.0/include/xtestintrin.h +OLD_DIRS+=usr/lib/clang/3.7.0/include +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.asan-i386.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.asan-preinit-i386.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.asan-preinit-x86_64.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.asan-x86_64.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.asan_cxx-i386.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.asan_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.profile-arm.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.profile-i386.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.profile-x86_64.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.safestack-i386.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.safestack-x86_64.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.ubsan_standalone-i386.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a +OLD_FILES+=usr/lib/clang/3.7.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a +OLD_DIRS+=usr/lib/clang/3.7.0/lib/freebsd +OLD_DIRS+=usr/lib/clang/3.7.0/lib +OLD_DIRS+=usr/lib/clang/3.7.0 # 20151130: libelf moved from /usr/lib to /lib (libkvm dependency in r291406) OLD_LIBS+=usr/lib/libelf.so.2 # 20151115: Fox bad upgrade scheme Modified: projects/hps_head/UPDATING ============================================================================== --- projects/hps_head/UPDATING Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/UPDATING Thu Jan 28 13:32:00 2016 (r294988) @@ -31,6 +31,36 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20160119: + The NONE and HPN patches has been removed from OpenSSH. They are + still available in the security/openssh-portable port. + +20160113: + With the addition of ypldap(8), a new _ypldap user is now required + during installworld. "mergemaster -p" can be used to add the user + prior to installworld, as documented in the handbook. + +20151216: + The tftp loader (pxeboot) now uses the option root-path directive. As a + consequence it no longer looks for a pxeboot.4th file on the tftp + server. Instead it uses the regular /boot infrastructure as with the + other loaders. + +20151211: + The code to start recording plug and play data into the modules has + been committed. While the old tools will properly build a new kernel, + a number of warnings about "unknown metadata record 4" will be produced + for an older kldxref. To avoid such warnings, make sure to rebuild + the kernel toolchain (or world). Make sure that you have r292078 or + later when trying to build 292077 or later before rebuilding. + +20151207: + Debug data files are now built by default with 'make buildworld' and + installed with 'make installworld'. This facilitates debugging but + requires more disk space both during the build and for the installed + world. Debug files may be disabled by setting WITHOUT_DEBUG_FILES=yes + in src.conf(5). + 20151130: r291527 changed the internal interface between the nfsd.ko and nfscommon.ko modules. As such, they must both be upgraded to-gether. Modified: projects/hps_head/bin/ed/main.c ============================================================================== --- projects/hps_head/bin/ed/main.c Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/bin/ed/main.c Thu Jan 28 13:32:00 2016 (r294988) @@ -505,7 +505,8 @@ exec_command(void) return ERR; else if (open_sbuf() < 0) return FATAL; - if (*fnp && *fnp != '!') strcpy(old_filename, fnp); + if (*fnp && *fnp != '!') + strlcpy(old_filename, fnp, PATH_MAX); #ifdef BACKWARDS if (*fnp == '\0' && *old_filename == '\0') { errmsg = "no current filename"; @@ -532,7 +533,8 @@ exec_command(void) return ERR; } GET_COMMAND_SUFFIX(); - if (*fnp) strcpy(old_filename, fnp); + if (*fnp) + strlcpy(old_filename, fnp, PATH_MAX); printf("%s\n", strip_escapes(old_filename)); break; case 'g': @@ -663,7 +665,7 @@ exec_command(void) GET_COMMAND_SUFFIX(); if (!isglobal) clear_undo_stack(); if (*old_filename == '\0' && *fnp != '!') - strcpy(old_filename, fnp); + strlcpy(old_filename, fnp, PATH_MAX); #ifdef BACKWARDS if (*fnp == '\0' && *old_filename == '\0') { errmsg = "no current filename"; @@ -797,7 +799,7 @@ exec_command(void) return ERR; GET_COMMAND_SUFFIX(); if (*old_filename == '\0' && *fnp != '!') - strcpy(old_filename, fnp); + strlcpy(old_filename, fnp, PATH_MAX); #ifdef BACKWARDS if (*fnp == '\0' && *old_filename == '\0') { errmsg = "no current filename"; Modified: projects/hps_head/bin/freebsd-version/Makefile ============================================================================== --- projects/hps_head/bin/freebsd-version/Makefile Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/bin/freebsd-version/Makefile Thu Jan 28 13:32:00 2016 (r294988) @@ -2,7 +2,7 @@ SCRIPTS = freebsd-version MAN = freebsd-version.1 -CLEANFILES = freebsd-version.sh +CLEANFILES = freebsd-version freebsd-version.sh NEWVERS = ${.CURDIR}/../../sys/conf/newvers.sh freebsd-version.sh: ${.CURDIR}/freebsd-version.sh.in ${NEWVERS} Modified: projects/hps_head/bin/ls/print.c ============================================================================== --- projects/hps_head/bin/ls/print.c Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/bin/ls/print.c Thu Jan 28 13:32:00 2016 (r294988) @@ -47,12 +47,14 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include #include #include #include +#include #ifdef COLORLS #include #include @@ -105,6 +107,9 @@ static struct { } colors[C_NUMCOLORS]; #endif +static size_t padding_for_month[12]; +static size_t month_max_size = 0; + void printscol(const DISPLAY *dp) { @@ -138,6 +143,70 @@ printname(const char *field, const char return rc; } +static const char * +get_abmon(int mon) +{ + + switch (mon) { + case 0: return (nl_langinfo(ABMON_1)); + case 1: return (nl_langinfo(ABMON_2)); + case 2: return (nl_langinfo(ABMON_3)); + case 3: return (nl_langinfo(ABMON_4)); + case 4: return (nl_langinfo(ABMON_5)); + case 5: return (nl_langinfo(ABMON_6)); + case 6: return (nl_langinfo(ABMON_7)); + case 7: return (nl_langinfo(ABMON_8)); + case 8: return (nl_langinfo(ABMON_9)); + case 9: return (nl_langinfo(ABMON_10)); + case 10: return (nl_langinfo(ABMON_11)); + case 11: return (nl_langinfo(ABMON_12)); + } + + /* should never happen */ + abort(); +} + +static size_t +mbswidth(const char *month) +{ + wchar_t wc; + size_t width, donelen, clen, w; + + width = donelen = 0; + while ((clen = mbrtowc(&wc, month + donelen, MB_LEN_MAX, NULL)) != 0) { + if (clen == (size_t)-1 || clen == (size_t)-2) + return (-1); + donelen += clen; + if ((w = wcwidth(wc)) == (size_t)-1) + return (-1); + width += w; + } + + return (width); +} + +static void +compute_abbreviated_month_size(void) +{ + int i; + size_t width; + size_t months_width[12]; + + for (i = 0; i < 12; i++) { + width = mbswidth(get_abmon(i)); + if (width == (size_t)-1) { + month_max_size = -1; + return; + } + months_width[i] = width; + if (width > month_max_size) + month_max_size = width; + } + + for (i = 0; i < 12; i++) + padding_for_month[i] = month_max_size - months_width[i]; +} + /* * print name in current style */ @@ -425,6 +494,31 @@ printdev(size_t width, dev_t dev) xo_emit("{:device/%#*jx} ", (u_int)width, (uintmax_t)dev); } +static size_t +ls_strftime(char *str, size_t len, const char *fmt, const struct tm *tm) +{ + char *posb, nfmt[BUFSIZ]; + const char *format = fmt; + size_t ret; + + if ((posb = strstr(fmt, "%b")) != NULL) { + if (month_max_size == 0) { + compute_abbreviated_month_size(); + } + if (month_max_size > 0) { + snprintf(nfmt, sizeof(nfmt), "%.*s%s%*s%s", + (int)(posb - fmt), fmt, + get_abmon(tm->tm_mon), + (int)padding_for_month[tm->tm_mon], + "", + posb + 2); + format = nfmt; + } + } + ret = strftime(str, len, format, tm); + return (ret); +} + static void printtime(const char *field, time_t ftime) { @@ -451,7 +545,7 @@ printtime(const char *field, time_t ftim else /* mmm dd yyyy || dd mmm yyyy */ format = d_first ? "%e %b %Y" : "%b %e %Y"; - strftime(longstring, sizeof(longstring), format, localtime(&ftime)); + ls_strftime(longstring, sizeof(longstring), format, localtime(&ftime)); snprintf(fmt, sizeof(fmt), "{d:%s/%%hs} ", field); xo_attr("value", "%ld", (long) ftime); Modified: projects/hps_head/bin/pax/pat_rep.c ============================================================================== --- projects/hps_head/bin/pax/pat_rep.c Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/bin/pax/pat_rep.c Thu Jan 28 13:32:00 2016 (r294988) @@ -878,7 +878,7 @@ rep_name(char *name, int *nlen, int prnt * (the user already saw that substitution go by) */ pt = rephead; - (void)strcpy(buf1, name); + (void)strlcpy(buf1, name, sizeof(buf1)); inpt = buf1; outpt = nname; endpt = outpt + PAXPATHLEN; Modified: projects/hps_head/bin/setfacl/setfacl.1 ============================================================================== --- projects/hps_head/bin/setfacl/setfacl.1 Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/bin/setfacl/setfacl.1 Thu Jan 28 13:32:00 2016 (r294988) @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 4, 2015 +.Dd January 23, 2016 .Dt SETFACL 1 .Os .Sh NAME @@ -62,8 +62,9 @@ starting at position counting from zero. This option is only applicable to NFSv4 ACLs. .It Fl b -Remove all ACL entries except for the three required entries -(POSIX.1e ACLs) or six "canonical" entries (NFSv4 ACLs). +Remove all ACL entries except for the ones synthesized +from the file mode - the three mandatory entries in case +of POSIX.1e ACL. If the POSIX.1e ACL contains a .Dq Li mask entry, the permissions of the Modified: projects/hps_head/bin/sh/cd.c ============================================================================== --- projects/hps_head/bin/sh/cd.c Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/bin/sh/cd.c Thu Jan 28 13:32:00 2016 (r294988) @@ -68,15 +68,13 @@ __FBSDID("$FreeBSD$"); static int cdlogical(char *); static int cdphysical(char *); static int docd(char *, int, int); -static char *getcomponent(void); +static char *getcomponent(char **); static char *findcwd(char *); static void updatepwd(char *); static char *getpwd(void); static char *getpwd2(void); static char *curdir = NULL; /* current working directory */ -static char *prevdir; /* previous working directory */ -static char *cdcomppath; int cdcmd(int argc __unused, char **argv __unused) @@ -112,11 +110,10 @@ cdcmd(int argc __unused, char **argv __u if (*dest == '\0') dest = "."; if (dest[0] == '-' && dest[1] == '\0') { - dest = prevdir ? prevdir : curdir; - if (dest) - print = 1; - else - dest = "."; + dest = bltinlookup("OLDPWD", 1); + if (dest == NULL) + error("OLDPWD not set"); + print = 1; } if (dest[0] == '/' || (dest[0] == '.' && (dest[1] == '/' || dest[1] == '\0')) || @@ -179,6 +176,7 @@ cdlogical(char *dest) char *p; char *q; char *component; + char *path; struct stat statb; int first; int badstat; @@ -189,14 +187,14 @@ cdlogical(char *dest) * next time we get the value of the current directory. */ badstat = 0; - cdcomppath = stsavestr(dest); + path = stsavestr(dest); STARTSTACKSTR(p); if (*dest == '/') { STPUTC('/', p); - cdcomppath++; + path++; } first = 1; - while ((q = getcomponent()) != NULL) { + while ((q = getcomponent(&path)) != NULL) { if (q[0] == '\0' || (q[0] == '.' && q[1] == '\0')) continue; if (! first) @@ -245,25 +243,25 @@ cdphysical(char *dest) } /* - * Get the next component of the path name pointed to by cdcomppath. - * This routine overwrites the string pointed to by cdcomppath. + * Get the next component of the path name pointed to by *path. + * This routine overwrites *path and the string pointed to by it. */ static char * -getcomponent(void) +getcomponent(char **path) { char *p; char *start; - if ((p = cdcomppath) == NULL) + if ((p = *path) == NULL) return NULL; - start = cdcomppath; + start = *path; while (*p != '/' && *p != '\0') p++; if (*p == '\0') { - cdcomppath = NULL; + *path = NULL; } else { *p++ = '\0'; - cdcomppath = p; + *path = p; } return start; } @@ -274,6 +272,7 @@ findcwd(char *dir) { char *new; char *p; + char *path; /* * If our argument is NULL, we don't know the current directory @@ -282,14 +281,14 @@ findcwd(char *dir) */ if (dir == NULL || curdir == NULL) return getpwd2(); - cdcomppath = stsavestr(dir); + path = stsavestr(dir); STARTSTACKSTR(new); if (*dir != '/') { STPUTS(curdir, new); if (STTOPC(new) == '/') STUNPUTC(new); } - while ((p = getcomponent()) != NULL) { + while ((p = getcomponent(&path)) != NULL) { if (equal(p, "..")) { while (new > stackblock() && (STUNPUTC(new), *new) != '/'); } else if (*p != '\0' && ! equal(p, ".")) { @@ -311,14 +310,15 @@ findcwd(char *dir) static void updatepwd(char *dir) { + char *prevdir; + hashcd(); /* update command hash table */ - if (prevdir) - ckfree(prevdir); + setvar("PWD", dir, VEXPORT); + setvar("OLDPWD", curdir, VEXPORT); prevdir = curdir; curdir = dir ? savestr(dir) : NULL; - setvar("PWD", curdir, VEXPORT); - setvar("OLDPWD", prevdir, VEXPORT); + ckfree(prevdir); } int Modified: projects/hps_head/bin/sh/eval.c ============================================================================== --- projects/hps_head/bin/sh/eval.c Thu Jan 28 12:43:58 2016 (r294987) +++ projects/hps_head/bin/sh/eval.c Thu Jan 28 13:32:00 2016 (r294988) @@ -496,10 +496,12 @@ exphere(union node *redir, struct arglis struct jmploc *savehandler; struct localvar *savelocalvars; int need_longjmp = 0; + unsigned char saveoptreset; redir->nhere.expdoc = ""; savelocalvars = localvars; localvars = NULL; + saveoptreset = shellparam.reset; forcelocal++; savehandler = handler; if (setjmp(jmploc.loc)) @@ -514,6 +516,7 @@ exphere(union node *redir, struct arglis forcelocal--; poplocalvars(); localvars = savelocalvars; + shellparam.reset = saveoptreset; if (need_longjmp) longjmp(handler->loc, 1); INTON; @@ -647,6 +650,7 @@ evalbackcmd(union node *n, struct backcm struct jmploc jmploc; struct jmploc *savehandler; struct localvar *savelocalvars; + unsigned char saveoptreset; result->fd = -1; result->buf = NULL; @@ -661,6 +665,7 @@ evalbackcmd(union node *n, struct backcm if (is_valid_fast_cmdsubst(n)) { *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Thu Jan 28 18:44:32 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF59DA70872 for ; Thu, 28 Jan 2016 18:44:32 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 88D4F102B; Thu, 28 Jan 2016 18:44:32 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0SIiVAw073704; Thu, 28 Jan 2016 18:44:31 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SIiV4x073701; Thu, 28 Jan 2016 18:44:31 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601281844.u0SIiV4x073701@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 28 Jan 2016 18:44:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r295004 - in projects/release-pkg/etc: periodic/daily periodic/monthly rc.d X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 18:44:32 -0000 Author: gjb Date: Thu Jan 28 18:44:31 2016 New Revision: 295004 URL: https://svnweb.freebsd.org/changeset/base/295004 Log: Fix accounting package rc.d/accounting conflict. Add periodic(8) accounting scripts to acct package. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/etc/periodic/daily/Makefile projects/release-pkg/etc/periodic/monthly/Makefile projects/release-pkg/etc/rc.d/Makefile Modified: projects/release-pkg/etc/periodic/daily/Makefile ============================================================================== --- projects/release-pkg/etc/periodic/daily/Makefile Thu Jan 28 18:44:11 2016 (r295003) +++ projects/release-pkg/etc/periodic/daily/Makefile Thu Jan 28 18:44:31 2016 (r295004) @@ -2,6 +2,8 @@ .include +FILESGROUPS=FILES + FILES= 100.clean-disks \ 110.clean-tmps \ 120.clean-preserve \ @@ -23,8 +25,12 @@ FILES= 100.clean-disks \ # NB: keep these sorted by MK_* knobs .if ${MK_ACCT} != "no" -FILES+= 310.accounting +FILESGROUPS+= ACCT +ACCT+= 310.accounting .endif +ACCTDIR= /etc/periodic/daily +ACCTMODE= ${BINMODE} +ACCTPACKAGE= acct .if ${MK_CALENDAR} != "no" FILES+= 300.calendar Modified: projects/release-pkg/etc/periodic/monthly/Makefile ============================================================================== --- projects/release-pkg/etc/periodic/monthly/Makefile Thu Jan 28 18:44:11 2016 (r295003) +++ projects/release-pkg/etc/periodic/monthly/Makefile Thu Jan 28 18:44:31 2016 (r295004) @@ -2,13 +2,19 @@ .include +FILESGROUPS=FILES + FILES= 450.status-security \ 999.local # NB: keep these sorted by MK_* knobs .if ${MK_UTMPX} != "no" -FILES+= 200.accounting +FILESGROUPS+= ACCT +ACCT+= 200.accounting .endif +ACCTDIR= /etc/periodic/monthly +ACCTMODE= ${BINMODE} +ACCTPACKAGE= acct .include Modified: projects/release-pkg/etc/rc.d/Makefile ============================================================================== --- projects/release-pkg/etc/rc.d/Makefile Thu Jan 28 18:44:11 2016 (r295003) +++ projects/release-pkg/etc/rc.d/Makefile Thu Jan 28 18:44:31 2016 (r295004) @@ -10,7 +10,6 @@ FILES= DAEMON \ NETWORKING \ SERVERS \ abi \ - accounting \ addswap \ adjkerntz \ archdep \ From owner-svn-src-projects@freebsd.org Thu Jan 28 23:59:35 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DCD8FA70549 for ; Thu, 28 Jan 2016 23:59:35 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AD1A7FE; Thu, 28 Jan 2016 23:59:35 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0SNxYFN069575; Thu, 28 Jan 2016 23:59:34 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SNxYNT069574; Thu, 28 Jan 2016 23:59:34 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601282359.u0SNxYNT069574@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 28 Jan 2016 23:59:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r295023 - projects/release-pkg X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 23:59:36 -0000 Author: gjb Date: Thu Jan 28 23:59:34 2016 New Revision: 295023 URL: https://svnweb.freebsd.org/changeset/base/295023 Log: Avoid excessively invoking 'pkg bootstrap' if already done. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/Makefile.inc1 Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Thu Jan 28 23:15:14 2016 (r295022) +++ projects/release-pkg/Makefile.inc1 Thu Jan 28 23:59:34 2016 (r295023) @@ -1371,7 +1371,9 @@ REPODIR= ${MAKEOBJDIRPREFIX}${.CURDIR}/r PKGSIGNKEY?= # empty _pkgbootstrap: +.if !exists(${LOCALBASE}/sbin/pkg) @env ASSUME_ALWAYS_YES=YES pkg bootstrap +.endif packages: _pkgbootstrap @mkdir -p ${WSTAGEDIR} ${KSTAGEDIR} ${REPODIR} From owner-svn-src-projects@freebsd.org Fri Jan 29 00:29:33 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC8C0A71686 for ; Fri, 29 Jan 2016 00:29:33 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 963B812E4; Fri, 29 Jan 2016 00:29:33 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0T0TWCe078663; Fri, 29 Jan 2016 00:29:32 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0T0TWW7078662; Fri, 29 Jan 2016 00:29:32 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601290029.u0T0TWW7078662@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 29 Jan 2016 00:29:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r295025 - projects/release-pkg/release/packages/kernel X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2016 00:29:34 -0000 Author: gjb Date: Fri Jan 29 00:29:32 2016 New Revision: 295025 URL: https://svnweb.freebsd.org/changeset/base/295025 Log: Remove unused kernel/post-install file. Sponsored by: The FreeBSD Foundation Deleted: projects/release-pkg/release/packages/kernel/ From owner-svn-src-projects@freebsd.org Fri Jan 29 14:53:00 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3D03A725F4 for ; Fri, 29 Jan 2016 14:53:00 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2DF1E10C9; Fri, 29 Jan 2016 14:53:00 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0TEqxXH032878; Fri, 29 Jan 2016 14:52:59 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0TEqs9K032834; Fri, 29 Jan 2016 14:52:54 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601291452.u0TEqs9K032834@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 29 Jan 2016 14:52:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r295040 - in projects/release-pkg: contrib/netbsd-tests/usr.bin/grep crypto/openssl crypto/openssl/apps crypto/openssl/crypto crypto/openssl/crypto/aes crypto/openssl/crypto/aes/asm cry... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2016 14:53:00 -0000 Author: gjb Date: Fri Jan 29 14:52:54 2016 New Revision: 295040 URL: https://svnweb.freebsd.org/changeset/base/295040 Log: MFH Sponsored by: The FreeBSD Foundation Added: projects/release-pkg/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_status_cb.pod - copied unchanged from r295039, head/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_status_cb.pod projects/release-pkg/crypto/openssl/util/pod2mantest - copied unchanged from r295039, head/crypto/openssl/util/pod2mantest projects/release-pkg/lib/libc/gen/recvmmsg.c - copied unchanged from r295039, head/lib/libc/gen/recvmmsg.c projects/release-pkg/lib/libc/gen/sendmmsg.c - copied unchanged from r295039, head/lib/libc/gen/sendmmsg.c projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3 - copied unchanged from r295039, head/secure/lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3 projects/release-pkg/share/vt/fonts/gallant.hex - copied unchanged from r295039, head/share/vt/fonts/gallant.hex projects/release-pkg/sys/arm64/arm64/disassem.c - copied unchanged from r295039, head/sys/arm64/arm64/disassem.c projects/release-pkg/sys/arm64/cavium/thunder_pcie_fdt.c - copied unchanged from r295039, head/sys/arm64/cavium/thunder_pcie_fdt.c projects/release-pkg/sys/arm64/include/disassem.h - copied unchanged from r295039, head/sys/arm64/include/disassem.h projects/release-pkg/sys/dev/vnic/mrml_bridge.c - copied unchanged from r295039, head/sys/dev/vnic/mrml_bridge.c projects/release-pkg/sys/netinet/cc/cc.h - copied unchanged from r295039, head/sys/netinet/cc/cc.h Replaced: projects/release-pkg/sys/arm/arm/pmap-v6.c - copied unchanged from r295039, head/sys/arm/arm/pmap-v6.c Deleted: projects/release-pkg/share/vt/fonts/gallant.fnt.uu projects/release-pkg/sys/arm/arm/pmap-v6-new.c projects/release-pkg/sys/netinet/tcp_cc.h Modified: projects/release-pkg/contrib/netbsd-tests/usr.bin/grep/t_grep.sh projects/release-pkg/crypto/openssl/ACKNOWLEDGMENTS projects/release-pkg/crypto/openssl/CHANGES projects/release-pkg/crypto/openssl/Configure projects/release-pkg/crypto/openssl/INSTALL projects/release-pkg/crypto/openssl/LICENSE projects/release-pkg/crypto/openssl/Makefile projects/release-pkg/crypto/openssl/Makefile.org projects/release-pkg/crypto/openssl/NEWS projects/release-pkg/crypto/openssl/README projects/release-pkg/crypto/openssl/apps/engine.c projects/release-pkg/crypto/openssl/apps/ocsp.c projects/release-pkg/crypto/openssl/apps/pkcs12.c projects/release-pkg/crypto/openssl/apps/pkeyutl.c projects/release-pkg/crypto/openssl/apps/s_client.c projects/release-pkg/crypto/openssl/apps/s_server.c projects/release-pkg/crypto/openssl/apps/speed.c projects/release-pkg/crypto/openssl/apps/x509.c projects/release-pkg/crypto/openssl/crypto/aes/aes.h projects/release-pkg/crypto/openssl/crypto/aes/aes_cbc.c projects/release-pkg/crypto/openssl/crypto/aes/aes_cfb.c projects/release-pkg/crypto/openssl/crypto/aes/aes_core.c projects/release-pkg/crypto/openssl/crypto/aes/aes_ctr.c projects/release-pkg/crypto/openssl/crypto/aes/aes_ecb.c projects/release-pkg/crypto/openssl/crypto/aes/aes_ige.c projects/release-pkg/crypto/openssl/crypto/aes/aes_locl.h projects/release-pkg/crypto/openssl/crypto/aes/aes_misc.c projects/release-pkg/crypto/openssl/crypto/aes/aes_ofb.c projects/release-pkg/crypto/openssl/crypto/aes/aes_x86core.c projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-mb-x86_64.pl projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl projects/release-pkg/crypto/openssl/crypto/bio/bio.h projects/release-pkg/crypto/openssl/crypto/bio/bss_bio.c projects/release-pkg/crypto/openssl/crypto/bio/bss_conn.c projects/release-pkg/crypto/openssl/crypto/bio/bss_dgram.c projects/release-pkg/crypto/openssl/crypto/bn/asm/rsaz-x86_64.pl projects/release-pkg/crypto/openssl/crypto/bn/asm/x86_64-mont.pl projects/release-pkg/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl projects/release-pkg/crypto/openssl/crypto/bn/bn_exp.c projects/release-pkg/crypto/openssl/crypto/bn/exptest.c projects/release-pkg/crypto/openssl/crypto/camellia/camellia.c projects/release-pkg/crypto/openssl/crypto/camellia/camellia.h projects/release-pkg/crypto/openssl/crypto/camellia/cmll_cbc.c projects/release-pkg/crypto/openssl/crypto/camellia/cmll_cfb.c projects/release-pkg/crypto/openssl/crypto/camellia/cmll_ctr.c projects/release-pkg/crypto/openssl/crypto/camellia/cmll_ecb.c projects/release-pkg/crypto/openssl/crypto/camellia/cmll_locl.h projects/release-pkg/crypto/openssl/crypto/camellia/cmll_misc.c projects/release-pkg/crypto/openssl/crypto/camellia/cmll_ofb.c projects/release-pkg/crypto/openssl/crypto/camellia/cmll_utl.c projects/release-pkg/crypto/openssl/crypto/des/des_old.c projects/release-pkg/crypto/openssl/crypto/des/des_old.h projects/release-pkg/crypto/openssl/crypto/des/des_old2.c projects/release-pkg/crypto/openssl/crypto/dh/dh.h projects/release-pkg/crypto/openssl/crypto/dh/dh_check.c projects/release-pkg/crypto/openssl/crypto/dh/dhtest.c projects/release-pkg/crypto/openssl/crypto/dsa/dsa_ossl.c projects/release-pkg/crypto/openssl/crypto/dso/dso.h projects/release-pkg/crypto/openssl/crypto/dso/dso_dl.c projects/release-pkg/crypto/openssl/crypto/dso/dso_dlfcn.c projects/release-pkg/crypto/openssl/crypto/dso/dso_lib.c projects/release-pkg/crypto/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl projects/release-pkg/crypto/openssl/crypto/ec/ec2_smpl.c projects/release-pkg/crypto/openssl/crypto/ec/ec_key.c projects/release-pkg/crypto/openssl/crypto/ec/ecp_nistz256_table.c projects/release-pkg/crypto/openssl/crypto/ec/ectest.c projects/release-pkg/crypto/openssl/crypto/engine/eng_all.c projects/release-pkg/crypto/openssl/crypto/evp/e_camellia.c projects/release-pkg/crypto/openssl/crypto/evp/e_old.c projects/release-pkg/crypto/openssl/crypto/evp/e_seed.c projects/release-pkg/crypto/openssl/crypto/mem_clr.c projects/release-pkg/crypto/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl projects/release-pkg/crypto/openssl/crypto/modes/asm/ghash-x86_64.pl projects/release-pkg/crypto/openssl/crypto/o_dir.c projects/release-pkg/crypto/openssl/crypto/o_dir.h projects/release-pkg/crypto/openssl/crypto/o_dir_test.c projects/release-pkg/crypto/openssl/crypto/o_str.c projects/release-pkg/crypto/openssl/crypto/o_str.h projects/release-pkg/crypto/openssl/crypto/o_time.c projects/release-pkg/crypto/openssl/crypto/o_time.h projects/release-pkg/crypto/openssl/crypto/opensslv.h projects/release-pkg/crypto/openssl/crypto/rc4/rc4_utl.c projects/release-pkg/crypto/openssl/crypto/rsa/rsa_chk.c projects/release-pkg/crypto/openssl/crypto/rsa/rsa_sign.c projects/release-pkg/crypto/openssl/crypto/seed/seed_cbc.c projects/release-pkg/crypto/openssl/crypto/seed/seed_cfb.c projects/release-pkg/crypto/openssl/crypto/seed/seed_ecb.c projects/release-pkg/crypto/openssl/crypto/seed/seed_ofb.c projects/release-pkg/crypto/openssl/crypto/sha/asm/sha1-mb-x86_64.pl projects/release-pkg/crypto/openssl/crypto/sha/asm/sha1-x86_64.pl projects/release-pkg/crypto/openssl/crypto/sha/asm/sha256-mb-x86_64.pl projects/release-pkg/crypto/openssl/crypto/sha/asm/sha512-x86_64.pl projects/release-pkg/crypto/openssl/crypto/sha/sha1test.c projects/release-pkg/crypto/openssl/crypto/store/store.h projects/release-pkg/crypto/openssl/crypto/store/str_lib.c projects/release-pkg/crypto/openssl/crypto/store/str_locl.h projects/release-pkg/crypto/openssl/crypto/store/str_mem.c projects/release-pkg/crypto/openssl/crypto/store/str_meth.c projects/release-pkg/crypto/openssl/crypto/ts/ts_rsp_verify.c projects/release-pkg/crypto/openssl/crypto/ui/ui.h projects/release-pkg/crypto/openssl/crypto/ui/ui_compat.c projects/release-pkg/crypto/openssl/crypto/ui/ui_compat.h projects/release-pkg/crypto/openssl/crypto/ui/ui_lib.c projects/release-pkg/crypto/openssl/crypto/ui/ui_locl.h projects/release-pkg/crypto/openssl/crypto/ui/ui_openssl.c projects/release-pkg/crypto/openssl/crypto/ui/ui_util.c projects/release-pkg/crypto/openssl/crypto/x509/x509_vfy.c projects/release-pkg/crypto/openssl/crypto/x509/x509_vfy.h projects/release-pkg/crypto/openssl/crypto/x509/x509_vpm.c projects/release-pkg/crypto/openssl/crypto/x509v3/v3_pci.c projects/release-pkg/crypto/openssl/crypto/x509v3/v3_pcia.c projects/release-pkg/crypto/openssl/crypto/x509v3/v3_utl.c projects/release-pkg/crypto/openssl/crypto/x509v3/v3nametest.c projects/release-pkg/crypto/openssl/doc/apps/s_time.pod projects/release-pkg/crypto/openssl/doc/crypto/BIO_s_connect.pod projects/release-pkg/crypto/openssl/doc/ssl/SSL_CTX_set1_verify_cert_store.pod projects/release-pkg/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod projects/release-pkg/crypto/openssl/engines/e_chil.c projects/release-pkg/crypto/openssl/ssl/d1_both.c projects/release-pkg/crypto/openssl/ssl/kssl.c projects/release-pkg/crypto/openssl/ssl/kssl.h projects/release-pkg/crypto/openssl/ssl/kssl_lcl.h projects/release-pkg/crypto/openssl/ssl/s2_srvr.c projects/release-pkg/crypto/openssl/ssl/s3_clnt.c projects/release-pkg/crypto/openssl/ssl/s3_lib.c projects/release-pkg/crypto/openssl/ssl/s3_srvr.c projects/release-pkg/crypto/openssl/ssl/ssl.h projects/release-pkg/crypto/openssl/ssl/ssl_err.c projects/release-pkg/crypto/openssl/ssl/ssl_lib.c projects/release-pkg/crypto/openssl/ssl/ssl_sess.c projects/release-pkg/crypto/openssl/ssl/t1_enc.c projects/release-pkg/crypto/openssl/ssl/t1_lib.c projects/release-pkg/crypto/openssl/util/domd projects/release-pkg/crypto/openssl/util/pl/VC-32.pl projects/release-pkg/etc/periodic/security/security.functions projects/release-pkg/gnu/lib/libgcc/Makefile projects/release-pkg/lib/libbluetooth/bluetooth.h projects/release-pkg/lib/libc/db/hash/hash.h projects/release-pkg/lib/libc/db/hash/hash_buf.c projects/release-pkg/lib/libc/gen/Makefile.inc projects/release-pkg/lib/libc/include/namespace.h projects/release-pkg/lib/libc/include/un-namespace.h projects/release-pkg/lib/libc/sys/Symbol.map projects/release-pkg/lib/libc/sys/recv.2 projects/release-pkg/lib/libc/sys/send.2 projects/release-pkg/lib/libdpv/dialog_util.c projects/release-pkg/libexec/rtld-elf/rtld.c projects/release-pkg/sbin/ggate/ggated/Makefile projects/release-pkg/sbin/ggate/ggated/ggated.8 projects/release-pkg/sbin/ggate/ggated/ggated.c projects/release-pkg/secure/lib/libcrypto/Makefile.inc projects/release-pkg/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/release-pkg/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/release-pkg/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/release-pkg/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/release-pkg/secure/lib/libcrypto/man/ASN1_TIME_set.3 projects/release-pkg/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_ctrl.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_f_base64.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_f_md.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_f_null.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_find_type.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_new.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_push.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_read.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_s_accept.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_s_bio.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_s_connect.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_s_fd.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_s_file.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_s_mem.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_s_null.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_s_socket.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_set_callback.3 projects/release-pkg/secure/lib/libcrypto/man/BIO_should_retry.3 projects/release-pkg/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/release-pkg/secure/lib/libcrypto/man/BN_CTX_new.3 projects/release-pkg/secure/lib/libcrypto/man/BN_CTX_start.3 projects/release-pkg/secure/lib/libcrypto/man/BN_add.3 projects/release-pkg/secure/lib/libcrypto/man/BN_add_word.3 projects/release-pkg/secure/lib/libcrypto/man/BN_bn2bin.3 projects/release-pkg/secure/lib/libcrypto/man/BN_cmp.3 projects/release-pkg/secure/lib/libcrypto/man/BN_copy.3 projects/release-pkg/secure/lib/libcrypto/man/BN_generate_prime.3 projects/release-pkg/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/release-pkg/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/release-pkg/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/release-pkg/secure/lib/libcrypto/man/BN_new.3 projects/release-pkg/secure/lib/libcrypto/man/BN_num_bytes.3 projects/release-pkg/secure/lib/libcrypto/man/BN_rand.3 projects/release-pkg/secure/lib/libcrypto/man/BN_set_bit.3 projects/release-pkg/secure/lib/libcrypto/man/BN_swap.3 projects/release-pkg/secure/lib/libcrypto/man/BN_zero.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_add1_signer.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_compress.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_decrypt.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_encrypt.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_final.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_get0_type.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_sign.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_uncompress.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_verify.3 projects/release-pkg/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/release-pkg/secure/lib/libcrypto/man/CONF_modules_free.3 projects/release-pkg/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/release-pkg/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/release-pkg/secure/lib/libcrypto/man/DH_generate_key.3 projects/release-pkg/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/release-pkg/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/release-pkg/secure/lib/libcrypto/man/DH_new.3 projects/release-pkg/secure/lib/libcrypto/man/DH_set_method.3 projects/release-pkg/secure/lib/libcrypto/man/DH_size.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_do_sign.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_generate_key.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_new.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_set_method.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_sign.3 projects/release-pkg/secure/lib/libcrypto/man/DSA_size.3 projects/release-pkg/secure/lib/libcrypto/man/EC_GFp_simple_method.3 projects/release-pkg/secure/lib/libcrypto/man/EC_GROUP_copy.3 projects/release-pkg/secure/lib/libcrypto/man/EC_GROUP_new.3 projects/release-pkg/secure/lib/libcrypto/man/EC_KEY_new.3 projects/release-pkg/secure/lib/libcrypto/man/EC_POINT_add.3 projects/release-pkg/secure/lib/libcrypto/man/EC_POINT_new.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_clear_error.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_error_string.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_get_error.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_load_strings.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_print_errors.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_put_error.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_remove_state.3 projects/release-pkg/secure/lib/libcrypto/man/ERR_set_mark.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_SealInit.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_SignInit.3 projects/release-pkg/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/release-pkg/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/release-pkg/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/release-pkg/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/release-pkg/secure/lib/libcrypto/man/OPENSSL_config.3 projects/release-pkg/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/release-pkg/secure/lib/libcrypto/man/OPENSSL_instrument_bus.3 projects/release-pkg/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/release-pkg/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/release-pkg/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/release-pkg/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/release-pkg/secure/lib/libcrypto/man/PKCS12_create.3 projects/release-pkg/secure/lib/libcrypto/man/PKCS12_parse.3 projects/release-pkg/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/release-pkg/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/release-pkg/secure/lib/libcrypto/man/PKCS7_sign.3 projects/release-pkg/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/release-pkg/secure/lib/libcrypto/man/PKCS7_verify.3 projects/release-pkg/secure/lib/libcrypto/man/RAND_add.3 projects/release-pkg/secure/lib/libcrypto/man/RAND_bytes.3 projects/release-pkg/secure/lib/libcrypto/man/RAND_cleanup.3 projects/release-pkg/secure/lib/libcrypto/man/RAND_egd.3 projects/release-pkg/secure/lib/libcrypto/man/RAND_load_file.3 projects/release-pkg/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_check_key.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_generate_key.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_new.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_print.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_set_method.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_sign.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/release-pkg/secure/lib/libcrypto/man/RSA_size.3 projects/release-pkg/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/release-pkg/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/release-pkg/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/release-pkg/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/release-pkg/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/release-pkg/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/release-pkg/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/release-pkg/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/release-pkg/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/release-pkg/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 projects/release-pkg/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/release-pkg/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/release-pkg/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/release-pkg/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/release-pkg/secure/lib/libcrypto/man/X509_check_host.3 projects/release-pkg/secure/lib/libcrypto/man/X509_new.3 projects/release-pkg/secure/lib/libcrypto/man/X509_verify_cert.3 projects/release-pkg/secure/lib/libcrypto/man/bio.3 projects/release-pkg/secure/lib/libcrypto/man/blowfish.3 projects/release-pkg/secure/lib/libcrypto/man/bn.3 projects/release-pkg/secure/lib/libcrypto/man/bn_internal.3 projects/release-pkg/secure/lib/libcrypto/man/buffer.3 projects/release-pkg/secure/lib/libcrypto/man/crypto.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_CMS_ContentInfo.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_DHparams.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_ECPKParameters.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_ECPrivateKey.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_X509.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/release-pkg/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/release-pkg/secure/lib/libcrypto/man/des.3 projects/release-pkg/secure/lib/libcrypto/man/dh.3 projects/release-pkg/secure/lib/libcrypto/man/dsa.3 projects/release-pkg/secure/lib/libcrypto/man/ec.3 projects/release-pkg/secure/lib/libcrypto/man/ecdsa.3 projects/release-pkg/secure/lib/libcrypto/man/engine.3 projects/release-pkg/secure/lib/libcrypto/man/err.3 projects/release-pkg/secure/lib/libcrypto/man/evp.3 projects/release-pkg/secure/lib/libcrypto/man/hmac.3 projects/release-pkg/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/release-pkg/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/release-pkg/secure/lib/libcrypto/man/lh_stats.3 projects/release-pkg/secure/lib/libcrypto/man/lhash.3 projects/release-pkg/secure/lib/libcrypto/man/md5.3 projects/release-pkg/secure/lib/libcrypto/man/mdc2.3 projects/release-pkg/secure/lib/libcrypto/man/pem.3 projects/release-pkg/secure/lib/libcrypto/man/rand.3 projects/release-pkg/secure/lib/libcrypto/man/rc4.3 projects/release-pkg/secure/lib/libcrypto/man/ripemd.3 projects/release-pkg/secure/lib/libcrypto/man/rsa.3 projects/release-pkg/secure/lib/libcrypto/man/sha.3 projects/release-pkg/secure/lib/libcrypto/man/threads.3 projects/release-pkg/secure/lib/libcrypto/man/ui.3 projects/release-pkg/secure/lib/libcrypto/man/ui_compat.3 projects/release-pkg/secure/lib/libcrypto/man/x509.3 projects/release-pkg/secure/lib/libssl/Makefile.man projects/release-pkg/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/release-pkg/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/release-pkg/secure/lib/libssl/man/SSL_CONF_CTX_new.3 projects/release-pkg/secure/lib/libssl/man/SSL_CONF_CTX_set1_prefix.3 projects/release-pkg/secure/lib/libssl/man/SSL_CONF_CTX_set_flags.3 projects/release-pkg/secure/lib/libssl/man/SSL_CONF_CTX_set_ssl_ctx.3 projects/release-pkg/secure/lib/libssl/man/SSL_CONF_cmd.3 projects/release-pkg/secure/lib/libssl/man/SSL_CONF_cmd_argv.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_add1_chain_cert.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_free.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_get0_param.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_new.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set1_curves.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set1_verify_cert_store.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_cert_cb.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_custom_cli_ext.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_read_ahead.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 projects/release-pkg/secure/lib/libssl/man/SSL_CTX_use_serverinfo.3 projects/release-pkg/secure/lib/libssl/man/SSL_SESSION_free.3 projects/release-pkg/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/release-pkg/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/release-pkg/secure/lib/libssl/man/SSL_accept.3 projects/release-pkg/secure/lib/libssl/man/SSL_alert_type_string.3 projects/release-pkg/secure/lib/libssl/man/SSL_check_chain.3 projects/release-pkg/secure/lib/libssl/man/SSL_clear.3 projects/release-pkg/secure/lib/libssl/man/SSL_connect.3 projects/release-pkg/secure/lib/libssl/man/SSL_do_handshake.3 projects/release-pkg/secure/lib/libssl/man/SSL_free.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_ciphers.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_error.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_fd.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_psk_identity.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_rbio.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_session.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_verify_result.3 projects/release-pkg/secure/lib/libssl/man/SSL_get_version.3 projects/release-pkg/secure/lib/libssl/man/SSL_library_init.3 projects/release-pkg/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/release-pkg/secure/lib/libssl/man/SSL_new.3 projects/release-pkg/secure/lib/libssl/man/SSL_pending.3 projects/release-pkg/secure/lib/libssl/man/SSL_read.3 projects/release-pkg/secure/lib/libssl/man/SSL_rstate_string.3 projects/release-pkg/secure/lib/libssl/man/SSL_session_reused.3 projects/release-pkg/secure/lib/libssl/man/SSL_set_bio.3 projects/release-pkg/secure/lib/libssl/man/SSL_set_connect_state.3 projects/release-pkg/secure/lib/libssl/man/SSL_set_fd.3 projects/release-pkg/secure/lib/libssl/man/SSL_set_session.3 projects/release-pkg/secure/lib/libssl/man/SSL_set_shutdown.3 projects/release-pkg/secure/lib/libssl/man/SSL_set_verify_result.3 projects/release-pkg/secure/lib/libssl/man/SSL_shutdown.3 projects/release-pkg/secure/lib/libssl/man/SSL_state_string.3 projects/release-pkg/secure/lib/libssl/man/SSL_want.3 projects/release-pkg/secure/lib/libssl/man/SSL_write.3 projects/release-pkg/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/release-pkg/secure/lib/libssl/man/ssl.3 projects/release-pkg/secure/usr.bin/openssl/man/CA.pl.1 projects/release-pkg/secure/usr.bin/openssl/man/asn1parse.1 projects/release-pkg/secure/usr.bin/openssl/man/c_rehash.1 projects/release-pkg/secure/usr.bin/openssl/man/ca.1 projects/release-pkg/secure/usr.bin/openssl/man/ciphers.1 projects/release-pkg/secure/usr.bin/openssl/man/cms.1 projects/release-pkg/secure/usr.bin/openssl/man/crl.1 projects/release-pkg/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/release-pkg/secure/usr.bin/openssl/man/dgst.1 projects/release-pkg/secure/usr.bin/openssl/man/dhparam.1 projects/release-pkg/secure/usr.bin/openssl/man/dsa.1 projects/release-pkg/secure/usr.bin/openssl/man/dsaparam.1 projects/release-pkg/secure/usr.bin/openssl/man/ec.1 projects/release-pkg/secure/usr.bin/openssl/man/ecparam.1 projects/release-pkg/secure/usr.bin/openssl/man/enc.1 projects/release-pkg/secure/usr.bin/openssl/man/errstr.1 projects/release-pkg/secure/usr.bin/openssl/man/gendsa.1 projects/release-pkg/secure/usr.bin/openssl/man/genpkey.1 projects/release-pkg/secure/usr.bin/openssl/man/genrsa.1 projects/release-pkg/secure/usr.bin/openssl/man/nseq.1 projects/release-pkg/secure/usr.bin/openssl/man/ocsp.1 projects/release-pkg/secure/usr.bin/openssl/man/openssl.1 projects/release-pkg/secure/usr.bin/openssl/man/passwd.1 projects/release-pkg/secure/usr.bin/openssl/man/pkcs12.1 projects/release-pkg/secure/usr.bin/openssl/man/pkcs7.1 projects/release-pkg/secure/usr.bin/openssl/man/pkcs8.1 projects/release-pkg/secure/usr.bin/openssl/man/pkey.1 projects/release-pkg/secure/usr.bin/openssl/man/pkeyparam.1 projects/release-pkg/secure/usr.bin/openssl/man/pkeyutl.1 projects/release-pkg/secure/usr.bin/openssl/man/rand.1 projects/release-pkg/secure/usr.bin/openssl/man/req.1 projects/release-pkg/secure/usr.bin/openssl/man/rsa.1 projects/release-pkg/secure/usr.bin/openssl/man/rsautl.1 projects/release-pkg/secure/usr.bin/openssl/man/s_client.1 projects/release-pkg/secure/usr.bin/openssl/man/s_server.1 projects/release-pkg/secure/usr.bin/openssl/man/s_time.1 projects/release-pkg/secure/usr.bin/openssl/man/sess_id.1 projects/release-pkg/secure/usr.bin/openssl/man/smime.1 projects/release-pkg/secure/usr.bin/openssl/man/speed.1 projects/release-pkg/secure/usr.bin/openssl/man/spkac.1 projects/release-pkg/secure/usr.bin/openssl/man/ts.1 projects/release-pkg/secure/usr.bin/openssl/man/tsget.1 projects/release-pkg/secure/usr.bin/openssl/man/verify.1 projects/release-pkg/secure/usr.bin/openssl/man/version.1 projects/release-pkg/secure/usr.bin/openssl/man/x509.1 projects/release-pkg/secure/usr.bin/openssl/man/x509v3_config.1 projects/release-pkg/share/man/man4/filemon.4 projects/release-pkg/share/man/man4/nvd.4 projects/release-pkg/share/man/man9/mod_cc.9 projects/release-pkg/share/misc/committers-src.dot projects/release-pkg/share/mk/bsd.dep.mk projects/release-pkg/sys/amd64/amd64/machdep.c projects/release-pkg/sys/amd64/ia32/ia32_signal.c projects/release-pkg/sys/amd64/linux/linux_sysvec.c projects/release-pkg/sys/amd64/linux32/linux32_sysvec.c projects/release-pkg/sys/arm/arm/debug_monitor.c projects/release-pkg/sys/arm/arm/genassym.c projects/release-pkg/sys/arm/arm/locore-v6.S projects/release-pkg/sys/arm/arm/machdep.c projects/release-pkg/sys/arm/arm/mem.c projects/release-pkg/sys/arm/arm/mp_machdep.c projects/release-pkg/sys/arm/arm/swtch.S projects/release-pkg/sys/arm/arm/trap-v6.c projects/release-pkg/sys/arm/conf/std.armv6 projects/release-pkg/sys/arm/freescale/vybrid/vf_ehci.c projects/release-pkg/sys/arm/include/debug_monitor.h projects/release-pkg/sys/arm/include/machdep.h projects/release-pkg/sys/arm/include/pcpu.h projects/release-pkg/sys/arm/include/pmap.h projects/release-pkg/sys/arm/include/pte.h projects/release-pkg/sys/arm/include/reg.h projects/release-pkg/sys/arm/include/sf_buf.h projects/release-pkg/sys/arm/include/vm.h projects/release-pkg/sys/arm/xilinx/zy7_ehci.c projects/release-pkg/sys/arm64/arm64/db_disasm.c projects/release-pkg/sys/arm64/arm64/machdep.c projects/release-pkg/sys/arm64/arm64/swtch.S projects/release-pkg/sys/arm64/arm64/vm_machdep.c projects/release-pkg/sys/arm64/cavium/thunder_pcie.c projects/release-pkg/sys/arm64/cavium/thunder_pcie_common.c projects/release-pkg/sys/arm64/cavium/thunder_pcie_common.h projects/release-pkg/sys/arm64/include/armreg.h projects/release-pkg/sys/boot/common/paths.h projects/release-pkg/sys/boot/ficl/i386/sysdep.c projects/release-pkg/sys/boot/i386/boot2/boot2.c projects/release-pkg/sys/boot/i386/gptboot/gptboot.c projects/release-pkg/sys/boot/i386/zfsboot/zfsboot.c projects/release-pkg/sys/boot/mips/beri/boot2/boot2.c projects/release-pkg/sys/boot/pc98/boot2/boot2.c projects/release-pkg/sys/conf/files projects/release-pkg/sys/conf/files.arm projects/release-pkg/sys/conf/files.arm64 projects/release-pkg/sys/conf/kern.post.mk projects/release-pkg/sys/conf/options.arm projects/release-pkg/sys/dev/filemon/filemon.c projects/release-pkg/sys/dev/filemon/filemon_wrapper.c projects/release-pkg/sys/dev/nvd/nvd.c projects/release-pkg/sys/dev/ofw/ofw_subr.c projects/release-pkg/sys/dev/sfxge/sfxge.h projects/release-pkg/sys/dev/sfxge/sfxge_rx.c projects/release-pkg/sys/dev/usb/controller/ehci.c projects/release-pkg/sys/dev/usb/controller/ehci.h projects/release-pkg/sys/dev/usb/controller/ehci_ixp4xx.c projects/release-pkg/sys/dev/usb/controller/ehci_mv.c projects/release-pkg/sys/dev/usb/controller/ehcireg.h projects/release-pkg/sys/dev/vnic/thunder_bgx.c projects/release-pkg/sys/dev/vnic/thunder_bgx_fdt.c projects/release-pkg/sys/dev/vnic/thunder_bgx_var.h projects/release-pkg/sys/dev/vnic/thunder_mdio_fdt.c projects/release-pkg/sys/dev/vnic/thunder_mdio_var.h projects/release-pkg/sys/i386/i386/machdep.c projects/release-pkg/sys/i386/linux/linux_sysvec.c projects/release-pkg/sys/i386/svr4/svr4_machdep.c projects/release-pkg/sys/kern/kern_event.c projects/release-pkg/sys/kern/kern_ktrace.c projects/release-pkg/sys/kern/vfs_bio.c projects/release-pkg/sys/kern/vfs_cluster.c projects/release-pkg/sys/mips/atheros/ar71xx_ehci.c projects/release-pkg/sys/mips/mips/freebsd32_machdep.c projects/release-pkg/sys/mips/mips/pm_machdep.c projects/release-pkg/sys/mips/mips/vm_machdep.c projects/release-pkg/sys/modules/filemon/Makefile projects/release-pkg/sys/netinet/cc/cc.c projects/release-pkg/sys/netinet/cc/cc_cdg.c projects/release-pkg/sys/netinet/cc/cc_chd.c projects/release-pkg/sys/netinet/cc/cc_cubic.c projects/release-pkg/sys/netinet/cc/cc_dctcp.c projects/release-pkg/sys/netinet/cc/cc_hd.c projects/release-pkg/sys/netinet/cc/cc_htcp.c projects/release-pkg/sys/netinet/cc/cc_newreno.c projects/release-pkg/sys/netinet/cc/cc_vegas.c projects/release-pkg/sys/netinet/sctp_pcb.c projects/release-pkg/sys/netinet/tcp_input.c projects/release-pkg/sys/netinet/tcp_output.c projects/release-pkg/sys/netinet/tcp_stacks/fastpath.c projects/release-pkg/sys/netinet/tcp_subr.c projects/release-pkg/sys/netinet/tcp_timer.c projects/release-pkg/sys/netinet/tcp_usrreq.c projects/release-pkg/sys/powerpc/powerpc/exec_machdep.c projects/release-pkg/sys/powerpc/ps3/ehci_ps3.c projects/release-pkg/sys/sparc64/sparc64/machdep.c projects/release-pkg/sys/sys/event.h projects/release-pkg/sys/sys/signal.h projects/release-pkg/sys/sys/socket.h projects/release-pkg/sys/ufs/ffs/ffs_extern.h projects/release-pkg/sys/ufs/ffs/ffs_inode.c projects/release-pkg/sys/ufs/ffs/ffs_vfsops.c projects/release-pkg/tests/sys/kqueue/common.h projects/release-pkg/tests/sys/kqueue/main.c projects/release-pkg/tests/sys/kqueue/proc.c projects/release-pkg/usr.sbin/iscsid/pdu.c projects/release-pkg/usr.sbin/syslogd/syslogd.c Directory Properties: projects/release-pkg/ (props changed) projects/release-pkg/crypto/openssl/ (props changed) projects/release-pkg/gnu/lib/ (props changed) projects/release-pkg/lib/libc/ (props changed) projects/release-pkg/sbin/ (props changed) projects/release-pkg/share/ (props changed) projects/release-pkg/share/man/man4/ (props changed) projects/release-pkg/sys/ (props changed) projects/release-pkg/sys/boot/ (props changed) projects/release-pkg/sys/conf/ (props changed) Modified: projects/release-pkg/contrib/netbsd-tests/usr.bin/grep/t_grep.sh ============================================================================== --- projects/release-pkg/contrib/netbsd-tests/usr.bin/grep/t_grep.sh Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/contrib/netbsd-tests/usr.bin/grep/t_grep.sh Fri Jan 29 14:52:54 2016 (r295040) @@ -70,7 +70,15 @@ recurse_body() echo -e "cod\ndover sole\nhaddock\nhalibut\npilchard" > recurse/d/fish echo -e "cod\nhaddock\nplaice" > recurse/a/f/favourite-fish + # Begin FreeBSD + if true; then + atf_check -o file:"$(atf_get_srcdir)/d_recurse.out" -x "grep -r haddock recurse | sort" + else + # End FreeBSD atf_check -o file:"$(atf_get_srcdir)/d_recurse.out" grep -r haddock recurse + # Begin FreeBSD + fi + # End FreeBSD } atf_test_case recurse_symlink Modified: projects/release-pkg/crypto/openssl/ACKNOWLEDGMENTS ============================================================================== --- projects/release-pkg/crypto/openssl/ACKNOWLEDGMENTS Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/ACKNOWLEDGMENTS Fri Jan 29 14:52:54 2016 (r295040) @@ -1,30 +1,2 @@ -The OpenSSL project depends on volunteer efforts and financial support from -the end user community. That support comes in the form of donations and paid -sponsorships, software support contracts, paid consulting services -and commissioned software development. - -Since all these activities support the continued development and improvement -of OpenSSL we consider all these clients and customers as sponsors of the -OpenSSL project. - -We would like to identify and thank the following such sponsors for their past -or current significant support of the OpenSSL project: - -Major support: - - Qualys http://www.qualys.com/ - -Very significant support: - - OpenGear: http://www.opengear.com/ - -Significant support: - - PSW Group: http://www.psw.net/ - Acano Ltd. http://acano.com/ - -Please note that we ask permission to identify sponsors and that some sponsors -we consider eligible for inclusion here have requested to remain anonymous. - -Additional sponsorship or financial support is always welcome: for more -information please contact the OpenSSL Software Foundation. +Please https://www.openssl.org/community/thanks.html for the current +acknowledgements. Modified: projects/release-pkg/crypto/openssl/CHANGES ============================================================================== --- projects/release-pkg/crypto/openssl/CHANGES Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/CHANGES Fri Jan 29 14:52:54 2016 (r295040) @@ -2,6 +2,54 @@ OpenSSL CHANGES _______________ + Changes between 1.0.2e and 1.0.2f [28 Jan 2016] + + *) DH small subgroups + + Historically OpenSSL only ever generated DH parameters based on "safe" + primes. More recently (in version 1.0.2) support was provided for + generating X9.42 style parameter files such as those required for RFC 5114 + support. The primes used in such files may not be "safe". Where an + application is using DH configured with parameters based on primes that are + not "safe" then an attacker could use this fact to find a peer's private + DH exponent. This attack requires that the attacker complete multiple + handshakes in which the peer uses the same private DH exponent. For example + this could be used to discover a TLS server's private DH exponent if it's + reusing the private DH exponent or it's using a static DH ciphersuite. + + OpenSSL provides the option SSL_OP_SINGLE_DH_USE for ephemeral DH (DHE) in + TLS. It is not on by default. If the option is not set then the server + reuses the same private DH exponent for the life of the server process and + would be vulnerable to this attack. It is believed that many popular + applications do set this option and would therefore not be at risk. + + The fix for this issue adds an additional check where a "q" parameter is + available (as is the case in X9.42 based parameters). This detects the + only known attack, and is the only possible defense for static DH + ciphersuites. This could have some performance impact. + + Additionally the SSL_OP_SINGLE_DH_USE option has been switched on by + default and cannot be disabled. This could have some performance impact. + + This issue was reported to OpenSSL by Antonio Sanso (Adobe). + (CVE-2016-0701) + [Matt Caswell] + + *) SSLv2 doesn't block disabled ciphers + + A malicious client can negotiate SSLv2 ciphers that have been disabled on + the server and complete SSLv2 handshakes even if all SSLv2 ciphers have + been disabled, provided that the SSLv2 protocol was not also disabled via + SSL_OP_NO_SSLv2. + + This issue was reported to OpenSSL on 26th December 2015 by Nimrod Aviram + and Sebastian Schinzel. + (CVE-2015-3197) + [Viktor Dukhovni] + + *) Reject DH handshakes with parameters shorter than 1024 bits. + [Kurt Roeckx] + Changes between 1.0.2d and 1.0.2e [3 Dec 2015] *) BN_mod_exp may produce incorrect results on x86_64 Modified: projects/release-pkg/crypto/openssl/Configure ============================================================================== --- projects/release-pkg/crypto/openssl/Configure Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/Configure Fri Jan 29 14:52:54 2016 (r295040) @@ -124,6 +124,9 @@ my $clang_disabled_warnings = "-Wno-unus # -Wextended-offsetof my $clang_devteam_warn = "-Wno-unused-parameter -Wno-missing-field-initializers -Wno-language-extension-token -Wno-extended-offsetof -Qunused-arguments"; +# Warn that "make depend" should be run? +my $warn_make_depend = 0; + my $strict_warnings = 0; my $x86_gcc_des="DES_PTR DES_RISC1 DES_UNROLL"; @@ -1513,7 +1516,7 @@ if ($target =~ /\-icc$/) # Intel C compi # linker only when --prefix is not /usr. if ($target =~ /^BSD\-/) { - $shared_ldflag.=" -Wl,-rpath,\$(LIBRPATH)" if ($prefix !~ m|^/usr[/]*$|); + $shared_ldflag.=" -Wl,-rpath,\$\$(LIBRPATH)" if ($prefix !~ m|^/usr[/]*$|); } if ($sys_id ne "") @@ -2028,14 +2031,8 @@ EOF &dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s'); } if ($depflags ne $default_depflags && !$make_depend) { - print < (note that your message will be recorded in the request tracker publicly readable - via http://www.openssl.org/support/rt.html and will be forwarded to a - public mailing list). Include the output of "make report" in your message. - Please check out the request tracker. Maybe the bug was already - reported or has already been fixed. + at https://www.openssl.org/community/index.html#bugs and will be + forwarded to a public mailing list). Include the output of "make + report" in your message. Please check out the request tracker. Maybe + the bug was already reported or has already been fixed. [If you encounter assembler error messages, try the "no-asm" configuration option as an immediate fix.] Modified: projects/release-pkg/crypto/openssl/LICENSE ============================================================================== --- projects/release-pkg/crypto/openssl/LICENSE Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/LICENSE Fri Jan 29 14:52:54 2016 (r295040) @@ -12,7 +12,7 @@ --------------- /* ==================================================================== - * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + * Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions Modified: projects/release-pkg/crypto/openssl/Makefile ============================================================================== --- projects/release-pkg/crypto/openssl/Makefile Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/Makefile Fri Jan 29 14:52:54 2016 (r295040) @@ -4,7 +4,7 @@ ## Makefile for OpenSSL ## -VERSION=1.0.2e +VERSION=1.0.2f MAJOR=1 MINOR=0.2 SHLIB_VERSION_NUMBER=1.0.0 @@ -182,8 +182,7 @@ SHARED_LDFLAGS= GENERAL= Makefile BASENAME= openssl NAME= $(BASENAME)-$(VERSION) -TARFILE= $(NAME).tar -WTARFILE= $(NAME)-win.tar +TARFILE= ../$(NAME).tar EXHEADER= e_os2.h HEADER= e_os.h @@ -501,38 +500,35 @@ TABLE: Configure # would occur. Therefore the list of files is temporarily stored into a file # and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal # tar does not support the --files-from option. -TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list \ - --owner openssl:0 --group openssl:0 \ - --transform 's|^|openssl-$(VERSION)/|' \ +TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from $(TARFILE).list \ + --owner 0 --group 0 \ + --transform 's|^|$(NAME)/|' \ -cvf - -../$(TARFILE).list: +$(TARFILE).list: find * \! -name STATUS \! -name TABLE \! -name '*.o' \! -name '*.a' \ \! -name '*.so' \! -name '*.so.*' \! -name 'openssl' \ - \! -name '*test' \! -name '.#*' \! -name '*~' \ - | sort > ../$(TARFILE).list + \( \! -name '*test' -o -name bctest -o -name pod2mantest \) \ + \! -name '.#*' \! -name '*~' \! -type l \ + | sort > $(TARFILE).list -tar: ../$(TARFILE).list +tar: $(TARFILE).list find . -type d -print | xargs chmod 755 find . -type f -print | xargs chmod a+r find . -type f -perm -0100 -print | xargs chmod a+x - $(TAR_COMMAND) | gzip --best >../$(TARFILE).gz - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE).gz - -tar-snap: ../$(TARFILE).list - $(TAR_COMMAND) > ../$(TARFILE) - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE) + $(TAR_COMMAND) | gzip --best > $(TARFILE).gz + rm -f $(TARFILE).list + ls -l $(TARFILE).gz + +tar-snap: $(TARFILE).list + $(TAR_COMMAND) > $(TARFILE) + rm -f $(TARFILE).list + ls -l $(TARFILE) dist: $(PERL) Configure dist - @$(MAKE) dist_pem_h @$(MAKE) SDIRS='$(SDIRS)' clean - @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' tar - -dist_pem_h: - (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) + @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' $(DISTTARVARS) tar install: all install_docs install_sw Modified: projects/release-pkg/crypto/openssl/Makefile.org ============================================================================== --- projects/release-pkg/crypto/openssl/Makefile.org Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/Makefile.org Fri Jan 29 14:52:54 2016 (r295040) @@ -180,8 +180,7 @@ SHARED_LDFLAGS= GENERAL= Makefile BASENAME= openssl NAME= $(BASENAME)-$(VERSION) -TARFILE= $(NAME).tar -WTARFILE= $(NAME)-win.tar +TARFILE= ../$(NAME).tar EXHEADER= e_os2.h HEADER= e_os.h @@ -499,38 +498,35 @@ TABLE: Configure # would occur. Therefore the list of files is temporarily stored into a file # and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal # tar does not support the --files-from option. -TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list \ - --owner openssl:0 --group openssl:0 \ - --transform 's|^|openssl-$(VERSION)/|' \ +TAR_COMMAND=$(TAR) $(TARFLAGS) --files-from $(TARFILE).list \ + --owner 0 --group 0 \ + --transform 's|^|$(NAME)/|' \ -cvf - -../$(TARFILE).list: +$(TARFILE).list: find * \! -name STATUS \! -name TABLE \! -name '*.o' \! -name '*.a' \ \! -name '*.so' \! -name '*.so.*' \! -name 'openssl' \ - \! -name '*test' \! -name '.#*' \! -name '*~' \ - | sort > ../$(TARFILE).list + \( \! -name '*test' -o -name bctest -o -name pod2mantest \) \ + \! -name '.#*' \! -name '*~' \! -type l \ + | sort > $(TARFILE).list -tar: ../$(TARFILE).list +tar: $(TARFILE).list find . -type d -print | xargs chmod 755 find . -type f -print | xargs chmod a+r find . -type f -perm -0100 -print | xargs chmod a+x - $(TAR_COMMAND) | gzip --best >../$(TARFILE).gz - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE).gz - -tar-snap: ../$(TARFILE).list - $(TAR_COMMAND) > ../$(TARFILE) - rm -f ../$(TARFILE).list - ls -l ../$(TARFILE) + $(TAR_COMMAND) | gzip --best > $(TARFILE).gz + rm -f $(TARFILE).list + ls -l $(TARFILE).gz + +tar-snap: $(TARFILE).list + $(TAR_COMMAND) > $(TARFILE) + rm -f $(TARFILE).list + ls -l $(TARFILE) dist: $(PERL) Configure dist - @$(MAKE) dist_pem_h @$(MAKE) SDIRS='$(SDIRS)' clean - @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' tar - -dist_pem_h: - (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) + @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' $(DISTTARVARS) tar install: all install_docs install_sw Modified: projects/release-pkg/crypto/openssl/NEWS ============================================================================== --- projects/release-pkg/crypto/openssl/NEWS Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/NEWS Fri Jan 29 14:52:54 2016 (r295040) @@ -5,6 +5,11 @@ This file gives a brief overview of the major changes between each OpenSSL release. For more details please read the CHANGES file. + Major changes between OpenSSL 1.0.2e and OpenSSL 1.0.2f [28 Jan 2016] + + o DH small subgroups (CVE-2016-0701) + o SSLv2 doesn't block disabled ciphers (CVE-2015-3197) + Major changes between OpenSSL 1.0.2d and OpenSSL 1.0.2e [3 Dec 2015] o BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) Modified: projects/release-pkg/crypto/openssl/README ============================================================================== --- projects/release-pkg/crypto/openssl/README Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/README Fri Jan 29 14:52:54 2016 (r295040) @@ -1,5 +1,5 @@ - OpenSSL 1.0.2e 3 Dec 2015 + OpenSSL 1.0.2f 28 Jan 2016 Copyright (c) 1998-2015 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson @@ -90,11 +90,12 @@ In order to avoid spam, this is a moderated mailing list, and it might take a day for the ticket to show up. (We also scan posts to make sure - that security disclosures aren't publically posted by mistake.) Mail to - this address is recorded in the public RT (request tracker) database (see - https://www.openssl.org/support/rt.html for details) and also forwarded - the public openssl-dev mailing list. Confidential mail may be sent to - openssl-security@openssl.org (PGP key available from the key servers). + that security disclosures aren't publically posted by mistake.) Mail + to this address is recorded in the public RT (request tracker) database + (see https://www.openssl.org/community/index.html#bugs for details) and + also forwarded the public openssl-dev mailing list. Confidential mail + may be sent to openssl-security@openssl.org (PGP key available from the + key servers). Please do NOT use this for general assistance or support queries. Just because something doesn't work the way you expect does not mean it Modified: projects/release-pkg/crypto/openssl/apps/engine.c ============================================================================== --- projects/release-pkg/crypto/openssl/apps/engine.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/apps/engine.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* apps/engine.c -*- mode: C; c-file-style: "eay" -*- */ +/* apps/engine.c */ /* * Written by Richard Levitte for the OpenSSL project * 2000. Modified: projects/release-pkg/crypto/openssl/apps/ocsp.c ============================================================================== --- projects/release-pkg/crypto/openssl/apps/ocsp.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/apps/ocsp.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1041,7 +1041,7 @@ static int make_ocsp_response(OCSP_RESPO bs = OCSP_BASICRESP_new(); thisupd = X509_gmtime_adj(NULL, 0); if (ndays != -1) - nextupd = X509_gmtime_adj(NULL, nmin * 60 + ndays * 3600 * 24); + nextupd = X509_time_adj_ex(NULL, ndays, nmin * 60, NULL); /* Examine each certificate id in the request */ for (i = 0; i < id_count; i++) { Modified: projects/release-pkg/crypto/openssl/apps/pkcs12.c ============================================================================== --- projects/release-pkg/crypto/openssl/apps/pkcs12.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/apps/pkcs12.c Fri Jan 29 14:52:54 2016 (r295040) @@ -79,7 +79,8 @@ const EVP_CIPHER *enc; # define CLCERTS 0x8 # define CACERTS 0x10 -int get_cert_chain(X509 *cert, X509_STORE *store, STACK_OF(X509) **chain); +static int get_cert_chain(X509 *cert, X509_STORE *store, + STACK_OF(X509) **chain); int dump_certs_keys_p12(BIO *out, PKCS12 *p12, char *pass, int passlen, int options, char *pempass); int dump_certs_pkeys_bags(BIO *out, STACK_OF(PKCS12_SAFEBAG) *bags, @@ -594,7 +595,7 @@ int MAIN(int argc, char **argv) vret = get_cert_chain(ucert, store, &chain2); X509_STORE_free(store); - if (!vret) { + if (vret == X509_V_OK) { /* Exclude verified certificate */ for (i = 1; i < sk_X509_num(chain2); i++) sk_X509_push(certs, sk_X509_value(chain2, i)); @@ -602,7 +603,7 @@ int MAIN(int argc, char **argv) X509_free(sk_X509_value(chain2, 0)); sk_X509_free(chain2); } else { - if (vret >= 0) + if (vret != X509_V_ERR_UNSPECIFIED) BIO_printf(bio_err, "Error %s getting chain.\n", X509_verify_cert_error_string(vret)); else @@ -906,36 +907,25 @@ int dump_certs_pkeys_bag(BIO *out, PKCS1 /* Given a single certificate return a verified chain or NULL if error */ -/* Hope this is OK .... */ - -int get_cert_chain(X509 *cert, X509_STORE *store, STACK_OF(X509) **chain) +static int get_cert_chain(X509 *cert, X509_STORE *store, + STACK_OF(X509) **chain) { X509_STORE_CTX store_ctx; - STACK_OF(X509) *chn; + STACK_OF(X509) *chn = NULL; int i = 0; - /* - * FIXME: Should really check the return status of X509_STORE_CTX_init - * for an error, but how that fits into the return value of this function - * is less obvious. - */ - X509_STORE_CTX_init(&store_ctx, store, cert, NULL); - if (X509_verify_cert(&store_ctx) <= 0) { - i = X509_STORE_CTX_get_error(&store_ctx); - if (i == 0) - /* - * avoid returning 0 if X509_verify_cert() did not set an - * appropriate error value in the context - */ - i = -1; - chn = NULL; - goto err; - } else + if (!X509_STORE_CTX_init(&store_ctx, store, cert, NULL)) { + *chain = NULL; + return X509_V_ERR_UNSPECIFIED; + } + + if (X509_verify_cert(&store_ctx) > 0) chn = X509_STORE_CTX_get1_chain(&store_ctx); - err: + else if ((i = X509_STORE_CTX_get_error(&store_ctx)) == 0) + i = X509_V_ERR_UNSPECIFIED; + X509_STORE_CTX_cleanup(&store_ctx); *chain = chn; - return i; } Modified: projects/release-pkg/crypto/openssl/apps/pkeyutl.c ============================================================================== --- projects/release-pkg/crypto/openssl/apps/pkeyutl.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/apps/pkeyutl.c Fri Jan 29 14:52:54 2016 (r295040) @@ -74,10 +74,11 @@ static void usage(void); static EVP_PKEY_CTX *init_ctx(int *pkeysize, char *keyfile, int keyform, int key_type, - char *passargin, int pkey_op, ENGINE *e); + char *passargin, int pkey_op, ENGINE *e, + int impl); static int setup_peer(BIO *err, EVP_PKEY_CTX *ctx, int peerform, - const char *file); + const char *file, ENGINE* e); static int do_keyop(EVP_PKEY_CTX *ctx, int pkey_op, unsigned char *out, size_t *poutlen, @@ -97,6 +98,7 @@ int MAIN(int argc, char **argv) EVP_PKEY_CTX *ctx = NULL; char *passargin = NULL; int keysize = -1; + int engine_impl = 0; unsigned char *buf_in = NULL, *buf_out = NULL, *sig = NULL; size_t buf_outlen; @@ -137,7 +139,7 @@ int MAIN(int argc, char **argv) else { ctx = init_ctx(&keysize, *(++argv), keyform, key_type, - passargin, pkey_op, e); + passargin, pkey_op, e, engine_impl); if (!ctx) { BIO_puts(bio_err, "Error initializing context\n"); ERR_print_errors(bio_err); @@ -147,7 +149,7 @@ int MAIN(int argc, char **argv) } else if (!strcmp(*argv, "-peerkey")) { if (--argc < 1) badarg = 1; - else if (!setup_peer(bio_err, ctx, peerform, *(++argv))) + else if (!setup_peer(bio_err, ctx, peerform, *(++argv), e)) badarg = 1; } else if (!strcmp(*argv, "-passin")) { if (--argc < 1) @@ -171,6 +173,8 @@ int MAIN(int argc, char **argv) badarg = 1; else e = setup_engine(bio_err, *(++argv), 0); + } else if (!strcmp(*argv, "-engine_impl")) { + engine_impl = 1; } #endif else if (!strcmp(*argv, "-pubin")) @@ -368,7 +372,8 @@ static void usage() BIO_printf(bio_err, "-hexdump hex dump output\n"); #ifndef OPENSSL_NO_ENGINE BIO_printf(bio_err, - "-engine e use engine e, possibly a hardware device.\n"); + "-engine e use engine e, maybe a hardware device, for loading keys.\n"); + BIO_printf(bio_err, "-engine_impl also use engine given by -engine for crypto operations\n"); #endif BIO_printf(bio_err, "-passin arg pass phrase source\n"); @@ -376,10 +381,12 @@ static void usage() static EVP_PKEY_CTX *init_ctx(int *pkeysize, char *keyfile, int keyform, int key_type, - char *passargin, int pkey_op, ENGINE *e) + char *passargin, int pkey_op, ENGINE *e, + int engine_impl) { EVP_PKEY *pkey = NULL; EVP_PKEY_CTX *ctx = NULL; + ENGINE *impl = NULL; char *passin = NULL; int rv = -1; X509 *x; @@ -418,9 +425,14 @@ static EVP_PKEY_CTX *init_ctx(int *pkeys if (!pkey) goto end; - - ctx = EVP_PKEY_CTX_new(pkey, e); - + +#ifndef OPENSSL_NO_ENGINE + if (engine_impl) + impl = e; +#endif + + ctx = EVP_PKEY_CTX_new(pkey, impl); + EVP_PKEY_free(pkey); if (!ctx) @@ -467,16 +479,20 @@ static EVP_PKEY_CTX *init_ctx(int *pkeys } static int setup_peer(BIO *err, EVP_PKEY_CTX *ctx, int peerform, - const char *file) + const char *file, ENGINE* e) { EVP_PKEY *peer = NULL; + ENGINE* engine = NULL; int ret; if (!ctx) { BIO_puts(err, "-peerkey command before -inkey\n"); return 0; } - peer = load_pubkey(bio_err, file, peerform, 0, NULL, NULL, "Peer Key"); + if (peerform == FORMAT_ENGINE) + engine = e; + + peer = load_pubkey(bio_err, file, peerform, 0, NULL, engine, "Peer Key"); if (!peer) { BIO_printf(bio_err, "Error reading peer key %s\n", file); Modified: projects/release-pkg/crypto/openssl/apps/s_client.c ============================================================================== --- projects/release-pkg/crypto/openssl/apps/s_client.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/apps/s_client.c Fri Jan 29 14:52:54 2016 (r295040) @@ -308,7 +308,7 @@ static void sc_usage(void) " -connect host:port - who to connect to (default is %s:%s)\n", SSL_HOST_NAME, PORT_STR); BIO_printf(bio_err, - " -verify_host host - check peer certificate matches \"host\"\n"); + " -verify_hostname host - check peer certificate matches \"host\"\n"); BIO_printf(bio_err, " -verify_email email - check peer certificate matches \"email\"\n"); BIO_printf(bio_err, Modified: projects/release-pkg/crypto/openssl/apps/s_server.c ============================================================================== --- projects/release-pkg/crypto/openssl/apps/s_server.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/apps/s_server.c Fri Jan 29 14:52:54 2016 (r295040) @@ -498,7 +498,7 @@ static void sv_usage(void) BIO_printf(bio_err, " -accept arg - port to accept on (default is %d)\n", PORT); BIO_printf(bio_err, - " -verify_host host - check peer certificate matches \"host\"\n"); + " -verify_hostname host - check peer certificate matches \"host\"\n"); BIO_printf(bio_err, " -verify_email email - check peer certificate matches \"email\"\n"); BIO_printf(bio_err, Modified: projects/release-pkg/crypto/openssl/apps/speed.c ============================================================================== --- projects/release-pkg/crypto/openssl/apps/speed.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/apps/speed.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* apps/speed.c -*- mode:C; c-file-style: "eay" -*- */ +/* apps/speed.c */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * Modified: projects/release-pkg/crypto/openssl/apps/x509.c ============================================================================== --- projects/release-pkg/crypto/openssl/apps/x509.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/apps/x509.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1226,12 +1226,7 @@ static int sign(X509 *x, EVP_PKEY *pkey, if (X509_gmtime_adj(X509_get_notBefore(x), 0) == NULL) goto err; - /* Lets just make it 12:00am GMT, Jan 1 1970 */ - /* memcpy(x->cert_info->validity->notBefore,"700101120000Z",13); */ - /* 28 days to be certified */ - - if (X509_gmtime_adj(X509_get_notAfter(x), (long)60 * 60 * 24 * days) == - NULL) + if (X509_time_adj_ex(X509_get_notAfter(x), days, 0, NULL) == NULL) goto err; if (!X509_set_pubkey(x, pkey)) Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes.h ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes.h Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes.h Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes.h -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes.h */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_cbc.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_cbc.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_cbc.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_cbc.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_cbc.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_cfb.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_cfb.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_cfb.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_cfb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_cfb.c */ /* ==================================================================== * Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_core.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_core.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_core.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_core.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_core.c */ /** * rijndael-alg-fst.c * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_ctr.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_ctr.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_ctr.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ctr.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ctr.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_ecb.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_ecb.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_ecb.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ecb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ecb.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_ige.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_ige.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_ige.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ige.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ige.c */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_locl.h ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_locl.h Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_locl.h Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes.h -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes.h */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_misc.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_misc.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_misc.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_misc.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_misc.c */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_ofb.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_ofb.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_ofb.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_ofb.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_ofb.c */ /* ==================================================================== * Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/aes/aes_x86core.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/aes_x86core.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/aes_x86core.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/aes/aes_core.c -*- mode:C; c-file-style: "eay" -*- */ +/* crypto/aes/aes_core.c */ /** * rijndael-alg-fst.c * Modified: projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-mb-x86_64.pl ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-mb-x86_64.pl Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-mb-x86_64.pl Fri Jan 29 14:52:54 2016 (r295040) @@ -63,7 +63,7 @@ if (!$avx && $win64 && ($flavour =~ /mas $avx = ($1>=10) + ($1>=11); } -if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9]\.[0-9]+)/) { +if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9]\.[0-9]+)/) { $avx = ($2>=3.0) + ($2>3.0); } Modified: projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl Fri Jan 29 14:52:54 2016 (r295040) @@ -94,7 +94,7 @@ $avx=1 if (!$avx && $win64 && ($flavour $avx=1 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) && `ml64 2>&1` =~ /Version ([0-9]+)\./ && $1>=10); -$avx=1 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9]\.[0-9]+)/ && $2>=3.0); +$avx=1 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9]\.[0-9]+)/ && $2>=3.0); $shaext=1; ### set to zero if compiling for 1.0.1 Modified: projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl Fri Jan 29 14:52:54 2016 (r295040) @@ -59,7 +59,7 @@ if (!$avx && $win64 && ($flavour =~ /mas $avx = ($1>=10) + ($1>=12); } -if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9]\.[0-9]+)/) { +if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9]\.[0-9]+)/) { $avx = ($2>=3.0) + ($2>3.0); } Modified: projects/release-pkg/crypto/openssl/crypto/bio/bio.h ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/bio/bio.h Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/bio/bio.h Fri Jan 29 14:52:54 2016 (r295040) @@ -479,11 +479,11 @@ struct bio_dgram_sctp_prinfo { # define BIO_get_conn_hostname(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,0) # define BIO_get_conn_port(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,1) # define BIO_get_conn_ip(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,2) -# define BIO_get_conn_int_port(b) BIO_int_ctrl(b,BIO_C_GET_CONNECT,3,0) +# define BIO_get_conn_int_port(b) BIO_ctrl(b,BIO_C_GET_CONNECT,3,0,NULL) # define BIO_set_nbio(b,n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL) -/* BIO_s_accept_socket() */ +/* BIO_s_accept() */ # define BIO_set_accept_port(b,name) BIO_ctrl(b,BIO_C_SET_ACCEPT,0,(char *)name) # define BIO_get_accept_port(b) BIO_ptr_ctrl(b,BIO_C_GET_ACCEPT,0) /* #define BIO_set_nbio(b,n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL) */ @@ -496,6 +496,7 @@ struct bio_dgram_sctp_prinfo { # define BIO_set_bind_mode(b,mode) BIO_ctrl(b,BIO_C_SET_BIND_MODE,mode,NULL) # define BIO_get_bind_mode(b,mode) BIO_ctrl(b,BIO_C_GET_BIND_MODE,0,NULL) +/* BIO_s_accept() and BIO_s_connect() */ # define BIO_do_connect(b) BIO_do_handshake(b) # define BIO_do_accept(b) BIO_do_handshake(b) # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) @@ -515,12 +516,15 @@ struct bio_dgram_sctp_prinfo { # define BIO_get_url(b,url) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,2,(char *)(url)) # define BIO_get_no_connect_return(b) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,5,NULL) +/* BIO_s_datagram(), BIO_s_fd(), BIO_s_socket(), BIO_s_accept() and BIO_s_connect() */ # define BIO_set_fd(b,fd,c) BIO_int_ctrl(b,BIO_C_SET_FD,c,fd) # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)c) +/* BIO_s_file() */ # define BIO_set_fp(b,fp,c) BIO_ctrl(b,BIO_C_SET_FILE_PTR,c,(char *)fp) # define BIO_get_fp(b,fpp) BIO_ctrl(b,BIO_C_GET_FILE_PTR,0,(char *)fpp) +/* BIO_s_fd() and BIO_s_file() */ # define BIO_seek(b,ofs) (int)BIO_ctrl(b,BIO_C_FILE_SEEK,ofs,NULL) # define BIO_tell(b) (int)BIO_ctrl(b,BIO_C_FILE_TELL,0,NULL) Modified: projects/release-pkg/crypto/openssl/crypto/bio/bss_bio.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/bio/bss_bio.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/bio/bss_bio.c Fri Jan 29 14:52:54 2016 (r295040) @@ -1,4 +1,4 @@ -/* crypto/bio/bss_bio.c -*- Mode: C; c-file-style: "eay" -*- */ +/* crypto/bio/bss_bio.c */ /* ==================================================================== * Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. * Modified: projects/release-pkg/crypto/openssl/crypto/bio/bss_conn.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/bio/bss_conn.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/bio/bss_conn.c Fri Jan 29 14:52:54 2016 (r295040) @@ -419,7 +419,7 @@ static long conn_ctrl(BIO *b, int cmd, l { BIO *dbio; int *ip; - const char **pptr; + const char **pptr = NULL; long ret = 1; BIO_CONNECT *data; @@ -442,19 +442,28 @@ static long conn_ctrl(BIO *b, int cmd, l case BIO_C_GET_CONNECT: if (ptr != NULL) { pptr = (const char **)ptr; - if (num == 0) { - *pptr = data->param_hostname; + } - } else if (num == 1) { - *pptr = data->param_port; - } else if (num == 2) { - *pptr = (char *)&(data->ip[0]); - } else if (num == 3) { - *((int *)ptr) = data->port; + if (b->init) { + if (pptr != NULL) { + ret = 1; + if (num == 0) { + *pptr = data->param_hostname; + } else if (num == 1) { + *pptr = data->param_port; + } else if (num == 2) { + *pptr = (char *)&(data->ip[0]); + } else { + ret = 0; + } + } + if (num == 3) { + ret = data->port; } - if ((!b->init) || (ptr == NULL)) + } else { + if (pptr != NULL) *pptr = "not initialized"; - ret = 1; + ret = 0; } break; case BIO_C_SET_CONNECT: Modified: projects/release-pkg/crypto/openssl/crypto/bio/bss_dgram.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/bio/bss_dgram.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/bio/bss_dgram.c Fri Jan 29 14:52:54 2016 (r295040) @@ -519,10 +519,8 @@ static long dgram_ctrl(BIO *b, int cmd, switch (cmd) { case BIO_CTRL_RESET: num = 0; - case BIO_C_FILE_SEEK: ret = 0; break; - case BIO_C_FILE_TELL: case BIO_CTRL_INFO: ret = 0; break; Modified: projects/release-pkg/crypto/openssl/crypto/bn/asm/rsaz-x86_64.pl ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/bn/asm/rsaz-x86_64.pl Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/bn/asm/rsaz-x86_64.pl Fri Jan 29 14:52:54 2016 (r295040) @@ -113,7 +113,7 @@ if (!$addx && $win64 && ($flavour =~ /ma $addx = ($1>=12); } -if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9])\.([0-9]+)/) { +if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9])\.([0-9]+)/) { my $ver = $2 + $3/100.0; # 3.1->3.01, 3.10->3.10 $addx = ($ver>=3.03); } Modified: projects/release-pkg/crypto/openssl/crypto/bn/asm/x86_64-mont.pl ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/bn/asm/x86_64-mont.pl Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/bn/asm/x86_64-mont.pl Fri Jan 29 14:52:54 2016 (r295040) @@ -68,7 +68,7 @@ if (!$addx && $win64 && ($flavour =~ /ma $addx = ($1>=12); } -if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9])\.([0-9]+)/) { +if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9])\.([0-9]+)/) { my $ver = $2 + $3/100.0; # 3.1->3.01, 3.10->3.10 $addx = ($ver>=3.03); } Modified: projects/release-pkg/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl Fri Jan 29 14:52:54 2016 (r295040) @@ -53,7 +53,7 @@ if (!$addx && $win64 && ($flavour =~ /ma $addx = ($1>=12); } -if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9])\.([0-9]+)/) { +if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9])\.([0-9]+)/) { my $ver = $2 + $3/100.0; # 3.1->3.01, 3.10->3.10 $addx = ($ver>=3.03); } Modified: projects/release-pkg/crypto/openssl/crypto/bn/bn_exp.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/bn/bn_exp.c Fri Jan 29 14:12:12 2016 (r295039) +++ projects/release-pkg/crypto/openssl/crypto/bn/bn_exp.c Fri Jan 29 14:52:54 2016 (r295040) @@ -282,9 +282,14 @@ int BN_mod_exp_recp(BIGNUM *r, const BIG } bits = BN_num_bits(p); - if (bits == 0) { - ret = BN_one(r); + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(r); + } else { + ret = BN_one(r); + } return ret; } @@ -418,7 +423,13 @@ int BN_mod_exp_mont(BIGNUM *rr, const BI } bits = BN_num_bits(p); if (bits == 0) { - ret = BN_one(rr); + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(rr); + } else { + ret = BN_one(rr); + } return ret; } @@ -639,7 +650,7 @@ static int MOD_EXP_CTIME_COPY_FROM_PREBU * precomputation memory layout to limit data-dependency to a minimum to * protect secret exponents (cf. the hyper-threading timing attacks pointed * out by Colin Percival, - * http://www.daemong-consideredperthreading-considered-harmful/) + * http://www.daemonology.net/hyperthreading-considered-harmful/) */ int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, @@ -671,7 +682,13 @@ int BN_mod_exp_mont_consttime(BIGNUM *rr bits = BN_num_bits(p); if (bits == 0) { - ret = BN_one(rr); + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(rr); + } else { + ret = BN_one(rr); + } return ret; } @@ -1182,8 +1199,9 @@ int BN_mod_exp_mont_word(BIGNUM *rr, BN_ if (BN_is_one(m)) { ret = 1; BN_zero(rr); - } else + } else { ret = BN_one(rr); + } return ret; } if (a == 0) { @@ -1297,9 +1315,14 @@ int BN_mod_exp_simple(BIGNUM *r, const B } bits = BN_num_bits(p); - - if (bits == 0) { - ret = BN_one(r); + if (bits == 0) { + /* x**0 mod 1 is still zero. */ + if (BN_is_one(m)) { + ret = 1; + BN_zero(r); + } else { + ret = BN_one(r); + } return ret; } Modified: projects/release-pkg/crypto/openssl/crypto/bn/exptest.c ============================================================================== --- projects/release-pkg/crypto/openssl/crypto/bn/exptest.c Fri Jan 29 14:12:12 2016 (r295039) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Fri Jan 29 17:05:31 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 679B6A7271E for ; Fri, 29 Jan 2016 17:05:31 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3B0601A5A; Fri, 29 Jan 2016 17:05:31 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0TH5UPJ072290; Fri, 29 Jan 2016 17:05:30 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0TH5URH072289; Fri, 29 Jan 2016 17:05:30 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601291705.u0TH5URH072289@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 29 Jan 2016 17:05:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r295044 - projects/release-pkg X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2016 17:05:31 -0000 Author: gjb Date: Fri Jan 29 17:05:30 2016 New Revision: 295044 URL: https://svnweb.freebsd.org/changeset/base/295044 Log: Reorder execution in the 'packages' target so both userland and kernel are staged before invoking the 'create--packages' targets. Include PKG_VERSION value in the 'create-{world,kernel}-packages' targets so the value is not redefined when packaging the kernel, which otherwise results in inconsistent and confusing package version results. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/Makefile.inc1 Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Fri Jan 29 16:42:03 2016 (r295043) +++ projects/release-pkg/Makefile.inc1 Fri Jan 29 17:05:30 2016 (r295044) @@ -1379,9 +1379,9 @@ packages: _pkgbootstrap @mkdir -p ${WSTAGEDIR} ${KSTAGEDIR} ${REPODIR} ${_+_}@cd ${.CURDIR}; \ ${MAKE} DESTDIR=${DESTDIR:U${WSTAGEDIR}} -DNO_ROOT -B stageworld ; \ - ${MAKE} DESTDIR=${DESTDIR:U${WSTAGEDIR}} create-world-packages ; \ ${MAKE} DESTDIR=${DESTDIR:U${KSTAGEDIR}} -DNO_ROOT -B stagekernel ; \ - ${MAKE} DESTDIR=${DESTDIR:U${KSTAGEDIR}} DISTDIR=kernel create-kernel-packages + ${MAKE} DESTDIR=${DESTDIR:U${WSTAGEDIR}} PKG_VERSION=${PKG_VERSION} create-world-packages ; \ + ${MAKE} DESTDIR=${DESTDIR:U${KSTAGEDIR}} PKG_VERSION=${PKG_VERSION} DISTDIR=kernel create-kernel-packages create-world-packages: _pkgbootstrap @rm -f ${DESTDIR}/*.plist 2>/dev/null || : From owner-svn-src-projects@freebsd.org Fri Jan 29 21:35:25 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 93AA8A73567 for ; Fri, 29 Jan 2016 21:35:25 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4C8621364; Fri, 29 Jan 2016 21:35:25 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0TLZO7f051883; Fri, 29 Jan 2016 21:35:24 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0TLZOX5051882; Fri, 29 Jan 2016 21:35:24 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601292135.u0TLZOX5051882@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 29 Jan 2016 21:35:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r295052 - projects/release-pkg/etc/rc.d X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2016 21:35:25 -0000 Author: gjb Date: Fri Jan 29 21:35:24 2016 New Revision: 295052 URL: https://svnweb.freebsd.org/changeset/base/295052 Log: Cleanup and organize etc/rc.d/Makefile. No functional changes. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/etc/rc.d/Makefile Modified: projects/release-pkg/etc/rc.d/Makefile ============================================================================== --- projects/release-pkg/etc/rc.d/Makefile Fri Jan 29 21:06:59 2016 (r295051) +++ projects/release-pkg/etc/rc.d/Makefile Fri Jan 29 21:35:24 2016 (r295052) @@ -3,6 +3,8 @@ .include FILESGROUPS= FILES +FILESDIR= /etc/rc.d +FILESMODE= ${BINMODE} FILES= DAEMON \ FILESYSTEMS \ @@ -137,11 +139,17 @@ FILES= DAEMON \ FILESGROUPS+= ACCT ACCT+= accounting .endif +ACCTDIR= /etc/rc.d +ACCTMODE= ${BINMODE} +ACCTPACKAGE= acct .if ${MK_ACPI} != "no" FILESGROUPS+= ACPI ACPI= power_profile .endif +ACPIDIR= /etc/rc.d +ACPIMODE= ${BINMODE} +ACPIPACKAGE= acpi .if ${MK_ACPI} != "no" || ${MK_APM} != "no" FILES+= powerd @@ -151,12 +159,18 @@ FILES+= powerd FILESGROUPS+= AMD AMD+= amd .endif +AMDDIR= /etc/rc.d +AMDMODE= ${BINMODE} +AMDPACKAGE= amd .if ${MK_APM} != "no" FILESGROUPS+= APM APM+= apm APM+= apmd .endif +APMDIR= /etc/rc.d +APMMODE= ${BINMODE} +APMPACKAGE= apm .if ${MK_AUTOFS} != "no" FILES+= automount @@ -179,6 +193,9 @@ FILES+= bootparams FILESGROUPS+= BSNMP BSNMP+= bsnmpd .endif +BSNMPDIR= /etc/rc.d +BSNMPMODE= ${BINMODE} +BSNMPPACKAGE= bsnmp .if ${MK_CASPER} != "no" _casperd= casperd @@ -209,6 +226,9 @@ FILES+= iscsid FILESGROUPS+= JAIL JAIL+= jail .endif +JAILDIR= /etc/rc.d +JAILMODE= ${BINMODE} +JAILPACKAGE= jail .if ${MK_LEGACY_CONSOLE} != "no" FILES+= moused @@ -252,6 +272,9 @@ FILES+= keyserv FILESGROUPS+= SSH SSH= sshd .endif +SSHDIR= /etc/rc.d +SSHMODE= ${BINMODE} +SSHPACKAGE= ssh .if ${MK_PF} != "no" FILES+= ftp-proxy @@ -277,6 +300,9 @@ FILES+= timed FILESGROUPS+= UNBOUND UNBOUND+= local_unbound .endif +UNBOUNDDIR= /etc/rc.d +UNBOUNDMODE= ${BINMODE} +UNBOUNDPACKAGE= unbound .if ${MK_UTMPX} != "no" _utx= utx @@ -291,39 +317,4 @@ FILES+= hostapd FILES+= wpa_supplicant .endif -FILESDIR= /etc/rc.d -FILESMODE= ${BINMODE} - -UNBOUNDDIR= /etc/rc.d -UNBOUNDMODE= ${BINMODE} -UNBOUNDPACKAGE= unbound - -ACPIDIR= /etc/rc.d -ACPIMODE= ${BINMODE} -ACPIPACKAGE= acpi - -AMDDIR= /etc/rc.d -AMDMODE= ${BINMODE} -AMDPACKAGE= amd - -SSHDIR= /etc/rc.d -SSHMODE= ${BINMODE} -SSHPACKAGE= ssh - -BSNMPDIR= /etc/rc.d -BSNMPMODE= ${BINMODE} -BSNMPPACKAGE= bsnmp - -JAILDIR= /etc/rc.d -JAILMODE= ${BINMODE} -JAILPACKAGE= jail - -ACCTDIR= /etc/rc.d -ACCTMODE= ${BINMODE} -ACCTPACKAGE= acct - -APMDIR= /etc/rc.d -APMMODE= ${BINMODE} -APMPACKAGE= apm - .include From owner-svn-src-projects@freebsd.org Fri Jan 29 21:39:45 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D4CCEA73642 for ; Fri, 29 Jan 2016 21:39:45 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8B9F51633; Fri, 29 Jan 2016 21:39:45 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0TLdiAE052082; Fri, 29 Jan 2016 21:39:44 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0TLdiDJ052081; Fri, 29 Jan 2016 21:39:44 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601292139.u0TLdiDJ052081@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 29 Jan 2016 21:39:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r295053 - projects/release-pkg X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2016 21:39:45 -0000 Author: gjb Date: Fri Jan 29 21:39:44 2016 New Revision: 295053 URL: https://svnweb.freebsd.org/changeset/base/295053 Log: Make sure 'pkg config ABI' uses ABI_FILE for the target. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/Makefile.inc1 Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Fri Jan 29 21:35:24 2016 (r295052) +++ projects/release-pkg/Makefile.inc1 Fri Jan 29 21:39:44 2016 (r295053) @@ -1413,7 +1413,7 @@ create-world-packages: _pkgbootstrap pkg -o ABI_FILE=${DESTDIR}/bin/sh \ create -M ${DESTDIR}/$${pkgname}.ucl \ -p ${DESTDIR}/$${pkgname}.plist \ - -r ${DESTDIR} -o ${REPODIR}/$$(pkg config ABI)/latest ; \ + -r ${DESTDIR} -o ${REPODIR}/$$(pkg -o ABI_FILE=${DESTDIR}/bin/sh config ABI)/latest ; \ done create-kernel-packages: _pkgbootstrap @@ -1440,7 +1440,7 @@ create-kernel-packages: _pkgbootstrap pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh \ create -M ${DESTDIR}/${DISTDIR}/kernel-${flavor}.ucl \ -p ${DESTDIR}/${DISTDIR}/kernel-${flavor}.plist \ - -r ${DESTDIR}/${DISTDIR} -o ${REPODIR}/$$(pkg config ABI)/latest + -r ${DESTDIR}/${DISTDIR} -o ${REPODIR}/$$(pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/latest .endfor .endif .if ${BUILDKERNELS:[#]} > 1 && !defined(NO_INSTALLEXTRAKERNELS) @@ -1468,14 +1468,14 @@ create-kernel-packages: _pkgbootstrap pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh \ create -M ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}-${flavor}.ucl \ -p ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}-${flavor}.plist \ - -r ${DESTDIR}/kernel.${_kernel} -o ${REPODIR}/$$(pkg config ABI)/latest + -r ${DESTDIR}/kernel.${_kernel} -o ${REPODIR}/$$(pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/latest .endfor .endif .endfor .endif signpackages: _pkgbootstrap - @pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh repo ${REPODIR}/$$(pkg config ABI) ${PKGSIGNKEY} + @pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh repo ${REPODIR}/$$(pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI) ${PKGSIGNKEY} # # doxygen From owner-svn-src-projects@freebsd.org Fri Jan 29 21:42:29 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0043AA737D2 for ; Fri, 29 Jan 2016 21:42:29 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AF5EB1ABB; Fri, 29 Jan 2016 21:42:28 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0TLgRu6054175; Fri, 29 Jan 2016 21:42:27 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0TLgRIe054174; Fri, 29 Jan 2016 21:42:27 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601292142.u0TLgRIe054174@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 29 Jan 2016 21:42:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r295054 - projects/release-pkg X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2016 21:42:29 -0000 Author: gjb Date: Fri Jan 29 21:42:27 2016 New Revision: 295054 URL: https://svnweb.freebsd.org/changeset/base/295054 Log: Wrap long lines after recent commits. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/Makefile.inc1 Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Fri Jan 29 21:39:44 2016 (r295053) +++ projects/release-pkg/Makefile.inc1 Fri Jan 29 21:42:27 2016 (r295054) @@ -1380,8 +1380,11 @@ packages: _pkgbootstrap ${_+_}@cd ${.CURDIR}; \ ${MAKE} DESTDIR=${DESTDIR:U${WSTAGEDIR}} -DNO_ROOT -B stageworld ; \ ${MAKE} DESTDIR=${DESTDIR:U${KSTAGEDIR}} -DNO_ROOT -B stagekernel ; \ - ${MAKE} DESTDIR=${DESTDIR:U${WSTAGEDIR}} PKG_VERSION=${PKG_VERSION} create-world-packages ; \ - ${MAKE} DESTDIR=${DESTDIR:U${KSTAGEDIR}} PKG_VERSION=${PKG_VERSION} DISTDIR=kernel create-kernel-packages + ${MAKE} DESTDIR=${DESTDIR:U${WSTAGEDIR}} \ + PKG_VERSION=${PKG_VERSION} create-world-packages ; \ + ${MAKE} DESTDIR=${DESTDIR:U${KSTAGEDIR}} \ + PKG_VERSION=${PKG_VERSION} DISTDIR=kernel \ + create-kernel-packages create-world-packages: _pkgbootstrap @rm -f ${DESTDIR}/*.plist 2>/dev/null || : @@ -1413,7 +1416,8 @@ create-world-packages: _pkgbootstrap pkg -o ABI_FILE=${DESTDIR}/bin/sh \ create -M ${DESTDIR}/$${pkgname}.ucl \ -p ${DESTDIR}/$${pkgname}.plist \ - -r ${DESTDIR} -o ${REPODIR}/$$(pkg -o ABI_FILE=${DESTDIR}/bin/sh config ABI)/latest ; \ + -r ${DESTDIR} \ + -o ${REPODIR}/$$(pkg -o ABI_FILE=${DESTDIR}/bin/sh config ABI)/latest ; \ done create-kernel-packages: _pkgbootstrap @@ -1440,7 +1444,8 @@ create-kernel-packages: _pkgbootstrap pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh \ create -M ${DESTDIR}/${DISTDIR}/kernel-${flavor}.ucl \ -p ${DESTDIR}/${DISTDIR}/kernel-${flavor}.plist \ - -r ${DESTDIR}/${DISTDIR} -o ${REPODIR}/$$(pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/latest + -r ${DESTDIR}/${DISTDIR} \ + -o ${REPODIR}/$$(pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/latest .endfor .endif .if ${BUILDKERNELS:[#]} > 1 && !defined(NO_INSTALLEXTRAKERNELS) @@ -1468,7 +1473,8 @@ create-kernel-packages: _pkgbootstrap pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh \ create -M ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}-${flavor}.ucl \ -p ${DESTDIR}/kernel.${_kernel}/kernel.${_kernel}-${flavor}.plist \ - -r ${DESTDIR}/kernel.${_kernel} -o ${REPODIR}/$$(pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/latest + -r ${DESTDIR}/kernel.${_kernel} \ + -o ${REPODIR}/$$(pkg -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/latest .endfor .endif .endfor From owner-svn-src-projects@freebsd.org Sat Jan 30 01:52:19 2016 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4CD2A7213A for ; Sat, 30 Jan 2016 01:52:19 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 949E71218; Sat, 30 Jan 2016 01:52:19 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0U1qIwx028339; Sat, 30 Jan 2016 01:52:18 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0U1qIdc028337; Sat, 30 Jan 2016 01:52:18 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201601300152.u0U1qIdc028337@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Sat, 30 Jan 2016 01:52:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r295058 - in projects/release-pkg/etc: periodic/daily rc.d X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jan 2016 01:52:19 -0000 Author: gjb Date: Sat Jan 30 01:52:18 2016 New Revision: 295058 URL: https://svnweb.freebsd.org/changeset/base/295058 Log: Fix periodic(8) and rc(8) script inclusion to rcmds package. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/etc/periodic/daily/Makefile projects/release-pkg/etc/rc.d/Makefile Modified: projects/release-pkg/etc/periodic/daily/Makefile ============================================================================== --- projects/release-pkg/etc/periodic/daily/Makefile Sat Jan 30 01:27:29 2016 (r295057) +++ projects/release-pkg/etc/periodic/daily/Makefile Sat Jan 30 01:52:18 2016 (r295058) @@ -46,8 +46,12 @@ FILES+= 480.status-ntpd \ .endif .if ${MK_RCMDS} != "no" -FILES+= 140.clean-rwho +FILESGROUPS+= RCMDS +RCMDS+= 140.clean-rwho .endif +RCMDSDIR= /etc/periodic/daily +RCMDSMODE= ${BINMODE} +RCMDSPACKAGE= rcmds .if ${MK_SENDMAIL} != "no" FILES+= 150.clean-hoststat \ Modified: projects/release-pkg/etc/rc.d/Makefile ============================================================================== --- projects/release-pkg/etc/rc.d/Makefile Sat Jan 30 01:27:29 2016 (r295057) +++ projects/release-pkg/etc/rc.d/Makefile Sat Jan 30 01:52:18 2016 (r295058) @@ -281,8 +281,12 @@ FILES+= ftp-proxy .endif .if ${MK_RCMDS} != "no" -FILES+= rwho +FILESGROUPS+= RCMDS +RCMDS+= rwho .endif +RCMDSDIR= /etc/rc.d +RCMDSMODE= ${BINMODE} +RCMDSPACKAGE= rcmds .if ${MK_ROUTED} != "no" FILES+= routed