Page MenuHomeFreeBSD

rmacklem (Rick Macklem)
User

Projects (1)

User Details

User Since
Jan 13 2015, 10:58 PM (584 w, 3 d)

Recent Activity

Wed, Mar 25

rmacklem committed rG41b423cc4e4d: clnt_bck.c: Delete a couple of old diagnostic printfs.
Wed, Mar 25, 9:55 PM

Sun, Mar 22

rmacklem committed rGd288383b4d80: nfs_clstate.c: Handle the same stateid case correctly.
Sun, Mar 22, 1:55 AM
rmacklem committed rGb2fc2556c1ea: nfs_clstate.c: Handle the same stateid case correctly.
Sun, Mar 22, 1:51 AM

Tue, Mar 17

rmacklem committed rG6580d040861d: nfs_nfsdserv.c: Fix handling of archive flag for mkdir.
Tue, Mar 17, 12:25 AM

Sun, Mar 8

rmacklem committed rG016570c4463d: nfs_clstate.c: Handle the same stateid case correctly.
Sun, Mar 8, 10:12 PM

Feb 24 2026

rmacklem committed rG5153ca331b44: vfs_mount.c: Don't call VFS_MOUNT() if only exports are being updated.
Feb 24 2026, 10:08 PM
rmacklem committed rG7ae432e6fbb2: vfs_mount.c: Don't call VFS_MOUNT() if only exports are being updated.
Feb 24 2026, 1:45 AM

Feb 21 2026

rmacklem committed rG86a6407d028d: linux_file.c: Fix handling of NFS getdents() emulation.
Feb 21 2026, 5:05 PM

Feb 16 2026

rmacklem committed rGb45447c6cc21: runat: Add -h to manipulate a symlink's named attribute dir.
Feb 16 2026, 12:52 AM

Feb 5 2026

rmacklem committed rG79b28bc8d1b4: nfscl: Fix the build.
Feb 5 2026, 7:57 PM
rmacklem committed rG406c98d2ca1d: nfscl: Fix handling of case insensitive file systems.
Feb 5 2026, 7:56 PM
rmacklem committed rG2e665ce547b5: nfsd: Fix handling of attributes during Open/Create/Exclusive_41.
Feb 5 2026, 7:54 PM
rmacklem committed rG144c1eda3973: nfs: Add some support for POSIX draft ACLs.
Feb 5 2026, 1:30 AM
rmacklem committed rGdccf41dd1834: nfs: Add some support for POSIX draft ACLs.
Feb 5 2026, 1:29 AM
rmacklem committed rGd842c511d84c: nfscl: Add some support for POSIX draft ACLs.
Feb 5 2026, 1:28 AM
rmacklem committed rG2eddaeb3e505: nfscommon: Add some support for POSIX draft ACLs.
Feb 5 2026, 1:26 AM
rmacklem committed rG20bfa56c514b: nfsd: Add some support for POSIX draft ACLs.
Feb 5 2026, 1:25 AM
rmacklem committed rGe00ce2fe6536: nfscommon: Add some support for POSIX draft ACLs.
Feb 5 2026, 1:23 AM

Jan 24 2026

rmacklem committed rG6fd7e55c9413: nfsd: Fix handling of hidden/system during Open/Create.
Jan 24 2026, 12:48 AM

Jan 21 2026

rmacklem committed rG053449fa5c6c: nfscl: Fix the build.
Jan 21 2026, 1:35 AM
rmacklem committed rGf2155a6fb568: nfscl: Fix handling of case insensitive file systems.
Jan 21 2026, 12:24 AM

Jan 15 2026

rmacklem committed rG4fc11c92d324: nfsd: Fix handling of attributes during Open/Create/Exclusive_41.
Jan 15 2026, 11:31 PM
rmacklem updated the diff for D54679: linux_file.c: Fix handling of NFS getdents() emulation.

Do roundup2() after the min(args->count, MAXBSIZE)
as suggsted by markj@.

Jan 15 2026, 12:13 AM

Jan 14 2026

rmacklem requested review of D54679: linux_file.c: Fix handling of NFS getdents() emulation.
Jan 14 2026, 12:49 AM

Jan 9 2026

rmacklem committed rGa6d57f312f18: nfsd: Fix handling of hidden/system during Open/Create.
Jan 9 2026, 12:34 AM

Dec 31 2025

rmacklem committed rGe8567de718a4: nfscl: Fix handling of POSIX draft default ACLs.
Dec 31 2025, 2:45 AM
rmacklem committed rGab5ec8ccbcf0: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.
Dec 31 2025, 1:33 AM
rmacklem committed rG785d429c2b93: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.
Dec 31 2025, 1:25 AM

Dec 24 2025

rmacklem committed rG4f184fd35d81: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.
Dec 24 2025, 4:31 PM
rmacklem closed D54279: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.
Dec 24 2025, 4:31 PM
rmacklem updated the diff for D54279: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.

Did formatting changes suggested by Ziaee.

Dec 24 2025, 3:41 PM
rmacklem updated the diff for D54279: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.

Made formatting changes suggested by kib@.

Dec 24 2025, 3:11 AM
rmacklem added a comment to D54279: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.

Updated as suggested by kib@.

Dec 24 2025, 1:28 AM
rmacklem updated the diff for D54279: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.

Add words similar to what was in the email,
as requested by kib@.

Dec 24 2025, 1:26 AM

Dec 23 2025

rmacklem updated the diff for D54279: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.

Add ziaee@'s suggested change.

Dec 23 2025, 10:58 PM
rmacklem updated the diff for D54279: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.

Added a short description of the rc.conf
variables, as suggested by kib@.

Dec 23 2025, 10:53 PM
rmacklem committed rGb94e4c7037b0: RELNOTES: Add an entry for 8e3fd450cc53 and friends.
Dec 23 2025, 2:54 AM

Dec 22 2025

rmacklem committed rG60eb371c2b9a: UPDATING: Add an entry for commit 9f49f436a9ec.
Dec 22 2025, 11:31 PM
rmacklem committed rGe35191ccf3b3: nfs: Add some support for POSIX draft ACLs.
Dec 22 2025, 11:25 PM
rmacklem committed rG9f49f436a9ec: nfs: Add some support for POSIX draft ACLs.
Dec 22 2025, 9:53 PM
rmacklem committed rG0e724de9ed6f: nfscl: Add some support for POSIX draft ACLs.
Dec 22 2025, 2:07 AM
rmacklem committed rG949cff4dceff: nfscommon: Add some support for POSIX draft ACLs.
Dec 22 2025, 1:09 AM
rmacklem committed rG8e3fd450cc53: nfsd: Add some support for POSIX draft ACLs.
Dec 22 2025, 12:11 AM

Dec 21 2025

rmacklem committed rGa35bbd5d9f5f: nfscommon: Add some support for POSIX draft ACLs.
Dec 21 2025, 10:30 PM

Dec 18 2025

rmacklem requested review of D54279: nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup.
Dec 18 2025, 12:56 AM

Dec 10 2025

rmacklem committed rGc8180893d7fe: nfs_nfsdstate.c: Add sanity checks for lock stateids.
Dec 10 2025, 3:42 AM
rmacklem committed rGffd47a4bc671: nfs_nfsdstate.c: Add sanity checks for lock stateids.
Dec 10 2025, 3:38 AM

Dec 6 2025

rmacklem closed D45814: Allow ZFS sharenfs to generate multiple export(5) lines.

Commit to OpenZFS was done in August 2024.

Dec 6 2025, 3:08 PM

Nov 27 2025

rmacklem accepted D53949: kgssapi: Remove broken MOD_UNLOAD code.

Looks fine to me.

Nov 27 2025, 9:12 PM

Nov 26 2025

rmacklem committed rGaa1cf240887d: nfs_nfsdstate.c: Add sanity checks for lock stateids.
Nov 26 2025, 7:22 PM

Nov 23 2025

rmacklem committed rGbac4d3fd6cf8: UPDATING: Add an entry for f27afc476551.
Nov 23 2025, 8:42 PM
rmacklem committed rG33d15245f9be: param.h: Bump __FreeBSD_version to 1500502.
Nov 23 2025, 8:36 PM
rmacklem committed rGf27afc476551: nfs: Add support for the new _PC_CASE_INSENSITIVE name.
Nov 23 2025, 8:29 PM
rmacklem committed rG52159dd73fe7: pathconf.2: Document the new _PC_CASE_INSENSITIVE name.
Nov 23 2025, 8:26 PM
rmacklem committed rGd5335bdee715: nfs_clvfsops.c: Allow long directory mount paths.
Nov 23 2025, 1:26 PM

Nov 22 2025

rmacklem committed rGa36c71acb6e9: nfs_commonsubs.c: Get rid of variable used as a constant.
Nov 22 2025, 11:55 PM

Nov 8 2025

rmacklem committed rGfdd30e0670d1: pathconf: Define a new name called _PC_CASE_INSENSITIVE.
Nov 8 2025, 1:17 AM

Nov 5 2025

rmacklem committed rG3a64c667f16f: nfs: Add support for the NFSv4 archive attribute.
Nov 5 2025, 1:34 AM

Nov 2 2025

rmacklem committed rG088ced14a69b: UPDATING: Add an entry for e5aa60d06958.
Nov 2 2025, 11:23 PM
rmacklem committed rGb3de3c2dea57: param.h: Bump __FreeBSD_version for e5aa60d06958.
Nov 2 2025, 11:19 PM
rmacklem committed rGe5aa60d06958: nfs: Add support for the new _PC_CASE_INSENSITIVE name.
Nov 2 2025, 8:43 PM
rmacklem committed rG26a9d67f6fbb: nfscommon: Update the nfs_bigreply array (authored by ehem_freebsd_m5p.com).
Nov 2 2025, 8:25 PM
rmacklem accepted D53536: nfs_clvnops: standardize on EOPNOTSUPP for posix_fallocate(2).
Nov 2 2025, 3:40 PM

Nov 1 2025

rmacklem committed rGb473bb274cef: pathconf.2: Document the new _PC_CASE_INSENSITIVE name.
Nov 1 2025, 10:24 PM
rmacklem closed D53508: pathconf.2: Document the new _PC_CASE_INSENSITIVE name.
Nov 1 2025, 10:24 PM

Oct 31 2025

rmacklem updated the diff for D53508: pathconf.2: Document the new _PC_CASE_INSENSITIVE name.

Reword the line to say "performs case insensitive lookups,"
as suggested by kib@.

Oct 31 2025, 11:25 PM
rmacklem added inline comments to D53508: pathconf.2: Document the new _PC_CASE_INSENSITIVE name.
Oct 31 2025, 10:50 PM
rmacklem added inline comments to D53508: pathconf.2: Document the new _PC_CASE_INSENSITIVE name.
Oct 31 2025, 10:45 PM
rmacklem requested review of D53508: pathconf.2: Document the new _PC_CASE_INSENSITIVE name.
Oct 31 2025, 9:15 PM
rmacklem committed rG7a5208998bc9: nfs_clrpcops.c: NFSM_DISSECT() reply for each dir separately.
Oct 31 2025, 1:16 AM
rmacklem committed rGc02fa3f085c6: nfs_clrpcops.c: NFSM_DISSECT() reply for each dir separately.
Oct 31 2025, 1:06 AM

Oct 30 2025

rmacklem committed rG9a4da735ca97: nfs_commonsubs.c: Add a sanity check for nid_ngroup.
Oct 30 2025, 2:26 PM
rmacklem committed rG83a0732a4cfe: nfs_commonsubs.c: Add a sanity check for nid_ngroup.
Oct 30 2025, 2:06 PM
rmacklem committed rGf262601ebaff: nfs_clrpcops.c: Check for too large a write reply.
Oct 30 2025, 1:24 AM
rmacklem committed rG4f7bd8c77981: nfs_clrpcops.c: Fix two possible large NFSM_DISSECT()s.
Oct 30 2025, 1:23 AM
rmacklem committed rG1d37ea5e58e8: nfs_clrpcops.c: Add sanity checks for the slot cnts.
Oct 30 2025, 1:23 AM
rmacklem committed rG7c9d801ed278: nfs_nfsdserv.c: Add a sanity check for layout commit cnt.
Oct 30 2025, 1:22 AM
rmacklem committed rGb5b6ddfc9981: nfs_clrpcops.c: Check for too large a write reply.
Oct 30 2025, 1:05 AM
rmacklem committed rG609c4eb70afe: nfs_clrpcops.c: Fix two possible large NFSM_DISSECT()s.
Oct 30 2025, 1:04 AM
rmacklem committed rG14148591b951: nfs_clrpcops.c: Add sanity checks for the slot cnts.
Oct 30 2025, 1:02 AM
rmacklem committed rGc69e0be70f46: nfs_nfsdserv.c: Add a sanity check for layout commit cnt.
Oct 30 2025, 1:01 AM

Oct 29 2025

rmacklem committed rG8d5a88ac95b2: nfs_clvfsops.c: Allow long directory mount paths.
Oct 29 2025, 9:45 PM
rmacklem committed rG73551cd6eac2: nfs_commonsubs.c: Get rid of variable used as a constant.
Oct 29 2025, 12:31 AM

Oct 28 2025

rmacklem committed rG9d13c87afdb3: nfs_clrpcops.c: NFSM_DISSECT() reply for each dir separately.
Oct 28 2025, 9:35 PM
rmacklem committed rG4672adcea4cf: nfs_commonsubs.c: Add a sanity check for nid_ngroup.
Oct 28 2025, 2:48 PM
rmacklem closed D53389: nfs_commonsubs.c: Add a sanity check for nid_ngroup.
Oct 28 2025, 2:47 PM
rmacklem requested review of D53389: nfs_commonsubs.c: Add a sanity check for nid_ngroup.
Oct 28 2025, 12:29 AM

Oct 27 2025

rmacklem committed rG2c82cdd2e29f: nfs_clrpcops.c: Check for too large a write reply.
Oct 27 2025, 2:53 PM
rmacklem closed D53368: nfs_clrpcops.c: Check for too large a write reply.
Oct 27 2025, 2:52 PM
rmacklem committed rGb9e6206f5933: nfs_clrpcops.c: Fix two possible large NFSM_DISSECT()s.
Oct 27 2025, 2:46 PM
rmacklem closed D53367: nfs_clrpcops.c: Fix two possible large NFSM_DISSECT()s.
Oct 27 2025, 2:46 PM
rmacklem committed rG3053b2a3dcab: nfs_clrpcops.c: Add sanity checks for the slot cnts.
Oct 27 2025, 2:39 PM
rmacklem closed D53363: nfs_clrpcops.c: Add sanity checks for the slot cnt.
Oct 27 2025, 2:38 PM
rmacklem committed rG1a679fb90796: nfs_nfsdserv.c: Add a sanity check for layout commit cnt.
Oct 27 2025, 2:28 PM
rmacklem closed D53354: nfs_nfsdserv.c: Add sanity check for layout commit cnt.
Oct 27 2025, 2:28 PM
rmacklem added a comment to D53368: nfs_clrpcops.c: Check for too large a write reply.

There is a similar pattern in nfsrpc_writeds(). Does that need to be fixed too?

Oct 27 2025, 2:08 PM
rmacklem updated the diff for D53368: nfs_clrpcops.c: Check for too large a write reply.

Add the same fix to nfsrpc_writeds().

Oct 27 2025, 2:07 PM
rmacklem added inline comments to D53367: nfs_clrpcops.c: Fix two possible large NFSM_DISSECT()s.
Oct 27 2025, 1:55 PM
rmacklem added inline comments to D53354: nfs_nfsdserv.c: Add sanity check for layout commit cnt.
Oct 27 2025, 1:39 PM

Oct 26 2025

rmacklem requested review of D53368: nfs_clrpcops.c: Check for too large a write reply.
Oct 26 2025, 8:52 PM