Print this page
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>
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-3080 SMB1 signing problem with Kerberos auth.
Reviewed by: Bayard Bell <bayard.bell@nexenta.com>
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com>
Reviewed by: Matt Barden <Matt.Barden@nexenta.com>
NEX-2460 libfksmbd should not link with libsmb
SMB-107 WRONG PASSWORD during authorizing via any user\pass
        
*** 20,40 ****
   */
  /*
   * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
   *
!  * Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
   */
  
  /*
   * This file was originally generated using rpcgen.
   */
  
  #if !defined(_KERNEL) && !defined(_FAKE_KERNEL)
  #include <stdlib.h>
  #endif /* !_KERNEL */
! #include <smbsrv/wintypes.h>
  #include <smbsrv/smb_sid.h>
  #include <smbsrv/smb_xdr.h>
  #include <smbsrv/smb_token.h>
  
  static bool_t smb_privset_xdr(XDR *, smb_privset_t *);
--- 20,40 ----
   */
  /*
   * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
   *
!  * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
   */
  
  /*
   * This file was originally generated using rpcgen.
   */
  
  #if !defined(_KERNEL) && !defined(_FAKE_KERNEL)
  #include <stdlib.h>
  #endif /* !_KERNEL */
! #include <smb/wintypes.h>
  #include <smbsrv/smb_sid.h>
  #include <smbsrv/smb_xdr.h>
  #include <smbsrv/smb_token.h>
  
  static bool_t smb_privset_xdr(XDR *, smb_privset_t *);
*** 275,281 ****
--- 275,289 ----
                  return (FALSE);
          if (!smb_buf32_xdr(xdrs, &objp->tkn_ssnkey))
                  return (FALSE);
          if (!smb_posix_grps_helper_xdr(xdrs, (char **)&objp->tkn_posix_grps))
                  return (FALSE);
+         if (!xdr_u_int(xdrs, &objp->tkn_auid))
+                 return (FALSE);
+         if (!xdr_u_int(xdrs, &objp->tkn_amask.am_success))
+                 return (FALSE);
+         if (!xdr_u_int(xdrs, &objp->tkn_amask.am_failure))
+                 return (FALSE);
+         if (!xdr_u_int(xdrs, &objp->tkn_asid))
+                 return (FALSE);
          return (TRUE);
  }