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;