User Details
- User Since
- Jan 13 2015, 10:58 PM (545 w, 6 d)
Today
Yesterday
Sun, Jun 29
Sat, Jun 28
Thu, Jun 26
Sun, Jun 22
Sat, Jun 21
This patch is bogus and will not fix the crash.
It is rpc_gss_init() that needs to set CURVNET.
Ignore the above paragraph. I found where I scribbled down the crash. The calls were:
Fri, Jun 20
I realized that this is a NFS client side call,
so it needs to set vnet0.
I'll do that in the specific RPC-over-TLS code.
Wed, Jun 18
Sun, Jun 15
Mon, Jun 9
Sun, Jun 8
Sat, Jun 7
I'll leave the minor nits up to you.
Are you a committer or do you need me
to do it?
Fri, Jun 6
Thu, Jun 5
Wed, Jun 4
Tue, Jun 3
Mon, Jun 2
Are you sure? I didn't think the krpc used rpcbind.
May 30 2025
May 27 2025
May 26 2025
May 25 2025
The main change is to zfs_readdir(), so that it skips over
forbidden names for a named attribute directory.
May 24 2025
May 23 2025
Good questions! Maybe they need to be asked on a mailing
list for FreeBSD, but at least I'd like to hear your thoughts.
May 17 2025
May 16 2025
May 10 2025
May 6 2025
Added support for _PC_HAS_NAMEDATTR, which is
mainly a new function called zfs_has_namedattr().
May 5 2025
May 4 2025
It seems to do so. Solaris calls it _PC_XATTR_EXISTS.
It seems to work for local files on Solaris, but returns random junk for an NFSv4 mount.
(Since things look correct on the wire, I think this is just a Solaris bug?)
May 3 2025
Clarified when named attributes and named attribute
directories are created.
May 1 2025
Apr 25 2025
Apr 23 2025
Replaced the copyright notice with the new recommended
short one, as suggested by ziaee@.
Removed the "." after my name in the copyright.
Added chdir(2) to the SEE ALSO section of the runat.1.
Marked inline comments as done.
Updated the copyrights, as suggested by ziaa@.
Looks fine to me, rick
Apr 22 2025
Note that O_CLOEXEC is set in "fmode" near the top of main()
for the second open.
Marked inline comments as done.
Missed a couple of cases for .Ar file. Fixed now.
Updated man page with changes suggested by ziaa@.
Updated the man page to reflect the use of /bin/sh.
This version just does an execl() as suggested by kib@.
Oops, missed the last suggested change from kib@
the last time. It is here now.
Updated runat.c to apply kib@'s suggestions.
For some reason (don't know where I got it) I
thought that fchdir() directory change would
affect more than the process, which was why I
did the fork(). (I think it came from ancient
recollections of how 6th Edition worked in the
1970s. I'm gettin old;-)
Re-written to conform to the more Solaris-like
semantics of O_NAMEDATTR that is now implemented
in main.
Apr 21 2025
Update runat.c to use the up to date more Solaris-like
O_NAMEDATTR flag.
I misinterpreted the Solaris documentation for O_XATTR.
It is used for an openat() where the path is for a file in
the file system's namespace, to open a named attribute
for the file, not a named attribute directory.