svn commit: r351700 - head/lib/libc/string

2019-09-02 Thread Ed Maste
Author: emaste Date: Mon Sep 2 13:56:44 2019 New Revision: 351700 URL: https://svnweb.freebsd.org/changeset/base/351700 Log: libc: Use musl's optimized memchr Parentheses added to HASZERO macro to avoid a GCC warning. Reviewed by: kib, mjg Obtained from:musl (snapshot at

svn commit: r351698 - head/sys/sys

2019-09-02 Thread Ed Maste
Author: emaste Date: Mon Sep 2 12:48:18 2019 New Revision: 351698 URL: https://svnweb.freebsd.org/changeset/base/351698 Log: Belatedly bump __FreeBSD_version for r351659, gets(3) removal Reported by: linimon Modified: head/sys/sys/param.h Modified: head/sys/sys/param.h

svn commit: r351665 - in head: sys/fs/msdosfs usr.sbin/makefs usr.sbin/makefs/msdos

2019-09-01 Thread Ed Maste
Author: emaste Date: Sun Sep 1 16:55:33 2019 New Revision: 351665 URL: https://svnweb.freebsd.org/changeset/base/351665 Log: makefs: share msdosfsmount.h between kernel msdosfs and makefs Sponsored by: The FreeBSD Foundation Deleted: head/usr.sbin/makefs/msdos/msdosfsmount.h Modified:

svn commit: r351664 - head/sys/dev/vnic

2019-09-01 Thread Ed Maste
Author: emaste Date: Sun Sep 1 16:53:17 2019 New Revision: 351664 URL: https://svnweb.freebsd.org/changeset/base/351664 Log: vnic: correct and simplify SIOCSIFFLAGS PR: 223573, 223575 Sponsored by: The FreeBSD Foundation Differential Revision:

svn commit: r351663 - head/usr.bin/ar

2019-09-01 Thread Ed Maste
Author: emaste Date: Sun Sep 1 16:51:25 2019 New Revision: 351663 URL: https://svnweb.freebsd.org/changeset/base/351663 Log: ar: use more correct size_t type for loop index Submitted by: cem MFC after:1 week Modified: head/usr.bin/ar/write.c Modified: head/usr.bin/ar/write.c

svn commit: r351662 - head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD

2019-09-01 Thread Ed Maste
Author: emaste Date: Sun Sep 1 16:50:34 2019 New Revision: 351662 URL: https://svnweb.freebsd.org/changeset/base/351662 Log: lldb: shorten thread names to make logs easier to follow lldb prepends the thread name to log entries, and the existing thread name for the FreeBSD ProcessMonitor

svn commit: r351661 - in head: share/mk sys/conf

2019-09-01 Thread Ed Maste
Author: emaste Date: Sun Sep 1 16:47:48 2019 New Revision: 351661 URL: https://svnweb.freebsd.org/changeset/base/351661 Log: Remove CLANG_NO_IAS definition CLANG_NO_IAS is not used anywhere in the tree. Sponsored by: The FreeBSD Foundation Modified: head/share/mk/bsd.sys.mk

svn commit: r351660 - head/contrib/libstdc++/include/c_std

2019-09-01 Thread Ed Maste
Author: emaste Date: Sun Sep 1 16:41:24 2019 New Revision: 351660 URL: https://svnweb.freebsd.org/changeset/base/351660 Log: libstdc++: remove gets Removed from libc in r351659 Modified: head/contrib/libstdc++/include/c_std/std_cstdio.h Modified:

svn commit: r351659 - in head: contrib/libc++/include contrib/netbsd-tests/lib/libc/ssp gnu/lib/libssp include lib/libc/stdio

2019-09-01 Thread Ed Maste
Author: emaste Date: Sun Sep 1 16:12:05 2019 New Revision: 351659 URL: https://svnweb.freebsd.org/changeset/base/351659 Log: libc: remove gets gets is unsafe and shouldn't be used (for many years now). Leave it in the existing symbol version so anything that previously linked aginst it

svn commit: r351621 - head/sys/dev/xdma

2019-08-29 Thread Ed Maste
Author: emaste Date: Fri Aug 30 00:40:08 2019 New Revision: 351621 URL: https://svnweb.freebsd.org/changeset/base/351621 Log: xdma: avoid NULL deref in error case Reported by: Dr Silvio Cesare of InfoSect MFC after:3 days Sponsored by: The FreeBSD Foundation Modified:

svn commit: r351620 - head/sys/dev/qlxgbe

2019-08-29 Thread Ed Maste
Author: emaste Date: Fri Aug 30 00:38:16 2019 New Revision: 351620 URL: https://svnweb.freebsd.org/changeset/base/351620 Log: qlxgbe: avoid NULL deref in error case Reported by: Dr Silvio Cesare of InfoSect MFC after:3 days Sponsored by: The FreeBSD Foundation Modified:

svn commit: r351619 - head/sys/arm/samsung/exynos

2019-08-29 Thread Ed Maste
Author: emaste Date: Fri Aug 30 00:36:17 2019 New Revision: 351619 URL: https://svnweb.freebsd.org/changeset/base/351619 Log: exynos5: avoid NULL deref in error case Reported by: Dr Silvio Cesare of InfoSect MFC after:3 days MFC with: r351618 Sponsored by: The FreeBSD

svn commit: r351618 - head/sys/arm/samsung/exynos

2019-08-29 Thread Ed Maste
Author: emaste Date: Fri Aug 30 00:34:27 2019 New Revision: 351618 URL: https://svnweb.freebsd.org/changeset/base/351618 Log: exynos5: avoid NULL deref in error case Reported by: Dr Silvio Cesare of InfoSect MFC after:3 days Sponsored by: The FreeBSD Foundation Modified:

svn commit: r351603 - head/sys/dev/vnic

2019-08-29 Thread Ed Maste
Author: emaste Date: Thu Aug 29 12:05:06 2019 New Revision: 351603 URL: https://svnweb.freebsd.org/changeset/base/351603 Log: vnic: avoid NULL deref in error case Reported by: Dr Silvio Cesare of InfoSect MFC after:3 days Sponsored by: The FreeBSD Foundation Modified:

svn commit: r351425 - head/usr.bin/vtfontcvt

2019-08-23 Thread Ed Maste
Author: emaste Date: Fri Aug 23 16:03:23 2019 New Revision: 351425 URL: https://svnweb.freebsd.org/changeset/base/351425 Log: vtfontcvt: simplify rshift_row We don't need to specify the buffer size in both bytes and bits. MFC after:1 week Sponsored by: The FreeBSD Foundation

svn commit: r351396 - head/usr.sbin/makefs/msdos

2019-08-22 Thread Ed Maste
Author: emaste Date: Thu Aug 22 17:49:34 2019 New Revision: 351396 URL: https://svnweb.freebsd.org/changeset/base/351396 Log: makefs: diff reduction to sys/fs/msdosfs No functional change. Modified: head/usr.sbin/makefs/msdos/direntry.h head/usr.sbin/makefs/msdos/msdosfs_conv.c

svn commit: r351395 - head/sys/fs/msdosfs

2019-08-22 Thread Ed Maste
Author: emaste Date: Thu Aug 22 16:06:52 2019 New Revision: 351395 URL: https://svnweb.freebsd.org/changeset/base/351395 Log: msdosfs_fat: reduce diffs with NetBSD and makefs Use pointer arithmetic (as now done in makefs, and in NetBSD) instead of taking the address of array element. No

svn commit: r351347 - head/usr.sbin/makefs/msdos

2019-08-21 Thread Ed Maste
Author: emaste Date: Wed Aug 21 19:09:40 2019 New Revision: 351347 URL: https://svnweb.freebsd.org/changeset/base/351347 Log: makefs: Verify that the BPB media descriptor and FAT ID match From r322982 in sys/fs/msdosfs. Modified: head/usr.sbin/makefs/msdos/msdosfs_fat.c Modified:

svn commit: r351346 - in head: sys/fs/msdosfs usr.sbin/makefs usr.sbin/makefs/ffs usr.sbin/makefs/msdos

2019-08-21 Thread Ed Maste
Author: emaste Date: Wed Aug 21 19:07:13 2019 New Revision: 351346 URL: https://svnweb.freebsd.org/changeset/base/351346 Log: makefs: share denode.h between kernel msdosfs and makefs There is no need to duplicate this file when it can be trivially shared (just exposing sections

svn commit: r351321 - in head: sys/fs/msdosfs usr.sbin/makefs/msdos

2019-08-20 Thread Ed Maste
Author: emaste Date: Wed Aug 21 02:21:40 2019 New Revision: 351321 URL: https://svnweb.freebsd.org/changeset/base/351321 Log: makefs: share fat.h between kernel msdosfs and makefs There is no reason to duplicate this file when it can be trivially shared (just exposing one section

svn commit: r351319 - in head/usr.sbin/makefs: ffs msdos

2019-08-20 Thread Ed Maste
Author: emaste Date: Wed Aug 21 01:45:29 2019 New Revision: 351319 URL: https://svnweb.freebsd.org/changeset/base/351319 Log: makefs: use `char *` not `void *` for buf b_data, drop casts in msdos (The kernel uses caddr_t.) Suggested by: cem Reviewed by: cem MFC with: r351273

svn commit: r351302 - head/usr.sbin/makefs

2019-08-20 Thread Ed Maste
Author: emaste Date: Tue Aug 20 21:14:44 2019 New Revision: 351302 URL: https://svnweb.freebsd.org/changeset/base/351302 Log: makefs.8: update history - ported to FreeBSD and first appeared in 8.0 - Christos Zoulas added the FAT support that I imported Modified:

svn commit: r351275 - head/usr.sbin/makefs/msdos

2019-08-20 Thread Ed Maste
Author: emaste Date: Tue Aug 20 20:04:16 2019 New Revision: 351275 URL: https://svnweb.freebsd.org/changeset/base/351275 Log: makefs: avoid "dereferencing 'void *' pointer" warnings On GCC 4.2.1 archs MFC with: r351273 Sponsored by: The FreeBSD Foundation Modified:

svn commit: r351273 - in head/usr.sbin/makefs: . msdos

2019-08-20 Thread Ed Maste
Author: emaste Date: Tue Aug 20 18:20:45 2019 New Revision: 351273 URL: https://svnweb.freebsd.org/changeset/base/351273 Log: makefs: add msdosfs (FAT) support Add FAT support to makefs by copying some files from sys/fs/msdosfs/ and updating others with changes from NetBSD. The six

svn commit: r351254 - head/sys/kern

2019-08-20 Thread Ed Maste
Author: emaste Date: Tue Aug 20 17:44:03 2019 New Revision: 351254 URL: https://svnweb.freebsd.org/changeset/base/351254 Log: mqueuefs: fix compat32 struct file leak In a compat32 error case we previously leaked a struct file. Submitted by: Karsten König, Secfault Security Security:

svn commit: r351232 - head/usr.sbin/makefs

2019-08-19 Thread Ed Maste
Author: emaste Date: Mon Aug 19 21:38:10 2019 New Revision: 351232 URL: https://svnweb.freebsd.org/changeset/base/351232 Log: makefs.8: expand description of image size Submitted by: ryan_freqlabs.com, Siva Mahadevan Differential Revision:https://reviews.freebsd.org/D21316

svn commit: r351230 - head/usr.sbin/makefs

2019-08-19 Thread Ed Maste
Author: emaste Date: Mon Aug 19 21:21:32 2019 New Revision: 351230 URL: https://svnweb.freebsd.org/changeset/base/351230 Log: makefs.8: style updates from igor Sponsored by: The FreeBSD Foundation Modified: head/usr.sbin/makefs/makefs.8 Modified: head/usr.sbin/makefs/makefs.8

svn commit: r351131 - in head/sys/arm64: arm64 include

2019-08-16 Thread Ed Maste
Author: emaste Date: Fri Aug 16 18:21:31 2019 New Revision: 351131 URL: https://svnweb.freebsd.org/changeset/base/351131 Log: aarch64: make pmap_change_attr public like on other platforms Submitted by: Greg V Reviewed by: markj Differential Revision:

svn commit: r351122 - head/lib/libc/sys

2019-08-16 Thread Ed Maste
Author: emaste Date: Fri Aug 16 14:14:57 2019 New Revision: 351122 URL: https://svnweb.freebsd.org/changeset/base/351122 Log: Add @generated tag to libc syscall asm wrappers Although libc syscall wrappers do not get checked in this can aid in finding the source of generated files when

svn commit: r351121 - head/share/man/man7

2019-08-16 Thread Ed Maste
Author: emaste Date: Fri Aug 16 14:06:04 2019 New Revision: 351121 URL: https://svnweb.freebsd.org/changeset/base/351121 Log: arch.7: indicate expectation that arm (i.e., v5) will be removed before 13.0 MFC after:1 week Modified: head/share/man/man7/arch.7 Modified:

svn commit: r351120 - head/share/man/man5

2019-08-16 Thread Ed Maste
Author: emaste Date: Fri Aug 16 13:50:44 2019 New Revision: 351120 URL: https://svnweb.freebsd.org/changeset/base/351120 Log: Regen src.conf.5 after r351027 (enable BSD_CRTBEGIN on powerpc) Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r351097 - head/stand/i386/gptzfsboot

2019-08-15 Thread Ed Maste
Author: emaste Date: Thu Aug 15 18:43:01 2019 New Revision: 351097 URL: https://svnweb.freebsd.org/changeset/base/351097 Log: gptzfsboot: remove CLANG_NO_IAS Many components under stand/ had CLANG_NO_IAS added when Clang's Integrated Assembler did not handle .codeNN directives. Clang

svn commit: r351096 - head/stand/i386/pxeldr

2019-08-15 Thread Ed Maste
Author: emaste Date: Thu Aug 15 17:59:22 2019 New Revision: 351096 URL: https://svnweb.freebsd.org/changeset/base/351096 Log: stand: remove CLANG_NO_IAS from pxeldr Many components under stand/ had CLANG_NO_IAS added when Clang's Integrated Assembler (IAS) did not handle .codeNN

svn commit: r351092 - head/stand/i386/cdboot

2019-08-15 Thread Ed Maste
Author: emaste Date: Thu Aug 15 17:32:39 2019 New Revision: 351092 URL: https://svnweb.freebsd.org/changeset/base/351092 Log: stand: remove CLANG_NO_IAS from cdboot Many components under stand/ had CLANG_NO_IAS added when Clang's Integrated Assembler (IAS) did not handle .codeNN

svn commit: r351073 - head/stand/i386/boot2

2019-08-15 Thread Ed Maste
Author: emaste Date: Thu Aug 15 14:54:18 2019 New Revision: 351073 URL: https://svnweb.freebsd.org/changeset/base/351073 Log: stand: remove CLANG_NO_IAS from boot2 Many components under stand/ had CLANG_NO_IAS added when Clang's Integrated Assembler (IAS) did not handle .codeNN

svn commit: r351070 - in head/contrib/telnet: arpa libtelnet telnet telnetd

2019-08-15 Thread Ed Maste
Author: emaste Date: Thu Aug 15 13:27:57 2019 New Revision: 351070 URL: https://svnweb.freebsd.org/changeset/base/351070 Log: telnet: remove 3rd clause from Berkeley copyrights Per the July 22, 1999 letter (in /COPYRIGHT) from William Hoskins Director, Office of Technology Licensing

svn commit: r351069 - head/share/mk

2019-08-15 Thread Ed Maste
Author: emaste Date: Thu Aug 15 12:48:17 2019 New Revision: 351069 URL: https://svnweb.freebsd.org/changeset/base/351069 Log: do not enable userland retpoline if not supported by compiler/linker Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision:

svn commit: r351063 - head/share/man/man7

2019-08-14 Thread Ed Maste
Author: emaste Date: Thu Aug 15 02:14:44 2019 New Revision: 351063 URL: https://svnweb.freebsd.org/changeset/base/351063 Log: arch.7: be explicit about the future for unmigrated GCC 4.2.1 archs Reported by: imp MFC after:1 week MFC with: r351036 Modified:

Re: svn commit: r351036 - head/share/man/man7

2019-08-14 Thread Ed Maste
On Wed, 14 Aug 2019 at 13:25, Warner Losh wrote: > > would using 'removed from the tree' be better here? Because that's the > current plan of record. I originally had "removed" but then noticed your mail had 05-31 as the date for "svn rm all non-clang platforms not supported by in-tree LLVM or

svn commit: r351040 - head/lib/libcompiler_rt

2019-08-14 Thread Ed Maste
Author: emaste Date: Wed Aug 14 18:41:28 2019 New Revision: 351040 URL: https://svnweb.freebsd.org/changeset/base/351040 Log: compiler-rt: enable __bswapsi2/__bswapdi2 for RISC-V As with other archs the compiler may emit calls to the byte swap routines under certain conditions. MFC

svn commit: r351037 - head/share/man/man7

2019-08-14 Thread Ed Maste
Author: emaste Date: Wed Aug 14 17:17:52 2019 New Revision: 351037 URL: https://svnweb.freebsd.org/changeset/base/351037 Log: arch.7: clarify that the table shows the default tool chain Reported by: jhb MFC after:1 week MFC with: r351035 Sponsored by: The FreeBSD Foundation

svn commit: r351036 - head/share/man/man7

2019-08-14 Thread Ed Maste
Author: emaste Date: Wed Aug 14 17:13:36 2019 New Revision: 351036 URL: https://svnweb.freebsd.org/changeset/base/351036 Log: arch.7: add deprecation notice for GCC 4.2.1 MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/share/man/man7/arch.7 Modified:

svn commit: r351035 - head/share/man/man7

2019-08-14 Thread Ed Maste
Author: emaste Date: Wed Aug 14 17:04:28 2019 New Revision: 351035 URL: https://svnweb.freebsd.org/changeset/base/351035 Log: arch.7: add tool chain table MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/share/man/man7/arch.7 Modified:

svn commit: r351000 - in head/sys: amd64/vmm/io x86/x86

2019-08-13 Thread Ed Maste
Author: emaste Date: Tue Aug 13 19:39:36 2019 New Revision: 351000 URL: https://svnweb.freebsd.org/changeset/base/351000 Log: sys/{x86,amd64}: remove one of doubled ;s MFC after:1 week Modified: head/sys/amd64/vmm/io/vlapic.c head/sys/x86/x86/local_apic.c Modified:

svn commit: r350989 - in head/share/man: man4 man5

2019-08-13 Thread Ed Maste
Author: emaste Date: Tue Aug 13 15:41:36 2019 New Revision: 350989 URL: https://svnweb.freebsd.org/changeset/base/350989 Log: Remove some more leftover rlogin man page xrefs rcmds were removed in r32435 and these three man pages can trivially drop the references. There's still a

svn commit: r350983 - head/usr.sbin/crunch/examples

2019-08-13 Thread Ed Maste
Author: emaste Date: Tue Aug 13 15:23:14 2019 New Revision: 350983 URL: https://svnweb.freebsd.org/changeset/base/350983 Log: crunch: remove rsh and rlogin from example config file rcmds removed in r324351. Historical references in the README are maintained. There's a paragraph

svn commit: r350981 - head/share/man/man5

2019-08-13 Thread Ed Maste
Author: emaste Date: Tue Aug 13 14:57:04 2019 New Revision: 350981 URL: https://svnweb.freebsd.org/changeset/base/350981 Log: Regen src.conf.5 after r350980 (remove rsh/rlogin references) Also pick up changes to LLVM_TARGET_RISCV, NAND, NVME, OPENM Sponsored by: The FreeBSD Foundation

svn commit: r350980 - head/tools/build/options

2019-08-13 Thread Ed Maste
Author: emaste Date: Tue Aug 13 14:51:16 2019 New Revision: 350980 URL: https://svnweb.freebsd.org/changeset/base/350980 Log: Remove rlogin/rsh references from src.conf(5) WITHOUT_BLACKLIST_SUPPORT rcmds were removed in r324351 MFC after:1 week Sponsored by: The FreeBSD

svn commit: r350979 - head/share/man/man7

2019-08-13 Thread Ed Maste
Author: emaste Date: Tue Aug 13 14:47:24 2019 New Revision: 350979 URL: https://svnweb.freebsd.org/changeset/base/350979 Log: Remove rsh/rlogin references from security man page More extensive changes to this page are certainly needed, but at least remove references to binaries that no

Re: svn commit: r350678 - head/share/mk

2019-08-08 Thread Ed Maste
On Wed, 7 Aug 2019 at 12:19, Warner Losh wrote: > > Author: imp > Date: Wed Aug 7 16:19:06 2019 > New Revision: 350678 > URL: https://svnweb.freebsd.org/changeset/base/350678 > > Log: > Enable nvme on aarch64 > > Don't mark nvme as broken on aarch64. It compiles, at least, and people are >

svn commit: r350750 - head/sys/crypto/armv8

2019-08-08 Thread Ed Maste
Author: emaste Date: Thu Aug 8 14:34:53 2019 New Revision: 350750 URL: https://svnweb.freebsd.org/changeset/base/350750 Log: armv8crypto: add missing unlock for session (after r336439) Attempts to use cryptodev (e.g. tests at /usr/src/tests/sys/opencrypto with armv8crypto added to the

svn commit: r350635 - head/contrib/bsnmp/lib

2019-08-06 Thread Ed Maste
Author: emaste Date: Tue Aug 6 16:09:06 2019 New Revision: 350635 URL: https://svnweb.freebsd.org/changeset/base/350635 Log: bsnmp: add asn1 message length validation admbugs: 780 Submitted by: Guido Vranken, bz Reported by: Guido Vranken Security: CVE-2019-5610 Modified:

svn commit: r350645 - head/sys/netinet6

2019-08-06 Thread Ed Maste
Author: emaste Date: Tue Aug 6 17:11:30 2019 New Revision: 350645 URL: https://svnweb.freebsd.org/changeset/base/350645 Log: Correct ICMPv6/MLDv2 out-of-bounds memory access Previously the ICMPv6 input path incorrectly handled cases where an MLDv2 listener query packet was internally

Re: svn commit: r350505 - in head: contrib/binutils/binutils/doc gnu/usr.bin/binutils/objdump

2019-08-01 Thread Ed Maste
On Thu, 1 Aug 2019 at 18:54, Enji Cooper wrote: > > Thought: could this be modified in an iterative manner, like “objdump” -> > “gobjdump” / “llvm-objdump” -> “objdump”, etc (assuming llvm and gnu objdump > are largely compatible)? It could, and we have done that sort of thing in the past. But

svn commit: r350518 - in head: contrib/binutils/gas/doc gnu/usr.bin/binutils/as

2019-08-01 Thread Ed Maste
Author: emaste Date: Thu Aug 1 19:01:27 2019 New Revision: 350518 URL: https://svnweb.freebsd.org/changeset/base/350518 Log: as: add deprecation notice to the man page In the future FreeBSD will ship without GNU binutils 2.17.50. Add a note advising users who require GNU as to install

svn commit: r350511 - head/contrib/elftoolchain/readelf

2019-08-01 Thread Ed Maste
Author: emaste Date: Thu Aug 1 17:59:56 2019 New Revision: 350511 URL: https://svnweb.freebsd.org/changeset/base/350511 Log: readelf: decode NT_GNU_PROPERTY_TYPE_0 / GNU_PROPERTY_X86_FEATURE_1_AND These bits are used for Intel CET IBT/Shadow Stack. MFC after:2 weeks Sponsored

Re: svn commit: r350505 - in head: contrib/binutils/binutils/doc gnu/usr.bin/binutils/objdump

2019-08-01 Thread Ed Maste
On Thu, 1 Aug 2019 at 12:51, Rodney W. Grimes wrote: > > That would be fine, the important thing is that the > r350505 gets listed in the file, I don't see any reason that r350505 specifically should be in a release note - this is a minor clarification of an existing deprecation notice. It seems

svn commit: r350506 - head/tools/debugscripts

2019-08-01 Thread Ed Maste
Author: emaste Date: Thu Aug 1 17:02:58 2019 New Revision: 350506 URL: https://svnweb.freebsd.org/changeset/base/350506 Log: remove obsolete kernel debugging script For quite some time kgdb has been internally handling FreeBSD kernel module state; add-on scripts and tools are not

Re: svn commit: r350505 - in head: contrib/binutils/binutils/doc gnu/usr.bin/binutils/objdump

2019-08-01 Thread Ed Maste
On Thu, 1 Aug 2019 at 12:35, Ian Lepore wrote: > > Why would we provide no objdump? I use it quite frequently; it seems > like an essential part of the toolchain to me. I don't want us to provide no objdump, but providing GNU objdump 2.17.50 indefinitely is not a viable option; see PR 218387[1]

Re: svn commit: r350505 - in head: contrib/binutils/binutils/doc gnu/usr.bin/binutils/objdump

2019-08-01 Thread Ed Maste
On Thu, 1 Aug 2019 at 12:00, Rodney W. Grimes wrote: > > > Author: emaste > > Date: Thu Aug 1 14:42:41 2019 > > New Revision: 350505 > > URL: https://svnweb.freebsd.org/changeset/base/350505 > > > > Log: > > objdump: be explicit that GNU objdump that will be removed > > > > We may install

svn commit: r350505 - in head: contrib/binutils/binutils/doc gnu/usr.bin/binutils/objdump

2019-08-01 Thread Ed Maste
Author: emaste Date: Thu Aug 1 14:42:41 2019 New Revision: 350505 URL: https://svnweb.freebsd.org/changeset/base/350505 Log: objdump: be explicit that GNU objdump that will be removed We may install llvm-objdump as objdump (see review D18307) or just provide no /usr/bin/objdump, but

svn commit: r350503 - head/gnu/usr.bin/binutils/objdump

2019-08-01 Thread Ed Maste
Author: emaste Date: Thu Aug 1 14:39:26 2019 New Revision: 350503 URL: https://svnweb.freebsd.org/changeset/base/350503 Log: objdump: move deprecation notice to indended spot in the man page r335217 added a deprecation notice to the source file for the objdump man page, and r335219

svn commit: r350500 - head/sys/conf

2019-08-01 Thread Ed Maste
Author: emaste Date: Thu Aug 1 14:13:04 2019 New Revision: 350500 URL: https://svnweb.freebsd.org/changeset/base/350500 Log: newvers: append commit count to uname version string In a git world this provides a facsimile of a monotonically increasing version number. This might be refined

svn commit: r350499 - head/sys/dev/acpica

2019-08-01 Thread Ed Maste
Author: emaste Date: Thu Aug 1 14:02:59 2019 New Revision: 350499 URL: https://svnweb.freebsd.org/changeset/base/350499 Log: acpi_resource.c: mention ThunderX2 firmware revision with issue Presumably this will be fixed in the next version, and the workaround could eventually be removed.

svn commit: r350498 - head/contrib/telnet/telnet

2019-08-01 Thread Ed Maste
Author: emaste Date: Thu Aug 1 13:46:04 2019 New Revision: 350498 URL: https://svnweb.freebsd.org/changeset/base/350498 Log: telnet: use asprintf for r349890 change Suggested by: imp MFC after:3 weeks Sponsored by: The FreeBSD Foundation Modified:

svn commit: r350497 - head/sys/net

2019-08-01 Thread Ed Maste
Author: emaste Date: Thu Aug 1 13:42:58 2019 New Revision: 350497 URL: https://svnweb.freebsd.org/changeset/base/350497 Log: ppp: correct echo-req magic number on big endian archs The magic number is a 32-bit quantity; use uint32_t to match hton's return type and avoid sending zeros

svn commit: r350492 - in head/sys/amd64: include vmm vmm/intel vmm/io

2019-07-31 Thread Ed Maste
Author: emaste Date: Thu Aug 1 02:16:48 2019 New Revision: 350492 URL: https://svnweb.freebsd.org/changeset/base/350492 Log: vmx: use C99 bool, not boolean_t Bhyve's vmm is a self-contained modern component and thus a good candidate for use of C99 types. Reviewed by: jhb, kib,

svn commit: r350468 - head/sys/netpfil/pf

2019-07-31 Thread Ed Maste
Author: emaste Date: Wed Jul 31 16:58:09 2019 New Revision: 350468 URL: https://svnweb.freebsd.org/changeset/base/350468 Log: pf: zero (another) output buffer in pfioctl Avoid potential structure padding leak. r350294 identified a leak via static analysis; although there's no report of

svn commit: r350451 - in head/sys: amd64/linux amd64/linux32 arm64/linux conf i386/linux modules/linux64

2019-07-30 Thread Ed Maste
Author: emaste Date: Tue Jul 30 17:18:31 2019 New Revision: 350451 URL: https://svnweb.freebsd.org/changeset/base/350451 Log: linuxulator: rename linux_locore.s to .asm It is assembled using "${CC} -x assembler-with-cpp", which by convention (bsd.suffixes.mk) uses the .asm extension.

svn commit: r350449 - head

2019-07-30 Thread Ed Maste
Author: emaste Date: Tue Jul 30 16:40:33 2019 New Revision: 350449 URL: https://svnweb.freebsd.org/changeset/base/350449 Log: cirrus.yml: stop fetching OVMF.fd now that we're using the pkg Missed in r350302 Sponsored by: The FreeBSD Foundation Modified: head/.cirrus.yml Modified:

Re: svn commit: r350301 - head/lib/libsysdecode

2019-07-26 Thread Ed Maste
On Wed, 24 Jul 2019 at 22:04, Cy Schubert wrote: > > In message <201907242106.x6ol6kam068...@repo.freebsd.org>, Ed Maste > writes: > > Author: emaste > > Date: Wed Jul 24 21:06:19 2019 > > New Revision: 350301 > > URL: https://svnweb.freebs

Re: svn commit: r350327 - in head: . lib/libsysdecode

2019-07-25 Thread Ed Maste
On Thu, 25 Jul 2019 at 13:10, Ed Maste wrote: > > Author: emaste > Date: Thu Jul 25 17:10:17 2019 > New Revision: 350327 > URL: https://svnweb.freebsd.org/changeset/base/350327 > > Log: > libsysdecode: use the proper include directory I forgot to mention in the commit m

svn commit: r350327 - in head: . lib/libsysdecode

2019-07-25 Thread Ed Maste
Author: emaste Date: Thu Jul 25 17:10:17 2019 New Revision: 350327 URL: https://svnweb.freebsd.org/changeset/base/350327 Log: libsysdecode: use the proper include directory Reported by: cy Reviewed by: lwhsu Sponsored by: The FreeBSD Foundation Differential Revision:

svn commit: r350303 - head/sys/modules/i2c/controllers/ichiic

2019-07-24 Thread Ed Maste
Author: emaste Date: Wed Jul 24 21:26:17 2019 New Revision: 350303 URL: https://svnweb.freebsd.org/changeset/base/350303 Log: enable ig4_acpi on aarch64 The already-listed APMC0D0F ID belongs to the Ampere eMAG aarch64 platform, but ACPI support was not even built on aarch64.

svn commit: r350302 - head

2019-07-24 Thread Ed Maste
Author: emaste Date: Wed Jul 24 21:08:30 2019 New Revision: 350302 URL: https://svnweb.freebsd.org/changeset/base/350302 Log: cirrus.yml: use OVMF.fd from uefi-edk2-qemu-x86_64 package Sponsored by: The FreeBSD Foundation Modified: head/.cirrus.yml Modified: head/.cirrus.yml

svn commit: r350301 - head/lib/libsysdecode

2019-07-24 Thread Ed Maste
Author: emaste Date: Wed Jul 24 21:06:19 2019 New Revision: 350301 URL: https://svnweb.freebsd.org/changeset/base/350301 Log: libsysdecode: add explicit dependencies on recently changed headers r349369 removed IP_MIN_MEMBERSHIPS and IPV6_MIN_MEMBERSHIPS, and r349893 removed

svn commit: r350294 - head/sys/netpfil/pf

2019-07-24 Thread Ed Maste
Author: emaste Date: Wed Jul 24 16:51:14 2019 New Revision: 350294 URL: https://svnweb.freebsd.org/changeset/base/350294 Log: pf: zero output buffer in pfioctl Avoid potential structure padding leak. Reported by: Vlad Tsyrklevich Reviewed by: kp MFC after:3 days Security:

Re: svn commit: r349802 - head/sys/fs/ext2fs

2019-07-24 Thread Ed Maste
On Sun, 7 Jul 2019 at 04:58, Fedor Uporov wrote: > > Author: fsu > Date: Sun Jul 7 08:58:02 2019 > New Revision: 349802 > URL: https://svnweb.freebsd.org/changeset/base/349802 > > Log: > Add additional check for 'blocks per group' and 'fragments per group' > superblock fields. Will you MFC

svn commit: r350260 - head/sys/kern

2019-07-23 Thread Ed Maste
Author: emaste Date: Tue Jul 23 20:59:36 2019 New Revision: 350260 URL: https://svnweb.freebsd.org/changeset/base/350260 Log: mqueuefs: fix struct file leak In some error cases we previously leaked a stuct file. Submitted by: mjg, markj Modified: head/sys/kern/uipc_mqueue.c

svn commit: r350244 - head/usr.sbin/bhyve

2019-07-23 Thread Ed Maste
Author: emaste Date: Tue Jul 23 16:27:36 2019 New Revision: 350244 URL: https://svnweb.freebsd.org/changeset/base/350244 Log: bhyve: correct out-of-bounds read in XHCI device emulation Add appropriate bounds checks on the epid and streamid fields in the device doorbell registers.

svn commit: r350215 - head/usr.sbin/mptutil

2019-07-22 Thread Ed Maste
Author: emaste Date: Mon Jul 22 17:25:35 2019 New Revision: 350215 URL: https://svnweb.freebsd.org/changeset/base/350215 Log: mptutil: emit a warning on big-endian architectures It is known to be broken. PR: 162513 MFC after:1 week Sponsored by: The FreeBSD

svn commit: r349751 - head/sys/compat/linux

2019-07-04 Thread Ed Maste
Author: emaste Date: Thu Jul 4 20:42:08 2019 New Revision: 349751 URL: https://svnweb.freebsd.org/changeset/base/349751 Log: Update Linux compat version to 2.6.36 New system calls between 2.6.32 and 2.6.26 are already implemented. This should be mostly NFC as far as contemporary

svn commit: r349697 - head/sys/vm

2019-07-03 Thread Ed Maste
Author: emaste Date: Wed Jul 3 19:59:56 2019 New Revision: 349697 URL: https://svnweb.freebsd.org/changeset/base/349697 Log: correct pmap_ts_referenced return type pmap_ts_referenced returns a count, not a boolean, and is supposed to have int as the return type not boolean_t. This

svn commit: r349619 - head/lib/libc/iconv

2019-07-02 Thread Ed Maste
Author: emaste Date: Tue Jul 2 23:56:37 2019 New Revision: 349619 URL: https://svnweb.freebsd.org/changeset/base/349619 Log: libc: correct iconv buffer overflow admbugs: 920 Submitted by: Andrea Venturoli, gabor Reported by: Andrea Venturoli , NetFence Security:

svn commit: r349602 - head/sys/dev/usb/net

2019-07-02 Thread Ed Maste
Author: emaste Date: Tue Jul 2 16:44:04 2019 New Revision: 349602 URL: https://svnweb.freebsd.org/changeset/base/349602 Log: if_muge: set IFCAP_VLAN_MTU to maintain 1500 MTU with vlan use PR: 238665 Submitted by: Ralf MFC after:1 week Modified:

svn commit: r349469 - head/usr.bin/uname

2019-06-27 Thread Ed Maste
Author: emaste Date: Thu Jun 27 20:34:50 2019 New Revision: 349469 URL: https://svnweb.freebsd.org/changeset/base/349469 Log: Expose the kernel's build-ID through `uname -b` After r348611 the kernel's build-ID is available via sysctl. Add a -b flag to uname to report it. Submitted

svn commit: r349453 - head/release/picobsd/build

2019-06-27 Thread Ed Maste
Author: emaste Date: Thu Jun 27 13:31:55 2019 New Revision: 349453 URL: https://svnweb.freebsd.org/changeset/base/349453 Log: picobsd: also exclude .git where we exclude .svn today Sponsored by: The FreeBSD Foundation Modified: head/release/picobsd/build/picobsd Modified:

svn commit: r349385 - head/usr.sbin/bhyve

2019-06-25 Thread Ed Maste
Author: emaste Date: Tue Jun 25 19:06:43 2019 New Revision: 349385 URL: https://svnweb.freebsd.org/changeset/base/349385 Log: bhyve: avoid theoretical stack buffer overflow from integer overflow Use the proper size_t type to match strlen's return type. This is not exploitable in

Re: svn commit: r349349 - in head/stand: efi/include efi/include/Protocol efi/libefi efi/loader libsa

2019-06-25 Thread Ed Maste
On Mon, 24 Jun 2019 at 19:18, Rebecca Cran wrote: > > Author: bcran > Date: Mon Jun 24 23:18:42 2019 > New Revision: 349349 > URL: https://svnweb.freebsd.org/changeset/base/349349 > > Log: > loader: add HTTP support using UEFI My QEMU smoke test script (tools/boot/ci-qemu-test.sh) fails after

svn commit: r349333 - head/usr.bin/vtfontcvt

2019-06-24 Thread Ed Maste
Author: emaste Date: Mon Jun 24 17:25:14 2019 New Revision: 349333 URL: https://svnweb.freebsd.org/changeset/base/349333 Log: vtfontcvt: improve .bdf validation Previously if we had a FONTBOUNDINGBOX or DWIDTH entry that had missing or invalid values and and failed sscanf, we would

svn commit: r349268 - head/sys/dev/nand

2019-06-21 Thread Ed Maste
Author: emaste Date: Fri Jun 21 13:42:40 2019 New Revision: 349268 URL: https://svnweb.freebsd.org/changeset/base/349268 Log: nandsim: correct test to avoid out-of-bounds access Previously nandsim_chip_status returned EINVAL iff both of user-provided chip->ctrl_num and chip->num were out

svn commit: r349241 - head/share/man/man9

2019-06-20 Thread Ed Maste
Author: emaste Date: Thu Jun 20 18:30:19 2019 New Revision: 349241 URL: https://svnweb.freebsd.org/changeset/base/349241 Log: Clarify vm_map_protect max_protection downgrade As reported in review D20709 by brooks calling vm_map_protect to set a new max_protection value downgrades

svn commit: r349239 - head/share/man/man9

2019-06-20 Thread Ed Maste
Author: emaste Date: Thu Jun 20 18:19:09 2019 New Revision: 349239 URL: https://svnweb.freebsd.org/changeset/base/349239 Log: Clarify that vm_map_protect cannot upgrade max_protection It's implied by the man page's RETURN VALUES section, but be explicit in the description that

svn commit: r349170 - in head: . sys/sys

2019-06-18 Thread Ed Maste
Author: emaste Date: Tue Jun 18 14:13:52 2019 New Revision: 349170 URL: https://svnweb.freebsd.org/changeset/base/349170 Log: Remove sys/capability.h for the third time In all supported (and most unsupported) FreeBSD versions the appropriate header for Capsicum is sys/capsicum.h.

svn commit: r349111 - head/usr.bin/vtfontcvt

2019-06-16 Thread Ed Maste
Author: emaste Date: Sun Jun 16 15:14:49 2019 New Revision: 349111 URL: https://svnweb.freebsd.org/changeset/base/349111 Log: vtfontcvt: correct typo in hex parsing update PR: 205707 Submitted by: Dmitry Wagin MFC with: 349100 Event:Berlin Devsummit 2019

svn commit: r349108 - head/usr.bin/vtfontcvt

2019-06-16 Thread Ed Maste
Author: emaste Date: Sun Jun 16 13:51:45 2019 New Revision: 349108 URL: https://svnweb.freebsd.org/changeset/base/349108 Log: vtfontcvt: improve .bdf validation Previously if we had a BBX entry that had invalid values (e.g. bounding box outside of font bounding box) and failed sscanf

svn commit: r349107 - head/usr.bin/vtfontcvt

2019-06-16 Thread Ed Maste
Author: emaste Date: Sun Jun 16 13:35:53 2019 New Revision: 349107 URL: https://svnweb.freebsd.org/changeset/base/349107 Log: vtfontcvt: improve .bdf verification Previously we would crash if the BBX y-offset was outside of the font bounding box. Reported by: afl MFC with:

svn commit: r349106 - head/share/vt/fonts

2019-06-16 Thread Ed Maste
Author: emaste Date: Sun Jun 16 12:44:49 2019 New Revision: 349106 URL: https://svnweb.freebsd.org/changeset/base/349106 Log: allow vt(4) fonts to be built from .bdf files vtfontcvt(8) can convert both .bdf and .hex inputs to binary vt(4) .fnt files. Event:Berlin

svn commit: r349105 - head/usr.bin/vtfontcvt

2019-06-16 Thread Ed Maste
Author: emaste Date: Sun Jun 16 12:26:46 2019 New Revision: 349105 URL: https://svnweb.freebsd.org/changeset/base/349105 Log: vtfontcvt: initialize another variable to quiet GCC warning I believe this case could be triggered by a broken .bdf font. PR: 205707 Reported by:

svn commit: r349101 - head/usr.bin/vtfontcvt

2019-06-16 Thread Ed Maste
Author: emaste Date: Sun Jun 16 10:43:18 2019 New Revision: 349101 URL: https://svnweb.freebsd.org/changeset/base/349101 Log: vtfontcvt: initialize bbwbytes to avoid GCC 4.2.1 uninitialized warning PR: 205707 MFC with: 349100 Event:Berlin Devsummit 2019

<    2   3   4   5   6   7   8   9   10   11   >