NetBSD/sys/nfs
schmonz fee42fd1d9 NFS client: fix interop with macOS 14 servers.
Symptom: a bunch of "Cannot open `.' (Invalid argument)".

thorpej@ analysis and fix: on the first request to read a given
directory, make sure READDIR and READDIRPLUS cookie verifiers are
being set to 0. This is in RFC1813 and macOS must have gotten
stricter about it.

Verified on 10.0_RC1/aarch64 to fix the reproducers in PR kern/57691 as
well as the original use case in which I met the bug: pkg_rr once again
runs to completion.
2023-12-10 18:16:08 +00:00
..
Makefile
files.nfs
krpc.h
krpc_subr.c
nfs.h
nfs_bio.c Remove an incorrect assertion. 2022-06-24 16:50:00 +00:00
nfs_boot.c Remove routes on an address removal if the routes referencing to the address. Implemented by ozaki-r@n.o. 2022-09-20 02:23:37 +00:00
nfs_bootdhcp.c s/reqest/request/ in comment. 2022-12-24 15:37:50 +00:00
nfs_bootparam.c
nfs_bootstatic.c
nfs_clntsocket.c
nfs_clntsubs.c PR/57279: Izumi Tsutsui: Fix some {int,long} -> time_t. Still things will 2023-03-21 15:47:46 +00:00
nfs_export.c
nfs_iod.c PR/57279: Izumi Tsutsui: Fix some {int,long} -> time_t. Still things will 2023-03-21 15:47:46 +00:00
nfs_kq.c
nfs_node.c
nfs_serv.c nfs: Avoid free of uninitialized on bad name size in create, mknod. 2023-03-23 19:53:01 +00:00
nfs_socket.c nfs: Simplify assertion. No functional change intended. 2023-04-09 12:33:58 +00:00
nfs_srvcache.c
nfs_srvsocket.c When partitioning a mbuf chain with m_split() the last mbuf of the returned 2022-12-20 09:40:09 +00:00
nfs_srvsubs.c nfs: Avoid integer overflow in nfs_namei bounds check. 2023-03-23 19:52:42 +00:00
nfs_subs.c
nfs_syscalls.c
nfs_var.h
nfs_vfsops.c PR/57279: Izumi Tsutsui: Fix some {int,long} -> time_t. Still things will 2023-03-21 15:47:46 +00:00
nfs_vnops.c NFS client: fix interop with macOS 14 servers. 2023-12-10 18:16:08 +00:00
nfsdiskless.h
nfsm_subs.h nfs: Use unsigned name lengths so we don't trip over negative ones. 2023-03-23 19:52:52 +00:00
nfsmount.h
nfsnode.h
nfsproto.h
nfsrtt.h
nfsrvcache.h
rpcv2.h
xdr_subs.h