Page MenuHomeFreeBSD
Feed Advanced Search

Fri, Nov 29

asomers accepted D47840: sockstat: Ensure that there is always a space between columns.

This looks like a good incremental change, although I can't test it right now. But this program is also begging for some TLC. It could benefit from libxo output, and it's also a good candidate for a C++ conversion. The entire -w option seems like an avoidable hack, if output were printed more intelligently. Most ambitiously of all, this program is fairly begging for some kind of "xo_print_table" function, that would automatically size the columns. But your change is still a good one by itself.

Fri, Nov 29, 6:23 PM

Thu, Nov 21

asomers accepted D47625: devd tests: Fix client_test.
Thu, Nov 21, 4:34 PM

Mon, Nov 18

asomers accepted D47582: mv: Add test cases for command-line options..
Mon, Nov 18, 7:59 PM
asomers committed R11:8ae92805a7d8: security/cargo-audit: version 0.21.0 (authored by asomers).
security/cargo-audit: version 0.21.0
Mon, Nov 18, 2:01 PM

Sat, Nov 16

asomers accepted D47569: mv: Convert tests to ATF..
Sat, Nov 16, 6:50 PM

Fri, Nov 15

asomers added a comment to D47625: devd tests: Fix client_test.
In D47625#1085688, @imp wrote:

So read only ever returns one record

Fri, Nov 15, 6:56 PM

Thu, Nov 14

asomers requested changes to D47582: mv: Add test cases for command-line options..
Thu, Nov 14, 8:32 PM
asomers accepted D47569: mv: Convert tests to ATF..

LGTM. If you're feeling ambitious you can add test cases for symlink destinations and the other command line options.

Thu, Nov 14, 6:17 PM
asomers added a comment to D47569: mv: Convert tests to ATF..

Shouldn't you delete cvt.pl? That looks like a one-time script to me.

Thu, Nov 14, 5:32 PM
asomers committed R11:a127d1f31730: net/tcprtt: typo fix in pkg-descr (authored by asomers).
net/tcprtt: typo fix in pkg-descr
Thu, Nov 14, 3:21 PM

Sat, Nov 9

asomers closed D47227: lang/rust: enable SSE2 by default on i386.
Sat, Nov 9, 10:47 PM
asomers committed R11:b039f2e46b15: lang/rust: enable SSE2 by default on i386 (authored by asomers).
lang/rust: enable SSE2 by default on i386
Sat, Nov 9, 10:47 PM
asomers added a comment to D47227: lang/rust: enable SSE2 by default on i386.

At the 2024 FreeBSD Summit we took a poll. Not a single user thought it important to continue providing Pentium III-compatible prebuilt packages. So I'm going to commit this now.
{F102272979}

Sat, Nov 9, 10:40 PM

Nov 5 2024

asomers committed rGb032be711c74: Make the CTL tests more resilient (authored by asomers).
Make the CTL tests more resilient
Nov 5 2024, 2:07 AM
asomers closed D47446: Make the CTL tests more resilient.
Nov 5 2024, 2:07 AM
asomers requested review of D47446: Make the CTL tests more resilient.
Nov 5 2024, 12:28 AM

Nov 4 2024

asomers added a comment to D47434: praudit: correct test case.

Looks good to me.

Nov 4 2024, 1:59 PM

Nov 2 2024

asomers accepted D47404: tftpd: Address flaky tests.

I agree. I can see a couple of other ways to fix this problem, but none are as easy as Mark's.

Nov 2 2024, 8:09 PM

Oct 31 2024

asomers added a comment to D47227: lang/rust: enable SSE2 by default on i386.

As Jan pointed out, this change will hurt the experience of PIII users. But it will improve the experience of P4+ users, and x86_64 users with 32-bit jails. So @emaste @jbeich , is that a good enough reason to commit it? Or do we need to canvas more people?

Oct 31 2024, 5:09 PM
asomers committed rGd3459fe7f737: zfsd: replace vdevs with the AUX faulted state (authored by asomers).
zfsd: replace vdevs with the AUX faulted state
Oct 31 2024, 2:01 PM
asomers committed rG1e4da42a36d5: ktls.4: note that there are multiple openssl ports with KTLS knobs (authored by asomers).
ktls.4: note that there are multiple openssl ports with KTLS knobs
Oct 31 2024, 1:35 PM

Oct 28 2024

asomers committed rG7200d90644ba: ktls.4: note that security/gnutls now supports ktls (authored by asomers).
ktls.4: note that security/gnutls now supports ktls
Oct 28 2024, 6:37 PM
asomers closed D47310: ktls.4: note that security/gnutls now supports ktls.
Oct 28 2024, 6:37 PM
asomers added a comment to D47310: ktls.4: note that security/gnutls now supports ktls.

Thanks diizzy!

Oct 28 2024, 6:37 PM
asomers requested review of D47310: ktls.4: note that security/gnutls now supports ktls.
Oct 28 2024, 3:16 PM

Oct 22 2024

asomers added a comment to D47227: lang/rust: enable SSE2 by default on i386.

This new option doesn't affect bootstrap.

lang/rust uses lang/rust-bootstrap instead of vendor binaries, so changes (like codegen) to the former affect the latter. Upstream has stopped providing anything but rust-std for i686-unknown-freebsd many years ago i.e., there's no vendor bootstrap for i386.

Oct 22 2024, 1:48 PM
asomers updated the diff for D47227: lang/rust: enable SSE2 by default on i386.
  • Respond to @jbeich's comments regarding UPDATING
Oct 22 2024, 2:01 AM
asomers added a comment to D47227: lang/rust: enable SSE2 by default on i386.

But add an SSE2 option. Disabling it will allow the port to be used on Pentium 3 an doler CPUs.

Bootstrap uses SSE2, so the port won't build on such old systems. Converting to a flavor may help but lang/rust itself may remain unbuildable unless the bootstrap is flavorized or an existing installation can be used as bootstrap.

Oct 22 2024, 1:58 AM

Oct 21 2024

asomers updated the diff for D47227: lang/rust: enable SSE2 by default on i386.
  • add an UPDATING note
Oct 21 2024, 8:30 PM
asomers requested review of D47227: lang/rust: enable SSE2 by default on i386.
Oct 21 2024, 7:40 PM

Oct 19 2024

asomers accepted D47197: contrib/googletest: update from 1.14.0 to 1.15.2.

Fine by me. Thanks for proactively testing the fusefs test suite build.

Oct 19 2024, 5:15 PM
asomers accepted D47194: tests/sys/fs/fusefs: include iomanip header.

The change LGTM. But the tests ran suspiciously fast. Are you sure that fusefs.ko is loaded?

Oct 19 2024, 5:13 PM

Oct 13 2024

asomers committed rGec22e705c266: tmpfs: remove duplicate flags check in tmpfs_rmdir (authored by mscotty_protonmail.ch).
tmpfs: remove duplicate flags check in tmpfs_rmdir
Oct 13 2024, 9:48 PM
asomers closed D47100: tmpfs: removed double flags check in tmpfs_rmdir vop.
Oct 13 2024, 9:47 PM
asomers accepted D47100: tmpfs: removed double flags check in tmpfs_rmdir vop.
Oct 13 2024, 8:00 PM

Oct 10 2024

asomers committed rGb64d88424dda: ctld: fix several process setup/teardown bugs (authored by asomers).
ctld: fix several process setup/teardown bugs
Oct 10 2024, 7:17 PM
asomers committed rG4421ce1328df: nfscl: fix uninitialized memory in nfsv4_loadattr (authored by asomers).
nfscl: fix uninitialized memory in nfsv4_loadattr
Oct 10 2024, 7:12 PM
asomers committed rGcf2ed0edaefb: fusefs: fix an uninitialized memory access in fuse_vnop_deallocate (authored by asomers).
fusefs: fix an uninitialized memory access in fuse_vnop_deallocate
Oct 10 2024, 7:08 PM

Oct 4 2024

asomers added a reviewer for D46947: ctl: add ATF tests for SCSI PERSISTENT RESERVE IN/OUT: khorben_defora.org.
Oct 4 2024, 8:59 PM
asomers requested review of D46947: ctl: add ATF tests for SCSI PERSISTENT RESERVE IN/OUT.
Oct 4 2024, 8:58 PM

Oct 3 2024

asomers committed rG618ae939b7f9: zfsd: replace vdevs with the AUX faulted state (authored by asomers).
zfsd: replace vdevs with the AUX faulted state
Oct 3 2024, 10:22 PM
asomers closed D46866: Fix zfsd so it checks FAULTED vdevs.
Oct 3 2024, 10:22 PM
asomers accepted D46866: Fix zfsd so it checks FAULTED vdevs.
Oct 3 2024, 10:18 PM
asomers accepted D46611: ctl_report_supported_opcodes: Handle invalid requested service action.
Oct 3 2024, 9:51 PM

Oct 1 2024

asomers accepted D46853: Do not install ctladm tests if WITHOUT_ISCSI.

New version using requiered_progs.
But anyway which port should insall all the missing sg_* binaries ? I don’t find instruction about them.
Because right now they are ignored:
https://ci.freebsd.org/job/FreeBSD-main-amd64-test/lastCompletedBuild/testReport/sys.cam.ctl/prevent/allow/

Oct 1 2024, 1:04 PM

Sep 30 2024

asomers accepted D46853: Do not install ctladm tests if WITHOUT_ISCSI.

Technically, ctl can be used without iscsi, so I think that MK knob is named wrong. But that's beyond the scope of this PR. I think that this change is OK. Note that another way to fix the same problem would be add ctladm to the list of require.progs in each test case within that directory. But your method requires less code.

Sep 30 2024, 9:01 PM

Sep 19 2024

asomers committed rG4bb8e26c262c: fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE (authored by asomers).
fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE
Sep 19 2024, 8:34 PM
asomers committed rG001d66bb189d: targ: fix compiling the example (authored by asomers).
targ: fix compiling the example
Sep 19 2024, 8:26 PM
asomers committed rGc6d11ae455a9: ctl: fix uninitialized data used by PREVENT ALLOW MEDIUM REMOVAL (authored by asomers).
ctl: fix uninitialized data used by PREVENT ALLOW MEDIUM REMOVAL
Sep 19 2024, 8:25 PM
asomers committed rG37357ba28a6d: ctl: add tests for START STOP UNIT (authored by asomers).
ctl: add tests for START STOP UNIT
Sep 19 2024, 8:25 PM
asomers committed rGe2217f809732: ctl: add tests for PREVENT ALLOW MEDIUM REMOVAL (authored by asomers).
ctl: add tests for PREVENT ALLOW MEDIUM REMOVAL
Sep 19 2024, 8:25 PM
asomers committed rG0cc98ae442ba: ctld: plug memory leaks (authored by asomers).
ctld: plug memory leaks
Sep 19 2024, 8:25 PM
asomers committed rG0062ba53df13: ctld: parse config file independently of getting kernel info (authored by asomers).
ctld: parse config file independently of getting kernel info
Sep 19 2024, 8:25 PM
asomers committed rG95fbdf9df5b0: ctladm: deprecate the undocumented "port -l" option (authored by asomers).
ctladm: deprecate the undocumented "port -l" option
Sep 19 2024, 8:07 PM
asomers committed rGbc4240ed3b23: Add some ATF tests for ctladm (authored by asomers).
Add some ATF tests for ctladm
Sep 19 2024, 8:07 PM
asomers committed rG2217ab27adfe: ctladm: print port number with a succesful "port -c" command (authored by asomers).
ctladm: print port number with a succesful "port -c" command
Sep 19 2024, 8:07 PM
asomers committed rGf07fc92df041: ctladm: don't require the use of "-p" with "port -r" (authored by asomers).
ctladm: don't require the use of "-p" with "port -r"
Sep 19 2024, 8:07 PM
asomers committed rGe48e80fcb71a: ctladm: better documentation for adding and removing cfiscsi ports (authored by asomers).
ctladm: better documentation for adding and removing cfiscsi ports
Sep 19 2024, 8:07 PM
asomers committed rG624a521c1885: ctladm.8: fix several errors in the "port" section (authored by asomers).
ctladm.8: fix several errors in the "port" section
Sep 19 2024, 6:55 PM
asomers committed rG5f89aea7b74a: ctld: fix several process setup/teardown bugs (authored by asomers).
ctld: fix several process setup/teardown bugs
Sep 19 2024, 1:28 AM

Sep 17 2024

asomers committed R11:59efdc09dba9: security/vuxml: correct vulnerable package range for nginx (authored by asomers).
security/vuxml: correct vulnerable package range for nginx
Sep 17 2024, 1:46 PM

Sep 9 2024

asomers added a comment to D46613: CTL: add ATF tests for REPORT SUPPORTED OPCODES.

Note that some of these tests, including the CVE-2024-4241 regression test, depend on a recent unreleased change in sg3_utils. For now, you can only get it by building sg3_utils from its git source.

Sep 9 2024, 7:22 PM
asomers requested review of D46613: CTL: add ATF tests for REPORT SUPPORTED OPCODES.
Sep 9 2024, 7:21 PM
asomers added inline comments to D46611: ctl_report_supported_opcodes: Handle invalid requested service action.
Sep 9 2024, 6:21 PM

Sep 8 2024

asomers committed rG44328abfb7ac: nfscl: fix uninitialized memory in nfsv4_loadattr (authored by asomers).
nfscl: fix uninitialized memory in nfsv4_loadattr
Sep 8 2024, 11:29 PM
asomers committed rGf93a50d69df2: fusefs: fix an uninitialized memory access in fuse_vnop_deallocate (authored by asomers).
fusefs: fix an uninitialized memory access in fuse_vnop_deallocate
Sep 8 2024, 9:57 PM
asomers committed rG967b3685a44e: nfs: spellcheck a comment (authored by asomers).
nfs: spellcheck a comment
Sep 8 2024, 8:51 PM

Sep 6 2024

asomers accepted D46551: nvmft: Defer datamove operations to a pool of taskqueue threads.

I don't know this area of code, but your changes LGTM. At least, I can't spot anything wrong with the locking or error handling.

Sep 6 2024, 2:14 PM
asomers accepted D46476: src.conf: Add a MK_ZFS_TESTS knob.

This seems reasonable. Jenkins already disables the ZFS tests for normal runs.

Sep 6 2024, 1:50 PM

Sep 5 2024

asomers committed rG0f2b2276abc3: ctl: fix uninitialized data used by PREVENT ALLOW MEDIUM REMOVAL (authored by asomers).
ctl: fix uninitialized data used by PREVENT ALLOW MEDIUM REMOVAL
Sep 5 2024, 3:12 PM
asomers committed rGe234a72bb8c0: ctl: add tests for PREVENT ALLOW MEDIUM REMOVAL (authored by asomers).
ctl: add tests for PREVENT ALLOW MEDIUM REMOVAL
Sep 5 2024, 3:12 PM
asomers committed rGfe1755fa6bb4: ctl: add tests for START STOP UNIT (authored by asomers).
ctl: add tests for START STOP UNIT
Sep 5 2024, 3:12 PM

Sep 2 2024

asomers abandoned D46479: zfsd: fix the unit tests after 62e7d3c89eb.

Independently fixed by @markj in a58ece87303f882367105c92a27268ed6befa655

Sep 2 2024, 4:32 PM

Aug 29 2024

asomers requested review of D46479: zfsd: fix the unit tests after 62e7d3c89eb.
Aug 29 2024, 5:12 PM

Aug 27 2024

asomers committed R11:84ab1f01b4ce: editors/neovim-gtk: fix the build with Rust 1.80.1 (authored by asomers).
editors/neovim-gtk: fix the build with Rust 1.80.1
Aug 27 2024, 9:13 PM
asomers accepted D46456: fusefs: Fix warning formatting.
Aug 27 2024, 7:43 PM

Aug 21 2024

asomers accepted D46296: add virtiofs kernel module.

I'm still a little shaky on the details of virtio-fs, but I can't find anything obviously wrong here.

Aug 21 2024, 9:01 PM
asomers requested changes to D46295: add virtio file system device support.
Aug 21 2024, 7:30 PM
asomers requested changes to D46297: add virtiofs mount utility.

Can you add a man page, too?

Aug 21 2024, 4:37 PM

Aug 20 2024

asomers committed R11:6fd1b23f5b45: sysutils/fusefs-xfuse: version 0.4.4 (authored by asomers).
sysutils/fusefs-xfuse: version 0.4.4
Aug 20 2024, 8:03 PM
asomers committed R11:d24e76ca7261: security/vuxml: Correct recent postgresql vulnerability (authored by asomers).
security/vuxml: Correct recent postgresql vulnerability
Aug 20 2024, 4:30 PM

Aug 15 2024

asomers accepted D46294: libgeom: Avoid fixed remappings of the devstat device.

This LGTM. And BTW, I successfully tested it with an out-of-tree libgeom consumer.

Aug 15 2024, 7:05 PM

Aug 7 2024

asomers committed rG969876fcee57: ctld: parse config file independently of getting kernel info (authored by asomers).
ctld: parse config file independently of getting kernel info
Aug 7 2024, 2:37 PM

Jul 30 2024

asomers updated subscribers of D45925: sysutils/fusefs-xfs: update to 0.4.3.

Note, this was reviewed by @fuz , who gave his approval over IRC, but was unable to login to Phabricator at the time.

Jul 30 2024, 5:37 PM
asomers closed D45925: sysutils/fusefs-xfs: update to 0.4.3.
Jul 30 2024, 5:36 PM
asomers committed R11:6f48b7639105: sysutils/fusefs-xfs: update to 0.4.3 (authored by asomers).
sysutils/fusefs-xfs: update to 0.4.3
Jul 30 2024, 5:36 PM

Jul 20 2024

asomers added inline comments to D45993: Add qemufwcfg driver and FUSE filesystem..
Jul 20 2024, 8:32 PM
asomers accepted D46050: sockstat(1): tolerate situation where file info cannot be fetched.
Jul 20 2024, 3:00 PM
asomers committed rG9fd9ba30cc20: ctladm: don't require the use of "-p" with "port -r", part 2 (authored by asomers).
ctladm: don't require the use of "-p" with "port -r", part 2
Jul 20 2024, 2:57 PM

Jul 18 2024

asomers requested changes to D45993: Add qemufwcfg driver and FUSE filesystem..

The changes to tinyfuse.hh look good. Now I've reviewed mount_qemu_fwcfg, too.

Jul 18 2024, 6:36 PM
asomers requested changes to D45993: Add qemufwcfg driver and FUSE filesystem..

This looks like a cool project. I've only reviewed tinyfuse.hh so far; I'll come back for the rest later. BTW, if you want to see an example of a fuse file system written in C++ that doesn't use libfuse, you could check tests/sys/fs/fusefs/mockfs.cc . It basically wraps googlemock.

Jul 18 2024, 12:25 AM

Jul 9 2024

asomers committed rG7f936b0cba08: fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE (authored by asomers).
fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE
Jul 9 2024, 12:03 AM

Jul 8 2024

asomers requested review of D45925: sysutils/fusefs-xfs: update to 0.4.3.
Jul 8 2024, 11:26 PM
asomers committed rGc1a5da044c6e: targ: fix compiling the example (authored by asomers).
targ: fix compiling the example
Jul 8 2024, 8:27 PM

Jul 4 2024

asomers committed rG7f50027321db: ctladm: don't require the use of "-p" with "port -r", part 2 (authored by asomers).
ctladm: don't require the use of "-p" with "port -r", part 2
Jul 4 2024, 8:34 PM

Jun 28 2024

asomers committed rG5d5082fd986e: ctld: plug memory leaks (authored by asomers).
ctld: plug memory leaks
Jun 28 2024, 7:36 PM
asomers committed rG7a8bab3d946c: ctladm: don't require the use of "-p" with "port -r" (authored by asomers).
ctladm: don't require the use of "-p" with "port -r"
Jun 28 2024, 7:36 PM
asomers committed rG1dc90424b26f: ctladm: print port number with a succesful "port -c" command (authored by asomers).
ctladm: print port number with a succesful "port -c" command
Jun 28 2024, 7:36 PM
asomers committed rG259f94f8ab4f: ctladm: better documentation for adding and removing cfiscsi ports (authored by asomers).
ctladm: better documentation for adding and removing cfiscsi ports
Jun 28 2024, 7:36 PM
asomers committed rGab9e5b86596c: Add some ATF tests for ctladm (authored by asomers).
Add some ATF tests for ctladm
Jun 28 2024, 7:25 PM