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
↓ 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/%)
↓ open down ↓ 18 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX