Print this page
NEX-16604 Windows 10 SMB client exhausts smbauth sockets
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-13644 File access audit logging
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-16818 Add fksmbcl development tool
NEX-17264 SMB client test tp_smbutil_013 fails after NEX-14666
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (fix ref leaks)
NEX-4083 Upstream changes from illumos 5917 and 5995
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
SMB-72 Improve startup/shudown debug features
SMB-50 User-mode SMB server (oops)
SMB-50 User-mode SMB server
 Includes work by these authors:
 Thomas Keiser <thomas.keiser@nexenta.com>
 Albert Lee <trisk@nexenta.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libfakekernel/Makefile.com
          +++ new/usr/src/lib/libfakekernel/Makefile.com
↓ open down ↓ 2 lines elided ↑ open up ↑
   3    3  # Common Development and Distribution License ("CDDL"), version 1.0.
   4    4  # You may only use this file in accordance with the terms of version
   5    5  # 1.0 of the CDDL.
   6    6  #
   7    7  # A full copy of the text of the CDDL should have accompanied this
   8    8  # source.  A copy of the CDDL is also available via the Internet at
   9    9  # http://www.illumos.org/license/CDDL.
  10   10  #
  11   11  
  12   12  #
  13      -# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
       13 +# Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
  14   14  # Copyright 2017 RackTop Systems.
  15   15  #
  16   16  
  17   17  LIBRARY =       libfakekernel.a
  18   18  VERS =          .1
  19   19  
  20   20  COBJS = \
       21 +        audit.o \
       22 +        callout.o \
  21   23          clock.o \
  22   24          cond.o \
  23   25          copy.o \
  24   26          cred.o \
  25   27          cyclic.o \
  26   28          kiconv.o \
  27   29          kmem.o \
  28   30          kmisc.o \
  29   31          ksid.o \
  30   32          ksocket.o \
↓ open down ↓ 18 lines elided ↑ open up ↑
  49   51  SRCDIR=         ../common
  50   52  
  51   53  LIBS =          $(DYNLIB) $(LINTLIB)
  52   54  SRCS=   $(COBJS:%.o=$(SRCDIR)/%.c)
  53   55  
  54   56  $(LINTLIB) :=   SRCS = $(SRCDIR)/$(LINTSRC)
  55   57  
  56   58  CSTD =       $(CSTD_GNU99)
  57   59  C99LMODE =      -Xc99=%all
  58   60  
       61 +CFLAGS +=       $(CCVERBOSE)
       62 +
  59   63  # Note: need our sys includes _before_ ENVCPPFLAGS, proto etc.
       64 +# Also Note: intentionally override CPPFLAGS, not +=
  60   65  CPPFLAGS.first += -I../common
       66 +CPPFLAGS= $(CPPFLAGS.first)
  61   67  
  62      -CFLAGS +=       $(CCVERBOSE)
       68 +INCS += -I$(SRC)/uts/common
       69 +
  63   70  CPPFLAGS += $(INCS) -D_REENTRANT -D_FAKE_KERNEL
  64   71  CPPFLAGS += -D_FILE_OFFSET_BITS=64
  65   72  
  66   73  # Could make this $(NOT_RELEASE_BUILD) but as the main purpose of
  67   74  # this library is for debugging, let's always define DEBUG here.
  68   75  CPPFLAGS += -DDEBUG
  69   76  
  70   77  LINTCHECKFLAGS += -erroff=E_INCONS_ARG_DECL2
  71   78  LINTCHECKFLAGS += -erroff=E_INCONS_VAL_TYPE_DECL2
  72   79  LINTCHECKFLAGS += -erroff=E_INCONS_VAL_TYPE_USED2
  73   80  
  74   81  LDLIBS += -lumem -lcryptoutil -lsocket -lc
  75   82  
  76   83  .KEEP_STATE:
  77   84  
  78   85  all: $(LIBS)
  79   86  
  80   87  lint: lintcheck
  81   88  
  82   89  include ../../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX