Page MenuHomeFreeBSD
Feed Advanced Search

Apr 5 2018

emaste committed rS332064: MFC r332042: Fix kernel memory disclosure in linux_ioctl_socket.
MFC r332042: Fix kernel memory disclosure in linux_ioctl_socket
Apr 5 2018, 12:54 PM
emaste committed rS332065: MFC r332042: Fix kernel memory disclosure in linux_ioctl_socket.
MFC r332042: Fix kernel memory disclosure in linux_ioctl_socket
Apr 5 2018, 12:54 PM
emaste committed rS332063: MFC r332034: linux_ioctl_hdio: fix kernel memory disclosure.
MFC r332034: linux_ioctl_hdio: fix kernel memory disclosure
Apr 5 2018, 12:51 PM
emaste committed rS332062: MFC r332034: linux_ioctl_hdio: fix kernel memory disclosure.
MFC r332034: linux_ioctl_hdio: fix kernel memory disclosure
Apr 5 2018, 12:49 PM
emaste committed rS332057: remove special handling for stale ptrace dependencies.
remove special handling for stale ptrace dependencies
Apr 5 2018, 3:27 AM
emaste closed D14968: print/openprinting: fix build when lld is the system linker.
Apr 5 2018, 2:43 AM
emaste committed rP466522: print/openprinting: fix build when lld is the system linker.
print/openprinting: fix build when lld is the system linker
Apr 5 2018, 2:43 AM
emaste updated the summary of D14968: print/openprinting: fix build when lld is the system linker.
Apr 5 2018, 1:50 AM
emaste created D14968: print/openprinting: fix build when lld is the system linker.
Apr 5 2018, 1:49 AM

Apr 4 2018

emaste added inline comments to D14965: Remove caching from getlogin(2)..
Apr 4 2018, 11:20 PM
emaste committed rS332045: Fix kernel memory disclosure in tcp_ctloutput.
Fix kernel memory disclosure in tcp_ctloutput
Apr 4 2018, 9:12 PM
emaste committed rS332042: Fix kernel memory disclosure in linux_ioctl_socket.
Fix kernel memory disclosure in linux_ioctl_socket
Apr 4 2018, 7:58 PM
emaste committed rS332039: Fix build: correct variable names on stable/10.
Fix build: correct variable names on stable/10
Apr 4 2018, 5:45 PM
emaste committed rS332036: Fix build: use correct variable name on stable/10.
Fix build: use correct variable name on stable/10
Apr 4 2018, 4:28 PM
emaste committed rS332034: linux_ioctl_hdio: fix kernel memory disclosure.
linux_ioctl_hdio: fix kernel memory disclosure
Apr 4 2018, 2:42 PM
emaste committed rS332032: MFC r330356 (eadler): sys/linux: Fix a few potential infoleaks in Linux IPC.
MFC r330356 (eadler): sys/linux: Fix a few potential infoleaks in Linux IPC
Apr 4 2018, 2:12 PM
emaste committed rS332031: MFC r330356 (eadler): sys/linux: Fix a few potential infoleaks in Linux IPC.
MFC r330356 (eadler): sys/linux: Fix a few potential infoleaks in Linux IPC
Apr 4 2018, 2:10 PM
emaste committed rS332023: MFC r330354 (eadler): sys/fuse: fix off by one error.
MFC r330354 (eadler): sys/fuse: fix off by one error
Apr 4 2018, 1:16 PM
emaste committed rS332022: MFC r330354 (eadler): sys/fuse: fix off by one error.
MFC r330354 (eadler): sys/fuse: fix off by one error
Apr 4 2018, 1:15 PM

Apr 3 2018

emaste added inline comments to D14956: stand/i386: pass --no-rosegment when linking with lld.
Apr 3 2018, 10:17 PM
emaste updated subscribers of D14956: stand/i386: pass --no-rosegment when linking with lld.
Apr 3 2018, 8:17 PM
emaste created D14956: stand/i386: pass --no-rosegment when linking with lld.
Apr 3 2018, 8:16 PM
emaste added inline comments to D12785: New gets_s(3) stdio function.
Apr 3 2018, 7:41 PM
emaste committed rS331935: vtfontcvt: allow .bdf characters less than full height.
vtfontcvt: allow .bdf characters less than full height
Apr 3 2018, 6:43 PM
emaste committed rS331930: MFC r321587: cc_cubic: restore braces around if-condition block.
MFC r321587: cc_cubic: restore braces around if-condition block
Apr 3 2018, 3:14 PM
emaste added inline comments to D4385: Prepare the ports tree for reproducible builds.
Apr 3 2018, 2:09 PM
emaste added a comment to D14934: Add recursive flags to setfacl(1).

setfacl.c could also benefit from having its 350+ line main function broken up a bit. I can do this, I'm just unsure if it would be better to include it as part of this patch or a follow-up. I want to keep the changes readable.

Apr 3 2018, 12:20 AM

Apr 2 2018

emaste updated the diff for D4385: Prepare the ports tree for reproducible builds.
  • Skip distinfo timestamp fetching for dep targets (requested by @bdrewery)
Apr 2 2018, 8:34 PM
emaste added inline comments to D4385: Prepare the ports tree for reproducible builds.
Apr 2 2018, 8:31 PM
emaste added inline comments to D14934: Add recursive flags to setfacl(1).
Apr 2 2018, 7:29 PM
emaste added inline comments to D14934: Add recursive flags to setfacl(1).
Apr 2 2018, 6:45 PM
emaste added a comment to D14633: i386 4/4G split.

Whitespace nit while applying to my test tree:

Apr 2 2018, 2:13 PM
emaste added a comment to D4385: Prepare the ports tree for reproducible builds.

@bdrewery, any comment on my proposal above?

Apr 2 2018, 1:51 PM

Mar 30 2018

emaste accepted D14912: ifconf(): Always zero the whole struct ifreq..
Mar 30 2018, 10:48 PM
emaste committed rS331758: makefs: sync fragment and block size with newfs.
makefs: sync fragment and block size with newfs
Mar 30 2018, 3:38 AM
emaste committed rS331757: Correct comment typo in Hyper-V.
Correct comment typo in Hyper-V
Mar 30 2018, 2:25 AM
emaste committed rS331756: MFC r331433: linuxkpi whitespace cleanup.
MFC r331433: linuxkpi whitespace cleanup
Mar 30 2018, 2:05 AM
emaste committed rS331755: MFC r331426: Rationalize license text on Linuxolator files.
MFC r331426: Rationalize license text on Linuxolator files
Mar 30 2018, 1:53 AM
emaste committed rS331752: MFC r320695 (bdrewery): Fix out-of-tree kernel builds.
MFC r320695 (bdrewery): Fix out-of-tree kernel builds
Mar 30 2018, 1:23 AM
emaste committed rS331751: MFC r329373: Correct module symbol export handling.
MFC r329373: Correct module symbol export handling
Mar 30 2018, 1:20 AM
emaste committed rS331750: MFC r321417: enable filter lib linker feature flag for lld 5.0+.
MFC r321417: enable filter lib linker feature flag for lld 5.0+
Mar 30 2018, 12:10 AM

Mar 29 2018

emaste committed rS331749: MF11 r331330: Fix kernel memory disclosure in svr4_sys_getdents64.
MF11 r331330: Fix kernel memory disclosure in svr4_sys_getdents64
Mar 29 2018, 10:31 PM
emaste updated subscribers of D4964: Protect calls to explicit_bzero() via by explicitly disabling the link-time and other optimizations that can cause code elimination..
Mar 29 2018, 5:39 PM
emaste accepted D14890: Add deprecation notices for Arcnet and FDDI drivers..
Mar 29 2018, 5:09 PM
emaste committed rP465903: lang/fpc: Set LLD_UNSAFE.
lang/fpc: Set LLD_UNSAFE
Mar 29 2018, 3:40 PM
emaste committed rP465902: rc/evangeline: remove duplicate LLD_UNSAFE.
rc/evangeline: remove duplicate LLD_UNSAFE
Mar 29 2018, 3:33 PM
emaste committed rP465900: Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable.
Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable
Mar 29 2018, 3:02 PM
emaste closed D14876: Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable.
Mar 29 2018, 3:02 PM
emaste committed rS331730: MFC kernel build-id support.
MFC kernel build-id support
Mar 29 2018, 12:53 PM
emaste added a comment to D14890: Add deprecation notices for Arcnet and FDDI drivers..

Ok, I'll bite - *when* is the removal expected to happen?

Mar 29 2018, 12:34 PM
emaste added a comment to D14890: Add deprecation notices for Arcnet and FDDI drivers..

Direct commits happen to stable branches, although not regularly, but somewhat often for things that -- wait for it -- have been removed from head.

Mar 29 2018, 2:43 AM
emaste added a comment to D14890: Add deprecation notices for Arcnet and FDDI drivers..
In D14890#313064, @imp wrote:

While that would be ideal, I'd wager a moderate amount that neither one of these printfs ever fires, nor would have had it been in 11.0 (or even 9.0).

Mar 29 2018, 2:09 AM
emaste added a comment to D14890: Add deprecation notices for Arcnet and FDDI drivers..

The argument for adding the notice in HEAD and then MFCing it is so that when someone wants to do the next deprecation, for 13.0, and searches the tree they'll find an example to copy.

Mar 29 2018, 12:37 AM

Mar 28 2018

emaste added a comment to D14890: Add deprecation notices for Arcnet and FDDI drivers..

Or maybe just "The .Nm driver is not present in .Fx 12.0 and later."

Mar 28 2018, 11:56 PM
emaste accepted D14890: Add deprecation notices for Arcnet and FDDI drivers..

I think the tense is fine - in an ideal world we would have committed this just before 11 branched, giving release users (on 11) and -current users a full cycle before the drivers actually get removed just before the 12 branch. Of course lacking a time machine that's not possible, but committing this to head, merging to stable/11 asap, and removing from 12-current at your convenience is probably the best approximation.

Mar 28 2018, 11:55 PM
emaste updated the diff for D14876: Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable.
  • += from @antoine
  • address newly added BINARY_ALIASes
Mar 28 2018, 5:41 PM
emaste committed rS331691: MFC r326992: embed_mfs: support embedding mfs into loader.
MFC r326992: embed_mfs: support embedding mfs into loader
Mar 28 2018, 5:19 PM
emaste committed rS331690: MFC r324707: embed_mfs: add error handling, usage.
MFC r324707: embed_mfs: add error handling, usage
Mar 28 2018, 5:16 PM
emaste committed rS331689: MFC r315522: use INT3 instead of NOP for x86 binary padding.
MFC r315522: use INT3 instead of NOP for x86 binary padding
Mar 28 2018, 4:58 PM
emaste committed rS331688: MFC r323623: rename(2): document capability mode errors.
MFC r323623: rename(2): document capability mode errors
Mar 28 2018, 4:56 PM
emaste committed rS331687: MFC r325422: posix_fallocate.2: add an EINVAL errno case.
MFC r325422: posix_fallocate.2: add an EINVAL errno case
Mar 28 2018, 4:54 PM
emaste committed rS331680: Regen *sysent.c after r331679 - posix_fallocate in capability mode.
Regen *sysent.c after r331679 - posix_fallocate in capability mode
Mar 28 2018, 2:45 PM
emaste committed rS331679: MFC r324560: allow posix_fallocate in capability mode.
MFC r324560: allow posix_fallocate in capability mode
Mar 28 2018, 2:40 PM
emaste committed rS331678: MFC Capsicum open(2) and openat(2) documentation.
MFC Capsicum open(2) and openat(2) documentation
Mar 28 2018, 2:35 PM
emaste committed rS331671: MFC r331329: Fix kernel memory disclosure in ibcs2_getdents.
MFC r331329: Fix kernel memory disclosure in ibcs2_getdents
Mar 28 2018, 1:44 PM
emaste committed rS331670: MFC r331329: Fix kernel memory disclosure in ibcs2_getdents.
MFC r331329: Fix kernel memory disclosure in ibcs2_getdents
Mar 28 2018, 1:42 PM
emaste updated the diff for D14876: Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable.
  • use ld=${LD} (@antoine)
  • remove existing BINARY_ALIAS (@mat)
Mar 28 2018, 1:06 PM
emaste committed rP465804: Also set LLD_UNSAFE when using BINARY_ALIAS to choose ld.bfd.
Also set LLD_UNSAFE when using BINARY_ALIAS to choose ld.bfd
Mar 28 2018, 12:58 PM
emaste added a comment to D14876: Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable.
In D14876#312853, @mat wrote:

Mmmm, should not this be in the .if exists(/usr/bin/ld.bfd) block? Or does USE_BINUTILS also installs a ld.bfd and a ld.ldd?

Mar 28 2018, 12:13 PM
emaste added a comment to D14876: Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable.

These ports currently have BINARY_ALIAS=ld=ld.bfd and should be able to use just LLD_UNSAFE with this change:

Mar 28 2018, 1:45 AM
emaste created D14876: Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable.
Mar 28 2018, 1:30 AM

Mar 27 2018

emaste committed rP465763: audio/oss: set LLD_UNSAFE to link using ld.bfd.
audio/oss: set LLD_UNSAFE to link using ld.bfd
Mar 27 2018, 9:42 PM
emaste committed rP465760: devel/libds: use BINARY_ALIAS to ensure linker is ld.bfd.
devel/libds: use BINARY_ALIAS to ensure linker is ld.bfd
Mar 27 2018, 9:25 PM
emaste committed rP465757: multimedia/gmerlin: set LLD_UNSAFE to link using ld.bfd.
multimedia/gmerlin: set LLD_UNSAFE to link using ld.bfd
Mar 27 2018, 9:17 PM
emaste committed rP465755: devel/pdcurses: use BINARY_ALIAS to ensure linker is ld.bfd.
devel/pdcurses: use BINARY_ALIAS to ensure linker is ld.bfd
Mar 27 2018, 9:11 PM
emaste committed rP465752: irc/evangeline: use BINARY_ALIAS to invoke ld.bfd.
irc/evangeline: use BINARY_ALIAS to invoke ld.bfd
Mar 27 2018, 9:05 PM
emaste committed rP465751: sysutils/installwatch: use BINARY_ALIAS to invoke ld.bfd.
sysutils/installwatch: use BINARY_ALIAS to invoke ld.bfd
Mar 27 2018, 8:55 PM
emaste committed rP465749: www/cgihtml: set LLD_UNSAFE.
www/cgihtml: set LLD_UNSAFE
Mar 27 2018, 8:46 PM
emaste accepted D14868: Fix several leaks of kernel stack data through paddings..
Mar 27 2018, 5:29 PM
emaste added a comment to D14868: Fix several leaks of kernel stack data through paddings..

I agree with brooks - I have a small preference for memset, and have used it in the similar cases I've addressed in the tree.

Mar 27 2018, 5:27 PM
emaste committed rP465718: sysutils/unieject: set LLD_UNSAFE.
sysutils/unieject: set LLD_UNSAFE
Mar 27 2018, 3:31 PM
emaste committed rP465711: multimedia/k9copy-kde4: set LLD_UNSAFE.
multimedia/k9copy-kde4: set LLD_UNSAFE
Mar 27 2018, 3:01 PM
emaste committed rP465708: multimedia/gxine: set LLD_UNSAFE.
multimedia/gxine: set LLD_UNSAFE
Mar 27 2018, 2:44 PM
emaste committed rP465707: multimedia/quark: set LLD_UNSAFE.
multimedia/quark: set LLD_UNSAFE
Mar 27 2018, 2:41 PM
emaste committed rS331604: MFC r331234: Rationalize license text on Linuxolator files.
MFC r331234: Rationalize license text on Linuxolator files
Mar 27 2018, 1:03 AM

Mar 26 2018

emaste created D14858: arm64 linuxulator syscalls.master style review.
Mar 26 2018, 8:40 PM
emaste added inline comments to D14856: Deduplicate `linux_exec_imgact_try`.
Mar 26 2018, 7:24 PM
emaste created D14856: Deduplicate `linux_exec_imgact_try`.
Mar 26 2018, 7:22 PM
emaste added a comment to D14845: Add full dual license headers to the VMCI driver.

The change to OR should go in independent of the resolution on the full text question.

Mar 26 2018, 6:32 PM
emaste added inline comments to D14807: linuxkpi whitespace cleanup.
Mar 26 2018, 2:49 PM

Mar 24 2018

emaste added a comment to D14633: i386 4/4G split.

Passes smoke tests in QEMU (defaults; invoked as qemu-system-i386 -hda image.i386)

Mar 24 2018, 1:15 PM

Mar 23 2018

emaste added a comment to D14812: Correctly mark last section header in El Torito catalog.

Worth comparing with NetBSD's?

Mar 23 2018, 9:39 PM
emaste added a comment to D14809: Add proper UEFI El Torito support to makefs..

fine with me

Mar 23 2018, 8:44 PM
emaste committed rS331462: Remove redundant cast from Linuxulator SYSINITs.
Remove redundant cast from Linuxulator SYSINITs
Mar 23 2018, 8:33 PM
emaste added inline comments to D14809: Add proper UEFI El Torito support to makefs..
Mar 23 2018, 8:20 PM
emaste committed rS331442: Fixup return style(9) in amd64 linux*_sysvec.c.
Fixup return style(9) in amd64 linux*_sysvec.c
Mar 23 2018, 5:28 PM
emaste committed rS331439: Sort headers in MD Linuxulator files.
Sort headers in MD Linuxulator files
Mar 23 2018, 5:16 PM
emaste committed rS331433: linuxkpi whitespace cleanup.
linuxkpi whitespace cleanup
Mar 23 2018, 3:50 PM
emaste closed D14807: linuxkpi whitespace cleanup.
Mar 23 2018, 3:50 PM
emaste added a comment to D14807: linuxkpi whitespace cleanup.

Posting for review as a heads-up / coordinate with any WIP

Mar 23 2018, 2:48 PM