5917 User-mode SMB serverAuthored by: Thomas Keiser <thomas.keiser@nexenta.com>Authored by: Albert Lee <trisk@nexenta.com>Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>Reviewed by: Richard Lo
5917 User-mode SMB serverAuthored 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>
show more ...
4943 NFS server: Generic uid and gid remapping for AUTH_SYSReviewed by: Jan Kryl <jan.kryl@nexenta.com>Reviewed by: Dan McDonald <danmcd@omniti.com>Approved by: Garrett D'Amore <garrett@damore.org>
4953 zfs rename <snapshot> need not involve libshare4954 "zfs create" need not involve libshare if we are not sharing4955 libshare's get_zfs_dataset need not sort the datasetsReviewed by: George W
4953 zfs rename <snapshot> need not involve libshare4954 "zfs create" need not involve libshare if we are not sharing4955 libshare's get_zfs_dataset need not sort the datasetsReviewed by: George Wilson <george.wilson@delphix.com>Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>Reviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Gordon Ross <gordon.ross@nexenta.com>Approved by: Garrett D'Amore <garrett@damore.org>
2077 lots of unreachable breaks in illumos gateReviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Richard Lowe <richlowe@richlowe.net>
1992 sharemgr show -P [nfs|smb] doesn't work for shared datasetsReviewed by: Gordon Ross <gordon.w.ross@gmail.com>Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com>Reviewed by: Garrett D'A
1992 sharemgr show -P [nfs|smb] doesn't work for shared datasetsReviewed by: Gordon Ross <gordon.w.ross@gmail.com>Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com>Reviewed by: Garrett D'Amore <garrett.damore@gmail.com>Approved by: Richard Lowe <richlowe@richlowe.net>
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/lin
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindingsrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcntrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindreprename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-trussrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-whorename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdatarename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-versrename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-versrename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-versrename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-versrename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-versrename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
6930814 share/unshare issues6931194 exportfs() uses exportinfo_t after dropping exported_lock and without doing exi_count++6836258 exportinfo 16-way hash is too small6953045 Put implementation of
6930814 share/unshare issues6931194 exportfs() uses exportinfo_t after dropping exported_lock and without doing exi_count++6836258 exportinfo 16-way hash is too small6953045 Put implementation of the Pearson's hashing algorithm into a separate file
backout 6930814: causes 6960023
6935899 Add AD connectivity diagnosticsPSARC 2010/120 SMB/CIFS Statistics6893904 The statistics of the CIFS server must be improved6947373 only calculate pathname for query fileinfo levels which r
6935899 Add AD connectivity diagnosticsPSARC 2010/120 SMB/CIFS Statistics6893904 The statistics of the CIFS server must be improved6947373 only calculate pathname for query fileinfo levels which require itPSARC 2010/097 idmap: default unresolvable SID mapping to true6864900 Enable unresolvable SID mapping by default6923504 Need detailed tracing for idmap mapping requests6928157 Need detailed tracing for idmap discovery operations6949333 Panic in smb_pre_open_print_file6795069 Commonize error codes between CIFS client and server6941787 Spurious message "DC discovery failed" upon refresh6941349 Update shortname support to remove name83 format6941382 smbsrv should use smb_node_getpath functions instead of vnodetopath6939494 smb_authenticate() doesn't check for smb_user_login() return6944226 Need to keep the list of shares in smbsrv6942697 open file lock count is incorrect on MMC6941227 On addition of SMB local group, add corresponding POSIX group6948109 Add ability to manage shares in ZFS group via Windows MMC6948143 Add ability to set additional properties on Autohome shares6903260 two "ID type" enumerations6946940 smb_sid_tostr/fromstr input arguments should be const6949088 CIFS continuously refresh when one of the interfaces won't properly initialize6946075 Filebench IO errors when signing property enabled on Solaris CIFS Server6951169 idmap reports "no such file or directory" when looking up krb5.conf, even when not a domain member6813063 degraded operation message should occur only when appropriate6644872 idmapd is too whiny in workgroup mode6813268 idmapd bangs on DNS server when in workgroup mode6883800 Trusted domain members won't map to a UID when the trust is one-way6891704 Cross-forest trust discovery may not work in multi-domain forest6933937 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 failure6926930 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 enabled6953688 Should allow only one standalone DFS namespace in a cluster system6952292 smb_find_ads_server() deferences string one too many times6950070 Share is not getting correct access based on host access control list6950820 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.hrename : usr/src/lib/smbsrv/libsmb/common/smb_nicmon.c => usr/src/cmd/smbsrv/smbd/smbd_nicmon.crename : usr/src/lib/smbsrv/libmlsvc/common/eventlog_syslog.c => usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.crename : usr/src/common/smbsrv/smb_status_xlat.c => usr/src/lib/smbsrv/libsmb/common/smb_status_tbl.crename : usr/src/uts/common/smbsrv/doserror.h => usr/src/uts/common/smb/doserror.hrename : usr/src/uts/common/smbsrv/lmerr.h => usr/src/uts/common/smb/lmerr.hrename : usr/src/uts/common/smbsrv/nterror.h => usr/src/uts/common/smb/nterror.hrename : usr/src/uts/common/smbsrv/ntstatus.h => usr/src/uts/common/smb/ntstatus.h
PSARC/2009/534 SMB/CIFS Standalone DFSPSARC/2010/052 idmap flush6711751 SMB/CIFS Distributed File System (DFS)6650858 cache flush sub-command could be useful6916379 share modes should be checked
PSARC/2009/534 SMB/CIFS Standalone DFSPSARC/2010/052 idmap flush6711751 SMB/CIFS Distributed File System (DFS)6650858 cache flush sub-command could be useful6916379 share modes should be checked for directories as well as files6906874 Automatic primary group mapping based on user mapping6879236 No error report when ad-container refers to nonexistent container6919087 Intermittent smbd crash during share access6853811 Kerberized applications fail even after a successful domain join via smbadm6907640 Current algorithm of anonymous authentication is not correct6888813 SMB/CIFS support for ZFS user and group quotas6921142 Guest issues with idmap rule and with workgroup mode6924843 smb_sam_lookup_sid() leaks memory6919600 Unable to delete ACE from ACL on a share6915463 smb_nic interface needs LOG_ERR syslog entries and proper return codes6926137 WritePrinter requires multi-fragment NDR RPC support6926211 smbd could report clock skew6925697 Quota usage does not decrease after deleting files from Mac Snow Leopard 10.66849962 smbadm show cannot display all groups with error 'cannot obtain a SID'6926265 SMB watch tree change notification6811424 must restart smb/server when idmapd restarts6927745 Consolidate file system query/set information handlers6924281 SMB_WRITE_RAW_COM doesn't work.6925618 idmap show -v gets type of UNIX ID wrong in "Rule" output6807651 rule changes do not flush cache6928550 libsmbrdr doesn't cleanup stale sessions6861058 MMC: Error message printed on log entries6817392 smbd will not exit6931027 core file due to NULL zpool handle in zfs_open()--HG--rename : usr/src/common/smbsrv/smb_common_door_decode.c => usr/src/common/smbsrv/smb_door_legacy.crename : usr/src/common/smbsrv/smb_xdr_utils.c => usr/src/common/smbsrv/smb_xdr.crename : usr/src/lib/smbsrv/libmlsvc/common/mlsvc_wkssvc.c => usr/src/lib/smbsrv/libmlsvc/common/wkssvc_svc.crename : usr/src/uts/common/fs/smbsrv/smb_trans2_query_fs_information.c => usr/src/uts/common/fs/smbsrv/smb_fsinfo.crename : usr/src/uts/common/fs/smbsrv/smb_kdoor_clnt.c => usr/src/uts/common/fs/smbsrv/smb_kdoor.crename : usr/src/uts/common/fs/smbsrv/smb_util.c => usr/src/uts/common/fs/smbsrv/smb_kutil.crename : usr/src/uts/common/smbsrv/smb_common_door.h => usr/src/uts/common/smbsrv/smb_door.h
6879234 ad-container appends domain to value specified6891756 one-at-a-time mapping functions should be eliminated in favor of one-entry batch requests6899950 Able to create a folder with name cont
6879234 ad-container appends domain to value specified6891756 one-at-a-time mapping functions should be eliminated in favor of one-entry batch requests6899950 Able to create a folder with name containing invalid character such as|from DOS cmd6902745 move pathname processing functions into smb_pathname.c6902738 does not map [UG]IDs with hard-coded mappings into their names6582184 Provide MSRPC API to Winchester6902788 Restrict SMB autohome share access to the owner6901866 empty domain string prevents guest login via CIFS6908022 Consolidate pathname pre-processing and validation functions into smb_pathname.c6907680 nds_initialize assert is too aggressive6608021 No file change notification on file size change6904471 sa_optionset_name() leaks memory6763298 Very first remove-share attempt could fail if the share have smb properties set--HG--rename : usr/src/lib/smbsrv/libmlsvc/common/lsar_open.c => usr/src/lib/smbsrv/libmlsvc/common/lsar_clnt.crename : usr/src/lib/smbsrv/libmlsvc/common/mlsvc_lsa.c => usr/src/lib/smbsrv/libmlsvc/common/lsar_svc.crename : usr/src/lib/smbsrv/libmlsvc/common/samr_open.c => usr/src/lib/smbsrv/libmlsvc/common/samr_clnt.crename : usr/src/lib/smbsrv/libmlsvc/common/mlsvc_sam.c => usr/src/lib/smbsrv/libmlsvc/common/samr_svc.crename : usr/src/uts/common/fs/smbsrv/smb_path_name_reduction.c => usr/src/uts/common/fs/smbsrv/smb_pathname.c
6883491 sharemgr loops forever trying to unshare file systems preventing the system shutting down
6709704 smbtorture RAW-BENCH-OPLOCK test fails (when oplocks enabled)6800443 ReadX and WriteX should support CAP_LARGE_READX and CAP_LARGE_WRITEX--HG--rename : usr/src/uts/common/fs/smbsrv/smb_cr
6709704 smbtorture RAW-BENCH-OPLOCK test fails (when oplocks enabled)6800443 ReadX and WriteX should support CAP_LARGE_READX and CAP_LARGE_WRITEX--HG--rename : usr/src/uts/common/fs/smbsrv/smb_create_directory.c => usr/src/uts/common/fs/smbsrv/smb_directory.c
6800942 smb_session_create() incorrectly stores IP addresses6582163 Access Control List (ACL) for shares6804954 smb_search - shortname field should be space padded following the NULL terminator680
6800942 smb_session_create() incorrectly stores IP addresses6582163 Access Control List (ACL) for shares6804954 smb_search - shortname field should be space padded following the NULL terminator6800184 Panic at smb_oplock_conflict+0x35()
6798660 Cadmium .NOT file processing problem with CWD relative file pathsContributed by Richard Lowe6785284 Mapfile versioning rules need to be more visible to gatelings6800164 Standard file exclu
6798660 Cadmium .NOT file processing problem with CWD relative file pathsContributed by Richard Lowe6785284 Mapfile versioning rules need to be more visible to gatelings6800164 Standard file exclusion mechanism needed for Cadmium tools
6559601 Computer Management fails to create or list shares6764857 smbadm add-member does not check the domain name when CIFS server is in domain mode6627645 Want VSS support for CIFS server6746016
6559601 Computer Management fails to create or list shares6764857 smbadm add-member does not check the domain name when CIFS server is in domain mode6627645 Want VSS support for CIFS server6746016 It would be nice to list trusted domains in smbadm list output6611342 LOGR doesn't return the system log content.6788324 ddns fails to update records in DNS server.6786072 Support client-side caching options on smbautohome shares--HG--rename : usr/src/lib/smbsrv/libmlsvc/common/mlsvc_logr.c => usr/src/lib/smbsrv/libmlsvc/common/eventlog_svc.crename : usr/src/lib/smbsrv/libmlsvc/common/srvsvc_client.c => usr/src/lib/smbsrv/libmlsvc/common/srvsvc_clnt.crename : usr/src/lib/smbsrv/libmlsvc/common/mlsvc_srvsvc.c => usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.crename : usr/src/lib/smbsrv/libmlsvc/common/mlsvc_winreg.c => usr/src/lib/smbsrv/libmlsvc/common/winreg_svc.c
6762162 $DATA appended to streams when stream type != $DATA6736548 After switching the security mode, sometimes smb/server enters maintenance state6764225 First domain join attempt after smb/server
6762162 $DATA appended to streams when stream type != $DATA6736548 After switching the security mode, sometimes smb/server enters maintenance state6764225 First domain join attempt after smb/server restarts could fail6764343 Unable to map a share in a new domain6673517 Appliance\Share becomes unbrowseable for ~10 mins after CIFS client leaves/rejoins the workgroup6765259 multiple refreshes may not pick up most recent configuration6764275 need to check with sharemgr when there's a cache miss6765313 System panic occurred in smb_node_fini+0x16a()6769943 Purge mlrpc from from types, functions and definitions6765390 Deprecate smb_wins.c6771815 ndr_server.c should not include libmlsvc.h6732763 smbadm takes invalid workgroup name6749515 Unable to grant domain users/groups access to files6765156 Active Directory setup has problems if the NETBIOS domain name does not match AD FQDN6735548 Domain users cannot connect to CIFS shares from MacOS 10.56631366 Able to join W2K3 domain with wrong domain name after joined with correct domain name.6768067 The "smbadm list" should display FQDN6768061 SMB daemon turned into maintenance mode while updating ddns6773309 smbd can miss SIGTERM and fail to exit since some threads allow SIGTERM6775912 smbd: idmap handle access is not thread safe6775155 core.smbd dump at smb_shr_sa_loadall+0x1f6776818 Use of freed memory in smbrdr_logon_user()6766126 Per-share support to configure/disable client-side caching (offline files)6778831 smbadm definition of domain is too strict, should allow leading digit6780207 libumem.so.1`process_free+0x55 crash while running smbtorture base tests.--HG--rename : usr/src/uts/common/smbsrv/lsalib.h => usr/src/lib/smbsrv/libmlsvc/common/lsalib.hrename : usr/src/uts/common/smbsrv/samlib.h => usr/src/lib/smbsrv/libmlsvc/common/samlib.h
6565868 Client should do packet signing6673604 libshare_smbfs initprotofromdefaults() leaks memory6684418 smbfs seems to ignore O_*SYNC open flags6710493 smbfs doesn't interoperate with a MacOS sh
6565868 Client should do packet signing6673604 libshare_smbfs initprotofromdefaults() leaks memory6684418 smbfs seems to ignore O_*SYNC open flags6710493 smbfs doesn't interoperate with a MacOS share6750718 move CIFS client kmdb modules to /usr/kernel/kmdb6759403 various fixes for named-pipe support
6671094 Can't NFS share a ZFS file system with SCX 2/08 using HAStoragePlus
6683493 Get error message "cannot unshare 'mypool': unknown -1: unshare(1M) failed" when unset sharesmb
6719710 sharectl set -p section=default -p minauth=lm smbfs (core dumped)6721251 kTLI t_kconnect returns EPROTO in place of ETIMEDOUT, ECONNREFUSED
6677102 sharemgr dumps core in find_protocol
6678356 zfs set sharenfs=anon=0 complains invalid option
6647091 disallow smb/server to start from a non-global zone6671691 Remove shares fails with error messages "Could not remove share: invalid protocol"
123