Re: svn commit: r345158 - head/usr.sbin/bhyve

2019-03-14 Thread Ed Maste
On Thu, 14 Mar 2019 at 21:51, Marcelo Araujo wrote: > > So there is some license concern around this patch, core@ reverted my first > attempt to import this patch from Illumos. Conrad wrote the patch based on the description I posted on twitter, it's not imported from anywhere. However, I was n

Re: svn commit: r345138 - head/share/man/man9

2019-03-14 Thread Ed Maste
On Thu, 14 Mar 2019 at 14:55, Rodney W. Grimes wrote: > > We should of documented what the decision process and criteria was > that lead to the decission to uuencode the files. Doing some archaeology, the first instance of a uuencoded file I can find is r1796, "Got rid of a couple of binary files

Re: svn commit: r345138 - head/share/man/man9

2019-03-14 Thread Ed Maste
On Thu, 14 Mar 2019 at 14:55, Rodney W. Grimes wrote: > > [ Charset UTF-8 unsupported, converting... ] > > Author: emaste > > Date: Thu Mar 14 17:09:07 2019 > > New Revision: 345138 > > URL: https://svnweb.freebsd.org/changeset/base/345138 > > > > Log: > > firmware(9): remove uuencoded example >

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

2019-03-14 Thread Ed Maste
Author: emaste Date: Thu Mar 14 17:09:07 2019 New Revision: 345138 URL: https://svnweb.freebsd.org/changeset/base/345138 Log: firmware(9): remove uuencoded example We can (should) just commit the binary files to the source tree. Reviewed by: bz, imp, 0mp Differential Revision:

svn commit: r345137 - head/sys/contrib/dev/drm2

2019-03-14 Thread Ed Maste
Author: emaste Date: Thu Mar 14 17:05:46 2019 New Revision: 345137 URL: https://svnweb.freebsd.org/changeset/base/345137 Log: Remove radeonkmsfw firmware files The drivers were removed in r344299 so there is no need to keep the firmware files in the src tree. Reviewed by: imp, jhibb

svn commit: r345131 - head/sys/contrib/dev/npe

2019-03-14 Thread Ed Maste
Author: emaste Date: Thu Mar 14 13:28:21 2019 New Revision: 345131 URL: https://svnweb.freebsd.org/changeset/base/345131 Log: Remove npe microcode The driver was removed in r336436. Deleted: head/sys/contrib/dev/npe/ ___ svn-src-head@freebsd.or

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

2019-03-13 Thread Ed Maste
Author: emaste Date: Wed Mar 13 15:18:14 2019 New Revision: 345087 URL: https://svnweb.freebsd.org/changeset/base/345087 Log: Use consistent struct stat arg name in stat man page stat, lstat, and fstat use `*sb` as the stat struct pointer arg name, while fstatat previously used `*buf`.

Re: svn commit: r344487 - in head/sys: conf gnu/gcov

2019-03-10 Thread Ed Maste
On Sat, 23 Feb 2019 at 16:14, Matt Macy wrote: > > Author: mmacy > Date: Sat Feb 23 21:14:00 2019 > New Revision: 344487 > URL: https://svnweb.freebsd.org/changeset/base/344487 > > Log: > gcov support I've added gcov to https://wiki.freebsd.org/GPLinBase. ___

svn commit: r344818 - head/usr.sbin/freebsd-update

2019-03-05 Thread Ed Maste
Author: emaste Date: Tue Mar 5 19:17:24 2019 New Revision: 344818 URL: https://svnweb.freebsd.org/changeset/base/344818 Log: freebsd-update.8: update example to contemporary versions PR: 235761 Reported by: linimon MFC after:1 week Modified: head/usr.sbin/freebsd-upda

svn commit: r344798 - head/lib/clang/libllvm

2019-03-05 Thread Ed Maste
Author: emaste Date: Tue Mar 5 16:18:06 2019 New Revision: 344798 URL: https://svnweb.freebsd.org/changeset/base/344798 Log: libllvm: promote WithColor and xxhash to SRCS_MIN The armv6 build failed in CI due to missing symbols (from these two source files) in the bootstrap Clang. Th

Re: svn commit: r344594 - head/usr.bin/proccontrol

2019-02-28 Thread Ed Maste
On Tue, 26 Feb 2019 at 13:03, Rodney W. Grimes wrote: > > I thought the foundation updated all its templates and contracts > such that the All rights reserved was no longer needed? Foundation contract templates etc. have been updated to remove the "All rights reserved." text, but it may still exi

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

2019-02-27 Thread Ed Maste
Author: emaste Date: Wed Feb 27 17:52:22 2019 New Revision: 344628 URL: https://svnweb.freebsd.org/changeset/base/344628 Log: poll.2: POLLNVAL is returned also for insufficient rights Reported by: "Bora Özarslan" MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: h

svn commit: r344532 - head/usr.sbin/wlandebug

2019-02-25 Thread Ed Maste
Author: emaste Date: Mon Feb 25 18:27:19 2019 New Revision: 344532 URL: https://svnweb.freebsd.org/changeset/base/344532 Log: Revert r344211: wlandebug: disable PIE to fix build failure As of r344530 libifconfig is built as a standard INTERNALLIB and the wlandebug PIE workaround from r344

svn commit: r344531 - head/sys/sys

2019-02-25 Thread Ed Maste
Author: emaste Date: Mon Feb 25 18:25:53 2019 New Revision: 344531 URL: https://svnweb.freebsd.org/changeset/base/344531 Log: Remove unintend change to capability.h from r344530 I expect to remove capability.h in the near future, but it should not have been part of this commit. Modified:

svn commit: r344530 - in head: . lib/libifconfig share/mk sys/sys

2019-02-25 Thread Ed Maste
Author: emaste Date: Mon Feb 25 18:22:20 2019 New Revision: 344530 URL: https://svnweb.freebsd.org/changeset/base/344530 Log: Make libifconfig INTERNALLIB Instead of PRIVATELIB + NO_PIC. This avoids the need for the wlandebug PIE special case added in r344211, and provides a stronger gua

svn commit: r344449 - head/crypto/openssh

2019-02-21 Thread Ed Maste
Author: emaste Date: Thu Feb 21 22:45:54 2019 New Revision: 39 URL: https://svnweb.freebsd.org/changeset/base/39 Log: scp: validate filenames provided by server against wildcard in client OpenSSH-portable commits: check in scp client that filenames sent during remote->local dir

svn commit: r344438 - in head/usr.bin/svn: . svn svnadmin svnbench svndumpfilter svnfsfs svnlook svnmucc svnrdump svnserve svnsync svnversion

2019-02-21 Thread Ed Maste
Author: emaste Date: Thu Feb 21 15:08:25 2019 New Revision: 344438 URL: https://svnweb.freebsd.org/changeset/base/344438 Log: svn: support building with WITH_PIE Subversion builds and links against its own .a archives using local rules, so did not benefit from with the WITH_PIE library su

svn commit: r344280 - head/usr.sbin/freebsd-update

2019-02-19 Thread Ed Maste
Author: emaste Date: Tue Feb 19 17:38:24 2019 New Revision: 344280 URL: https://svnweb.freebsd.org/changeset/base/344280 Log: freebsd-update: Clarify help text Improve help text to include example release numbers for reference and clarify the -F option. PR: 231185, 214619

svn commit: r344246 - head/usr.bin/kdump

2019-02-17 Thread Ed Maste
Author: emaste Date: Mon Feb 18 03:49:16 2019 New Revision: 344246 URL: https://svnweb.freebsd.org/changeset/base/344246 Log: kdump: expand comment on reasons for CAPFAIL_LOOKUP Comment for CAPFAIL_LOOKUP refered only to paths containing ".." but it is returned for other restricted VFS lo

svn commit: r344211 - head/usr.sbin/wlandebug

2019-02-16 Thread Ed Maste
Author: emaste Date: Sat Feb 16 12:49:55 2019 New Revision: 344211 URL: https://svnweb.freebsd.org/changeset/base/344211 Log: wlandebug: disable PIE to fix build failure libifconfig is built as a static-only PRIVATELIB (and there is no _pie.a version) so disable PIE in libifconfig's consu

svn commit: r344182 - head/share/mk

2019-02-15 Thread Ed Maste
Author: emaste Date: Fri Feb 15 22:48:50 2019 New Revision: 344182 URL: https://svnweb.freebsd.org/changeset/base/344182 Log: Use make's :tl instead of checking "no" and "NO" Suggested by: kevans Reviewed by: kevans Modified: head/share/mk/bsd.prog.mk head/share/mk/src.libnames.mk

svn commit: r344181 - head/share/mk

2019-02-15 Thread Ed Maste
Author: emaste Date: Fri Feb 15 22:30:09 2019 New Revision: 344181 URL: https://svnweb.freebsd.org/changeset/base/344181 Log: Fix Makefile conditional after r344179 Modified: head/share/mk/bsd.prog.mk Modified: head/share/mk/bsd.prog.mk ===

Re: svn commit: r344179 - in head: kerberos5/tools/asn1_compile kerberos5/tools/slc lib/clang libexec/rtld-elf share/mk stand/i386 tools/build/options usr.bin/clang usr.bin/svn

2019-02-15 Thread Ed Maste
On Fri, 15 Feb 2019 at 17:22, Ed Maste wrote: > > Author: emaste > Date: Fri Feb 15 22:22:38 2019 > New Revision: 344179 > URL: https://svnweb.freebsd.org/changeset/base/344179 > > Log: > Add WITH_PIE knob to build Position Independent Executables A last-minute cleanup/

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

2019-02-15 Thread Ed Maste
Author: emaste Date: Fri Feb 15 22:28:34 2019 New Revision: 344180 URL: https://svnweb.freebsd.org/changeset/base/344180 Log: Regen src.conf.5 after r344179 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r344179 - in head: kerberos5/tools/asn1_compile kerberos5/tools/slc lib/clang libexec/rtld-elf share/mk stand/i386 tools/build/options usr.bin/clang usr.bin/svn

2019-02-15 Thread Ed Maste
Author: emaste Date: Fri Feb 15 22:22:38 2019 New Revision: 344179 URL: https://svnweb.freebsd.org/changeset/base/344179 Log: Add WITH_PIE knob to build Position Independent Executables Building binaries as PIE allows the executable itself to be loaded at a random address when ASLR is ena

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

2019-02-07 Thread Ed Maste
Author: emaste Date: Thu Feb 7 14:05:21 2019 New Revision: 343869 URL: https://svnweb.freebsd.org/changeset/base/343869 Log: Mention clang-format in WITH_CLANG_EXTRAS It's a useful tool and gives a further hint at the types of additional binaries enabled by the option. Modified: head/

svn commit: r343843 - head/sys/riscv/riscv

2019-02-06 Thread Ed Maste
Author: emaste Date: Wed Feb 6 19:22:15 2019 New Revision: 343843 URL: https://svnweb.freebsd.org/changeset/base/343843 Log: riscv: default to non-executable stack There's no need to worry about potential backwards compatibility issues in a brand-new architecture, so avoid stack PROT_EXE

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

2019-02-06 Thread Ed Maste
Author: emaste Date: Wed Feb 6 18:50:48 2019 New Revision: 343842 URL: https://svnweb.freebsd.org/changeset/base/343842 Log: vtfontcvt: whitespace cleanup PR: 205707 Submitted by: Dmitry Wagin Modified: head/usr.bin/vtfontcvt/vtfontcvt.c Modified: head/usr.bin/vtfontcvt/vtf

svn commit: r343839 - in head/sys: amd64/conf conf i386/conf

2019-02-06 Thread Ed Maste
Author: emaste Date: Wed Feb 6 17:21:25 2019 New Revision: 343839 URL: https://svnweb.freebsd.org/changeset/base/343839 Log: Retire SPX_HACK option unused after r342244 Modified: head/sys/amd64/conf/NOTES head/sys/conf/options head/sys/i386/conf/NOTES Modified: head/sys/amd64/conf/NOTES

svn commit: r343838 - head/share/mk

2019-02-06 Thread Ed Maste
Author: emaste Date: Wed Feb 6 16:30:08 2019 New Revision: 343838 URL: https://svnweb.freebsd.org/changeset/base/343838 Log: Retire CTM option after r342126 Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opts.mk ==

Re: svn commit: r342634 - in head/sys: arm/broadcom/bcm2835 arm/nvidia arm/ti dev/sdhci

2019-02-05 Thread Ed Maste
On Sun, 30 Dec 2018 at 18:08, Marius Strobl wrote: > > Author: marius > Date: Sun Dec 30 23:08:06 2018 > New Revision: 342634 > URL: https://svnweb.freebsd.org/changeset/base/342634 > > Log: > o Don't allocate resources for SDMA in sdhci(4) if the controller or the ... It seems this change intr

Re: svn commit: r325728 - head/lib/libkvm

2019-02-05 Thread Ed Maste
On Tue, 5 Feb 2019 at 05:17, Bruce Evans wrote: > > On Mon, 4 Feb 2019, Ed Maste wrote: > > > On Sat, 11 Nov 2017 at 18:31, Will Andrews wrote: > >> > >> Author: will > >> Date: Sat Nov 11 23:30:58 2017 > >> New Revision: 325728 > &g

Re: svn commit: r325728 - head/lib/libkvm

2019-02-04 Thread Ed Maste
On Sat, 11 Nov 2017 at 18:31, Will Andrews wrote: > > Author: will > Date: Sat Nov 11 23:30:58 2017 > New Revision: 325728 > URL: https://svnweb.freebsd.org/changeset/base/325728 > > Log: > libkvm: add kvm_walk_pages API. > > Modified: head/lib/libkvm/kvm.h >

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

2019-02-01 Thread Ed Maste
Author: emaste Date: Fri Feb 1 22:24:14 2019 New Revision: 343669 URL: https://svnweb.freebsd.org/changeset/base/343669 Log: readelf: decode FreeBSD note types Decode NT_FREEBSD_ABI_TAG, NT_FREEBSD_ARCH_TAG, and NT_FREEBSD_FEATURE_CTL. Reviewed by: brooks, kib (earlier) MFC after:

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

2019-02-01 Thread Ed Maste
Author: emaste Date: Fri Feb 1 20:28:15 2019 New Revision: 343665 URL: https://svnweb.freebsd.org/changeset/base/343665 Log: readelf: use table-based DT_FLAGS and DT_FLAGS_1 decoding Fewer lines of code and more maintainable. Reviewed by: brooks, kib MFC after:1 week Sponsore

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

2019-01-31 Thread Ed Maste
Author: emaste Date: Thu Jan 31 17:04:55 2019 New Revision: 343614 URL: https://svnweb.freebsd.org/changeset/base/343614 Log: readelf: dump elf note data Output format is compatible with GNU readelf's handling of unknown note types (modulo a GNU char signedness bug); future changes will a

svn commit: r343613 - head/usr.bin/elfdump

2019-01-31 Thread Ed Maste
Author: emaste Date: Thu Jan 31 16:49:06 2019 New Revision: 343613 URL: https://svnweb.freebsd.org/changeset/base/343613 Log: elfdump: use designated array initialization for note types This ensures the note type name is in the correct slot. PR: 228290 Submitted by: kib M

svn commit: r343611 - head/usr.bin/elfdump

2019-01-31 Thread Ed Maste
Author: emaste Date: Thu Jan 31 16:21:09 2019 New Revision: 343611 URL: https://svnweb.freebsd.org/changeset/base/343611 Log: elfdump: fix build after r343610 One patch hunk did not survive the trip from git to svn. PR: 228290 MFC with: r343610 Modified: head/usr.bin

svn commit: r343610 - head/usr.bin/elfdump

2019-01-31 Thread Ed Maste
Author: emaste Date: Thu Jan 31 16:19:04 2019 New Revision: 343610 URL: https://svnweb.freebsd.org/changeset/base/343610 Log: elfdump: include note type names Based on a patch submitted by Dan McGregor. PR: 228290 MFC after:1 week Sponsored by: The FreeBSD Foundation

svn commit: r343609 - head/usr.bin/elfdump

2019-01-31 Thread Ed Maste
Author: emaste Date: Thu Jan 31 16:11:15 2019 New Revision: 343609 URL: https://svnweb.freebsd.org/changeset/base/343609 Log: elfdump: whitespace fixup in advance of other changes Modified: head/usr.bin/elfdump/elfdump.c Modified: head/usr.bin/elfdump/elfdump.c ==

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

2019-01-31 Thread Ed Maste
Author: emaste Date: Thu Jan 31 15:50:11 2019 New Revision: 343608 URL: https://svnweb.freebsd.org/changeset/base/343608 Log: regen src.conf.5 after r343606 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r343606 - head/share/mk

2019-01-31 Thread Ed Maste
Author: emaste Date: Thu Jan 31 15:07:32 2019 New Revision: 343606 URL: https://svnweb.freebsd.org/changeset/base/343606 Log: Enable lld as the system linker by default on i386 The migration to LLVM's lld linker has been in progress for quite some time - I opened an LLVM tracking bug (232

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

2019-01-30 Thread Ed Maste
Author: emaste Date: Wed Jan 30 20:44:51 2019 New Revision: 343592 URL: https://svnweb.freebsd.org/changeset/base/343592 Log: readelf: decode flag bits in DT_FLAGS/DT_FLAGS_1 Decode d_val when the tag is DT_FLAGS or DT_FLAGS_1 based on the information at: https://docs.oracle.com/cd/E

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

2019-01-30 Thread Ed Maste
Author: emaste Date: Wed Jan 30 21:46:12 2019 New Revision: 343593 URL: https://svnweb.freebsd.org/changeset/base/343593 Log: readelf: fix i386 build Use %jx and (uintmax_t) cast. PR: 232983 MFC with: r343592 Sponsored by: The FreeBSD Foundation Modified: head/cont

svn commit: r343589 - head/usr.sbin/freebsd-update

2019-01-30 Thread Ed Maste
Author: emaste Date: Wed Jan 30 19:19:14 2019 New Revision: 343589 URL: https://svnweb.freebsd.org/changeset/base/343589 Log: freebsd-update: regenerate man page database after update These are currently not reproducible because they're built by the makewhatis on the freebsd-update build

svn commit: r343429 - head/contrib/llvm/tools/clang/lib/Driver/ToolChains

2019-01-25 Thread Ed Maste
Author: emaste Date: Fri Jan 25 14:46:13 2019 New Revision: 343429 URL: https://svnweb.freebsd.org/changeset/base/343429 Log: clang: default to DWARF 4 as of FreeBSD 13 FreeBSD previously defaulted to DWARF 2 because several tools (gdb, ctfconvert, etc.) did not support later versions. T

svn commit: r343411 - head/usr.sbin/freebsd-update

2019-01-24 Thread Ed Maste
Author: emaste Date: Thu Jan 24 18:51:15 2019 New Revision: 343411 URL: https://svnweb.freebsd.org/changeset/base/343411 Log: freebsd-update: Clarify unsupported upgrade message PR: 204115 Submitted by: Gerald Aryeetey Reviewed by: delphij MFC after:1 month Sponsored

svn commit: r343410 - head/usr.sbin/freebsd-update

2019-01-24 Thread Ed Maste
Author: emaste Date: Thu Jan 24 18:48:15 2019 New Revision: 343410 URL: https://svnweb.freebsd.org/changeset/base/343410 Log: freebsd-update: fix style from r343271 change PR: 234771 Submitted by: Gerald Aryeetey MFC with: r343271 Sponsored by: The FreeBSD Foundation M

Re: svn commit: r343409 - head/usr.sbin/freebsd-update

2019-01-24 Thread Ed Maste
On Thu, 24 Jan 2019 at 13:41, Ed Maste wrote: > > Author: emaste > Date: Thu Jan 24 18:41:00 2019 > New Revision: 343409 > URL: https://svnweb.freebsd.org/changeset/base/343409 > > Log: > freebsd-update: Stop installing empty component sets > ... > Reviewed by

svn commit: r343409 - head/usr.sbin/freebsd-update

2019-01-24 Thread Ed Maste
Author: emaste Date: Thu Jan 24 18:41:00 2019 New Revision: 343409 URL: https://svnweb.freebsd.org/changeset/base/343409 Log: freebsd-update: Stop installing empty component sets Submitted by: Gerald Aryeetey Reported by: rgrimes Reviewed by: delphij MFC after:1 month Sponsor

svn commit: r343407 - head/usr.sbin/freebsd-update

2019-01-24 Thread Ed Maste
Author: emaste Date: Thu Jan 24 18:26:30 2019 New Revision: 343407 URL: https://svnweb.freebsd.org/changeset/base/343407 Log: freebsd-update: open $PAGER only if necessary PR: 194547, 208497 Submitted by: Gerald Aryeetey Reviewed by: delphij MFC after:1 month Sponsor

Re: svn commit: r343043 - head/crypto/openssh

2019-01-24 Thread Ed Maste
> > Log: > > scp: disallow empty or current directory > > > Can this be MFCed to 12, 11 and 10? r343096,r343097,r343098 for stable/12, stable/11, stable/10. It will get merged to release branches with the next batch of SA/ENs. ___ svn-src-head@freebsd.

svn commit: r343271 - head/usr.sbin/freebsd-update

2019-01-21 Thread Ed Maste
Author: emaste Date: Mon Jan 21 19:21:11 2019 New Revision: 343271 URL: https://svnweb.freebsd.org/changeset/base/343271 Log: freebsd-update: Allow upgrade from pre-release builds Update r343122 to include -ALPHA, -BETA and -RC releases as upgrade-able via freebsd-update. PR:

svn commit: r343270 - head/usr.sbin/freebsd-update

2019-01-21 Thread Ed Maste
Author: emaste Date: Mon Jan 21 19:04:37 2019 New Revision: 343270 URL: https://svnweb.freebsd.org/changeset/base/343270 Log: freebsd-update: Update /etc/passwd after password db changes Add -p to pwd_mkdb in order to ensure password db changes are also included in /etc/passwd. PR:

svn commit: r343268 - head/usr.sbin/freebsd-update

2019-01-21 Thread Ed Maste
Author: emaste Date: Mon Jan 21 18:41:57 2019 New Revision: 343268 URL: https://svnweb.freebsd.org/changeset/base/343268 Log: frebsd-update: fix --currently-running after r343122 PR: 234771 Submitted by: Gerald Aryeetey Reported by: Brandon Schneider MFC with: r343122

Re: svn commit: r343263 - head/sys/compat/linux

2019-01-21 Thread Ed Maste
On Mon, 21 Jan 2019 at 12:12, Ed Maste wrote: > > Author: emaste > Date: Mon Jan 21 17:12:16 2019 > New Revision: 343263 > URL: https://svnweb.freebsd.org/changeset/base/343263 > > Log: > linuxulator: fix stack memory disclosure in linux_sigaltstack > > Mo

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

2019-01-21 Thread Ed Maste
Author: emaste Date: Mon Jan 21 17:12:16 2019 New Revision: 343263 URL: https://svnweb.freebsd.org/changeset/base/343263 Log: linuxulator: fix stack memory disclosure in linux_sigaltstack Most siginfo_to_lsiginfo callers already zeroed the l_siginfo_t before callit it, but linux_waitid di

svn commit: r343262 - head/sys/amd64/linux

2019-01-21 Thread Ed Maste
Author: emaste Date: Mon Jan 21 16:25:40 2019 New Revision: 343262 URL: https://svnweb.freebsd.org/changeset/base/343262 Log: linuxulator: fix stack memory disclosure in linux_sigaltstack admbugs: 765 Reported by: Vlad Tsyrklevich Reviewed by: andrew MFC after:1 day Secu

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

2019-01-21 Thread Ed Maste
Author: emaste Date: Mon Jan 21 16:21:03 2019 New Revision: 343261 URL: https://svnweb.freebsd.org/changeset/base/343261 Log: linuxulator: fix stack memory disclosure in linux_ioctl_termio admbugs: 765 Reported by: Vlad Tsyrklevich Reviewed by: andrew MFC after:1 day Sec

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

2019-01-21 Thread Ed Maste
Author: emaste Date: Mon Jan 21 16:19:02 2019 New Revision: 343260 URL: https://svnweb.freebsd.org/changeset/base/343260 Log: linuxulator: fix stack memory disclosure in linux_ioctl_v4l admbugs: 765 Reported by: Vlad Tsyrklevich Reviewed by: andrew MFC after:1 day Securi

Re: svn commit: r343152 - head/usr.sbin/freebsd-update

2019-01-18 Thread Ed Maste
On Fri, 18 Jan 2019 at 12:51, Rodney W. Grimes wrote: > > Since your in here fixing... there is a false positive on the > detection of what is installed when we zero the size of a set, > ie, now that doc.txz is a 0 size set it always thinks you have > doc installed due to rounding errors in the ca

svn commit: r343153 - head/usr.sbin/freebsd-update

2019-01-18 Thread Ed Maste
Author: emaste Date: Fri Jan 18 18:22:47 2019 New Revision: 343153 URL: https://svnweb.freebsd.org/changeset/base/343153 Log: freebsd-update.8: mandoc -Tlint fixes PR: 185389 Reported by: bcr MFC after:3 days Sponsored by: The FreeBSD Foundation Modified: head/usr.sb

svn commit: r343152 - head/usr.sbin/freebsd-update

2019-01-18 Thread Ed Maste
Author: emaste Date: Fri Jan 18 17:41:45 2019 New Revision: 343152 URL: https://svnweb.freebsd.org/changeset/base/343152 Log: freebsd-update: Use BASEDIR when checking for src component src could potentially be installed under the based dir and not under the root or vice versa. PR:

Re: svn commit: r343122 - head/usr.sbin/freebsd-update

2019-01-17 Thread Ed Maste
On Thu, 17 Jan 2019 at 16:46, Xin LI wrote: > > On Thu, Jan 17, 2019 at 1:39 PM Ed Maste wrote: >> >> Author: emaste >> Date: Thu Jan 17 21:38:57 2019 >> New Revision: 343122 >> URL: https://svnweb.freebsd.org/changeset/base/343122 >> >> Log:

svn commit: r343122 - head/usr.sbin/freebsd-update

2019-01-17 Thread Ed Maste
Author: emaste Date: Thu Jan 17 21:38:57 2019 New Revision: 343122 URL: https://svnweb.freebsd.org/changeset/base/343122 Log: freebsd-update: Clarify unsupported release upgrade error message Notify users that upgrading from -CURRENT or -STABLE is unsupported by freebsd-update. Also

svn commit: r343043 - head/crypto/openssh

2019-01-15 Thread Ed Maste
Author: emaste Date: Tue Jan 15 15:35:14 2019 New Revision: 343043 URL: https://svnweb.freebsd.org/changeset/base/343043 Log: scp: disallow empty or current directory Obtained from:OpenBSD scp.c 1.198 Security: CVE-2018-20685 Sponsored by: The FreeBSD Foundation Modified:

svn commit: r342918 - in head: contrib/elftoolchain contrib/elftoolchain/addr2line contrib/elftoolchain/ar contrib/elftoolchain/common contrib/elftoolchain/cxxfilt contrib/elftoolchain/elfcopy cont...

2019-01-10 Thread Ed Maste
Author: emaste Date: Thu Jan 10 14:35:23 2019 New Revision: 342918 URL: https://svnweb.freebsd.org/changeset/base/342918 Log: Update to ELF Tool Chain r3668 Highlights: - Make sure that only TLS sections are sorted into TLS segment. - Fixed multiple errors in "Section to Segment mapping

svn commit: r342848 - head/tools/build/mk

2019-01-07 Thread Ed Maste
Author: emaste Date: Mon Jan 7 15:53:54 2019 New Revision: 342848 URL: https://svnweb.freebsd.org/changeset/base/342848 Log: OptionalObsoleteFiles: remove groff leftovers usr/share/dict/eign is removed unconditionally as of r319664, so it no longer needs to be in OptionalObsoleteFiles.

svn commit: r342773 - head/lib/csu/tests

2019-01-04 Thread Ed Maste
Author: emaste Date: Fri Jan 4 18:35:25 2019 New Revision: 342773 URL: https://svnweb.freebsd.org/changeset/base/342773 Log: Add explicit csu test dependency lib/csu/tests/dynamiclib requires libh_csu.so be built first. I'm not sure this is the most correct/best way to address this but

svn commit: r342763 - head/sys/conf

2019-01-04 Thread Ed Maste
Author: emaste Date: Fri Jan 4 16:47:35 2019 New Revision: 342763 URL: https://svnweb.freebsd.org/changeset/base/342763 Log: newvers: retire p4 version support Perforce no longer offers a FreeBSD client and it not a viable VCS for FreeBSD development. Remove p4 version logic to simplify

svn commit: r342760 - head/sys/conf

2019-01-04 Thread Ed Maste
Author: emaste Date: Fri Jan 4 14:42:36 2019 New Revision: 342760 URL: https://svnweb.freebsd.org/changeset/base/342760 Log: newvers: avoid clearing svn revision information with nested VCS dirs Consider the case where FreeBSD is checked out via Subversion with a (perhaps unrelated) .git

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

2018-12-28 Thread Ed Maste
Author: emaste Date: Fri Dec 28 22:47:55 2018 New Revision: 342580 URL: https://svnweb.freebsd.org/changeset/base/342580 Log: ar: detect and error out on 32-bit symbol table overflow BSD ar currently does not support the /SYM64/ 64-bit symbol table, and previously truncated to 32-bits, si

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

2018-12-28 Thread Ed Maste
Author: emaste Date: Fri Dec 28 17:00:12 2018 New Revision: 342575 URL: https://svnweb.freebsd.org/changeset/base/342575 Log: ar: detect and error out on 32-bit symbol table overflow BSD ar currently does not support the /SYM64/ 64-bit symbol table, and previously truncated to 32-bits, si

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

2018-12-27 Thread Ed Maste
Author: emaste Date: Thu Dec 27 16:50:28 2018 New Revision: 342554 URL: https://svnweb.freebsd.org/changeset/base/342554 Log: vnet.9: clarify VNET sponsorship The FreeBSD Foundation and NLnet Foundation sponsored the original work, and the Foundation sponsored followon work and integratio

svn commit: r342279 - head/release

2018-12-20 Thread Ed Maste
Author: emaste Date: Thu Dec 20 15:53:27 2018 New Revision: 342279 URL: https://svnweb.freebsd.org/changeset/base/342279 Log: Remove setting of long-unused MK_NCP option NCP was removed from the tree in 2013 (r248097) and disconnected some time before. Reported by: bz Sponsored by

svn commit: r342227 - head/libexec/bootpd

2018-12-19 Thread Ed Maste
Author: emaste Date: Wed Dec 19 18:16:29 2018 New Revision: 342227 URL: https://svnweb.freebsd.org/changeset/base/342227 Log: bootpd: validate hardware type Due to insufficient validation of network-provided data it may have been possible for a malicious actor to craft a bootp packet whic

svn commit: r341989 - head

2018-12-12 Thread Ed Maste
Author: emaste Date: Wed Dec 12 15:23:40 2018 New Revision: 341989 URL: https://svnweb.freebsd.org/changeset/base/341989 Log: Makefile.inc1: update stale wpa dependency removal statement Only stale .depend files are removed; do not mention object files. Modified: head/Makefile.inc1 Modi

Re: svn commit: r341759 - in head: contrib/wpa contrib/wpa/hostapd contrib/wpa/hs20/client contrib/wpa/src/ap contrib/wpa/src/common contrib/wpa/src/crypto contrib/wpa/src/drivers contrib/wpa/src/eap_

2018-12-10 Thread Ed Maste
On Sun, 9 Dec 2018 at 02:08, Cy Schubert wrote: > > In message <201812090645.wb96jnso066...@repo.freebsd.org>, Cy Schubert > writes: > > Author: cy > > Date: Sun Dec 9 06:45:49 2018 > > New Revision: 341759 > > URL: https://svnweb.freebsd.org/changeset/base/341759 > > > > Log: > > MFV r341618:

svn commit: r341796 - head

2018-12-10 Thread Ed Maste
Author: emaste Date: Mon Dec 10 14:50:11 2018 New Revision: 341796 URL: https://svnweb.freebsd.org/changeset/base/341796 Log: Clean stale wpa dependencies and objects after r341759 The wpa update added some source files with the same name as a file in another directory (found via .PATH in

svn commit: r341703 - head/etc/mtree

2018-12-07 Thread Ed Maste
Author: emaste Date: Fri Dec 7 16:52:52 2018 New Revision: 341703 URL: https://svnweb.freebsd.org/changeset/base/341703 Log: BSD.debug.dist: add newly added nvmecontrol directory Modified: head/etc/mtree/BSD.debug.dist Modified: head/etc/mtree/BSD.debug.dist

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

2018-12-06 Thread Ed Maste
Author: emaste Date: Thu Dec 6 21:27:36 2018 New Revision: 341653 URL: https://svnweb.freebsd.org/changeset/base/341653 Log: hier.7: add /lib/casper directory Reported by: imp MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/share/man/man7/hier.7 Modified:

Re: svn commit: r341464 - head/sbin/savecore

2018-12-04 Thread Ed Maste
On Tue, 4 Dec 2018 at 07:34, Renato Botelho wrote: > > Author: garga (ports committer) > Date: Tue Dec 4 12:34:22 2018 > New Revision: 341464 > URL: https://svnweb.freebsd.org/changeset/base/341464 > > Log: > Restore /var/crash permissions to 0750, as declared in mtree file. After > r337337 i

Re: svn commit: r341446 - head/release/amd64

2018-12-04 Thread Ed Maste
On Tue, 4 Dec 2018 at 03:38, Oliver Pinter wrote: > > No problem. Ed was directly CCd and notified on IRC. Sorry for losing track of this one. (If there's anything else that you expect I'm looking at but haven't seen an update in a while please feel free to ping me.)

svn commit: r341470 - head/sbin/ggate/ggated

2018-12-04 Thread Ed Maste
Author: emaste Date: Tue Dec 4 15:25:15 2018 New Revision: 341470 URL: https://svnweb.freebsd.org/changeset/base/341470 Log: ggated: do not expose stack data in sendfail() admbugs: 590 Submitted by: Fabian Keil Obtained from:ElectroBSD Modified: head/sbin/ggate/ggated/

svn commit: r341437 - in head/stand/i386: kgzldr mbr pmbr

2018-12-03 Thread Ed Maste
Author: emaste Date: Mon Dec 3 19:16:34 2018 New Revision: 341437 URL: https://svnweb.freebsd.org/changeset/base/341437 Log: stand/i386: rename .s to .S to use Clang IAS As part of the migration away from obsolete binutils we want to retire GNU as. Most assembly files used on amd64 have

svn commit: r341429 - in head: lib/libc lib/libthr libexec/rtld-elf

2018-12-03 Thread Ed Maste
Author: emaste Date: Mon Dec 3 15:59:46 2018 New Revision: 341429 URL: https://svnweb.freebsd.org/changeset/base/341429 Log: disable BIND_NOW in libc, libthr, and rtld An issue remains with BIND_NOW and processes using threads. For now, restore libc's BIND_NOW disable, and also disable

Re: svn commit: r340702 - in head/lib/csu: amd64 common i386

2018-11-27 Thread Ed Maste
On Sat, 24 Nov 2018 at 11:10, Kevin P. Neal wrote: > > On Sat, Nov 24, 2018 at 01:28:42PM +, Alexey Dokuchaev wrote: > > On Tue, Nov 20, 2018 at 09:04:20PM +0000, Ed Maste wrote: > > > New Revision: 340702 > > > URL: https://svnweb.freebsd.org/changeset/base/3407

svn commit: r341055 - head/usr.bin/clang/llvm-objdump

2018-11-27 Thread Ed Maste
Author: emaste Date: Tue Nov 27 13:52:51 2018 New Revision: 341055 URL: https://svnweb.freebsd.org/changeset/base/341055 Log: llvm-objdump.1: remove more unintentional options Some options come from static constructors in LLVM libraries and are automatically added to llvm's usage output.

svn commit: r340991 - head/stand/i386/libi386

2018-11-26 Thread Ed Maste
Author: emaste Date: Mon Nov 26 19:29:18 2018 New Revision: 340991 URL: https://svnweb.freebsd.org/changeset/base/340991 Log: stand/i386/libi386: rename .s file to .S to use Clang IAS As part of the migration away from obsolete binutils we want to retire GNU as. Most assembly files used

svn commit: r340990 - head/stand/i386/btx/lib

2018-11-26 Thread Ed Maste
Author: emaste Date: Mon Nov 26 19:14:33 2018 New Revision: 340990 URL: https://svnweb.freebsd.org/changeset/base/340990 Log: btx: rename .s files to .S to use Clang IAS As part of the migration away from obsolete binutils we want to retire GNU as. Most assembly files used on amd64 have

svn commit: r340986 - head

2018-11-26 Thread Ed Maste
Author: emaste Date: Mon Nov 26 17:22:23 2018 New Revision: 340986 URL: https://svnweb.freebsd.org/changeset/base/340986 Log: UPDATING: add note for r340984 (ld.bfd removal) Sponsored by: The FreeBSD Foundation Modified: head/UPDATING Modified: head/UPDATING

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

2018-11-26 Thread Ed Maste
Author: emaste Date: Mon Nov 26 17:11:50 2018 New Revision: 340985 URL: https://svnweb.freebsd.org/changeset/base/340985 Log: src.conf.5: regen after r340984 (and r340841) Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ==

svn commit: r340984 - in head: gnu/usr.bin/binutils tools/build/mk tools/build/options

2018-11-26 Thread Ed Maste
Author: emaste Date: Mon Nov 26 17:07:35 2018 New Revision: 340984 URL: https://svnweb.freebsd.org/changeset/base/340984 Log: Do not install GNU ld if lld is /usr/bin/ld GNU binutils ld.bfd 2.17.50 does not support ifuncs and produces broken binaries when ifuncs are in use. When LLD_IS_L

svn commit: r340975 - head/usr.bin/clang/llvm-objdump

2018-11-26 Thread Ed Maste
Author: emaste Date: Mon Nov 26 15:12:58 2018 New Revision: 340975 URL: https://svnweb.freebsd.org/changeset/base/340975 Log: llvm-objdump.1: fix igor / mandoc -Tlint warnings Accidentally omitted from r340972. Modified: head/usr.bin/clang/llvm-objdump/llvm-objdump.1 Modified: head/usr.

svn commit: r340973 - head/usr.bin/clang/llvm-objdump

2018-11-26 Thread Ed Maste
Author: emaste Date: Mon Nov 26 14:45:58 2018 New Revision: 340973 URL: https://svnweb.freebsd.org/changeset/base/340973 Log: llvm-objdump.1: remove invalid options Some options appear in llvm-objdump's usage information as a side effect of its option parsing implementation and are not ac

svn commit: r340972 - head/usr.bin/clang/llvm-objdump

2018-11-26 Thread Ed Maste
Author: emaste Date: Mon Nov 26 14:34:30 2018 New Revision: 340972 URL: https://svnweb.freebsd.org/changeset/base/340972 Log: llvm-objdump: initial man page Based on llvm-objdump's online documentation and usage information. This serves as a starting point; additional detail and cleanup s

svn commit: r340969 - head/lib/libc

2018-11-26 Thread Ed Maste
Author: emaste Date: Mon Nov 26 13:56:19 2018 New Revision: 340969 URL: https://svnweb.freebsd.org/changeset/base/340969 Log: revert r340640 "libc: forcibly disable BIND_NOW" When immediate bind mode is requested, as of r340675 rtld processes irelocs in PLT immediately after other PLT rel

svn commit: r340834 - head/stand/i386

2018-11-23 Thread Ed Maste
Author: emaste Date: Fri Nov 23 13:50:18 2018 New Revision: 340834 URL: https://svnweb.freebsd.org/changeset/base/340834 Log: Disable build-id in i386 binary boot components A user may enable build-id for all builds by adding LDFLAGS=-Wl,--build-id=sha1 to /etc/make.conf. In this case th

svn commit: r340771 - head/sys/dev/proto

2018-11-22 Thread Ed Maste
Author: emaste Date: Thu Nov 22 16:55:09 2018 New Revision: 340771 URL: https://svnweb.freebsd.org/changeset/base/340771 Log: proto: change device permissions to 0600 C Turt reports that the driver is not thread safe and may have exploitable races. Note that the proto device is inten

Re: svn commit: r339898 - head/lib/libc/amd64/sys

2018-11-21 Thread Ed Maste
On Tue, 20 Nov 2018 at 21:21, Shawn Webb wrote: > > Hey Kostik, > > It appears this commit broke building/linking libc with LTO. I'm > running into this assertion from clang/lld 7.0.0 (from the > projects/clang700-import feature branch): Yes, if you can reproduce with upstream clang/llvm/lld head

<    4   5   6   7   8   9   10   11   12   13   >