summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/smbclnt
AgeCommit message (Collapse)AuthorFilesLines
2022-01-1114377 nsmb: 'find_mech' accessing 32 bytes in a region of size ...Toomas Soome1-1/+1
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2021-02-1113506 smbfs panic on failed open for appendGordon Ross2-3/+16
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Evan Layton <elayton@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-1811855 Update SMB client to 3.02Gordon Ross5-48/+267
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1011673 Error setting file times with smbfs and Apple SMB serverGordon Ross1-1/+2
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-07-3011454 smbclnt: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Gordon Ross <gwr@nexenta.com>
2019-06-1911262 Memory leak in SMB clientGordon Ross1-1/+3
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-05-1510615 nsmb: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-0710698 SMB client fails to connect to MacOS serverGordon Ross1-3/+10
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-03-149735 Need to provide SMB 2.1 ClientGordon Ross35-3859/+7016
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>
2019-03-149875 SMB client connection setup reworkGordon Ross16-661/+1343
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-03-149874 Add fksmbcl development toolGordon Ross17-131/+673
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-10-149472 Add smbutil discon commandGordon Ross1-12/+0
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-04-139462 panic in smbfs_delmap_callbackGordon Ross3-71/+105
Reviewed by: Jean McCormack <jean.mccormack@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Albert Lee <trisk@softnas.com>
2018-03-165404 smbfs needs mmap supportjilinxpd8-342/+2338
Portions contributed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-03-032552 smbfs: add support for NFS-like removejilinxpd4-205/+315
Portions contributed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-03-031586 mount_smbfs doesn't document noaclGordon Ross1-3/+19
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-09-288663 SMB client assumes serialized ioctlsGordon Ross2-4/+21
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-06-126856 sys/stream.h exposes unnecessary macros to userlandGordon Ross2-1/+4
Portions contributed by: Lauri Tirkkonen <lotheac@iki.fi> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-05-168064 need a static DTrace probe in VN_HOLDSebastien Roy1-6/+9
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-227812 Remove gender specific languageDaniel Hoffman1-1/+2
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-287443 smbfs should present DOS attributesGordon Ross3-26/+132
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-09-165133 fix races for two panics on NULL pointer derefs in nsmb connection teardownBayard Bell2-10/+7
Reviewed by: Gordon Ross <gordon.ross@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-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek1-2/+2
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-03-284662 need a way to disable default file systems in zonesJerry Jelinek1-1/+2
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-01-313325 nsmb_close locking and teardown deadlockBayard Bell2-7/+7
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Yakov Zaytsev <yakov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-02-042041 panic in nsmb_closeGordon Ross2-80/+189
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2011-07-291282 nsmb_open has a raceGordon Ross2-108/+43
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-06-301120 Use real file descriptors for smbfs named pipes.Gordon Ross11-286/+765
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-08-126906740 Zones need an improved reference counting mechanismjv2273474-41/+47
2010-07-276955216 Negotiate Protocol fails with latest NetApp serverGordon Ross2-13/+39
6962072 Tree connect may fail if addr-to-name lookup fails 6962091 Log messages like: ... smb_maperr32: no direct map for... 6962125 Tree connect failed with latest Isilon server 6972321 improve some error messages
2010-06-16PSARC 2010/144 lofi(7D) in non global zonesJohn Levon1-3/+2
6354954 lofi support in non-global zones 6942891 prof_lookup_globaldev() leaks rootdir refs 6945005 lofiadm -a /dev/lofi/1: recursive mutex enter 6946486 lofi_ioctl() shouldn't allow disk ioctl()s on /dev/lofictl
2010-06-046944209 Let smbiod run as a serviceGordon Ross1-5/+5
6948083 Better logging of bad SMB signatures
2010-05-276935899 Add AD connectivity diagnosticsAlan Wright5-233/+216
PSARC 2010/120 SMB/CIFS Statistics 6893904 The statistics of the CIFS server must be improved 6947373 only calculate pathname for query fileinfo levels which require it PSARC 2010/097 idmap: default unresolvable SID mapping to true 6864900 Enable unresolvable SID mapping by default 6923504 Need detailed tracing for idmap mapping requests 6928157 Need detailed tracing for idmap discovery operations 6949333 Panic in smb_pre_open_print_file 6795069 Commonize error codes between CIFS client and server 6941787 Spurious message "DC discovery failed" upon refresh 6941349 Update shortname support to remove name83 format 6941382 smbsrv should use smb_node_getpath functions instead of vnodetopath 6939494 smb_authenticate() doesn't check for smb_user_login() return 6944226 Need to keep the list of shares in smbsrv 6942697 open file lock count is incorrect on MMC 6941227 On addition of SMB local group, add corresponding POSIX group 6948109 Add ability to manage shares in ZFS group via Windows MMC 6948143 Add ability to set additional properties on Autohome shares 6903260 two "ID type" enumerations 6946940 smb_sid_tostr/fromstr input arguments should be const 6949088 CIFS continuously refresh when one of the interfaces won't properly initialize 6946075 Filebench IO errors when signing property enabled on Solaris CIFS Server 6951169 idmap reports "no such file or directory" when looking up krb5.conf, even when not a domain member 6813063 degraded operation message should occur only when appropriate 6644872 idmapd is too whiny in workgroup mode 6813268 idmapd bangs on DNS server when in workgroup mode 6883800 Trusted domain members won't map to a UID when the trust is one-way 6891704 Cross-forest trust discovery may not work in multi-domain forest 6933937 idmapd doesn't map out trusted domains properly when joined to a domain that isn't the forest root. 6923908 smbadm join CLI doesn't always report Kerberos change password failure 6926930 smbsrv libraries should use krb5_get_error_messsage() 6943528 Unable to update Windows 2008 dynamic dns record with cifs hostname > 15 characters. 6953259 Can't map remote-forest users when IDMU is enabled 6953688 Should allow only one standalone DFS namespace in a cluster system 6952292 smb_find_ads_server() deferences string one too many times 6950070 Share is not getting correct access based on host access control list 6950820 Host-based access control list does not work properly with ipv6_enable=true --HG-- rename : usr/src/lib/libidmap/common/idmap_priv.h => usr/src/cmd/idmap/idmap/namemaps.h rename : usr/src/lib/smbsrv/libsmb/common/smb_nicmon.c => usr/src/cmd/smbsrv/smbd/smbd_nicmon.c rename : usr/src/lib/smbsrv/libmlsvc/common/eventlog_syslog.c => usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c rename : usr/src/common/smbsrv/smb_status_xlat.c => usr/src/lib/smbsrv/libsmb/common/smb_status_tbl.c rename : usr/src/uts/common/smbsrv/doserror.h => usr/src/uts/common/smb/doserror.h rename : usr/src/uts/common/smbsrv/lmerr.h => usr/src/uts/common/smb/lmerr.h rename : usr/src/uts/common/smbsrv/nterror.h => usr/src/uts/common/smb/nterror.h rename : usr/src/uts/common/smbsrv/ntstatus.h => usr/src/uts/common/smb/ntstatus.h
2010-04-28PSARC 2009/377 In-kernel pfexec implementation.Casper H.S. Dik1-6/+4
PSARC 2009/378 Basic File Privileges PSARC 2010/072 RBAC update: user attrs from profiles 4912090 pfzsh(1) should exist 4912093 pfbash(1) should exist 4912096 pftcsh(1) should exist 6440298 Expand the basic privilege set in order to restrict file access 6859862 Move pfexec into the kernel 6919171 cred_t sidesteps kmem_debug; we need to be able to detect bad hold/free when they occur 6923721 The new SYS_SMB privilege is not backward compatible 6937562 autofs doesn't remove its door when the zone shuts down 6937727 Zones stuck on deathrow; netstack_zone keeps a credential reference to the zone 6940159 Implement PSARC 2010/072
2010-03-266905120 mount -F smbfs as the Primary Administrator renders the mount point ↵Gordon Ross3-43/+95
owned by root. 6912466 mount of share from Quantel server fails 6927024 Should defend against opens without closes 6935160 smbfs does not compile with gcc
2010-01-196706181 Make smbfs present real ACLs for ls -V, libsecGordon Ross7-135/+334
2009-12-226912153 some components of ON are not ss12u1 lint cleanSurya Prakki3-12/+12
2009-12-166650611 Attribute cache logic needs improvementGordon Ross27-2835/+3016
6876185 common I/F for net message build/parse in kernel vs user code 6891728 syslog shows: smbfs_close: error 9 closing /dirname 6906037 smbfs_mount() doesn't ASSERT the return value of smbfs_make_node() 6607536 the size of a dir on smbfs is not correct 6648146 smbfs should implement reclaim from node cache --HG-- rename : usr/src/lib/libsmbfs/smb/acl_conv.c => usr/src/common/smbclnt/smbfs_ntacl.c rename : usr/src/lib/libsmbfs/smb/acl_nt.h => usr/src/common/smbclnt/smbfs_ntacl.h
2009-11-20PSARC 2009/542 Increase the maximum value of NGROUPS_MAX to 1024Casper H.S. Dik1-1/+0
4088757 Customer would like to increase ngroups_max more than 32 6853435 Many files incorrectly include the private <sys/cred_impl.h>
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni2-21/+22
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-09-126881034 new lint after 6839110Gordon Ross2-2/+2
2009-09-01PSARC 2009/453 futimens, utimensatRoger A. Faulkner1-0/+5
6815302 Implement futimens, utimensat(POSIX.1-2008) -set file modification times with nanosecond granularity 6539657 touch(1) does not set the nanosecond timestamp of a file correctly
2009-08-146839110 ls hangs when run on smbfs mounted directory containing many filesGordon Ross5-228/+251
6699861 Directory access denied is not reported correctly
2009-07-026584198 SMB Client needs authentication improvementsGordon Ross28-5666/+2868
6587713 Need to reconnect after server disconnect --HG-- rename : usr/src/lib/libsmbfs/netsmb/smbfs_isec.h => usr/src/lib/libsmbfs/smb/acl_nt.h
2009-05-216795209 Enable compilation of ON-consolidation with GCC 4.2Scott Rotondo1-3/+2
6392640 rpcgen -h -T output does not compile with gcc 4.x --HG-- rename : usr/src/stand/lib/fs/nfs/pathname.h => usr/src/stand/lib/fs/nfs/st_pathname.h
2009-04-30backout 6795209/6392640: breaks sparc buildjmcp1-2/+3
2009-04-306795209 Enable compilation of ON-consolidation with GCC 4.2Nathan Keynes1-3/+2
6392640 rpcgen -h -T output does not compile with gcc 4.x
2009-03-136800703 smbfs default permissions may lead to surprisesGordon Ross1-3/+17
6803511 smbfs client should do something on fsync
2009-02-12PSARC 2007/670 db_credp updateErik Nordmark1-3/+3
6619593 Simplify and strengthen db_credp handling 6619596 Add getpeerucred() support to SCTP SOCK_STREAM
2009-01-076786457 Cached CIFS client file attributes have ctime and mtime swappedJordan Brown1-5/+3