History log of /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_acl.c
Revision Date Author Comments
adb064afeb48ec687de5e8bd683ac74fbe19d656 01-Jul-2017 Toomas Soome <tsoome@me.com> 9176 smbsrv/libfksmbsrv: duplicate 'const' declaration specifier
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
b819cea2f73f98c5662230cc9affc8cc84f77fcf 17-Jun-2013 Gordon Ross <gwr@nexenta.com> 5917 User-mode SMB server
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>
8622ec4569457733001d4982ef7f5b44427069be 07-Dec-2011 Gordon Ross <gwr@nexenta.com> 1527 SMB server in non-global zones
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>
9fb67ea305c66b6a297583b9b0db6796b0dfe497 20-Mar-2010 afshin salek ardakani - Sun Microsystems - Irvine United States <Afshin.Ardakani@Sun.COM> PSARC/2009/534 SMB/CIFS Standalone DFS
PSARC/2010/052 idmap flush
6711751 SMB/CIFS Distributed File System (DFS)
6650858 cache flush sub-command could be useful
6916379 share modes should be checked for directories as well as files
6906874 Automatic primary group mapping based on user mapping
6879236 No error report when ad-container refers to nonexistent container
6919087 Intermittent smbd crash during share access
6853811 Kerberized applications fail even after a successful domain join via smbadm
6907640 Current algorithm of anonymous authentication is not correct
6888813 SMB/CIFS support for ZFS user and group quotas
6921142 Guest issues with idmap rule and with workgroup mode
6924843 smb_sam_lookup_sid() leaks memory
6919600 Unable to delete ACE from ACL on a share
6915463 smb_nic interface needs LOG_ERR syslog entries and proper return codes
6926137 WritePrinter requires multi-fragment NDR RPC support
6926211 smbd could report clock skew
6925697 Quota usage does not decrease after deleting files from Mac Snow Leopard 10.6
6849962 smbadm show cannot display all groups with error 'cannot obtain a SID'
6926265 SMB watch tree change notification
6811424 must restart smb/server when idmapd restarts
6927745 Consolidate file system query/set information handlers
6924281 SMB_WRITE_RAW_COM doesn't work.
6925618 idmap show -v gets type of UNIX ID wrong in "Rule" output
6807651 rule changes do not flush cache
6928550 libsmbrdr doesn't cleanup stale sessions
6861058 MMC: Error message printed on log entries
6817392 smbd will not exit
6931027 core file due to NULL zpool handle in zfs_open()

rename : usr/src/common/smbsrv/smb_common_door_decode.c => usr/src/common/smbsrv/smb_door_legacy.c
rename : usr/src/common/smbsrv/smb_xdr_utils.c => usr/src/common/smbsrv/smb_xdr.c
rename : usr/src/lib/smbsrv/libmlsvc/common/mlsvc_wkssvc.c => usr/src/lib/smbsrv/libmlsvc/common/wkssvc_svc.c
rename : usr/src/uts/common/fs/smbsrv/smb_trans2_query_fs_information.c => usr/src/uts/common/fs/smbsrv/smb_fsinfo.c
rename : usr/src/uts/common/fs/smbsrv/smb_kdoor_clnt.c => usr/src/uts/common/fs/smbsrv/smb_kdoor.c
rename : usr/src/uts/common/fs/smbsrv/smb_util.c => usr/src/uts/common/fs/smbsrv/smb_kutil.c
rename : usr/src/uts/common/smbsrv/smb_common_door.h => usr/src/uts/common/smbsrv/smb_door.h
f96bd5c800e73e351b0b6e4bd7f00b578dad29bb 07-Jan-2010 Alan Wright <amw@Sun.COM> 6910821 cifs.d needs updated to reflect changes to smb_fqi_t
6911288 NDR support for reference pointers in conformant arrays
6848220 smbsrv should fill uio_extflg
6899409 Preserve owner@/group@ across SMB
6912791 Unable to set sharename using zfs set sharesmb=name=<value>
bbf6f00c25b6a2bed23c35eac6d62998ecdb338c 05-Nov-2009 Jordan Brown <Jordan.Brown@Sun.COM> 6747532 ns_lookup_bypid spams syslog with too many messages
6888836 Not listing all files in a directory of a CIFS share in Windows XP
6812570 Trans2 is missing pass-through levels: FILE_RENAME_INFORMATION (and others)
6888827 Add Unicode codepage support
6865488 libadutils: leak in ldap_lookup_domains_in_forest()
6888708 idmapd crashing periodically. Need cores analyzed.
6891342 invalid, redundant SQL in rule WHERE expressions
6891767 minor cleanups in idmap
6892544 Panic occurred at smb_node_ref+0x7f(ffffffd612297310)

rename : usr/src/uts/common/smbsrv/cifs.h => usr/src/uts/common/smbsrv/smb.h
c8ec8eea9849cac239663c46be8a7f5d2ba7ca00 17-Aug-2008 jose borrego <Jose.Borrego@Sun.COM> 6584155 Confusing 'No such object' message is logged when a share is successfully published.
6591393 Unable to join domain when primary W2K3 DC is offline
6600712 Need to know which domain controller is being used
6613364 smb_fsd.c and smb_vfs.c should be merged
6614925 Same share publishing request has somehow been added to the publish queue twice.
6631295 MS word read only file will get deleted if attempting to overwrite it.
6643263 set attributes atomically with create in smb_open_subr()
6691539 Doesn't recognize pre-created computer account in OU other than the default Computers container
6692877 Fails to delete a readonly file on win98 with "Access is denied." error
6705276 server signing does not work in domain mode with ntlmv1
6705849 SMB server-side signing : Unsigned share request successful when signing required
6708014 The state of smbstat should be displayed in non-numerical format
6709693 Look and feel at the confirmation prompt when switching to a different domain
6716855 Unable to create user roaming profile on CIFS share.
6716931 false lock conflicts when a volume mounted with nbmand option
6723650 ACL handling code needs update due to 6699852
6727937 smb/server enters maintenance state with no active non-loopback interfaces
6728049 Incorrect timezone offset in negotiate response and incorrect timestamp in directory search
6728068 Problem mapping autohome shares due to lack of permission
6729725 Incorrect filenames returned by TRANS2_FIND and TRANS2_QUERY_PATH_INFO
6731101 Should not need to restart smb/server after switching the security mode
6730764 Syslog displays error "failed to lookup (near "(": syntax error)" when adding local group to ACL
6731874 smb_delete returns wrong NT_STATUS_XXX codes for invalid paths
6731877 smbtorture RAW-SEARCH fails for smb_search/find/find_unique
6732277 Misleading error message when failed to delete a folder
6735529 Incorrect timestamp values - SMB_TRANS2_SET_INFORMATION

rename : usr/src/uts/common/fs/smbsrv/smb_lock_svc.c => usr/src/uts/common/fs/smbsrv/smb_lock.c
6537f381d2d9e7b4e2f7b29c3e7a3f13be036f2e 14-Apr-2008 as200622 <none@none> 6666802 Cannot copy >1023 byte readonly file from Vista client to Solaris CIFS share
6669427 Intermittently seeing incorrect file sizes in Mac Finder
6671224 Nic monitoring needs to be part of libsmb
6671269 ntsid.h cleanup
6671618 smbstat: kstat lookups failed for smb
6673567 smbd crashes in smb_lgrp_free
6674636 smb_fsop_frlock() needs to use single common CIFS pid smb_ct.cc_pid
6677633 unix_to_nt_time() panic
6679147 zfs_znode_free while running stress tests.
6680694 smbadm CLI unnecessarily prompts users for overriding domain configuration
6681178 nbl_lock_conflict() return code should not be returned directly from smb_fsop_read()/write()
6684686 smbadm join CLI doesn't always create all the necessary attributes in a system's AD computer object
6687645 The kernel configuration is not totally updated when parameters change.

rename : usr/src/cmd/smbsrv/smbd/smbd_nicmon.c => usr/src/lib/smbsrv/libsmb/common/smb_nicmon.c
rename : usr/src/uts/common/smbsrv/ntsid.h => usr/src/uts/common/smbsrv/smb_sid.h
faa1795a28a5c712eed6d0a3f84d98c368a316c6 03-Mar-2008 jb150015 <none@none> 6541120 Configuration is not propagated to SMB kernel module
6607919 Intermittent domain join failure in a domain with multiple domain controllers
6615518 smbtorture raw-write test failed
6629771 smb_svcstate_event_handler panic while running pb9 and smbtorture.
6644025 Unable to add ACL in workgroup mode
6649281 smbadm list forgets newline
6653187 system panics in smb_pathname()
6656239 Unable to read file ACL from XP client using window API program
6657961 Providing interfaces for kclient
6658292 Panic in smb_pathname_reduce() when Samba inadvertantly enabled on Solaris CIFS server
6663461 Smbtorture RPC Errors occurred while running the tests
6664564 smbd_get_param() leaks memory
6666114 panic in smb_kstat_update_dispatch()
6666158 Dynamic DNS update shouldn't be done on behalf of Administrator
6666830 Major performance regression in CIFS server
6667510 smb_request_free Panic while running Smbtorture RPC Tests.

rename : usr/src/uts/common/fs/smbsrv/smb_svc_sm.c => deleted_files/usr/src/uts/common/fs/smbsrv/smb_svc_sm.c
rename : usr/src/uts/common/smbsrv/smb_svc_sm.h => deleted_files/usr/src/uts/common/smbsrv/smb_svc_sm.h
rename : usr/src/uts/common/smbsrv/smbvar.h => usr/src/uts/common/smbsrv/smb_ktypes.h
55bf511df53aad0fdb7eb3fa349f0308cc05234c 27-Nov-2007 as200622 <none@none> 6575640 rename/rmdir/remove on mixed file systems work incorrectly for mangled names
6582182 64-bit libraries
6588720 Unable to create new folder in autohome share from Solaris10u3 with UFS & ZFS.
6611820 Unable to map a SMB share on SPARC system.
6612193 Rework ADS client, DynDNS client and Auth IPC to use host principal
6614664 CIFS server should not request ctime changes
6614864 Security tab not available after a share is mapped on SPARC system
6614953 An error occurred while creating a notepad file on X86 32-bit system.
6616349 Sparc-Get error "input not UTF-8" and (Abort)(core dumped) in sharemgr with Korean resource name
6622828 Resolve unreferenced makefiles
6626833 SUNWsmbsu package issues with snv_77.
6627415 SmbCreateTemporary fails on SPARC
6627469 Unable to map SIDs to names for Windows Vista clients
6627471 Remove winpipe door server from name space
6628747 smbd crash and in maintenance state
6629402 The adjoin operation triggered by smbadm join CLI shouldn't overwrite the Kerberos keytab file.
6629410 SMB daemon should remove its ccache on refresh or restart
6629428 smb daemon crashes at smb_nic_clear_niclist+0x45(815ff10, 2)
6629797 sharemgr: Deleting an SMB resource that has an option leads to core dump
6630470 Get core in sharemgr:libshare_smb.so.1`smb_enable_service+0x78(2ec90, fe87c49c, 0, ff396000,17e54,6)

rename : usr/src/uts/common/smbsrv/smb_secdesc.h => deleted_files/usr/src/uts/common/smbsrv/smb_secdesc.h
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0 25-Oct-2007 amw <none@none> PSARC/2007/218 caller_context_t in all VOPs
PSARC/2007/227 VFS Feature Registration and ACL on Create
PSARC/2007/244 ZFS Case-insensitive support
PSARC/2007/315 Extensible Attribute Interfaces
PSARC/2007/394 ls(1) new command line options '-/' and '-%': CIFS system attributes support
PSARC/2007/403 Modified Access Checks for CIFS
PSARC/2007/410 Add system attribute support to chmod(1)
PSARC/2007/432 CIFS system attributes support for cp(1), pack(1), unpack(1), compress(1) and uncompress(1)
PSARC/2007/444 Rescind SETTABLE Attribute
PSARC/2007/459 CIFS system attributes support for cpio(1), pax(1), tar(1)
PSARC/2007/546 Update utilities to match CIFS system attributes changes.
PSARC/2007/560 ZFS sharesmb property
4890717 want append-only files
6417428 Case-insensitive file system name lookup to support CIFS
6417435 DOS attributes and additional timestamps to support for CIFS
6417442 File system quarantined and modified attributes to support an integrated Anti-Virus service
6417453 FS boolean property for rejecting/allowing invalid UTF-8 sequences in file names
6473733 RFE: Need support for open-deny modes
6473755 RFE: Need ability to reconcile oplock and delegation conflicts
6494624 sharemgr needs to support CIFS shares better
6546705 All vnode operations need to pass caller_context_t
6546706 Need VOP_SETATTR/VOP_GETATTR to support new, optional attributes
6546893 Solaris system attribute support
6550962 ZFS ACL inheritance needs to be enhanced to support Automatic Inheritance
6553589 RFE: VFS Feature Registration facility
6553770 RFE: ZFS support for ACL-on-CREATE (PSARC 2007/227)
6565581 ls(1) should support file system attributes proposed in PSARC/2007/315
6566784 NTFS streams are not copied along with the files.
6576205 cp(1), pack(1) and compress(1) should support file system attributes proposed in PSARC/2007/315
6578875 RFE: kernel interfaces for nbmand need improvement
6578883 RFE: VOP_SHRLOCK needs additional access types
6578885 chmod(1) should support file system attributes proposed in PSARC/2007/315
6578886 RFE: disallow nbmand state to change on remount
6583349 ACL parser needs to support audit/alarm ACE types
6590347 tar(1) should support filesystem attributes proposed in PSARC/2007/315
6597357 *tar* xv@ doesn't show the hidden directory even though it is restored
6597360 *tar* should re-init xattr info if openat() fails during extraction of and extended attribute
6597368 *tar* cannot restore hard linked extended attributes
6597374 *tar* doesn't display "x " when hard linked attributes are restored
6597375 *tar* extended attribute header off by one
6614861 *cpio* incorrectly archives extended system attributes with -@
6614896 *pax* incorrectly archives extended system attributes with -@
6615225 *tar* incorrectly archives extended system attributes with -@
6617183 CIFS Service - PSARC 2006/715