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)

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libshare/smbfs/libshare_smbfs.h
          +++ new/usr/src/lib/libshare/smbfs/libshare_smbfs.h
↓ open down ↓ 14 lines elided ↑ open up ↑
  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  /*
  23   23   * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
       25 + *
       26 + * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
  25   27   */
  26   28  
  27   29  /*
  28   30   * basic API declarations for share management
  29   31   */
  30   32  
  31   33  #ifndef _LIBSHARE_SMBFS_H
  32   34  #define _LIBSHARE_SMBFS_H
  33   35  
  34   36  #ifdef  __cplusplus
↓ open down ↓ 17 lines elided ↑ open up ↑
  52   54  #define PROTO_OPT_MINAUTH               2
  53   55  #define PROTO_OPT_NBNS_BROADCAST        3
  54   56  #define PROTO_OPT_NBNS_ENABLE           4
  55   57  #define PROTO_OPT_NBNSADDR              5
  56   58  #define PROTO_OPT_PASSWORD              6
  57   59  #define PROTO_OPT_TIMEOUT               7
  58   60  #define PROTO_OPT_USER                  8
  59   61  #define PROTO_OPT_DOMAIN                9
  60   62  #define PROTO_OPT_WORKGROUP             10
  61   63  #define PROTO_OPT_SIGNING               11
       64 +#define PROTO_OPT_MIN_PROTOCOL          12
       65 +#define PROTO_OPT_MAX_PROTOCOL          13
  62   66  
  63      -#define SMBC_OPT_MAX    PROTO_OPT_SIGNING
       67 +#define SMBC_OPT_MAX    PROTO_OPT_MAX_PROTOCOL
  64   68  
  65   69  /*
  66   70   * Flags values
  67   71   */
  68   72  #define SMBC_MODIFIED                   0x01
  69   73  
  70   74  /* Max value length of all SMB properties */
  71   75  #define MAX_VALUE_BUFLEN        600
  72   76  
  73   77  /*
↓ open down ↓ 65 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX