summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/nfs
AgeCommit message (Collapse)AuthorFilesLines
2015-09-146217 nfsauth_cache_get() should allocate/free maxlen for addr, not lenMarcel Telka1-8/+8
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-09-036090 IOPS, bandwidth, and latency kstats for NFS serverMarcel Telka7-100/+813
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-09-035907 xdrmblk_getpos() is unreliableMarcel Telka1-0/+14
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-225761 nfs4_prot.x should be updated for RFC 7531Marcel Telka4-41/+52
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-03-115702 Some leftovers in nfs_auth.cMarcel Telka1-8/+0
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-02-265382 pvn_getpages handles lengths <= PAGESIZE just fineJosef 'Jeff' Sipek3-31/+15
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2015-02-035563 Some traverse() callers do strange thingsMarcel Telka2-9/+12
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-01-265557 rfs3_lookup() could return invalid errorMarcel Telka1-5/+4
Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-01-205509 nfsauth_cache_get() could spend a lot of time walking exi_cacheMarcel Telka3-320/+564
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-12-175440 bad free at checkauth+0x1a2()Marcel Telka1-21/+21
Reviewed by: Jan Kryl <jan.kryl@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-12-165436 Panic due to bad mutex, from auth_cache being previously freedMarcel Telka1-23/+46
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-255296 Support for more than 16 groups with AUTH_SYSMarcel Telka3-168/+319
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-10-215246 xdr_uid_t/xdr_gid_t cleanupsMarcel Telka1-7/+10
Reviewed by: David Höppner <0xffea@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek9-33/+33
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-164995 panic in nlm_prog_4Jerry Jelinek1-61/+0
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-07-155002 Possible buffer overflow in makefh3()Marcel Telka1-4/+10
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-084943 NFS server: Generic uid and gid remapping for AUTH_SYSMarcel Telka7-122/+216
Reviewed by: Jan Kryl <jan.kryl@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-06-173910 t_look(3NSL) should never return T_ERRORGary Mills1-0/+6
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2014-05-104768 Handling of rfs4_start_time is fragileMarcel Telka1-5/+7
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Jan Kryl <jan.kryl@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-03-284662 need a way to disable default file systems in zonesJerry Jelinek2-4/+6
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-03-064650 nfssrv module is left half-initialized if mod_install(9f) failsMarcel Telka1-0/+3
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-03-034642 Checks for ROFS are not sufficient in NFS serverMarcel Telka3-29/+29
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-02-284628 NFS extremely slow in nfsauthMarcel Telka1-36/+24
Reviewed by: Jan Kryl <jan.kryl@nexenta.com> Reviewed by: Ilya Usvyatsky <ilya.usvyatsky@nexenta.com> Reviewed by: Josef Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-02-104141 deleg_reopen() can leak osp->os_ref_countSimon Klinkert1-0/+1
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-01-173105 Kernel inet_pton() implementation returns result in host byte orderYuri Pankov1-17/+3
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@joyent.com>
2013-11-224342 NULL pointer dereference in rfs4_op_setclientid()Marcel Telka1-3/+19
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-11-063928 `tail -f ...` doesn't notice file truncationBryan Cantrill3-15/+63
3929 `man tail` doesn't mentioned "-F" option 3930 'tail -F ...' not resetting the offset of file rotation properly 3968 want FILE_TRUNC event for PORT_SOURCE_FILE Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-05-213630 NFS server should not allocate oversized buffersSebastien Roy5-67/+165
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>
2013-03-142986 nfs: exi refcounter leak at rfs3_lookupMarcel Telka1-7/+7
Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-03-14Back out hg changeset 829c00a55a37, bug 2986 -- introduces vulnerabilityMarcel Telka3-49/+29
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-02-191927 nfs4 stale clientid loop (OI server, Linux client)Marcel Telka1-2/+2
Reviewed by: Carlos Cardenas <cardenas12@gmail.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-01-313508 NFS4 data corruption (client side)Arne Jansen1-14/+15
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Robert Gordon <rbg@openrbg.com> Approved by: Gordon Ross <gwr@nexenta.com>
2012-09-26backout 3157: needs more workRichard Lowe2-101/+3
2012-09-033162 nfs: some unusable code in nfs4_srv.cVitaliy Gusev1-24/+0
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-09-053160 nfs: OPEN_CONFIRM with non-regular file returns wrong errorDaniil Lunev1-0/+6
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-09-063161 nfs: OPEN_DOWNGRADE with non-regular file returns wrong errorDaniil Lunev1-0/+5
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-09-043158 nfs: Server should return NFS4_OK with zero length COMPOUND requestDaniil Lunev1-6/+8
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-08-303159 nfs: Server returns wrong access_mode with some ACCESS requestsDaniil Lunev1-1/+2
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-09-143157 nfs: wrong utf8-encoded string should be cause of errorDaniil Lunev2-3/+104
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-08-303156 nfs: '.', '..', and filename with '/' return wrong error codeDaniil Lunev2-26/+46
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-08-303155 nfs: fs_location being asked but not setted return errorDaniil Lunev1-1/+5
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-08-222986 nfs: exi refcounter leak at rfs3_lookupVitaliy Gusev3-29/+49
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2012-08-293133 nfs4: remove static for nfs4_max_xxxVitaliy Gusev1-3/+5
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-08-283134 nfs4: cleaning code in nfs4_xdrVitaliy Gusev1-7/+9
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-08-293107 nfs4_getattr incorrectly checks bit masksVitaliy Gusev1-5/+7
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-08-272982 nfs3: cleanup debug code at nfs3_srv.cVitaliy Gusev2-427/+6
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@nexenta.com>
2012-07-083063 many instances of unlike enum comparisonRichard Lowe3-9/+11
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-07-22417 Stale OpenOwner entries are not reaped for active clientsVitaliy Gusev1-6/+4
Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2012-04-052586 nfs_make_dotdot() returns sometimes EIOSimon Klinkert1-6/+13
Reviewed by: Garrett D'Amore <garrett.damore@gmail.com> Reviewed by: Jeff Biseda <jeff.biseda@delphix.com> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Dan Kruchinin <dkruchinin@acm.org> Approved by: Albert Lee <trisk@nexenta.com>
2012-02-151588 nfs4 mirror mount hangSimon Klinkert1-11/+23
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan Kruchinin <dkruchinin@acm.org> Approved by: Richard Lowe <richlowe@richlowe.net>