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...
Glen Barber
gjb at FreeBSD.org
Mon Jan 25 14:13:33 UTC 2016
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<const uint8_t *>(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<LocalAddressSpace, Registers_riscv>(
+ 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 <stenn at ntp.org>
+
+* [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 at ntp.org
+* [Sec 2938] ntpq saveconfig command allows dangerous characters
+ in filenames. perlinger at ntp.org
+* [Sec 2939] reslist NULL pointer dereference. perlinger at ntp.org
+* [Sec 2940] Stack exhaustion in recursive traversal of restriction
+ list. perlinger at ntp.org
+* [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+* [Sec 2945] Zero Origin Timestamp Bypass. perlinger at ntp.org
+* [Sec 2948] Potential Infinite Loop in ntpq ( and ntpdc) perlinger at ntp.org
+* [Bug 2772] adj_systime overflows tv_usec. perlinger at ntp.org
+* [Bug 2814] msyslog deadlock when signaled. perlinger at ntp.org
+ - applied patch by shenpeng11 at huawei.com with minor adjustments
+* [Bug 2882] Look at ntp_request.c:list_peers_sum(). perlinger at ntp.org
+* [Bug 2891] Deadlock in deferred DNS lookup framework. perlinger at ntp.org
+* [Bug 2892] Several test cases assume IPv6 capabilities even when
+ IPv6 is disabled in the build. perlinger at ntp.org
+ - Found this already fixed, but validation led to cleanup actions.
+* [Bug 2905] DNS lookups broken. perlinger at 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 at ntp.org
+ - make CTRL-C work for retrieval and printing od MRU list. perlinger at ntp.org
+* [Bug 2980] reduce number of warnings. perlinger at ntp.org
+ - integrated several patches from Havard Eidnes (he at uninett.no)
+* [Bug 2985] bogus calculation in authkeys.c perlinger at 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 <stenn at ntp.org>
* [Sec 2956] small-step/big-step. Close the panic gate earlier. HStenn.
@@ -47,6 +81,7 @@
lots of clients. perlinger at ntp.org
* [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call
- changed stacked/nested handling of CTRL-C. perlinger at ntp.org
+ - make CTRL-C work for retrieval and printing od MRU list. perlinger at 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 <stenn at ntp.org>
-(4.2.8p4-RC1) 2015/10/06 Released by Harlan Stenn <stenn at ntp.org>
* [Sec 2899] CVE-2014-9297 perlinger at 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 at 1.3623, 2016-01-07 23:33:11+00:00, stenn at deacon.udel.edu
+ChangeSet at 1.3628, 2016-01-20 04:20:12-05:00, stenn at deacon.udel.edu
+ NTP_4_2_8P6
+ TAG: NTP_4_2_8P6
+
+ ChangeLog at 1.1793 +1 -0
+ NTP_4_2_8P6
+
+ ntpd/invoke-ntp.conf.texi at 1.196 +1 -1
+ NTP_4_2_8P6
+
+ ntpd/invoke-ntp.keys.texi at 1.188 +1 -1
+ NTP_4_2_8P6
+
+ ntpd/invoke-ntpd.texi at 1.504 +2 -2
+ NTP_4_2_8P6
+
+ ntpd/ntp.conf.5man at 1.230 +3 -3
+ NTP_4_2_8P6
+
+ ntpd/ntp.conf.5mdoc at 1.230 +2 -3
+ NTP_4_2_8P6
+
+ ntpd/ntp.conf.html at 1.183 +60 -2
+ NTP_4_2_8P6
+
+ ntpd/ntp.conf.man.in at 1.230 +3 -3
+ NTP_4_2_8P6
+
+ ntpd/ntp.conf.mdoc.in at 1.230 +2 -3
+ NTP_4_2_8P6
+
+ ntpd/ntp.keys.5man at 1.222 +2 -2
+ NTP_4_2_8P6
+
+ ntpd/ntp.keys.5mdoc at 1.222 +3 -3
+ NTP_4_2_8P6
+
+ ntpd/ntp.keys.html at 1.184 +21 -33
+ NTP_4_2_8P6
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list