nfs_nfsdserv.c

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
add linux compat in nfs v4 client with permission checks on open

Obtained from: FreeBSD

update more file systems.

  1. … 62 more files in changeset.
Fix the eir_server_scope reply argument for NFSv4.1 ExchangeID.

In the reply to an ExchangeID operation, the NFSv4.1 server returns a

"scope" value (eir_server_scope). If this value is the same, it indicates

that two servers share state, which is never the case for FreeBSD servers.

As such, the value needs to be unique and it was without this patch.

However, I just found out that it is not supposed to change when the

server reboots and without this patch, it did change.

This patch fixes eir_server_scope so that it does not change when the

server is rebooted.

The only affect not having this patch has is that Linux clients don't

reclaim opens and locks after a server reboot, which meant they lost

any byte range locks held before the server rebooted.

It only affects NFSv4.1 mounts and the FreeBSD NFSv4.1 client was not

affected by this bug.

Obtained from: FreeBSD svn 334633

sync nullfs and nfs with freebsd

  1. … 47 more files in changeset.
make it possible to force async server side on NFS server.

0.4-RELEASE-p9

Fix a security issue affecting NFS server where a trusted client can deadlock the server.

  1. … 2 more files in changeset.
fix a deadlock in nfs server

Fix IPv6 problems.

Make some things in ATA & cam constant.

Fix some bugs in geom

Remove unused files.

Tag.

  1. … 912 more files in changeset.
This commit was generated by cvs2svn to compensate for changes in r5075, which included commits to RCS files with non-trunk default branches.

    • -0
    • +3507
    ./nfs_nfsdserv.c
  1. … 4164 more files in changeset.