#
e413b7aa |
| 11-Jan-2018 |
Marcel Telka <telka@strato.de> |
Add exported_lock guards for NFSv4 server
This adds protection for reading of secinfo data, exi_public, exi_visible, and namespace tree operations.
refs #3377
(cherry picked from commit b78b2fc4e3
Add exported_lock guards for NFSv4 server
This adds protection for reading of secinfo data, exi_public, exi_visible, and namespace tree operations.
refs #3377
(cherry picked from commit b78b2fc4e3e07cc3514ae1cb332e7f5f74c91068)
show more ...
|
#
3ed73216 |
| 02-Jun-2016 |
Arne Jansen <jansen@webgods.de> |
nfssrv: don't hold exported_lock during compound processing
Instead rely on exi_hold/exi_rele the same way nfs3 does.
refs #3075
(cherry picked from commit 53d2e830bb37407aaa57ae3402a3122492f5eaa6)
|
#
8a7df9a2 |
| 12-Oct-2015 |
Simon Klinkert <klinkert@webgods.de> |
nfs4: cannot delete files when filesystem is full
rfs4_op_remove should close file descriptors before calling VOP_REMOVE. Otherwise ZFS won't be able to delete files when we're over quota because v_
nfs4: cannot delete files when filesystem is full
rfs4_op_remove should close file descriptors before calling VOP_REMOVE. Otherwise ZFS won't be able to delete files when we're over quota because v_count > 1 in function zfs_remove().
(cherry picked from commit ab87159a4e7946f0e97eb17590db1cb88d7da9bd)
show more ...
|
#
bbe876c0 |
| 02-Apr-2015 |
Marcel Telka <marcel.telka@nexenta.com> |
5761 nfs4_prot.x should be updated for RFC 7531 Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
|
#
6e062f4a |
| 27-Jan-2015 |
Marcel Telka <marcel.telka@nexenta.com> |
5563 Some traverse() callers do strange things Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Robert Mustacchi <rm@jo
5563 Some traverse() callers do strange things Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
show more ...
|
#
5cb0d679 |
| 02-Jul-2014 |
Marcel Telka <marcel.telka@nexenta.com> |
4943 NFS server: Generic uid and gid remapping for AUTH_SYS Reviewed by: Jan Kryl <jan.kryl@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
|
#
7c9adcc5 |
| 20-Nov-2013 |
Marcel Telka <marcel.telka@nexenta.com> |
4342 NULL pointer dereference in rfs4_op_setclientid() Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.c
4342 NULL pointer dereference in rfs4_op_setclientid() Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
show more ...
|
#
e36d7b11 |
| 22-May-2013 |
Sebastien Roy <seb@delphix.com> |
3630 NFS server should not allocate oversized buffers Reviewed by: Jeff Biseda <jeff.biseda@delphix.com> Reviewed by: Eric Schrock <Eric.Schrock@delphix.com> Reviewed by: Gordon Ross <gordon.ross@nex
3630 NFS server should not allocate oversized buffers Reviewed by: Jeff Biseda <jeff.biseda@delphix.com> Reviewed by: Eric Schrock <Eric.Schrock@delphix.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
show more ...
|
#
11bb729e |
| 19-Feb-2013 |
Marcel Telka <Marcel.Telka@nexenta.com> |
1927 nfs4 stale clientid loop (OI server, Linux client) Reviewed by: Carlos Cardenas <cardenas12@gmail.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe
1927 nfs4 stale clientid loop (OI server, Linux client) Reviewed by: Carlos Cardenas <cardenas12@gmail.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
show more ...
|
#
8cd69bcf |
| 26-Sep-2012 |
Richard Lowe <richlowe@richlowe.net> |
backout 3157: needs more work
|
#
049d03d9 |
| 04-Sep-2012 |
Vitaliy Gusev <gusev.vitaliy@nexenta.com> |
3162 nfs: some unusable code in nfs4_srv.c Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
#
447cd349 |
| 06-Sep-2012 |
Daniil Lunev <d.lunev.mail@gmail.com> |
3160 nfs: OPEN_CONFIRM with non-regular file returns wrong error Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
#
21feb70a |
| 06-Sep-2012 |
Daniil Lunev <d.lunev.mail@gmail.com> |
3161 nfs: OPEN_DOWNGRADE with non-regular file returns wrong error Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
#
945b8d40 |
| 05-Sep-2012 |
Daniil Lunev <d.lunev.mail@gmail.com> |
3158 nfs: Server should return NFS4_OK with zero length COMPOUND request Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
#
e4359d72 |
| 30-Aug-2012 |
Daniil Lunev <d.lunev.mail@gmail.com> |
3159 nfs: Server returns wrong access_mode with some ACCESS requests Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
#
188ac20f |
| 15-Sep-2012 |
Daniil Lunev <d.lunev.mail@gmail.com> |
3157 nfs: wrong utf8-encoded string should be cause of error Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
#
15721462 |
| 30-Aug-2012 |
Daniil Lunev <d.lunev.mail@gmail.com> |
3156 nfs: '.', '..', and filename with '/' return wrong error code Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
#
6a634c9d |
| 19-Aug-2010 |
Richard Lowe <richlowe@richlowe.net> |
merge with onnv_147 Reviewed by: garrett@nexenta.com Approved by: garrett@nexenta.com
|
#
35bbd688 |
| 03-Aug-2010 |
Karen Rochford <Karen.Rochford@Sun.COM> |
6972525 NFS RDMA doesn't always handle iovec structures correctly
|
#
bffeae97 |
| 01-Jun-2010 |
Marcel Telka <Marcel.Telka@Sun.COM> |
6914555 rfs4_op_rename() can double free converted_onm 6930600 Test for nonzero cs->vp in do_rfs4_op_lookup() cannot be false 6930604 do_rfs4_op_secinfo() can use uninitialized local variable did_tra
6914555 rfs4_op_rename() can double free converted_onm 6930600 Test for nonzero cs->vp in do_rfs4_op_lookup() cannot be false 6930604 do_rfs4_op_secinfo() can use uninitialized local variable did_traverse
show more ...
|
#
f63200e6 |
| 11-Mar-2010 |
Jeff A. Smith <Jeff.A.Smith@Sun.Com> |
6655655 Single phase COMMIT processing for NFS3 and NFS4 server
|
#
59fb210b |
| 01-Mar-2010 |
Jan Kryl <Jan.Kryl@Sun.COM> |
6927244 share_nfs charset option doesn't work when creating directories
|
#
e3c57d6a |
| 28-Feb-2010 |
Gerald Thornbrugh <Gerald.Thornbrugh@Sun.COM> |
6894234 NFSv4 server ignores SGID bit when using Linux client
|
#
593cc11b |
| 06-Feb-2010 |
Jan Kryl <Jan.Kryl@Sun.COM> |
6920999 NFS client character encoding (to UTF-8) not working for S10 NFSv4 client
|
#
c242f9a0 |
| 18-Jan-2010 |
chunli zhang - Sun Microsystems - Irvine United States <Chunli.Zhang@Sun.COM> |
6873106 Need a mechanism to share buffers between fs modules
|