Page MenuHomeFreeBSD

kevans (Kyle Evans)
User

Projects (9)

User Details

User Since
Oct 2 2015, 1:17 PM (494 w, 1 d)

Recent Activity

Thu, Mar 20

kevans accepted D49429: committers guide: permit key words more than once.

Thanks!

Thu, Mar 20, 10:28 PM
kevans committed rG22178cb29f03: libc: tests: fix the gethostname() and getdomainname() tests (authored by kevans).
libc: tests: fix the gethostname() and getdomainname() tests
Thu, Mar 20, 4:45 AM
kevans committed rG09cdbf042f82: libc: tests: allow fortified test cases to require root (authored by kevans).
libc: tests: allow fortified test cases to require root
Thu, Mar 20, 4:45 AM
kevans committed rG85242b59d17d: libc: tests: fix luacheck warnings in the fortification test generator (authored by kevans).
libc: tests: fix luacheck warnings in the fortification test generator
Thu, Mar 20, 4:45 AM
kevans closed D49237: libc: tests: fix the gethostname() and getdomainname() tests.
Thu, Mar 20, 4:45 AM
kevans closed D49236: libc: tests: allow fortified test cases to require root.
Thu, Mar 20, 4:45 AM
kevans closed D49235: libc: tests: fix luacheck warnings in the fortification test generator.
Thu, Mar 20, 4:44 AM
kevans added inline comments to D49235: libc: tests: fix luacheck warnings in the fortification test generator.
Thu, Mar 20, 4:37 AM
kevans committed rG4c9ffb13dd74: grep: avoid duplicated lines when we're coloring output (authored by kevans).
grep: avoid duplicated lines when we're coloring output
Thu, Mar 20, 4:34 AM
kevans closed D49324: grep: avoid duplicated lines when we're coloring output.
Thu, Mar 20, 4:34 AM

Mon, Mar 17

kevans updated the diff for D48120: arm64: add a driver for the uart found on Apple Silicon machines.

Address review feedback

Mon, Mar 17, 8:59 PM
kevans added a comment to D49395: rtld: Validate entry point..
In D49395#1126219, @kib wrote:

What is the purpose of this change?

Mon, Mar 17, 6:37 PM

Sat, Mar 15

kevans committed rG7215aed7974c: kern: wg: remove overly-restrictive address family check (authored by kevans).
kern: wg: remove overly-restrictive address family check
Sat, Mar 15, 2:52 AM

Wed, Mar 12

kevans added a comment to D49294: caroot: update the root bundle.

Awesome, thanks! Let me know if you need help with the process- I'd like others to be comfortable with updating the caroot bundle as I'd never intended to be the long-term maintainer of it, but I've failed repeatedly to entice anyone else into dealing with it.

Wed, Mar 12, 1:24 PM
kevans added a comment to D49294: caroot: update the root bundle.

This looks reasonable to me, thanks! We'll want an associated EN, as well- are you OK with preparing for that?

I must admit that I have no idea how to create an EN. Whould that apply only to stable branches?

Wed, Mar 12, 1:20 PM
kevans accepted D49294: caroot: update the root bundle.

This looks reasonable to me, thanks! We'll want an associated EN, as well- are you OK with preparing for that?

Wed, Mar 12, 12:57 PM
kevans requested review of D49324: grep: avoid duplicated lines when we're coloring output.
Wed, Mar 12, 4:52 AM

Tue, Mar 11

kevans accepted D49300: nsswitch.conf: Avoid modification after installation.
Tue, Mar 11, 12:03 PM

Mon, Mar 10

kevans added inline comments to D49300: nsswitch.conf: Avoid modification after installation.
Mon, Mar 10, 3:02 PM
kevans added inline comments to D49300: nsswitch.conf: Avoid modification after installation.
Mon, Mar 10, 2:33 PM

Wed, Mar 5

kevans accepted D48187: bhyve: fix CPUID L3 Cache Size reporting for AMD/SVM.

LGTM, thanks!

Wed, Mar 5, 1:36 AM
kevans requested review of D49237: libc: tests: fix the gethostname() and getdomainname() tests.
Wed, Mar 5, 1:35 AM
kevans requested review of D49236: libc: tests: allow fortified test cases to require root.
Wed, Mar 5, 1:35 AM
kevans requested review of D49235: libc: tests: fix luacheck warnings in the fortification test generator.
Wed, Mar 5, 1:34 AM

Tue, Mar 4

kevans committed rG2bef0d54f74d: kern: wg: remove overly-restrictive address family check (authored by kevans).
kern: wg: remove overly-restrictive address family check
Tue, Mar 4, 7:58 PM
kevans closed D49172: kern: wg: remove overly-restrictive address family check.
Tue, Mar 4, 7:58 PM
kevans committed rG429b03a00ba7: libc: fix _FORTIFY_SOURCE build on aarch64 (authored by kevans).
libc: fix _FORTIFY_SOURCE build on aarch64
Tue, Mar 4, 7:57 PM
kevans added a comment to D49172: kern: wg: remove overly-restrictive address family check.

Yes, sorry, I forgot that arc doesn't update commit messages. This is what I have locally:

Tue, Mar 4, 3:26 PM
kevans accepted D49230: top: Make locale issues non-fatal..

Seems reasonable to me, thanks

Tue, Mar 4, 3:09 PM
kevans updated the diff for D49172: kern: wg: remove overly-restrictive address family check.

Address feedback:

  • Use RO_GET_FAMILY() to be more technically correct
  • Assert that we get the same answer from the encapsulated ip hdr
  • Fix the text description since we can't route ipv4 over an ipv6 nexthop
Tue, Mar 4, 5:13 AM
kevans added inline comments to D49172: kern: wg: remove overly-restrictive address family check.
Tue, Mar 4, 2:52 AM
kevans added inline comments to D49172: kern: wg: remove overly-restrictive address family check.
Tue, Mar 4, 1:54 AM

Mon, Mar 3

kevans added a comment to D49172: kern: wg: remove overly-restrictive address family check.

IPv6 packets can be routed via an IPv4 nexthop

IIRC that has not been implemented / supported yet, as IPv6 has much richer addresses, e.g., IPv6 via IPv6 LL nexthop, we do not need IPv6 via IPv4 nexthop.

Mon, Mar 3, 7:32 PM
kevans added inline comments to D49172: kern: wg: remove overly-restrictive address family check.
Mon, Mar 3, 7:29 PM

Fri, Feb 28

kevans updated the diff for D49172: kern: wg: remove overly-restrictive address family check.

Ninja cleanup address assignments in the test

Fri, Feb 28, 5:50 PM
kevans requested review of D49172: kern: wg: remove overly-restrictive address family check.
Fri, Feb 28, 5:45 PM

Thu, Feb 27

kevans accepted D49066: bectl: Use SPDX only license.
Thu, Feb 27, 10:11 PM

Wed, Feb 26

kevans added a comment to D48464: libbe: avoid copying encryption-related props.

Or is it only for children of the root filesystem (nested under the BE)?

Yes, it is a child of a user's home dataset, which is encrypted.

Wed, Feb 26, 10:25 PM
kevans committed rG181549c37f19: libbe: avoid copying encryption-related props (authored by kevans).
libbe: avoid copying encryption-related props
Wed, Feb 26, 10:25 PM
kevans closed D48464: libbe: avoid copying encryption-related props.
Wed, Feb 26, 10:24 PM

Thu, Feb 20

kevans accepted D34409: ssh: tidy -include handling.
Thu, Feb 20, 7:00 PM
kevans added inline comments to D48883: [NEW-PORT] sysutils/data-prepper: Opensearch Data Prepper.
Thu, Feb 20, 5:57 PM
kevans accepted D48883: [NEW-PORT] sysutils/data-prepper: Opensearch Data Prepper.
Thu, Feb 20, 4:31 PM

Feb 19 2025

kevans accepted D49066: bectl: Use SPDX only license.
Feb 19 2025, 11:41 PM
kevans added inline comments to D48883: [NEW-PORT] sysutils/data-prepper: Opensearch Data Prepper.
Feb 19 2025, 8:28 PM
kevans added inline comments to D48883: [NEW-PORT] sysutils/data-prepper: Opensearch Data Prepper.
Feb 19 2025, 8:13 PM

Feb 16 2025

kevans added inline comments to D49013: tools/git: Add a script which can process fixup tags.
Feb 16 2025, 5:05 PM

Feb 11 2025

kevans accepted D31896: openssh: consolidate some globally-applicable flags.

I completely forgot about this... LGTM.

Feb 11 2025, 8:41 PM
kevans added inline comments to D48914: ssh: update to 9.8p1 (build infrastructure).
Feb 11 2025, 4:35 AM
kevans added inline comments to D48914: ssh: update to 9.8p1 (build infrastructure).
Feb 11 2025, 3:27 AM

Feb 4 2025

kevans accepted D48823: Cirrus-CI: Check for final "Uptime" message.
Feb 4 2025, 3:39 PM

Feb 3 2025

kevans added inline comments to D48823: Cirrus-CI: Check for final "Uptime" message.
Feb 3 2025, 9:03 PM

Jan 31 2025

kevans added a comment to D48766: physmem: Move the ram0 device earlier in the boot.

Yes, this is smarter.

I kind of regret adding this thing. Although it is conceptually helpful/correct, its positive practical impact has so far been zero, while it has created several headaches.

Jan 31 2025, 6:04 PM
kevans accepted D48766: physmem: Move the ram0 device earlier in the boot.
Jan 31 2025, 3:30 PM

Jan 30 2025

kevans accepted D48733: unifdef: Fix collision check when adding symbols..
Jan 30 2025, 9:07 PM

Jan 25 2025

kevans added inline comments to D48673: openssh: Diff between upstream 9.9p1 and crypto/openssh.
Jan 25 2025, 2:13 AM

Jan 23 2025

kevans accepted D48620: src.conf.5: Update xref for SSP description.

Whoops, good catch, thanks

Jan 23 2025, 3:45 PM

Jan 20 2025

kevans accepted D48518: pkgbase: Fix OSVERSION specification when creating a repo.
Jan 20 2025, 1:54 AM

Jan 18 2025

kevans updated the diff for D23022: inetd: a light introduction to capsicum.

Highlights:

  • Cache the catpages
  • Limit rights(4) on UDP sockets immediately post-bind(2), rather than repeatedly- we shouldn't need higher privileges anymore
  • Better explain setup_ctrl_caps()
  • Switch the discard UDP service to enter capability mode, as a means of demonstrating that it does work for UDP services as well
Jan 18 2025, 3:35 AM

Jan 16 2025

kevans added a comment to D48483: bintrans: disable argument permutation for qp and base64.

This looks reasonable to me but could it be that whatever base64 exists on typical Linux distros allows "incorrect" argument order?

Jan 16 2025, 5:02 PM
kevans requested review of D48483: bintrans: disable argument permutation for qp and base64.
Jan 16 2025, 2:47 PM
kevans accepted D48300: libusb: hotplug, use events instead of a timer when possible.
Jan 16 2025, 2:07 PM

Jan 15 2025

kevans requested review of D48464: libbe: avoid copying encryption-related props.
Jan 15 2025, 3:27 PM

Jan 14 2025

kevans added a comment to D48414: vt: avoid grabbing locks for KERNEL_PANICKED() as well.

I'm doing a more thorough review of vt_window_switch() after thinking more on jhb's comment in D48413... the lock moved in that one is for a branch that's effectively dead code after this change and should've been removed here anyways. Right now I just get a frozen UI if I panic with xfce in focus on ttyv9 (but no nested panic), and I'm not sure I'm convinced that that would play out any differently even if we could attempt most of the rest of vt_window_switch() while panicking.

Jan 14 2025, 4:56 AM

Jan 13 2025

kevans committed rGb769044f300a: nvmf: fix build with __assert_unreachable() addition to userland (authored by kevans).
nvmf: fix build with __assert_unreachable() addition to userland
Jan 13 2025, 12:42 AM
kevans committed rG712f81feea41: include: add a userland version of __assert_unreachable (authored by kevans).
include: add a userland version of __assert_unreachable
Jan 13 2025, 12:42 AM
kevans closed D48078: nvmf: fix build with __assert_unreachable() addition to userland.
Jan 13 2025, 12:42 AM
kevans closed D48077: include: add a userland version of __assert_unreachable.
Jan 13 2025, 12:42 AM

Jan 12 2025

kevans committed rG18790167dcac: pkg: include missing <string.h> (authored by kevans).
pkg: include missing <string.h>
Jan 12 2025, 8:13 PM
kevans committed rGc6bf965f5d1d: pkg: include missing <string.h> (authored by kevans).
pkg: include missing <string.h>
Jan 12 2025, 8:13 PM
kevans committed rGb8770ce1dfed: pkg: include missing <string.h> (authored by kevans).
pkg: include missing <string.h>
Jan 12 2025, 8:12 PM
kevans added inline comments to D48079: arm64: add a driver for the Apple Interrupt Controller.
Jan 12 2025, 12:45 AM

Jan 11 2025

kevans added inline comments to D48079: arm64: add a driver for the Apple Interrupt Controller.
Jan 11 2025, 3:51 AM
kevans committed rG8aeeab433170: pkg: finish adding the ECC signer and signature type bits (authored by kevans).
pkg: finish adding the ECC signer and signature type bits
Jan 11 2025, 2:50 AM
kevans committed rG4ce976c56fcb: shar: add a deprecation notice (authored by kevans).
shar: add a deprecation notice
Jan 11 2025, 2:50 AM
kevans committed rG292d6586e232: pkg: pull rsa bits out of pkg.c (authored by kevans).
pkg: pull rsa bits out of pkg.c
Jan 11 2025, 2:50 AM
kevans committed rG616156f8e6ea: secure: hook up libecc as libpkgecc (authored by kevans).
secure: hook up libecc as libpkgecc
Jan 11 2025, 2:49 AM
kevans committed rGcb09fc9a60dc: pkg: add a pkgsign_verify_data callback (authored by kevans).
pkg: add a pkgsign_verify_data callback
Jan 11 2025, 2:49 AM
kevans committed rG836f1da80eb3: pkg: refactor out a pkg_read_fd() (authored by kevans).
pkg: refactor out a pkg_read_fd()
Jan 11 2025, 2:49 AM
kevans committed rG1e3003bed3ad: pkg: abstract rsa out behind a pkgsign API (authored by kevans).
pkg: abstract rsa out behind a pkgsign API
Jan 11 2025, 2:49 AM
kevans committed rG539736e08ccf: Add 'crypto/libecc/' from commit '736d663976d1768533badbf06581481d01fade4c' (authored by kevans).
Add 'crypto/libecc/' from commit '736d663976d1768533badbf06581481d01fade4c'
Jan 11 2025, 2:49 AM
kevans committed rGc876932bbafd: lib: hook libder up to the build (authored by kevans).
lib: hook libder up to the build
Jan 11 2025, 2:49 AM
kevans committed rGba667efb5301: Add 'contrib/libder/' from commit '9c40c4de4c33b2ba1124fb752ebea0bebaa6013f' (authored by kevans).
Add 'contrib/libder/' from commit '9c40c4de4c33b2ba1124fb752ebea0bebaa6013f'
Jan 11 2025, 2:49 AM
kevans committed rGb5ae765d8244: pkg: finish adding the ECC signer and signature type bits (authored by kevans).
pkg: finish adding the ECC signer and signature type bits
Jan 11 2025, 2:49 AM
kevans committed rG0d946859c994: shar: add a deprecation notice (authored by kevans).
shar: add a deprecation notice
Jan 11 2025, 2:49 AM
kevans committed rG4e33c2e91835: pkg: add a pkgsign_verify_data callback (authored by kevans).
pkg: add a pkgsign_verify_data callback
Jan 11 2025, 2:49 AM
kevans committed rG082f3564f94d: pkg: abstract rsa out behind a pkgsign API (authored by kevans).
pkg: abstract rsa out behind a pkgsign API
Jan 11 2025, 2:49 AM
kevans committed rG9d25078d8121: pkg: refactor out a pkg_read_fd() (authored by kevans).
pkg: refactor out a pkg_read_fd()
Jan 11 2025, 2:49 AM
kevans committed rG14cf1cdf9a09: pkg: pull rsa bits out of pkg.c (authored by kevans).
pkg: pull rsa bits out of pkg.c
Jan 11 2025, 2:49 AM
kevans committed rGe993a99fd862: secure: hook up libecc as libpkgecc (authored by kevans).
secure: hook up libecc as libpkgecc
Jan 11 2025, 2:49 AM
kevans committed rGc56f6dae426c: Add 'crypto/libecc/' from commit '736d663976d1768533badbf06581481d01fade4c' (authored by kevans).
Add 'crypto/libecc/' from commit '736d663976d1768533badbf06581481d01fade4c'
Jan 11 2025, 2:49 AM
kevans committed rG98b689134b69: lib: hook libder up to the build (authored by kevans).
lib: hook libder up to the build
Jan 11 2025, 2:49 AM
kevans committed rG883ba1bdbe36: Add 'contrib/libder/' from commit '9c40c4de4c33b2ba1124fb752ebea0bebaa6013f' (authored by kevans).
Add 'contrib/libder/' from commit '9c40c4de4c33b2ba1124fb752ebea0bebaa6013f'
Jan 11 2025, 2:49 AM

Jan 10 2025

kevans added a comment to D48414: vt: avoid grabbing locks for KERNEL_PANICKED() as well.
In D48414#1104253, @jhb wrote:

I'm fine with this. Don't the locking implementations just bail without panicking though if a panic is already active, or is the nested panic not inside a lock but elsewhere?

Jan 10 2025, 1:54 PM
kevans added inline comments to D48408: kobj: convert KOBJOPLOOKUP() to returning pointer to function.
Jan 10 2025, 1:49 PM
kevans requested review of D48414: vt: avoid grabbing locks for KERNEL_PANICKED() as well.
Jan 10 2025, 4:34 AM
kevans requested review of D48413: vt: drop the lock before calling vd_postswitch.
Jan 10 2025, 4:34 AM
kevans committed rG16f0d01f9ca1: arm64: apple: fix aic for !SMP configurations (authored by kevans).
arm64: apple: fix aic for !SMP configurations
Jan 10 2025, 4:28 AM
kevans closed D48289: arm64: apple: fix aic for !SMP configurations.
Jan 10 2025, 4:28 AM
kevans added inline comments to D48408: kobj: convert KOBJOPLOOKUP() to returning pointer to function.
Jan 10 2025, 1:38 AM