summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/smbsrv
AgeCommit message (Collapse)AuthorFilesLines
2019-05-2810982 Would like an SMB share property to enable/disable quotasGordon Ross1-1/+7
Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Matt Barden <Matt.Barden@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-05-2210980 Should pass the smbtorture lock testsGordon Ross2-21/+22
Portions contributed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-2210979 Prefer that SMB change notify not tie up a worker threadGordon Ross4-40/+64
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Matt Barden <Matt.Barden@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-2210977 Windows 10 SMB client exhausts smbauth socketsGordon Ross2-0/+3
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-2210976 svcadm disable network/smb/server may hangGordon Ross2-2/+3
Portions contributed by: Matt Barden <Matt.Barden@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-2210978 improve smb cancel supportGordon Ross3-16/+17
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-2110975 Want SMB2 Apple extensionsGordon Ross4-0/+267
Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Matt Barden <Matt.Barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-2110974 SMB1 create file should support extended_response formatGordon Ross2-3/+11
Reviewed by: Matt Barden <Matt.Barden@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-2110972 SMB1 tree connect missing some featuresGordon Ross1-0/+17
Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-1710959 intended nbmand locking functionality is confusedGordon Ross1-0/+1
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-05-1510909 Incorrect parameters passed to DC lead to STATUS_INVALID_INFO_CLASSMatt Barden1-1/+2
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Sam Zaydel <szaydel@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-03-149735 Need to provide SMB 2.1 ClientGordon Ross4-789/+3
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-04-041575 untangle libmlrpc from SMB serverGordon Ross23-1405/+39
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-12-228935 SMB ioctl fixes incompleteDan McDonald1-0/+1
Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rui Loura <rui.loura@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dominik Hassler <hasslerd@gmx.li> Approved by: Garrett D'Amore <garrett@damore.org>
2017-09-288662 SMB server ioctls should be appropriately sized.Gordon Ross1-0/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Albert Lee <trisk@forkgnu.org>
2017-04-138062 memory leak in smb_unicode_init()Pavel Zakharov1-0/+2
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-02-227812 Remove gender specific languageDaniel Hoffman2-2/+4
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-10-207483 SMB flush on pipe triggers NULL pointer dereference in module smbsrvDan Vatca1-0/+2
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2015-11-066399 SMB2 supportGordon Ross22-331/+1087
Portions contributed by: Alek Pinchuk <alek@nexenta.com> Portions contributed by: Kevin Crowe <kevin.crowe@nexenta.com> Portions contributed by: Matt Barden <Matt.Barden@nexenta.com> Reviewed by: Alek Pinchuk <alek@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Daniel Borek <daniel.borek@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <Yuri.Pankov@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-11-066398 SMB should support path names longer than 1024Peer Dampmann1-0/+6
Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-10-266352 Updated DC locator for SMB and idmapGordon Ross4-4/+15
Portions contributed by: Matt Barden <Matt.Barden@nexenta.com> Portions contributed by: Kevin Crowe <kevin.crowe@nexenta.com> Portions contributed by: Alek Pinchuk <alek@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Tony Nguyen <tony.nguyen@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-10-261122 smbsrv should use SPNEGO (inbound authentication)Gordon Ross10-36/+194
Portions contributed by: Matt Barden <Matt.Barden@nexenta.com> Portions contributed by: Kevin Crowe <kevin.crowe@nexenta.com> Portions contributed by: Alek Pinchuk <alek@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Matt Barden <Matt.Barden@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-10-046026 Zero-padded IP address strings returned by SMBGordon Ross1-1/+2
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-10-046024 ACL editor crash in Windows 2012 R2Gordon Ross1-9/+15
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-06-155995 RPC over SMB named pipes should use AF_UNIX sockets (missed bits)Gordon Ross1-0/+1
Approved by: Richard Lowe <richlowe@richlowe.net>
2015-06-135995 RPC over SMB named pipes should use AF_UNIX socketsGordon Ross5-57/+40
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-06-045917 User-mode SMB serverGordon Ross13-54/+158
Authored by: Thomas Keiser <thomas.keiser@nexenta.com> Authored by: Albert Lee <trisk@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-06-045921 Want a netbios_enable parameter in sharectl_smbGordon Ross2-2/+4
Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-05-085901 SMB clients get errors trying to delete non-empty directoriesAlek Pinchuk1-2/+2
1663 Non-empty directories can be marked delete on close in CIFS, but not actually deleted Reviewed by: Bayard Bell <buffer.g.overflow@gmail.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-05-085900 read-raw, write-raw are dead codeGordon Ross1-7/+0
Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-05-085899 panic on bad mutex in smb_event_wait()Gordon Ross2-7/+7
Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-281527 SMB server in non-global zonesGordon Ross6-71/+101
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Stepan Zastupov <stepan.zastupov@gmail.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-04-121517 smbsrv workers run at excessively high priorityGordon Ross2-2/+11
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-02-125322 tree connect from Windows 7 failsThomas Keiser2-15/+21
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-295319 smb_oplock_acquire thread deadlockGordon Ross1-2/+2
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Sarah Jelinek <Sarah.Jelinek@nexenta.com> Reviewed by: Jeffry Molanus <jeffry.molanus@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-295318 Panic with smbtorture raw.scan-eamaxGordon Ross2-0/+6
Reviewed by: Albert lee <trisk@nexenta.com> Reviewed by: Ilya Usvyatsky <Ilya.Usvyatsky@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-295317 SMB server delivers old modification timeGordon Ross3-65/+42
Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-185316 allow smbadm join to use RPCGordon Ross2-188/+181
Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-105215 smbd core dump with missing negotiate challengeDmitry.Savitsky@nexenta.com1-1/+3
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-02-113523 SMB NT Notify returning too soonGordon Ross2-17/+17
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Yakov Zaytsev <yakov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-02-113223 SMB FindFirst/FindNext don't fill in Last Name OffsetGordon Ross2-3/+8
Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Yakov Zaytsev <yakov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-01-28604 CIFS server should traverse child mount pointsAram Hăvărneanu3-4/+13
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-09-271930 smb_match functions incorrectly handle multibyte charactersGordon Ross1-2/+2
1931 smb_convert_wildcards incorrectly expands < at the end of the pattern Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-07-142991 Allow building without SMB printing supportGordon Ross1-2/+2
Reviewed by: Bill Pijewski <wdp@joyent.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2011-11-111676 Connections to CIFS service via DNS alias kills other sessionsGordon Ross1-4/+0
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Yakov Zaytsev <yakov.zaytsev@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-05-271039 /usr/lib/smbsrv/smbd prevents suspendGordon Ross2-3/+3
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-08-176962953 fw_101 : assertion failed in thread_join() from smb_server_delete()jose borrego3-67/+30
2010-08-116972305 Preferred DC not selected after setting pdc via sharectljoyce mcintosh5-24/+133
6971047 smbd hang during FVT regression test 6711195 Sparc:Get error "Windows Explorer has stopped working" once click on Details fr Properties on Vista PSARC/2009/464 Offline attribute 6972515 Offline attribute - PSARC 2009/464 PSARC/2010/037 Windows Sparse Attribute 6972519 Windows Sparse Attribute - PSARC 2010/037 6719444 [CLI] - idmap help's output is not consistent with man pages's 6975449 idmap test suite needs idmap_cache_get_data() from libidmap 6974351 OpenSSL still taking smbd down --HG-- rename : usr/src/lib/libidmap/common/idmap_priv.h => usr/src/cmd/idmap/idmap/namemaps.h
2010-07-266779186 need domain controller hot failoverjoyce mcintosh1-0/+3
6970986 Level II oplocks - smb_oplock_grant_t shouldn't be dynamically allocated 6971031 Unable add ACL on the share which has only the default owner tab by ZFS 6971899 OpenSSL not MT-safe and takes down smbd 6936762 libidmap should transparently handle interruption in connection to idmapd 6954902 mapping to unknown type does not use directory-based mapping information --HG-- rename : usr/src/lib/libidmap/common/idmap_priv.h => usr/src/cmd/idmap/idmap/namemaps.h
2010-07-226957935 Only one standalone DFS namespace should be cachedjoyce mcintosh13-413/+1125
6958322 Should allow setting and returning target priority info for DFS root target 6955030 assertion failed in thread_join() from smb_server_delete() 6950891 No "no matching rule" trace point for pid->sid 6957520 Sparc - System panics when running smbstat 6950103 Failed to open group database due to too many open files 6961197 SAMR requests failed due to context mismatch 6960835 Need to pass the share type to smbsrv 6952831 SMB level II oplocks 6955337 "Found in AD" tracepoint bogus for U->W with directory-based mapping 6960038 CIFS file ownership problem 6915527 libidmap should not export memdup() 6960283 Windows client dir /R option not listing NTFS named stream 6808472 SMB name space caching on clients 6966183 SMB/CIFS print service CUPS support 6966490 Validation support for NetrDfsSetInfo method, level 105 6962887 Restore kstats for SMB commands 6969600 ::smblist -r[v] crashed mdb 6968451 panic: smbsrv:smb_odir_open 6957572 Cifs server panics at ffffff000c895ad0 smbsrv:smb_user_delete+82 () with smbtorture test. --HG-- rename : usr/src/lib/libidmap/common/idmap_priv.h => usr/src/cmd/idmap/idmap/namemaps.h rename : usr/src/lib/libidmap/common/miscutils.c => usr/src/lib/libuutil/common/uu_string.c