svn commit: r365011 - stable/11/sbin/dhclient

2020-08-31 Thread Ed Maste
Author: emaste Date: Mon Aug 31 21:28:57 2020 New Revision: 365011 URL: https://svnweb.freebsd.org/changeset/base/365011 Log: MFC r364994: dhclient: improve error handling parsing option 119 Reported by: Shlomi Oberman, JSOF Submitted by: delphij Reviewed by: markj Tested by:

svn commit: r365010 - stable/12/sbin/dhclient

2020-08-31 Thread Ed Maste
Author: emaste Date: Mon Aug 31 21:28:09 2020 New Revision: 365010 URL: https://svnweb.freebsd.org/changeset/base/365010 Log: MFC r364994: dhclient: improve error handling parsing option 119 Reported by: Shlomi Oberman, JSOF Submitted by: delphij Reviewed by: markj Tested by:

Re: svn commit: r364321 - head/sbin/ipfw

2020-08-31 Thread Ed Maste
On Mon, 31 Aug 2020 at 10:09, Rodney W. Grimes wrote: > > > Hrm, it seems this reply ended up in my spam folder; sorry for not > > replying until now. > > lol Oh, bad filter :-) > > > > > *strchr(timestr, '\n') = '\0'; > > > > bprintf(bp, "%s ",

svn commit: r364994 - head/sbin/dhclient

2020-08-31 Thread Ed Maste
Author: emaste Date: Mon Aug 31 15:55:29 2020 New Revision: 364994 URL: https://svnweb.freebsd.org/changeset/base/364994 Log: dhclient: improve error handling parsing option 119 Reported by: Shlomi Oberman, JSOF Submitted by: delphij Reviewed by: markj Tested by:markj

Re: svn commit: r364321 - head/sbin/ipfw

2020-08-30 Thread Ed Maste
Hrm, it seems this reply ended up in my spam folder; sorry for not replying until now. > > *strchr(timestr, '\n') = '\0'; > > bprintf(bp, "%s ", timestr); >^ Isnt this the +1 space? > > > } else { >

svn commit: r364851 - stable/12/sys/netpfil/ipfw

2020-08-26 Thread Ed Maste
Author: emaste Date: Thu Aug 27 00:28:41 2020 New Revision: 364851 URL: https://svnweb.freebsd.org/changeset/base/364851 Log: MFC r364426: ipfw: style(9) fixes Submitted by: Neel Chauhan Modified: stable/12/sys/netpfil/ipfw/ip_fw2.c Directory Properties: stable/12/ (props changed)

Re: svn commit: r364799 - in head: share/man/man9 sys/crypto/ccp sys/dev/cxgbe/crypto sys/dev/sec sys/kern sys/opencrypto

2020-08-26 Thread Ed Maste
On Wed, 26 Aug 2020 at 15:27, Alan Somers wrote: > > It probably came copy/pasted from another file :( . I'll fix it; and figure > out why my universe build didn't catch this. IIRC powerpcspe is not included in universe/tinderbox. ___

svn commit: r364802 - head/tools/build

2020-08-25 Thread Ed Maste
Author: emaste Date: Wed Aug 26 04:01:06 2020 New Revision: 364802 URL: https://svnweb.freebsd.org/changeset/base/364802 Log: Apply a big hammer for stale pre-OpenZFS files -DNO_CLEAN builds have had trouble across the OpenZFS import. It's not worth the effort to try to address this

svn commit: r364801 - head/tools/build

2020-08-25 Thread Ed Maste
Author: emaste Date: Wed Aug 26 03:41:29 2020 New Revision: 364801 URL: https://svnweb.freebsd.org/changeset/base/364801 Log: depend-cleanup.sh: add a note about removing old entries Modified: head/tools/build/depend-cleanup.sh Modified: head/tools/build/depend-cleanup.sh

svn commit: r364790 - head/bin/date

2020-08-25 Thread Ed Maste
Author: emaste Date: Wed Aug 26 00:31:59 2020 New Revision: 364790 URL: https://svnweb.freebsd.org/changeset/base/364790 Log: date.1: note possibly surprising behaviour of -j -f PR: 248918 MFC after:1 week Sponsored by: The FreeBSD Foundation Modified:

svn commit: r364494 - head/contrib/mtree

2020-08-22 Thread Ed Maste
Author: emaste Date: Sat Aug 22 20:52:02 2020 New Revision: 364494 URL: https://svnweb.freebsd.org/changeset/base/364494 Log: mtree(8): add xref to mtree(5) mtree(5) and mtree(8) come from different contrib sources. The former already had an xref to the latter, but not the other way

svn commit: r364484 - head/sys/arm64/acpica

2020-08-22 Thread Ed Maste
Author: emaste Date: Sat Aug 22 14:39:14 2020 New Revision: 364484 URL: https://svnweb.freebsd.org/changeset/base/364484 Log: acpi_iort: fix mapping end calculation According to the ARM Design Document "IO Remapping Table Platform" (DEN 0049D), the "Number of IDs" field of the ID mapping

svn commit: r364461 - stable/12/sbin/ipfw

2020-08-21 Thread Ed Maste
Author: emaste Date: Fri Aug 21 19:28:26 2020 New Revision: 364461 URL: https://svnweb.freebsd.org/changeset/base/364461 Log: MFC r364321: ipfw: line up `ipfw -t list` with and without timestamp From the PR: When I run `ipfw -t list` on release/12 or current, I get misaligned

svn commit: r364426 - head/sys/netpfil/ipfw

2020-08-20 Thread Ed Maste
Author: emaste Date: Thu Aug 20 16:56:13 2020 New Revision: 364426 URL: https://svnweb.freebsd.org/changeset/base/364426 Log: ipfw: style(9) fixes Submitted by: Neel Chauhan Reviewed by: emaste, glebius MFC after:1 week Differential Revision:

svn commit: r364404 - head/share/man/man4

2020-08-19 Thread Ed Maste
Author: emaste Date: Wed Aug 19 17:52:06 2020 New Revision: 364404 URL: https://svnweb.freebsd.org/changeset/base/364404 Log: ipfirewall(4): remove Cuseeme from supported list Submitted by: Dries Michiels MFC after:3 days Differential Revision:

svn commit: r364321 - head/sbin/ipfw

2020-08-17 Thread Ed Maste
Author: emaste Date: Mon Aug 17 18:53:23 2020 New Revision: 364321 URL: https://svnweb.freebsd.org/changeset/base/364321 Log: ipfw: line up `ipfw -t list` with and without timestamp From the PR: When I run `ipfw -t list` on release/12 or current, I get misaligned output between

svn commit: r364320 - stable/12/tests/sys/geom/class

2020-08-17 Thread Ed Maste
Author: emaste Date: Mon Aug 17 17:48:28 2020 New Revision: 364320 URL: https://svnweb.freebsd.org/changeset/base/364320 Log: MFC r360509: geli tests require OpenSSL - exclude them under WITHOUT_OPENSSL PR: 245931 Submitted by: The FreeBSD Foundation Modified:

svn commit: r364319 - stable/12/share/mk

2020-08-17 Thread Ed Maste
Author: emaste Date: Mon Aug 17 17:47:04 2020 New Revision: 364319 URL: https://svnweb.freebsd.org/changeset/base/364319 Log: MFC r360501: src.opts.mk: add WITHOUT_OPENSSL dependencies A number of components require OpenSSL and fail to build if it is not enabled. As a first phase force

svn commit: r364307 - head

2020-08-17 Thread Ed Maste
Author: emaste Date: Mon Aug 17 14:07:29 2020 New Revision: 364307 URL: https://svnweb.freebsd.org/changeset/base/364307 Log: Add libprivateevent libs to ObsoleteFiles.inc Missed in r361607 Reported by: dim Modified: head/ObsoleteFiles.inc Modified: head/ObsoleteFiles.inc

Re: svn commit: r364222 - in head: lib/liblua libexec/flua

2020-08-13 Thread Ed Maste
On Thu, 13 Aug 2020 at 20:39, Oleksandr Tymoshenko wrote: > > Hi Ed, > > This change breaks the build. flua segfaults when it is called during > libifconfig build. Sorry about that - thanks for the report, and thanks to kevans for the fix. ___

svn commit: r364222 - in head: lib/liblua libexec/flua

2020-08-13 Thread Ed Maste
Author: emaste Date: Thu Aug 13 23:13:05 2020 New Revision: 364222 URL: https://svnweb.freebsd.org/changeset/base/364222 Log: flua: support "require" for binary objects in the base system Export symbols from flua, and enable dlopen. Sponsored by: The FreeBSD Foundation Differential

svn commit: r364182 - in head: etc/mtree lib/liblua

2020-08-12 Thread Ed Maste
Author: emaste Date: Thu Aug 13 00:19:05 2020 New Revision: 364182 URL: https://svnweb.freebsd.org/changeset/base/364182 Log: flua: initial support for "require" in the base system Use /usr not /usr/local for base system components. Use /usr/lib/flua and /usr/share/flua (not lua) for

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

2020-08-10 Thread Ed Maste
On Wed, 29 Jul 2020 at 05:43, Tijl Coosemans wrote: > > On Wed, 29 Jul 2020 00:34:24 + (UTC) Ed Maste > wrote: > > I realise this is very pedantic, but my spell checker says it's > "block list", two words, so if you're using camel case it should > be UseBlock

svn commit: r363699 - stable/12/usr.bin/fortune

2020-07-30 Thread Ed Maste
Author: emaste Date: Thu Jul 30 14:42:50 2020 New Revision: 363699 URL: https://svnweb.freebsd.org/changeset/base/363699 Log: MFC r361596: fortune: remove warning about potentially offensive fortunes They were removed long ago. PR: 246736 Submitted by: Ruby Lazuli Lord

svn commit: r363698 - stable/12/sbin/md5

2020-07-30 Thread Ed Maste
Author: emaste Date: Thu Jul 30 14:41:41 2020 New Revision: 363698 URL: https://svnweb.freebsd.org/changeset/base/363698 Log: MFC r363457: md5: return non-zero if built-in tests (-x) fail Modified: stable/12/sbin/md5/md5.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r363657 - head/crypto/openssh

2020-07-28 Thread Ed Maste
Author: emaste Date: Wed Jul 29 00:34:24 2020 New Revision: 363657 URL: https://svnweb.freebsd.org/changeset/base/363657 Log: sshd: allow UseBlocklist alias for UseBlacklist blacklistd has been renamed to blocklistd upstream, and a future import into FreeBSD will follow that change.

svn commit: r363627 - head/crypto/openssh

2020-07-27 Thread Ed Maste
Author: emaste Date: Tue Jul 28 00:24:12 2020 New Revision: 363627 URL: https://svnweb.freebsd.org/changeset/base/363627 Log: ssh: Remove AES-CBC ciphers from default server and client lists A base system OpenSSH update in 2016 or so removed a number of ciphers from the default lists

svn commit: r363563 - head/bin/chio

2020-07-26 Thread Ed Maste
Author: emaste Date: Sun Jul 26 15:10:33 2020 New Revision: 363563 URL: https://svnweb.freebsd.org/changeset/base/363563 Log: chio: avoid out of bounds read ch_ces is alloacated with space for total_elem entries. CID: 1418536 Reported by: Coverity Scan Sponsored by: The

svn commit: r363457 - head/sbin/md5

2020-07-23 Thread Ed Maste
Author: emaste Date: Thu Jul 23 20:06:24 2020 New Revision: 363457 URL: https://svnweb.freebsd.org/changeset/base/363457 Log: md5: return non-zero if built-in tests (-x) fail MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/sbin/md5/md5.c Modified:

svn commit: r363455 - head/sys/modules/crypto

2020-07-23 Thread Ed Maste
Author: emaste Date: Thu Jul 23 19:19:33 2020 New Revision: 363455 URL: https://svnweb.freebsd.org/changeset/base/363455 Log: modules/crypto: disable optimized assembly skein1024 implementation It is presumably broken in the same way as userland skein1024 (see r363454) PR:

svn commit: r363454 - head/lib/libmd

2020-07-23 Thread Ed Maste
Author: emaste Date: Thu Jul 23 18:55:47 2020 New Revision: 363454 URL: https://svnweb.freebsd.org/changeset/base/363454 Log: libmd: temporarily disable optimized assembly skein1024 implementation It is apparently broken when assembled by contemporary GNU as as well as Clang IAS (which

svn commit: r363235 - head/crypto/openssh

2020-07-15 Thread Ed Maste
Author: emaste Date: Wed Jul 15 18:49:00 2020 New Revision: 363235 URL: https://svnweb.freebsd.org/changeset/base/363235 Log: openssh: refer to OpenSSL not SSLeay, part 2 This change was made upstream between 7.9p1 and 8.0p1. We've made local changes in the same places for handling the

Re: svn commit: r363178 - head/contrib/mandoc

2020-07-15 Thread Ed Maste
On Wed, 15 Jul 2020 at 14:11, Rodney W. Grimes wrote: > > The only thing that was added, and herein reverted was incorrect > information that apropos and makewhatis first appeared in FreeBSD 11, > conflicting the much richer HISTORY already present in this manual page. It seems that including

svn commit: r363225 - head/crypto/openssh

2020-07-15 Thread Ed Maste
Author: emaste Date: Wed Jul 15 15:35:26 2020 New Revision: 363225 URL: https://svnweb.freebsd.org/changeset/base/363225 Log: openssh: refer to OpenSSL not SSLeay This change was made upstream between 7.9p1 and 8.0p1. We've made local changes in the same places for handling the

Re: svn commit: r363178 - head/contrib/mandoc

2020-07-14 Thread Ed Maste
On Tue, 14 Jul 2020 at 12:47, Rodney W. Grimes wrote: > > > Author: gbe (doc committer) > > Date: Tue Jul 14 12:02:30 2020 > > New Revision: 363178 > > URL: https://svnweb.freebsd.org/changeset/base/363178 > > > > Log: > > Revert r362809: Mention FreeBSD in the HISTORY sections of apropos(1)

svn commit: r362914 - head/usr.bin/gh-bc

2020-07-03 Thread Ed Maste
Author: emaste Date: Fri Jul 3 20:32:53 2020 New Revision: 362914 URL: https://svnweb.freebsd.org/changeset/base/362914 Log: bc: disable -flto on powerpc64 Previously bc segfaulted at start, on powerpc64. PR: 247738 Submitted by: luporl Reported by: pkubaj MFC after:

Re: svn commit: r362681 - in head: contrib/bc contrib/bc/gen contrib/bc/include contrib/bc/locales contrib/bc/manuals contrib/bc/src contrib/bc/src/bc contrib/bc/src/dc contrib/bc/src/history contrib/

2020-06-29 Thread Ed Maste
On Mon, 29 Jun 2020 at 11:27, John Baldwin wrote: > > I suspect just doing the 'merge --record-only' is the simplest method > assuming Git handles it ok. I suspect since Git ignores mergeinfo this > is fine, but it would be good for Ed to confirm. You can always restore > the tests in the

svn commit: r362782 - head/contrib/file/magic/Magdir

2020-06-29 Thread Ed Maste
Author: emaste Date: Mon Jun 29 13:30:48 2020 New Revision: 362782 URL: https://svnweb.freebsd.org/changeset/base/362782 Log: Revert r362261, "Re-apply r333944 to unbreak ports" A file update in 2018 broke many ports as it misidentified shared libraries as PIE binaries. r333944 reverted

svn commit: r362543 - head/libexec/rc/rc.d

2020-06-23 Thread Ed Maste
Author: emaste Date: Tue Jun 23 15:36:05 2020 New Revision: 362543 URL: https://svnweb.freebsd.org/changeset/base/362543 Log: ldconfig: remove i386 aout invocation aout support in ldconfig hasn't been required since FreeBSD 2.x. Anyone still using FreeBSD 2 shared libraries can use a

svn commit: r362542 - head/sys/arm64/include

2020-06-23 Thread Ed Maste
Author: emaste Date: Tue Jun 23 15:32:05 2020 New Revision: 362542 URL: https://svnweb.freebsd.org/changeset/base/362542 Log: arm64 armreg.h: fix TCR_TBI1 definition Submitted by: Greg V Differential Revision:https://reviews.freebsd.org/D25411 Modified:

Re: svn commit: r362261 - head/contrib/file/magic/Magdir

2020-06-21 Thread Ed Maste
On Wed, 17 Jun 2020 at 12:10, Xin Li wrote: > > Hi, > > On 6/17/20 3:11 AM, Antoine Brodin wrote: > > Author: antoine > > Date: Wed Jun 17 10:11:54 2020 > > New Revision: 362261 > > URL: https://svnweb.freebsd.org/changeset/base/362261 > > > > Log: > > Re-apply r333944 to unbreak ports > >

Re: svn commit: r362285 - head/sys/dev/pci

2020-06-18 Thread Ed Maste
On Thu, 18 Jun 2020 at 08:48, Jessica Clarke wrote: > > On 18 Jun 2020, at 13:23, Ed Maste wrote: > > On Wed, 17 Jun 2020 at 15:56, Andrew Turner wrote: > >> > >> Author: andrew > >> Date: Wed Jun 17 19:56:17 2020 > >> New Revision: 362285 >

Re: svn commit: r362285 - head/sys/dev/pci

2020-06-18 Thread Ed Maste
On Wed, 17 Jun 2020 at 15:56, Andrew Turner wrote: > > Author: andrew > Date: Wed Jun 17 19:56:17 2020 > New Revision: 362285 > URL: https://svnweb.freebsd.org/changeset/base/362285 > > Log: > Clean up the pci host generic driver ... > > + /* Translate the address from a PCI address to a

Re: svn commit: r362217 - head/stand/common

2020-06-16 Thread Ed Maste
On Tue, 16 Jun 2020 at 13:01, Ian Lepore wrote: > > As much as I prefer doing it this way, style(9) doesn't allow for > variable declarations inside a for() statement (or even inside a local > block, which is just too 1980s for me, but it is still our standard). Perhaps it's time to update

svn commit: r362198 - in vendor/blocklist/20200615: . bin diff etc etc/rc.d include lib libexec port test

2020-06-15 Thread Ed Maste
Author: emaste Date: Mon Jun 15 13:46:40 2020 New Revision: 362198 URL: https://svnweb.freebsd.org/changeset/base/362198 Log: Tag 2020-06-15 blocklist snapshot Upstream git hash 7093cd90cc9eae6bf9fa6b66f679ea6b15451c1e Obtained from:https://github.com/zoulasc/blocklist

svn commit: r362197 - in vendor/blocklist/dist: . bin diff etc etc/rc.d include lib libexec port test

2020-06-15 Thread Ed Maste
Author: emaste Date: Mon Jun 15 13:44:37 2020 New Revision: 362197 URL: https://svnweb.freebsd.org/changeset/base/362197 Log: blocklist: update to 2020-06-15 snapshot Upstream hash 7093cd90cc9eae6bf9fa6b66f679ea6b15451c1e Obtained from:https://github.com/zoulasc/blocklist

svn commit: r362196 - in vendor: NetBSD/blacklist blocklist blocklist/dist/bin blocklist/dist/etc blocklist/dist/etc/rc.d blocklist/dist/include blocklist/dist/lib blocklist/dist/libexec

2020-06-15 Thread Ed Maste
Author: emaste Date: Mon Jun 15 13:17:22 2020 New Revision: 362196 URL: https://svnweb.freebsd.org/changeset/base/362196 Log: Following upstream, rename blacklist to blocklist Also move up one level from vendor/NetBSD/blacklist to vendor/blocklist, as this is now has a standalone home at

svn commit: r362013 - head/sys/kern

2020-06-10 Thread Ed Maste
Author: emaste Date: Wed Jun 10 16:00:43 2020 New Revision: 362013 URL: https://svnweb.freebsd.org/changeset/base/362013 Log: Fix arm64 kernel build with DEBUG on Submitted by: Greg V , andrew Differential Revision:https://reviews.freebsd.org/D24986 Modified:

svn commit: r361966 - stable/11/sys/sys

2020-06-09 Thread Ed Maste
Author: emaste Date: Tue Jun 9 14:20:16 2020 New Revision: 361966 URL: https://svnweb.freebsd.org/changeset/base/361966 Log: MFC r361657: elf_common.h: define DF_1_PIE DF_1_PIE indicates that the object is a position-independent executable. Reference:

svn commit: r361948 - in stable: 11/contrib/llvm-project/lld/ELF 12/contrib/llvm-project/lld/ELF

2020-06-08 Thread Ed Maste
Author: emaste Date: Tue Jun 9 00:27:54 2020 New Revision: 361948 URL: https://svnweb.freebsd.org/changeset/base/361948 Log: MFC r361740: lld: Set DF_1_PIE for -pie DF_1_PIE originated from Solaris[1]. GNU ld[2] sets the flag on non-Solaris platforms. It can help distinguish PIE

svn commit: r361948 - in stable: 11/contrib/llvm-project/lld/ELF 12/contrib/llvm-project/lld/ELF

2020-06-08 Thread Ed Maste
Author: emaste Date: Tue Jun 9 00:27:54 2020 New Revision: 361948 URL: https://svnweb.freebsd.org/changeset/base/361948 Log: MFC r361740: lld: Set DF_1_PIE for -pie DF_1_PIE originated from Solaris[1]. GNU ld[2] sets the flag on non-Solaris platforms. It can help distinguish PIE

svn commit: r361947 - in stable/11/contrib/llvm-project/llvm: include/llvm/BinaryFormat tools/llvm-readobj

2020-06-08 Thread Ed Maste
Author: emaste Date: Tue Jun 9 00:26:30 2020 New Revision: 361947 URL: https://svnweb.freebsd.org/changeset/base/361947 Log: MFC r361739: llvm: Add DF_1_PIE Sponsored by: The FreeBSD Foundation Modified: stable/11/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELF.h

svn commit: r361946 - in stable/12/contrib/llvm-project/llvm: include/llvm/BinaryFormat tools/llvm-readobj

2020-06-08 Thread Ed Maste
Author: emaste Date: Tue Jun 9 00:25:53 2020 New Revision: 361946 URL: https://svnweb.freebsd.org/changeset/base/361946 Log: MFC r361739: llvm: Add DF_1_PIE Sponsored by: The FreeBSD Foundation Modified: stable/12/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELF.h

svn commit: r361930 - head/usr.sbin/crashinfo

2020-06-08 Thread Ed Maste
Author: emaste Date: Mon Jun 8 16:11:44 2020 New Revision: 361930 URL: https://svnweb.freebsd.org/changeset/base/361930 Log: crashinfo: stop looking for gdb in /usr/bin/gdb As of r359457 we removed the GDB_LIBEXEC option, always installing in-tree gdb into /usr/libexec/. Thus, there is

svn commit: r361894 - head/gnu/usr.bin/binutils/as

2020-06-07 Thread Ed Maste
Author: emaste Date: Sun Jun 7 13:53:23 2020 New Revision: 361894 URL: https://svnweb.freebsd.org/changeset/base/361894 Log: Remove now-unused GNU as build infrastructure Deleted: head/gnu/usr.bin/binutils/as/ ___ svn-src-all@freebsd.org mailing

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

2020-06-07 Thread Ed Maste
Author: emaste Date: Sun Jun 7 13:52:49 2020 New Revision: 361892 URL: https://svnweb.freebsd.org/changeset/base/361892 Log: src.conf.5: regen after BINUTILS options removal Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2020-06-06 Thread Ed Maste
Author: emaste Date: Sun Jun 7 00:07:21 2020 New Revision: 361880 URL: https://svnweb.freebsd.org/changeset/base/361880 Log: Retire BINUTILS and BINUTILS_BOOTSTRAP options As of r361857 all BINUTILS options are disabled by default - ports have been changed to depend on binutils if they

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

2020-06-06 Thread Ed Maste
Author: emaste Date: Sat Jun 6 22:26:44 2020 New Revision: 361879 URL: https://svnweb.freebsd.org/changeset/base/361879 Log: src.conf.5: regen after r361876, SYSTEM_LINKER description update Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2020-06-06 Thread Ed Maste
Author: emaste Date: Sat Jun 6 21:07:50 2020 New Revision: 361876 URL: https://svnweb.freebsd.org/changeset/base/361876 Log: Update SYSTEM_LINKER descriptions wrt BINUTILS GNU ld hasn't been built with the BINUTILS option for some time. Modified:

svn commit: r361860 - in head/gnu/usr.bin/binutils: objcopy objdump

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 02:45:57 2020 New Revision: 361860 URL: https://svnweb.freebsd.org/changeset/base/361860 Log: Remove GNU objcopy and objdump build infrastructure We haven't used the GNU versions of these tools for some time. Deleted: head/gnu/usr.bin/binutils/objcopy/

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

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 02:28:21 2020 New Revision: 361858 URL: https://svnweb.freebsd.org/changeset/base/361858 Log: src.conf.5: regen after r361857, BINUTILS_BOOTSTRAP off by default Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r361857 - head/share/mk

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 02:27:28 2020 New Revision: 361857 URL: https://svnweb.freebsd.org/changeset/base/361857 Log: src.opts.mk: disable BINUTILS_BOOTSTRAP universally As of r361853 skein_block_asm.S is assembled using Clang's integrated assembler. PR: 233611

svn commit: r361853 - in head: lib/libmd sys/crypto/skein/amd64 sys/modules/crypto

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 00:35:41 2020 New Revision: 361853 URL: https://svnweb.freebsd.org/changeset/base/361853 Log: Rename skein_block_asm.s to .S and assemble using Clang IAS Comparing the object files produced by GNU as 2.17.50 and Clang IAS shows many immaterial changes in

svn commit: r361850 - head

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 20:18:55 2020 New Revision: 361850 URL: https://svnweb.freebsd.org/changeset/base/361850 Log: Makefile.inc1: remove stale dependency cleanup from 2018 Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r361845 - in head: lib/libmd sys/modules/crypto

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 18:56:43 2020 New Revision: 361845 URL: https://svnweb.freebsd.org/changeset/base/361845 Log: Also pass SKEIN_USE_ASM to the assembler, via AFLAGS Modified: head/lib/libmd/Makefile head/sys/modules/crypto/Makefile Modified: head/lib/libmd/Makefile

svn commit: r361843 - head/sys/crypto/skein/amd64

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 18:37:04 2020 New Revision: 361843 URL: https://svnweb.freebsd.org/changeset/base/361843 Log: skein_block_asm.S: use #ifdef not .ifdef, for Clang IAS Clang IAS does not support the --defsym argument, and .ifndef SKEIN_USE_ASM gets turned into

svn commit: r361840 - in head: lib/libmd sys/modules/crypto

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 17:00:38 2020 New Revision: 361840 URL: https://svnweb.freebsd.org/changeset/base/361840 Log: Apply C SKEIN_LOOP setting only to skein_block.c Otherwise if assembling skein_block_asm.s with Clang's integrated assembler we can pass conflicting SKEIN_LOOP

svn commit: r361781 - head/sys/vm

2020-06-03 Thread Ed Maste
Author: emaste Date: Thu Jun 4 01:49:29 2020 New Revision: 361781 URL: https://svnweb.freebsd.org/changeset/base/361781 Log: Correct terminology in vm.imply_prot_max sysctl description As with r361769 (man page), PROT_* are properly called protections, not permissions. MFC after:

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

2020-06-03 Thread Ed Maste
Author: emaste Date: Wed Jun 3 20:42:52 2020 New Revision: 361769 URL: https://svnweb.freebsd.org/changeset/base/361769 Log: mmap.2: correct prot argument terminology One of the error descriptions referred to permissions; in context the meaning was probably clear, but the prot values

svn commit: r361740 - head/contrib/llvm-project/lld/ELF

2020-06-02 Thread Ed Maste
Author: emaste Date: Tue Jun 2 22:57:13 2020 New Revision: 361740 URL: https://svnweb.freebsd.org/changeset/base/361740 Log: lld: Set DF_1_PIE for -pie DF_1_PIE originated from Solaris[1]. GNU ld[2] sets the flag on non-Solaris platforms. It can help distinguish PIE from ET_DYN.

svn commit: r361739 - in head/contrib/llvm-project/llvm: include/llvm/BinaryFormat tools/llvm-readobj

2020-06-02 Thread Ed Maste
Author: emaste Date: Tue Jun 2 22:55:51 2020 New Revision: 361739 URL: https://svnweb.freebsd.org/changeset/base/361739 Log: llvm: Add DF_1_PIE Discussed with: dim Obtained from:LLVM d9943e7f0ce8 MFC after:1 week Sponsored by: The FreeBSD Foundation Modified:

svn commit: r361714 - stable/12/sys/sys

2020-06-01 Thread Ed Maste
Author: emaste Date: Tue Jun 2 00:49:13 2020 New Revision: 361714 URL: https://svnweb.freebsd.org/changeset/base/361714 Log: MFC r361657: elf_common.h: define DF_1_PIE DF_1_PIE indicates that the object is a position-independent executable. Reference:

svn commit: r361713 - head/share/mk

2020-06-01 Thread Ed Maste
Author: emaste Date: Tue Jun 2 00:46:15 2020 New Revision: 361713 URL: https://svnweb.freebsd.org/changeset/base/361713 Log: bsd.prog.mk: split MK_PIE test for clarity And a comment explaining why PIE flags are disabled for static binaries. Modified: head/share/mk/bsd.prog.mk

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

2020-06-01 Thread Ed Maste
On Sat, 30 May 2020 at 12:12, Ed Maste wrote: > > Author: emaste > Date: Sat May 30 16:12:00 2020 > New Revision: 361648 > URL: https://svnweb.freebsd.org/changeset/base/361648 > > Log: > Disable BINUTILS by default on amd64 I received a private query about this but wil

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

2020-05-31 Thread Ed Maste
Author: emaste Date: Sun May 31 15:31:47 2020 New Revision: 361662 URL: https://svnweb.freebsd.org/changeset/base/361662 Log: readelf: add more DT_FLAGS_1 flags Reference: https://docs.oracle.com/cd/E36784_01/html/E36857/chapter6-42444.html > DF_1_SINGLETON Singleton symbols exist.

Re: svn commit: r361657 - head/sys/sys

2020-05-30 Thread Ed Maste
On Sat, 30 May 2020 at 19:39, Konstantin Belousov wrote: > > > It looks like GNU ld has done it since 2015 in fact. Further, glibc > > will refuse to dlopen() an object with DF_1_PIE set, as of last June; > > this seems like it would be a reasonable thing for us to do too. > > > > glibc bug for

Re: svn commit: r361657 - head/sys/sys

2020-05-30 Thread Ed Maste
On Sat, 30 May 2020 at 16:17, Ed Maste wrote: > > On Sat, 30 May 2020 at 16:14, Konstantin Belousov wrote: > > > > On Sat, May 30, 2020 at 07:57:27PM +, Ed Maste wrote: > > > Author: emaste > > > Date: Sat May 30 19:57:26 2020 > > > New Revision:

Re: svn commit: r361657 - head/sys/sys

2020-05-30 Thread Ed Maste
On Sat, 30 May 2020 at 16:14, Konstantin Belousov wrote: > > On Sat, May 30, 2020 at 07:57:27PM +0000, Ed Maste wrote: > > Author: emaste > > Date: Sat May 30 19:57:26 2020 > > New Revision: 361657 > > URL: https://svnweb.freebsd.org/changeset/base/361657 > >

svn commit: r361657 - head/sys/sys

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 19:57:26 2020 New Revision: 361657 URL: https://svnweb.freebsd.org/changeset/base/361657 Log: elf_common.h: define DF_1_PIE DF_1_PIE indicates that the object is a position-independent executable. Reference:

svn commit: r361656 - head/gnu/usr.bin/binutils

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 19:16:33 2020 New Revision: 361656 URL: https://svnweb.freebsd.org/changeset/base/361656 Log: binutils: build as with BINUTILS || BINUTILS_BOOTSTRAP Previously we descended into as only if MK_BINUTILS was true, including during the bootstrap tool phase.

svn commit: r361651 - head

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 16:20:18 2020 New Revision: 361651 URL: https://svnweb.freebsd.org/changeset/base/361651 Log: Makefile.inc1: remove BINUTILS_BOOTSTRAP linker support As of r359347 BINUTILS_BOOTSTRAP does not include the bfd linker. Modified: head/Makefile.inc1 Modified:

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

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 16:13:21 2020 New Revision: 361650 URL: https://svnweb.freebsd.org/changeset/base/361650 Log: Add deprecation notice to WITH_BINUTILS option description Modified: head/tools/build/options/WITH_BINUTILS Modified: head/tools/build/options/WITH_BINUTILS

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

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 16:12:50 2020 New Revision: 361649 URL: https://svnweb.freebsd.org/changeset/base/361649 Log: Add deprecation notice to WITH_BINUTILS option description Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r361648 - head/share/mk

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 16:12:00 2020 New Revision: 361648 URL: https://svnweb.freebsd.org/changeset/base/361648 Log: Disable BINUTILS by default on amd64 The retirement of obsolete binutils 2.17.50 has been in progress for quite some time. All tools other than GNU as were

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

2020-05-29 Thread Ed Maste
Author: emaste Date: Fri May 29 17:39:25 2020 New Revision: 361629 URL: https://svnweb.freebsd.org/changeset/base/361629 Log: regen src.conf.5 after BINUTILS changes Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r361628 - head/share/mk

2020-05-29 Thread Ed Maste
Author: emaste Date: Fri May 29 17:36:54 2020 New Revision: 361628 URL: https://svnweb.freebsd.org/changeset/base/361628 Log: Disable BINUTILS by default on i386 The retirement of obsolete binutils 2.17.50 has been in progress for quite some time. All tools other than GNU as were

svn commit: r361607 - in head: . etc/mtree lib lib/libevent lib/libevent1 share/mk usr.sbin/ftp-proxy usr.sbin/ypldap

2020-05-28 Thread Ed Maste
Author: emaste Date: Thu May 28 22:05:50 2020 New Revision: 361607 URL: https://svnweb.freebsd.org/changeset/base/361607 Log: rename in-tree libevent v1 to libevent1 r316063 installed pf's embedded libevent as a private lib, with headers in /usr/include/private/event. Unfortunately we

svn commit: r361596 - head/usr.bin/fortune

2020-05-28 Thread Ed Maste
Author: emaste Date: Thu May 28 20:39:27 2020 New Revision: 361596 URL: https://svnweb.freebsd.org/changeset/base/361596 Log: fortune: remove warning about potentially offensive fortunes They were removed long ago. PR: 246736 Submitted by: Ruby Lazuli Lord MFC after:

svn commit: r361543 - stable/12/share/vt/keymaps

2020-05-26 Thread Ed Maste
Author: emaste Date: Wed May 27 01:04:03 2020 New Revision: 361543 URL: https://svnweb.freebsd.org/changeset/base/361543 Log: MFC r361292: vt: fix duplicate keymap descriptions PR: 246495 Submitted by: Jorge Maidana Modified: stable/12/share/vt/keymaps/INDEX.keymaps

Re: svn commit: r361440 - head/sys/kern

2020-05-25 Thread Ed Maste
On Mon, 25 May 2020 at 00:56, Mateusz Guzik wrote: > > Author: mjg > Date: Mon May 25 04:56:41 2020 > New Revision: 361440 > URL: https://svnweb.freebsd.org/changeset/base/361440 > > Log: > vfs: restore mtx-protected foffset locking for 32 bit platforms Thanks. The BBB smoke test is green

svn commit: r361437 - head/release/i386

2020-05-24 Thread Ed Maste
Author: emaste Date: Sun May 24 18:25:49 2020 New Revision: 361437 URL: https://svnweb.freebsd.org/changeset/base/361437 Log: Make i386 memstick images bootable. This reverts the i386 part of r342283, "Rework UEFI ESP generation", and the followup commit in r342690. r342283 added an

Re: svn commit: r361429 - in head/sys: kern sys

2020-05-24 Thread Ed Maste
On Sat, 23 May 2020 at 23:50, Mateusz Guzik wrote: > > Author: mjg > Date: Sun May 24 03:50:49 2020 > New Revision: 361429 > URL: https://svnweb.freebsd.org/changeset/base/361429 > > Log: > vfs: scale foffset_lock by using atomics instead of serializing on mtx pool > > Contending cases still

svn commit: r361378 - releng/11.4/usr.sbin/bsdinstall/scripts

2020-05-22 Thread Ed Maste
Author: emaste Date: Fri May 22 12:53:41 2020 New Revision: 361378 URL: https://svnweb.freebsd.org/changeset/base/361378 Log: MFS11 r361305 (dteske): bsdinstall: fix wpa_supplicant.conf indentation Approved by: re (delphij) Modified: releng/11.4/usr.sbin/bsdinstall/scripts/wlanconfig

svn commit: r361304 - stable/12/contrib/elftoolchain/libelf

2020-05-20 Thread Ed Maste
Author: emaste Date: Wed May 20 22:19:43 2020 New Revision: 361304 URL: https://svnweb.freebsd.org/changeset/base/361304 Log: MFC r361104 (jhibbits): elftoolchain: Add powerpc64 definition powerpc is already in place, but powerpc64 is needed separately. Modified:

svn commit: r361301 - in stable/12: contrib/elftoolchain/common contrib/elftoolchain/libelftc lib/libelf

2020-05-20 Thread Ed Maste
Author: emaste Date: Wed May 20 21:41:36 2020 New Revision: 361301 URL: https://svnweb.freebsd.org/changeset/base/361301 Log: MFC r349577 (arichardson): Allow bootstrapping elftoolchain on MacOS and Linux This is required in order to build on non-FreeBSD systems without setting all the

svn commit: r361292 - head/share/vt/keymaps

2020-05-20 Thread Ed Maste
Author: emaste Date: Wed May 20 20:24:37 2020 New Revision: 361292 URL: https://svnweb.freebsd.org/changeset/base/361292 Log: vt: fix duplicate keymap descriptions PR: 246495 Submitted by: Jorge Maidana MFC after:1 week Modified: head/share/vt/keymaps/INDEX.keymaps

svn commit: r361290 - in head: . release/packages release/scripts share/mk sys/conf

2020-05-20 Thread Ed Maste
Author: emaste Date: Wed May 20 19:45:22 2020 New Revision: 361290 URL: https://svnweb.freebsd.org/changeset/base/361290 Log: pkgbase: use -dev,-dbg instead of -development,-debug -development is long and awkward, and is also inconsistent with prior art from the Linux world, which uses

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

2020-05-20 Thread Ed Maste
Author: emaste Date: Wed May 20 17:27:22 2020 New Revision: 361283 URL: https://svnweb.freebsd.org/changeset/base/361283 Log: src.conf.5: regen after r361282, GNU_DIFF knob descriptions Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2020-05-20 Thread Ed Maste
Author: emaste Date: Wed May 20 17:20:48 2020 New Revision: 361282 URL: https://svnweb.freebsd.org/changeset/base/361282 Log: Update GNU_DIFF knob descriptions After r317209 the WITH_/WITHOUT_GNU_DIFF knob controls only diff3; diff is always BSD diff. MFC after:1 week Modified:

svn commit: r361269 - in stable/12/contrib/elftoolchain: elfcopy libelftc

2020-05-19 Thread Ed Maste
Author: emaste Date: Tue May 19 22:09:59 2020 New Revision: 361269 URL: https://svnweb.freebsd.org/changeset/base/361269 Log: MFC r357826: elfcopy: set ELF OS/ABI field when converting from binary PR: 228934 Submitted by: Tiger Gao Sponsored by: The FreeBSD Foundation

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