Print this page
NEX-14666 Need to provide SMB 2.1 Client
NEX-17187 panic in smbfs_acl_store
NEX-17231 smbfs create xattr files finds wrong file
NEX-17224 smbfs lookup EINVAL should be ENOENT
NEX-17260 SMB1 client fails to list directory after NEX-14666
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>
and: (cleanup)
1575 untangle libmlrpc from SMB server
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>
NEX-5665 SMB2 oplock leases
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
NEX-5665 SMB2 oplock leases
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
NEX-5273 SMB 3 Encryption
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
NEX-3728 SMB1 signing should use KCF like SMB2/3
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Dan Fields <dan.fields@nexenta.com>
NEX-3610 CLONE NEX-3591 SMB3 signing
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Dan Fields <dan.fields@nexenta.com>
SMB-11 SMB2 message parse & dispatch
SMB-12 SMB2 Negotiate Protocol
SMB-13 SMB2 Session Setup
SMB-14 SMB2 Logoff
SMB-15 SMB2 Tree Connect
SMB-16 SMB2 Tree Disconnect
SMB-17 SMB2 Create
SMB-18 SMB2 Close
SMB-19 SMB2 Flush
SMB-20 SMB2 Read
SMB-21 SMB2 Write
SMB-22 SMB2 Lock/Unlock
SMB-23 SMB2 Ioctl
SMB-24 SMB2 Cancel
SMB-25 SMB2 Echo
SMB-26 SMB2 Query Dir
SMB-27 SMB2 Change Notify
SMB-28 SMB2 Query Info
SMB-29 SMB2 Set Info
SMB-30 SMB2 Oplocks
SMB-53 SMB2 Create Context options
(SMB2 code review cleanup 1, 2, 3)
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/uts/common/smbsrv/Makefile
+++ new/usr/src/uts/common/smbsrv/Makefile
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
|
↓ open down ↓ |
12 lines elided |
↑ open up ↑ |
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 #
22 22 # Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
23 -# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
23 +# Copyright 2018 Nexenta Systems, Inc. All rights reserved.
24 24 #
25 25
26 26 include ../../../Makefile.master
27 27
28 28 HDRS= alloc.h \
29 29 cp_unicode.h \
30 30 cp_usascii.h \
31 31 hash_table.h \
32 32 mac_cifs.h \
33 33 mailslot.h \
34 34 mbuf.h \
35 35 msgbuf.h \
36 - ndr.h \
37 36 netbios.h \
38 37 netrauth.h \
39 38 nmpipes.h \
40 - ntaccess.h \
41 39 ntifs.h \
42 40 ntlocale.h \
43 41 smb_sid.h \
44 42 smb.h \
45 43 smb_door.h \
46 44 smb_dfs.h \
47 45 smb_fsops.h \
48 46 smb_idmap.h \
49 47 smb_inet.h \
50 48 smb_ioctl.h \
49 + smb_kcrypt.h \
51 50 smb_kproto.h \
52 51 smb_kstat.h \
53 52 smb_ktypes.h \
53 + smb_oplock.h \
54 54 smb_privilege.h \
55 55 smb_share.h \
56 - smb_signing.h \
57 56 smb_token.h \
58 57 smb_vops.h \
59 58 smb_xdr.h \
60 59 smbinfo.h \
61 60 smb2.h \
62 61 smb2_kproto.h \
63 62 string.h \
64 63 svrapi.h \
65 - winioctl.h \
66 - winsvc.h \
67 - wintypes.h
64 + winsvc.h
68 65
69 66 NDLHDRS= dssetup.ndl \
70 67 eventlog.ndl \
71 68 llsrpc.ndl \
72 69 lsarpc.ndl \
73 70 msgsvc.ndl \
74 - ndrtypes.ndl \
75 71 netdfs.ndl \
76 72 netlogon.ndl \
77 - rpcpdu.ndl \
78 73 samrpc.ndl \
79 74 security.ndl \
80 75 spoolss.ndl \
81 76 srvsvc.ndl \
82 77 svcctl.ndl \
83 78 winreg.ndl \
84 79
85 80 ROOTDIR= $(ROOT)/usr/include/smbsrv
86 81 NDLDIR= $(ROOTDIR)/ndl
87 82 ROOTHDRS= $(HDRS:%=$(ROOTDIR)/%) $(NDLHDRS:%=$(ROOTDIR)/ndl/%)
88 83 CHECKHDRS= $(HDRS:%.h=%.check)
89 84
90 85 $(ROOTDIR)/%: %
91 86 $(INS.file)
92 87
93 88 $(NDLDIR)/%: ndl/%
94 89 $(INS.file)
95 90
96 91 $(ROOTDIR) $(NDLDIR):
97 92 $(INS.dir)
98 93
99 94 .KEEP_STATE:
100 95
101 96 .PARALLEL: $(CHECKHDRS)
102 97
103 98 install_h: $(ROOTDIR) $(NDLDIR) $(ROOTHDRS)
104 99
105 100 check: $(CHECKHDRS)
|
↓ open down ↓ |
18 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX