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); }