Print this page
NEX-16159 Time spent sharing SMB filesystems could be reduced by optimizing smb_getdataset for default mount points
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Reviewed by: Matt Barden <matt.barden@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-1810 extended security Kerberos (inbound)
SMB-126 Unable to map share from win2003/win2003R2 client ...
SMB-107 Unable to map network drive in workgroup mode using Windows XP...
SMB-68 NTLM(v1) inbound with Extended Session Security
NEX-816 smbadm dumps core during first join attempt
SMB-56 extended security NTLMSSP, inbound
SMB-50 User-mode SMB server
 Includes work by these authors:
 Thomas Keiser <thomas.keiser@nexenta.com>
 Albert Lee <trisk@nexenta.com>
re #12435 rb3958 r10 is added 2 times to panic info
re #12393 rb3935 Kerberos and smbd disagree about who is our AD server

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/smbsrv/libsmb/Makefile.com
          +++ new/usr/src/lib/smbsrv/libsmb/Makefile.com
↓ 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 2014 Nexenta Systems, Inc.  All rights reserved.
       23 +# Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
  24   24  #
  25   25  
  26   26  LIBRARY= libsmb.a
  27   27  VERS= .1
  28   28  
  29   29  OBJS_SHARED =                   \
       30 +        smb_cfg_util.o          \
  30   31          smb_door_legacy.o       \
  31   32          smb_inet.o              \
  32   33          smb_msgbuf.o            \
  33   34          smb_native.o            \
  34   35          smb_oem.o               \
  35   36          smb_sid.o               \
  36   37          smb_string.o            \
  37   38          smb_token.o             \
  38   39          smb_token_xdr.o         \
  39   40          smb_utf8.o              \
↓ open down ↓ 34 lines elided ↑ open up ↑
  74   75  INCS += -I$(SRC)/common/smbsrv
  75   76  INCS += -I$(SRC)/lib/libsmbfs/smb
  76   77  
  77   78  LINTCHECKFLAGS += -erroff=E_INCONS_ARG_DECL2
  78   79  LINTCHECKFLAGS += -erroff=E_BAD_FORMAT_STR2
  79   80  
  80   81  LDLIBS +=       $(MACH_LDLIBS)
  81   82  # perfer to keep libs ordered by dependence
  82   83  LDLIBS +=       -lscf -lmd -luuid -lpkcs11 -lcryptoutil
  83   84  LDLIBS +=       -lsec -lidmap -lreparse -lcmdutils -lavl
  84      -LDLIBS +=       -lnvpair -lresolv -lsocket -lnsl -lc
       85 +LDLIBS +=       -lnvpair -lresolv -lsocket -lnsl -lzfs -lc
  85   86  CPPFLAGS +=     $(INCS) -D_REENTRANT
  86   87  CPPFLAGS +=     -Dsyslog=smb_syslog
  87   88  CERRWARN +=     -_gcc=-Wno-uninitialized
  88   89  CERRWARN +=     -_gcc=-Wno-char-subscripts
  89   90  CERRWARN +=     -_gcc=-Wno-switch
  90   91  
  91   92  SRCS=   $(OBJS_COMMON:%.o=$(SRCDIR)/%.c)        \
  92   93          $(OBJS_SHARED:%.o=$(SRC)/common/smbsrv/%.c)
  93   94  
  94   95  include ../../Makefile.targ
  95   96  include ../../../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX