Print this page
NEX-16929 Incorrect parameters passed to DC lead to STATUS_INVALID_INFO_CLASS
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Evan Layton <evan.layton@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-1810 extended security Kerberos (inbound)
re #12435 rb3958 r10 is added 2 times to panic info
re #12393 rb3935 Kerberos and smbd disagree about who is our AD server

*** 20,30 **** */ /* * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. * ! * Copyright 2014 Nexenta Systems, Inc. All rights reserved. */ #ifndef _MLSVC_NETR_NDL_ #define _MLSVC_NETR_NDL_ --- 20,30 ---- */ /* * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. * ! * Copyright 2018 Nexenta Systems, Inc. All rights reserved. */ #ifndef _MLSVC_NETR_NDL_ #define _MLSVC_NETR_NDL_
*** 34,44 **** * NetLogon RPC (NETR) interface definition. * *********************************************************************** */ ! #include "ndrtypes.ndl" #define NETR_OPNUM_UasLogon 0x00 #define NETR_OPNUM_UasLogoff 0x01 #define NETR_OPNUM_SamLogon 0x02 --- 34,44 ---- * NetLogon RPC (NETR) interface definition. * *********************************************************************** */ ! #include <libmlrpc/ndrtypes.ndl> #define NETR_OPNUM_UasLogon 0x00 #define NETR_OPNUM_UasLogoff 0x01 #define NETR_OPNUM_SamLogon 0x02
*** 393,402 **** --- 393,403 ---- * Validation_level is really a WORD and authoritative is really a * BYTE. They are declared as DWORD here due to the way things are * unmarshalled. NT does not clear out the unused bytes in the * DWORD so they must be cast to get the correct value. */ + ALIGN(2) OPERATION(NETR_OPNUM_SamLogon) struct netr_SamLogon { IN LPTSTR servername; IN LPTSTR hostname; IN struct netr_authenticator *auth;