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,21 +20,21 @@
  */
 /*
  * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  *
- * Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
+ * 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 <smbsrv/wintypes.h>
+#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,7 +275,15 @@
                 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);
 }