Page MenuHomeFreeBSD

markj (Mark Johnston)
User

Projects (9)

User Details

User Since
Mar 12 2014, 1:00 AM (633 w, 1 d)

Recent Activity

Yesterday

markj added inline comments to D56443: sx: Add `sx_has_waiters()` macro.
Wed, Apr 29, 8:55 PM
markj accepted D56615: md5: Encode non-printable filenames.
Wed, Apr 29, 6:28 PM
markj requested review of D56711: execve: Add guard pages around execve KVA buffers.
Wed, Apr 29, 3:07 PM
markj committed rGbbfdabc12895: Add UPDATING entries and bump version (authored by markj).
Add UPDATING entries and bump version
Wed, Apr 29, 2:54 PM
markj committed rGf7f48005fbe2: libnv: fix heap overflow in nvlist_recv() (authored by oshogbo).
libnv: fix heap overflow in nvlist_recv()
Wed, Apr 29, 2:51 PM
markj committed rG32d12677ff45: libnv: switch fd_wait() from select(2) to poll(2) (authored by oshogbo).
libnv: switch fd_wait() from select(2) to poll(2)
Wed, Apr 29, 2:51 PM
markj committed rG0ab05345fb40: pf: improve SCTP validation (authored by kp).
pf: improve SCTP validation
Wed, Apr 29, 2:51 PM
markj committed rGf7e6b9f128e3: contrib/tzdata: import tzdata 2025c, 2026a and 2026b (authored by philip).
contrib/tzdata: import tzdata 2025c, 2026a and 2026b
Wed, Apr 29, 2:51 PM
markj committed rGbf0db64e0381: Add UPDATING entries and bump version (authored by markj).
Add UPDATING entries and bump version
Wed, Apr 29, 2:51 PM
markj committed rG05b91c2a7106: libnv: fix heap overflow in nvlist_recv() (authored by oshogbo).
libnv: fix heap overflow in nvlist_recv()
Wed, Apr 29, 2:51 PM
markj committed rG4acc2b5c61a7: libnv: switch fd_wait() from select(2) to poll(2) (authored by oshogbo).
libnv: switch fd_wait() from select(2) to poll(2)
Wed, Apr 29, 2:51 PM
markj committed rGed0e766f1256: pf: improve SCTP validation (authored by kp).
pf: improve SCTP validation
Wed, Apr 29, 2:51 PM
markj committed rGa2d45189b9ee: dhclient: Check for unexpected characters in some DHCP server options (authored by markj).
dhclient: Check for unexpected characters in some DHCP server options
Wed, Apr 29, 2:51 PM
markj committed rG4f0992ce23b0: libnv: fix heap overflow in nvlist_recv() (authored by oshogbo).
libnv: fix heap overflow in nvlist_recv()
Wed, Apr 29, 2:51 PM
markj committed rG5a5e7883a3bb: dhclient: Fix reallocation of dhclient script environments (authored by markj).
dhclient: Fix reallocation of dhclient script environments
Wed, Apr 29, 2:51 PM
markj committed rGa5cb4863d65a: libnv: switch fd_wait() from select(2) to poll(2) (authored by oshogbo).
libnv: switch fd_wait() from select(2) to poll(2)
Wed, Apr 29, 2:51 PM
markj committed rG7c5c37ac8f8f: execve: Fix an operator precedence bug (authored by markj).
execve: Fix an operator precedence bug
Wed, Apr 29, 2:51 PM
markj committed rGadaed0700d2d: libnv: add tests to verify potential overflow issues (authored by oshogbo).
libnv: add tests to verify potential overflow issues
Wed, Apr 29, 2:51 PM
markj committed rG64c0919d2c63: libnv: add test to verify null termination of string in array (authored by oshogbo).
libnv: add test to verify null termination of string in array
Wed, Apr 29, 2:51 PM
markj committed rG0cbe512c7a80: pf: improve SCTP validation (authored by kp).
pf: improve SCTP validation
Wed, Apr 29, 2:51 PM
markj committed rG5d3e93fda7ce: dhclient: Fix reallocation of dhclient script environments (authored by markj).
dhclient: Fix reallocation of dhclient script environments
Wed, Apr 29, 2:51 PM
markj committed rG46c01e4dd102: dhclient: Check for unexpected characters in some DHCP server options (authored by markj).
dhclient: Check for unexpected characters in some DHCP server options
Wed, Apr 29, 2:50 PM
markj committed rGd619e3a3c0ec: execve: Fix an operator precedence bug (authored by markj).
execve: Fix an operator precedence bug
Wed, Apr 29, 2:50 PM
markj committed rGd7784de043f1: Add UPDATING entries and bump version (authored by markj).
Add UPDATING entries and bump version
Wed, Apr 29, 2:50 PM
markj committed rGb00785205990: amd64: fix INVLPGB range invalidation (authored by kevans).
amd64: fix INVLPGB range invalidation
Wed, Apr 29, 2:50 PM
markj committed rG677aeab69b13: contrib/tzdata: import tzdata 2026a and 2026b (authored by philip).
contrib/tzdata: import tzdata 2026a and 2026b
Wed, Apr 29, 2:50 PM
markj committed rGa872c32f389e: libnv: switch fd_wait() from select(2) to poll(2) (authored by oshogbo).
libnv: switch fd_wait() from select(2) to poll(2)
Wed, Apr 29, 2:50 PM
markj committed rGaa15809f85de: libnv: fix heap overflow in nvlist_recv() (authored by oshogbo).
libnv: fix heap overflow in nvlist_recv()
Wed, Apr 29, 2:50 PM
markj committed rGd60456d859a1: dhclient: Fix reallocation of dhclient script environments (authored by markj).
dhclient: Fix reallocation of dhclient script environments
Wed, Apr 29, 2:50 PM
markj committed rGbba29d772b10: libnv: add test to verify null termination of string in array (authored by oshogbo).
libnv: add test to verify null termination of string in array
Wed, Apr 29, 2:50 PM
markj committed rG0963be1dbf88: libnv: add tests to verify potential overflow issues (authored by oshogbo).
libnv: add tests to verify potential overflow issues
Wed, Apr 29, 2:50 PM
markj committed rG73b801e3b5b3: dhclient: Check for unexpected characters in some DHCP server options (authored by markj).
dhclient: Check for unexpected characters in some DHCP server options
Wed, Apr 29, 2:50 PM
markj committed rG1d3ca32f88f2: contrib/tzdata: import tzdata 2025c, 2026a and 2026b (authored by philip).
contrib/tzdata: import tzdata 2025c, 2026a and 2026b
Wed, Apr 29, 2:50 PM
markj committed rG943aa64ba91a: execve: Fix an operator precedence bug (authored by markj).
execve: Fix an operator precedence bug
Wed, Apr 29, 2:50 PM
markj committed rG3b1365cb816e: amd64: fix INVLPGB range invalidation (authored by kevans).
amd64: fix INVLPGB range invalidation
Wed, Apr 29, 2:50 PM
markj committed rG63495b09ccf5: pf: improve SCTP validation (authored by kp).
pf: improve SCTP validation
Wed, Apr 29, 2:50 PM
markj committed rG31900fbe281f: Add UPDATING entries and bump version (authored by markj).
Add UPDATING entries and bump version
Wed, Apr 29, 2:50 PM
markj committed rG1cbd6e148249: libnv: fix heap overflow in nvlist_recv() (authored by oshogbo).
libnv: fix heap overflow in nvlist_recv()
Wed, Apr 29, 2:50 PM
markj committed rGdda71167a101: dhclient: Check for unexpected characters in some DHCP server options (authored by markj).
dhclient: Check for unexpected characters in some DHCP server options
Wed, Apr 29, 2:50 PM
markj committed rG76734958a098: dhclient: Fix reallocation of dhclient script environments (authored by markj).
dhclient: Fix reallocation of dhclient script environments
Wed, Apr 29, 2:50 PM
markj committed rGf04c40607b8f: execve: Fix an operator precedence bug (authored by markj).
execve: Fix an operator precedence bug
Wed, Apr 29, 2:49 PM
markj committed rG45809b0e1bc1: libnv: switch fd_wait() from select(2) to poll(2) (authored by oshogbo).
libnv: switch fd_wait() from select(2) to poll(2)
Wed, Apr 29, 2:49 PM
markj committed rGba21845e94dd: pf: improve SCTP validation (authored by kp).
pf: improve SCTP validation
Wed, Apr 29, 2:49 PM
markj committed rG07296250c728: libnv: add tests to verify potential overflow issues (authored by oshogbo).
libnv: add tests to verify potential overflow issues
Wed, Apr 29, 2:49 PM
markj committed rG680e97f45b0f: libnv: add test to verify null termination of string in array (authored by oshogbo).
libnv: add test to verify null termination of string in array
Wed, Apr 29, 2:49 PM
markj committed rGb345e07c8d71: libnv: fix heap overflow in nvlist_recv() (authored by oshogbo).
libnv: fix heap overflow in nvlist_recv()
Wed, Apr 29, 2:49 PM
markj committed rG183f96697f82: contrib/tzdata: import tzdata 2025c, 2026a and 2026b (authored by philip).
contrib/tzdata: import tzdata 2025c, 2026a and 2026b
Wed, Apr 29, 2:49 PM
markj committed rGc01d9bcf0cf6: pf: improve SCTP validation (authored by kp).
pf: improve SCTP validation
Wed, Apr 29, 2:49 PM
markj committed rG7e4d5363ddce: libnv: switch fd_wait() from select(2) to poll(2) (authored by oshogbo).
libnv: switch fd_wait() from select(2) to poll(2)
Wed, Apr 29, 2:49 PM
markj committed rGb3087e05e848: dhclient: Check for unexpected characters in some DHCP server options (authored by markj).
dhclient: Check for unexpected characters in some DHCP server options
Wed, Apr 29, 2:49 PM
markj committed rGd91d13c12484: pf: fix duplicate rule detection for automatic tables (authored by kp).
pf: fix duplicate rule detection for automatic tables
Wed, Apr 29, 2:49 PM
markj committed rG182c59658218: amd64: fix INVLPGB range invalidation (authored by kevans).
amd64: fix INVLPGB range invalidation
Wed, Apr 29, 2:49 PM
markj committed rGa813012f4b76: dhclient: Fix reallocation of dhclient script environments (authored by markj).
dhclient: Fix reallocation of dhclient script environments
Wed, Apr 29, 2:49 PM
markj committed rG934b48683c4f: execve: Fix an operator precedence bug (authored by markj).
execve: Fix an operator precedence bug
Wed, Apr 29, 2:49 PM
markj committed rG66d6c32ce7b8: dhclient: Fix reallocation of dhclient script environments (authored by markj).
dhclient: Fix reallocation of dhclient script environments
Wed, Apr 29, 2:49 PM
markj committed rGe7b4fb41aafa: dhclient: Check for unexpected characters in some DHCP server options (authored by markj).
dhclient: Check for unexpected characters in some DHCP server options
Wed, Apr 29, 2:49 PM
markj committed rG414e25d7d512: libnv: fix heap overflow in nvlist_recv() (authored by oshogbo).
libnv: fix heap overflow in nvlist_recv()
Wed, Apr 29, 2:49 PM
markj committed rG025789eaa648: libnv: switch fd_wait() from select(2) to poll(2) (authored by oshogbo).
libnv: switch fd_wait() from select(2) to poll(2)
Wed, Apr 29, 2:48 PM
markj committed rGe1c9f92130e8: pf: improve SCTP validation (authored by kp).
pf: improve SCTP validation
Wed, Apr 29, 2:48 PM
markj committed rGe2219bbd634f: libnv: fix heap overflow in nvlist_recv() (authored by oshogbo).
libnv: fix heap overflow in nvlist_recv()
Wed, Apr 29, 2:48 PM
markj committed rG4408b683d237: dhclient: Fix reallocation of dhclient script environments (authored by markj).
dhclient: Fix reallocation of dhclient script environments
Wed, Apr 29, 2:48 PM
markj committed rG2621f6c5d4ae: dhclient: Check for unexpected characters in some DHCP server options (authored by markj).
dhclient: Check for unexpected characters in some DHCP server options
Wed, Apr 29, 2:48 PM
markj committed rGf5ea3dce2cbe: libnv: switch fd_wait() from select(2) to poll(2) (authored by oshogbo).
libnv: switch fd_wait() from select(2) to poll(2)
Wed, Apr 29, 2:48 PM
markj committed rGc3e943e78e06: execve: Fix an operator precedence bug (authored by markj).
execve: Fix an operator precedence bug
Wed, Apr 29, 2:48 PM
markj committed rG6f9ddb329b07: pf: improve SCTP validation (authored by kp).
pf: improve SCTP validation
Wed, Apr 29, 2:48 PM
markj committed rG5d8e32aad2a8: dhclient: Fix reallocation of dhclient script environments (authored by markj).
dhclient: Fix reallocation of dhclient script environments
Wed, Apr 29, 2:48 PM
markj committed rG8008e4b88daf: dhclient: Check for unexpected characters in some DHCP server options (authored by markj).
dhclient: Check for unexpected characters in some DHCP server options
Wed, Apr 29, 2:48 PM
markj closed D56342: libnv: fix heap overflow in nvlist_recv().
Wed, Apr 29, 2:47 PM
markj committed rG8e8ddb05d071: execve: Fix an operator precedence bug (authored by markj).
execve: Fix an operator precedence bug
Wed, Apr 29, 2:47 PM
markj closed D56689: libnv: switch fd_wait() from select(2) to poll(2).
Wed, Apr 29, 2:47 PM
markj accepted D56482: inpcb: improve some internal function names.
Wed, Apr 29, 2:38 PM
markj committed rG6c09b7608905: RELNOTES: Add an entry for recent improvements to multicast routing (authored by markj).
RELNOTES: Add an entry for recent improvements to multicast routing
Wed, Apr 29, 2:38 PM
markj closed D56710: RELNOTES: Add an entry for recent improvements to multicast routing.
Wed, Apr 29, 2:38 PM
markj added inline comments to D56705: inpcb: allow to specify different sizes for port and load balance hashes.
Wed, Apr 29, 2:25 PM
markj requested review of D56710: RELNOTES: Add an entry for recent improvements to multicast routing.
Wed, Apr 29, 2:24 PM
markj accepted D56705: inpcb: allow to specify different sizes for port and load balance hashes.
Wed, Apr 29, 2:20 PM
markj added inline comments to D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers.
Wed, Apr 29, 1:45 PM
markj accepted D56691: virtio_net: Set rx/tx busdma alignment to 1 byte.
Wed, Apr 29, 1:18 PM
markj accepted D56654: tools/test: add a program to check INT $0x80 behavior on amd64.

Thank you.

Wed, Apr 29, 3:16 AM

Tue, Apr 28

markj accepted D56691: virtio_net: Set rx/tx busdma alignment to 1 byte.

Please be sure to add a Fixes: tag to the commit log message.

Tue, Apr 28, 9:40 PM
markj added a comment to D56679: passwd: add an unprivileged user for automountd.

Is there a reason not to use "nobody"?

Tue, Apr 28, 8:12 PM
markj committed rGc1650792b8dd: reallocarray.3: Fix formatting (authored by markj).
reallocarray.3: Fix formatting
Tue, Apr 28, 5:33 PM
markj accepted D56342: libnv: fix heap overflow in nvlist_recv().
Tue, Apr 28, 2:41 PM
markj accepted D56689: libnv: switch fd_wait() from select(2) to poll(2).
Tue, Apr 28, 2:41 PM
markj committed rG448ec129bcef: git-arc: Add a create-draft mode (authored by markj).
git-arc: Add a create-draft mode
Tue, Apr 28, 2:06 PM
markj closed D56664: git-arc: Add a draft mode.
Tue, Apr 28, 2:06 PM
markj added a comment to D56605: tests: Add better pjdfstest integration.

Please note that the new version requires _rust_. That's a pretty large dependency to require for CI, which doesn't exist already today.
This is part of the reason why I was more keen on doing python+pytest integration: python is more common in CI and pytest is on the docket for kyua integration (it's on my TODO list because I want the atf_python stuff to go away...).

Tue, Apr 28, 1:39 PM
markj updated the diff for D56605: tests: Add better pjdfstest integration.

Address some comments

Tue, Apr 28, 1:39 PM
markj added inline comments to D56654: tools/test: add a program to check INT $0x80 behavior on amd64.
Tue, Apr 28, 1:49 AM

Mon, Apr 27

markj added inline comments to D56611: Convert bunch of macros from sys/mount.h into static inlines.
Mon, Apr 27, 10:04 PM
markj added a comment to D56654: tools/test: add a program to check INT $0x80 behavior on amd64.

You could add it to tests/sys/arch/amd64 using PLAIN_TESTS_C, and it will run automatically. The test should just exit with a non-zero status if we do not get SIGBUS at the expected location.

Mon, Apr 27, 9:49 PM
markj updated the diff for D56605: tests: Add better pjdfstest integration.

Allow parallel test runs by default now that pjdfstest handles it.

Mon, Apr 27, 9:26 PM
markj added inline comments to D56615: md5: Encode non-printable filenames.
Mon, Apr 27, 9:19 PM
markj added a comment to D56664: git-arc: Add a draft mode.
In D56664#1298047, @jrm wrote:

This will be a useful verification step. I sometimes submit a review and then notice that the summary isn't displaying as I intended.

I think the documentation is clear, but I still wonder whether In this mode, the review is not visible to others at the top might mislead some people. I'm struggling to come up with something clearer, but this is my best attempt.

Creates the diff as a draft.
Suppresses notifications to reviewers and subscribers until publication.
The review remains accessible via direct URL.
Use the web UI to modify visibility or policies before publishing.
Mon, Apr 27, 6:44 PM
markj updated the diff for D56664: git-arc: Add a draft mode.

Update man page text following the suggestion from jrm

Mon, Apr 27, 6:42 PM
markj added inline comments to D56615: md5: Encode non-printable filenames.
Mon, Apr 27, 5:18 PM
markj updated the diff for D56664: git-arc: Add a draft mode.

Tweak wording

Mon, Apr 27, 5:10 PM
markj added inline comments to D56615: md5: Encode non-printable filenames.
Mon, Apr 27, 5:01 PM
markj added inline comments to D56664: git-arc: Add a draft mode.
Mon, Apr 27, 4:59 PM
markj added inline comments to D56664: git-arc: Add a draft mode.
Mon, Apr 27, 3:32 PM