mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
r12542: Move some more prototypes out to seperate headers
(This used to be commit 0aca5fd513
)
This commit is contained in:
parent
451797744d
commit
2cd5ca7d25
@ -180,5 +180,6 @@ struct auth_critical_sizes {
|
|||||||
const struct auth_usersupplied_info *user_info_in,
|
const struct auth_usersupplied_info *user_info_in,
|
||||||
const struct auth_usersupplied_info **user_info_encrypted);
|
const struct auth_usersupplied_info **user_info_encrypted);
|
||||||
|
|
||||||
|
#include "auth/auth_proto.h"
|
||||||
|
|
||||||
#endif /* _SMBAUTH_H_ */
|
#endif /* _SMBAUTH_H_ */
|
||||||
|
@ -25,6 +25,8 @@
|
|||||||
#include "system/time.h"
|
#include "system/time.h"
|
||||||
#include "auth/auth.h"
|
#include "auth/auth.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "libcli/ldap/ldap.h"
|
||||||
|
|
||||||
static const char *user_attrs[] = {
|
static const char *user_attrs[] = {
|
||||||
/* requried for the krb5 kdc*/
|
/* requried for the krb5 kdc*/
|
||||||
|
@ -67,6 +67,7 @@ OBJ_FILES = pam_errors.o
|
|||||||
#######################
|
#######################
|
||||||
# Start SUBSYSTEM AUTH
|
# Start SUBSYSTEM AUTH
|
||||||
[SUBSYSTEM::AUTH]
|
[SUBSYSTEM::AUTH]
|
||||||
|
PRIVATE_PROTO_HEADER = auth_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
auth.o \
|
auth.o \
|
||||||
auth_util.o \
|
auth_util.o \
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#################################
|
#################################
|
||||||
# Start SUBSYSTEM GENSEC
|
# Start SUBSYSTEM GENSEC
|
||||||
[SUBSYSTEM::CREDENTIALS]
|
[SUBSYSTEM::CREDENTIALS]
|
||||||
|
PRIVATE_PROTO_HEADER = credentials_proto.h
|
||||||
OBJ_FILES = credentials.o \
|
OBJ_FILES = credentials.o \
|
||||||
credentials_files.o \
|
credentials_files.o \
|
||||||
credentials_krb5.o \
|
credentials_krb5.o \
|
||||||
|
@ -97,3 +97,5 @@ struct cli_credentials {
|
|||||||
/* A list of valid GENSEC mechanisms for use on this account */
|
/* A list of valid GENSEC mechanisms for use on this account */
|
||||||
const struct gensec_security_ops **gensec_list;
|
const struct gensec_security_ops **gensec_list;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "auth/credentials/credentials_proto.h"
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
|
#include "auth/gensec/gensec.h"
|
||||||
|
|
||||||
const struct gensec_security_ops **cli_credentials_gensec_list(struct cli_credentials *creds)
|
const struct gensec_security_ops **cli_credentials_gensec_list(struct cli_credentials *creds)
|
||||||
{
|
{
|
||||||
|
@ -6,6 +6,7 @@ MINOR_VERSION = 0
|
|||||||
DESCRIPTION = Generic Security Library
|
DESCRIPTION = Generic Security Library
|
||||||
RELEASE_VERSION = 1
|
RELEASE_VERSION = 1
|
||||||
PUBLIC_HEADERS = gensec.h
|
PUBLIC_HEADERS = gensec.h
|
||||||
|
PRIVATE_PROTO_HEADER = gensec_proto.h
|
||||||
INIT_FUNCTION = gensec_init
|
INIT_FUNCTION = gensec_init
|
||||||
OBJ_FILES = gensec.o
|
OBJ_FILES = gensec.o
|
||||||
REQUIRED_SUBSYSTEMS = \
|
REQUIRED_SUBSYSTEMS = \
|
||||||
|
@ -123,4 +123,4 @@ struct gensec_critical_sizes {
|
|||||||
int sizeof_gensec_security;
|
int sizeof_gensec_security;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "gensec_proto.h"
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
#include "lib/ldb/include/ldb_errors.h"
|
#include "lib/ldb/include/ldb_errors.h"
|
||||||
#include "db_wrap.h"
|
#include "db_wrap.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
connect to the schannel ldb
|
connect to the schannel ldb
|
||||||
|
@ -45,6 +45,7 @@ my $section_types = {
|
|||||||
"NOPROTO" => "bool",
|
"NOPROTO" => "bool",
|
||||||
|
|
||||||
"MANPAGE" => "string",
|
"MANPAGE" => "string",
|
||||||
|
"PRIVATE_PROTO_HEADER" => "string"
|
||||||
},
|
},
|
||||||
"BINARY" => {
|
"BINARY" => {
|
||||||
"OBJ_FILES" => "list",
|
"OBJ_FILES" => "list",
|
||||||
@ -56,6 +57,7 @@ my $section_types = {
|
|||||||
|
|
||||||
"MANPAGE" => "string",
|
"MANPAGE" => "string",
|
||||||
"INSTALLDIR" => "string",
|
"INSTALLDIR" => "string",
|
||||||
|
"PRIVATE_PROTO_HEADER" => "string"
|
||||||
},
|
},
|
||||||
"LIBRARY" => {
|
"LIBRARY" => {
|
||||||
"MAJOR_VERSION" => "string",
|
"MAJOR_VERSION" => "string",
|
||||||
|
@ -26,6 +26,8 @@
|
|||||||
#include "lib/socket/socket.h"
|
#include "lib/socket/socket.h"
|
||||||
#include "smbd/service_task.h"
|
#include "smbd/service_task.h"
|
||||||
#include "cldap_server/cldap_server.h"
|
#include "cldap_server/cldap_server.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
fill in the cldap netlogon union for a given version
|
fill in the cldap netlogon union for a given version
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
#include "librpc/gen_ndr/ndr_srvsvc.h"
|
#include "librpc/gen_ndr/ndr_srvsvc.h"
|
||||||
#include "librpc/gen_ndr/ndr_lsa.h"
|
#include "librpc/gen_ndr/ndr_lsa.h"
|
||||||
#include "libcli/raw/libcliraw.h"
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
#include "libcli/nbt/libnbt.h"
|
||||||
#include "system/time.h"
|
#include "system/time.h"
|
||||||
#include "system/dir.h"
|
#include "system/dir.h"
|
||||||
#include "system/filesys.h"
|
#include "system/filesys.h"
|
||||||
|
@ -5,6 +5,7 @@ include samdb/ldb_modules/config.mk
|
|||||||
################################################
|
################################################
|
||||||
# Start SUBSYSTEM SAMDB
|
# Start SUBSYSTEM SAMDB
|
||||||
[SUBSYSTEM::SAMDB]
|
[SUBSYSTEM::SAMDB]
|
||||||
|
PRIVATE_PROTO_HEADER = samdb/samdb.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
samdb/samdb.o \
|
samdb/samdb.o \
|
||||||
samdb/samdb_privilege.o \
|
samdb/samdb_privilege.o \
|
||||||
|
@ -31,6 +31,9 @@
|
|||||||
#include "lib/ldb/include/ldb_errors.h"
|
#include "lib/ldb/include/ldb_errors.h"
|
||||||
#include "system/kerberos.h"
|
#include "system/kerberos.h"
|
||||||
#include "auth/kerberos/kerberos.h"
|
#include "auth/kerberos/kerberos.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "libcli/ldap/ldap.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
|
|
||||||
static WERROR DsCrackNameOneFilter(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx,
|
static WERROR DsCrackNameOneFilter(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx,
|
||||||
struct smb_krb5_context *smb_krb5_context,
|
struct smb_krb5_context *smb_krb5_context,
|
||||||
|
@ -38,6 +38,7 @@
|
|||||||
#include "lib/ldb/include/ldb_private.h"
|
#include "lib/ldb/include/ldb_private.h"
|
||||||
#include "system/time.h"
|
#include "system/time.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
#define SAM_ACCOUNT_NAME_BASE "$000000-000000000000"
|
#define SAM_ACCOUNT_NAME_BASE "$000000-000000000000"
|
||||||
|
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
#include "system/time.h"
|
#include "system/time.h"
|
||||||
#include "system/filesys.h"
|
#include "system/filesys.h"
|
||||||
#include "db_wrap.h"
|
#include "db_wrap.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
connect to the SAM database
|
connect to the SAM database
|
||||||
|
@ -23,6 +23,9 @@
|
|||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/security.h"
|
#include "librpc/gen_ndr/security.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
|
#include "libcli/ldap/ldap.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
add privilege bits for one sid to a security_token
|
add privilege bits for one sid to a security_token
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
#include "gtk/common/select.h"
|
#include "gtk/common/select.h"
|
||||||
#include "gtk/common/gtk-smb.h"
|
#include "gtk/common/gtk-smb.h"
|
||||||
#include "lib/cmdline/popt_common.h"
|
#include "lib/cmdline/popt_common.h"
|
||||||
|
#include "auth/gensec/gensec.h"
|
||||||
#include "smb_build.h"
|
#include "smb_build.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -85,6 +85,7 @@ struct ipv4_addr {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
|
||||||
#include "lib/replace/replace.h"
|
#include "lib/replace/replace.h"
|
||||||
|
|
||||||
/* Lists, trees, caching, database... */
|
/* Lists, trees, caching, database... */
|
||||||
@ -102,7 +103,6 @@ struct ipv4_addr {
|
|||||||
#include "smb.h"
|
#include "smb.h"
|
||||||
#include "byteorder.h"
|
#include "byteorder.h"
|
||||||
#include "librpc/ndr/libndr.h"
|
#include "librpc/ndr/libndr.h"
|
||||||
#include "librpc/gen_ndr/misc.h"
|
|
||||||
#include "librpc/gen_ndr/dcerpc.h"
|
#include "librpc/gen_ndr/dcerpc.h"
|
||||||
#include "librpc/ndr/ndr_orpc.h"
|
#include "librpc/ndr/ndr_orpc.h"
|
||||||
#include "librpc/gen_ndr/orpc.h"
|
#include "librpc/gen_ndr/orpc.h"
|
||||||
@ -110,9 +110,9 @@ struct ipv4_addr {
|
|||||||
#include "smb_interfaces.h"
|
#include "smb_interfaces.h"
|
||||||
#include "cli_context.h"
|
#include "cli_context.h"
|
||||||
#include "auth/credentials/credentials.h"
|
#include "auth/credentials/credentials.h"
|
||||||
|
#include "libcli/nbt/libnbt.h"
|
||||||
|
|
||||||
/***** automatically generated prototypes *****/
|
/***** automatically generated prototypes *****/
|
||||||
#define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
|
|
||||||
#include "include/proto.h"
|
#include "include/proto.h"
|
||||||
#include "basic.h"
|
#include "basic.h"
|
||||||
#undef _PRINTF_ATTRIBUTE
|
#undef _PRINTF_ATTRIBUTE
|
||||||
|
@ -340,6 +340,7 @@ struct packet_context;
|
|||||||
|
|
||||||
struct smbcli_socket;
|
struct smbcli_socket;
|
||||||
struct smbcli_request;
|
struct smbcli_request;
|
||||||
|
struct smbcli_tree;
|
||||||
|
|
||||||
struct _krb5_krb_auth_data;
|
struct _krb5_krb_auth_data;
|
||||||
|
|
||||||
|
@ -41,6 +41,7 @@
|
|||||||
#include "system/iconv.h"
|
#include "system/iconv.h"
|
||||||
#include "librpc/gen_ndr/netlogon.h"
|
#include "librpc/gen_ndr/netlogon.h"
|
||||||
#include "auth/auth.h"
|
#include "auth/auth.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
enum hdb_ldb_ent_type
|
enum hdb_ldb_ent_type
|
||||||
{ HDB_LDB_ENT_TYPE_CLIENT, HDB_LDB_ENT_TYPE_SERVER,
|
{ HDB_LDB_ENT_TYPE_CLIENT, HDB_LDB_ENT_TYPE_SERVER,
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
#include "heimdal/lib/krb5/krb5-private.h"
|
#include "heimdal/lib/krb5/krb5-private.h"
|
||||||
#include "auth/auth.h"
|
#include "auth/auth.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
/* hold information about one kdc socket */
|
/* hold information about one kdc socket */
|
||||||
struct kpasswd_socket {
|
struct kpasswd_socket {
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
#include "auth/auth.h"
|
#include "auth/auth.h"
|
||||||
#include "libcli/ldap/ldap.h"
|
#include "libcli/ldap/ldap.h"
|
||||||
#include "smbd/service_stream.h"
|
#include "smbd/service_stream.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
static NTSTATUS ldapsrv_BindSimple(struct ldapsrv_call *call)
|
static NTSTATUS ldapsrv_BindSimple(struct ldapsrv_call *call)
|
||||||
{
|
{
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
#include "lib/ldb/include/ldb_errors.h"
|
#include "lib/ldb/include/ldb_errors.h"
|
||||||
#include "auth/auth.h"
|
#include "auth/auth.h"
|
||||||
#include "db_wrap.h"
|
#include "db_wrap.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
#define VALID_DN_SYNTAX(dn,i) do {\
|
#define VALID_DN_SYNTAX(dn,i) do {\
|
||||||
if (!(dn)) {\
|
if (!(dn)) {\
|
||||||
|
@ -57,6 +57,7 @@ OBJ_FILES = \
|
|||||||
################################################
|
################################################
|
||||||
|
|
||||||
[SUBSYSTEM::GENCACHE]
|
[SUBSYSTEM::GENCACHE]
|
||||||
|
PRIVATE_PROTO_HEADER = gencache.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
gencache.o \
|
gencache.o \
|
||||||
|
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
#include "ldb/include/ldb_private.h"
|
#include "ldb/include/ldb_private.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
#include "librpc/gen_ndr/ndr_misc.h"
|
#include "librpc/gen_ndr/ndr_misc.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
convert a ldif formatted objectSid to a NDR formatted blob
|
convert a ldif formatted objectSid to a NDR formatted blob
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
#ifdef _SAMBA_BUILD_
|
#ifdef _SAMBA_BUILD_
|
||||||
#include "lib/cmdline/popt_common.h"
|
#include "lib/cmdline/popt_common.h"
|
||||||
#include "smb_build.h"
|
#include "smb_build.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
send a qpathinfo call
|
send a qpathinfo call
|
||||||
|
@ -35,6 +35,7 @@ MAJOR_VERSION = 0
|
|||||||
MINOR_VERSION = 0
|
MINOR_VERSION = 0
|
||||||
RELEASE_VERSION = 1
|
RELEASE_VERSION = 1
|
||||||
DESCRIPTION = NetBios over TCP/IP client library
|
DESCRIPTION = NetBios over TCP/IP client library
|
||||||
|
PRIVATE_PROTO_HEADER = nbt/nbt_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
nbt/nbtname.o \
|
nbt/nbtname.o \
|
||||||
nbt/nbtsocket.o \
|
nbt/nbtsocket.o \
|
||||||
@ -66,6 +67,7 @@ NOPROTO=YES
|
|||||||
REQUIRED_SUBSYSTEMS = LIBCLI_LDAP
|
REQUIRED_SUBSYSTEMS = LIBCLI_LDAP
|
||||||
|
|
||||||
[LIBRARY::LIBCLI_WREPL]
|
[LIBRARY::LIBCLI_WREPL]
|
||||||
|
PRIVATE_PROTO_HEADER = wrepl/winsrepl_proto.h
|
||||||
MAJOR_VERSION = 0
|
MAJOR_VERSION = 0
|
||||||
MINOR_VERSION = 0
|
MINOR_VERSION = 0
|
||||||
RELEASE_VERSION = 1
|
RELEASE_VERSION = 1
|
||||||
@ -103,6 +105,7 @@ OBJ_FILES = clireadwrite.o \
|
|||||||
clideltree.o
|
clideltree.o
|
||||||
|
|
||||||
[SUBSYSTEM::LIBCLI_RAW]
|
[SUBSYSTEM::LIBCLI_RAW]
|
||||||
|
PRIVATE_PROTO_HEADER = raw/raw_proto.h
|
||||||
REQUIRED_SUBSYSTEMS = LIBCLI_RAW_KRB5
|
REQUIRED_SUBSYSTEMS = LIBCLI_RAW_KRB5
|
||||||
OBJ_FILES = raw/rawfile.o \
|
OBJ_FILES = raw/rawfile.o \
|
||||||
raw/smb_signing.o \
|
raw/smb_signing.o \
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#################################
|
#################################
|
||||||
# Start SUBSYSTEM LIBCLI_LDAP
|
# Start SUBSYSTEM LIBCLI_LDAP
|
||||||
[SUBSYSTEM::LIBCLI_LDAP]
|
[SUBSYSTEM::LIBCLI_LDAP]
|
||||||
|
PRIVATE_PROTO_HEADER = ldap_proto.h
|
||||||
OBJ_FILES = ldap.o \
|
OBJ_FILES = ldap.o \
|
||||||
ldap_client.o \
|
ldap_client.o \
|
||||||
ldap_bind.o \
|
ldap_bind.o \
|
||||||
|
@ -254,4 +254,6 @@ struct ldap_message {
|
|||||||
struct ldap_Control *controls;
|
struct ldap_Control *controls;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "libcli/ldap/ldap_proto.h"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
#include "libcli/ldap/ldap_client.h"
|
#include "libcli/ldap/ldap_client.h"
|
||||||
#include "libcli/composite/composite.h"
|
#include "libcli/composite/composite.h"
|
||||||
#include "lib/stream/packet.h"
|
#include "lib/stream/packet.h"
|
||||||
|
#include "auth/gensec/gensec.h"
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -20,6 +20,9 @@
|
|||||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifndef __LIBNBT_H__
|
||||||
|
#define __LIBNBT_H__
|
||||||
|
|
||||||
#include "librpc/gen_ndr/ndr_nbt.h"
|
#include "librpc/gen_ndr/ndr_nbt.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -267,3 +270,7 @@ struct nbt_name_release {
|
|||||||
uint8_t rcode;
|
uint8_t rcode;
|
||||||
} out;
|
} out;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "libcli/nbt/nbt_proto.h"
|
||||||
|
|
||||||
|
#endif /* __LIBNBT_H__ */
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include "dlinklist.h"
|
#include "dlinklist.h"
|
||||||
#include "lib/events/events.h"
|
#include "lib/events/events.h"
|
||||||
#include "lib/stream/packet.h"
|
#include "lib/stream/packet.h"
|
||||||
|
#include "libcli/nbt/libnbt.h"
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -269,3 +269,5 @@ struct smbcli_request {
|
|||||||
req->status = NT_STATUS_INVALID_PARAMETER; \
|
req->status = NT_STATUS_INVALID_PARAMETER; \
|
||||||
goto failed; \
|
goto failed; \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#include "libcli/raw/raw_proto.h"
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
fetch file ACL (async send)
|
fetch file ACL (async send)
|
||||||
|
@ -35,6 +35,7 @@
|
|||||||
#include "system/filesys.h"
|
#include "system/filesys.h"
|
||||||
#include "libcli/raw/libcliraw.h"
|
#include "libcli/raw/libcliraw.h"
|
||||||
#include "libcli/composite/composite.h"
|
#include "libcli/composite/composite.h"
|
||||||
|
#include "libcli/nbt/libnbt.h"
|
||||||
|
|
||||||
struct host_state {
|
struct host_state {
|
||||||
struct nbt_name name;
|
struct nbt_name name;
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
#include "lib/events/events.h"
|
#include "lib/events/events.h"
|
||||||
#include "libcli/raw/libcliraw.h"
|
#include "libcli/raw/libcliraw.h"
|
||||||
#include "libcli/composite/composite.h"
|
#include "libcli/composite/composite.h"
|
||||||
|
#include "libcli/nbt/libnbt.h"
|
||||||
|
|
||||||
struct resolve_state {
|
struct resolve_state {
|
||||||
struct nbt_name name;
|
struct nbt_name name;
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
return a blank security token
|
return a blank security token
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
[SUBSYSTEM::LIBCLI_SMB2]
|
[SUBSYSTEM::LIBCLI_SMB2]
|
||||||
|
PRIVATE_PROTO_HEADER = smb2_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
transport.o \
|
transport.o \
|
||||||
request.o \
|
request.o \
|
||||||
|
@ -197,3 +197,5 @@ struct smb2_request {
|
|||||||
return NT_STATUS_INVALID_PARAMETER; \
|
return NT_STATUS_INVALID_PARAMETER; \
|
||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
#include "libcli/smb2/smb2_proto.h"
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include "libcli/composite/composite.h"
|
#include "libcli/composite/composite.h"
|
||||||
#include "libcli/smb_composite/smb_composite.h"
|
#include "libcli/smb_composite/smb_composite.h"
|
||||||
#include "lib/events/events.h"
|
#include "lib/events/events.h"
|
||||||
|
#include "libcli/nbt/libnbt.h"
|
||||||
|
|
||||||
/* the stages of this call */
|
/* the stages of this call */
|
||||||
enum connect_stage {CONNECT_RESOLVE,
|
enum connect_stage {CONNECT_RESOLVE,
|
||||||
|
@ -154,3 +154,5 @@ struct wrepl_pull_names {
|
|||||||
} *names;
|
} *names;
|
||||||
} out;
|
} out;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "libcli/wrepl/winsrepl_proto.h"
|
||||||
|
@ -5,6 +5,7 @@ MAJOR_VERSION = 0
|
|||||||
MINOR_VERSION = 0
|
MINOR_VERSION = 0
|
||||||
RELEASE_VERSION = 1
|
RELEASE_VERSION = 1
|
||||||
DESCRIPTION = User-friendly access to Samba interfaces
|
DESCRIPTION = User-friendly access to Samba interfaces
|
||||||
|
PRIVATE_PROTO_HEADER = libnet_proto.h
|
||||||
PUBLIC_HEADERS = libnet.h libnet_join.h libnet_lookup.h libnet_passwd.h \
|
PUBLIC_HEADERS = libnet.h libnet_join.h libnet_lookup.h libnet_passwd.h \
|
||||||
libnet_rpc.h libnet_share.h libnet_time.h libnet_user.h \
|
libnet_rpc.h libnet_share.h libnet_time.h libnet_user.h \
|
||||||
libnet_vampire.h userinfo.h userman.h
|
libnet_vampire.h userinfo.h userman.h
|
||||||
|
@ -47,3 +47,4 @@ struct libnet_context {
|
|||||||
#include "libnet/libnet_user.h"
|
#include "libnet/libnet_user.h"
|
||||||
#include "libnet/libnet_share.h"
|
#include "libnet/libnet_share.h"
|
||||||
#include "libnet/libnet_lookup.h"
|
#include "libnet/libnet_lookup.h"
|
||||||
|
#include "libnet/libnet_proto.h"
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
#include "libcli/cldap/cldap.h"
|
#include "libcli/cldap/cldap.h"
|
||||||
#include "include/secrets.h"
|
#include "include/secrets.h"
|
||||||
#include "librpc/gen_ndr/drsuapi.h"
|
#include "librpc/gen_ndr/drsuapi.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* find out Site specific stuff:
|
* find out Site specific stuff:
|
||||||
|
@ -28,7 +28,10 @@
|
|||||||
#include "librpc/gen_ndr/ndr_netlogon.h"
|
#include "librpc/gen_ndr/ndr_netlogon.h"
|
||||||
#include "librpc/gen_ndr/ndr_samr.h"
|
#include "librpc/gen_ndr/ndr_samr.h"
|
||||||
#include "dlinklist.h"
|
#include "dlinklist.h"
|
||||||
|
#include "libcli/ldap/ldap.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
|
|
||||||
struct samsync_ldb_secret {
|
struct samsync_ldb_secret {
|
||||||
struct samsync_ldb_secret *prev, *next;
|
struct samsync_ldb_secret *prev, *next;
|
||||||
|
@ -6,6 +6,7 @@ MINOR_VERSION = 0
|
|||||||
RELEASE_VERSION = 1
|
RELEASE_VERSION = 1
|
||||||
DESCRIPTION = Network Data Representation Core Library
|
DESCRIPTION = Network Data Representation Core Library
|
||||||
PUBLIC_HEADERS = ndr/libndr.h
|
PUBLIC_HEADERS = ndr/libndr.h
|
||||||
|
PRIVATE_PROTO_HEADER = ndr/libndr_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
ndr/ndr.o \
|
ndr/ndr.o \
|
||||||
ndr/ndr_basic.o \
|
ndr/ndr_basic.o \
|
||||||
|
@ -280,3 +280,6 @@ typedef void (*ndr_print_function_t)(struct ndr_print *, const char *, int, cons
|
|||||||
|
|
||||||
extern const struct dcerpc_syntax_id ndr_transfer_syntax;
|
extern const struct dcerpc_syntax_id ndr_transfer_syntax;
|
||||||
extern const struct dcerpc_syntax_id ndr64_transfer_syntax;
|
extern const struct dcerpc_syntax_id ndr64_transfer_syntax;
|
||||||
|
|
||||||
|
#include "librpc/gen_ndr/misc.h"
|
||||||
|
#include "librpc/ndr/libndr_proto.h"
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
################################################
|
################################################
|
||||||
# Start SUBSYSTEM RPC_RAW
|
# Start SUBSYSTEM RPC_RAW
|
||||||
[SUBSYSTEM::RPC_RAW]
|
[SUBSYSTEM::RPC_RAW]
|
||||||
|
PRIVATE_PROTO_HEADER = dcerpc_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
dcerpc.o \
|
dcerpc.o \
|
||||||
dcerpc_auth.o \
|
dcerpc_auth.o \
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
#include "librpc/gen_ndr/ndr_dcerpc.h"
|
#include "librpc/gen_ndr/ndr_dcerpc.h"
|
||||||
#include "librpc/gen_ndr/ndr_misc.h"
|
#include "librpc/gen_ndr/ndr_misc.h"
|
||||||
#include "libcli/composite/composite.h"
|
#include "libcli/composite/composite.h"
|
||||||
|
#include "auth/gensec/gensec.h"
|
||||||
|
|
||||||
static void dcerpc_ship_next_request(struct dcerpc_connection *c);
|
static void dcerpc_ship_next_request(struct dcerpc_connection *c);
|
||||||
|
|
||||||
|
@ -239,3 +239,5 @@ struct rpc_request {
|
|||||||
void *private;
|
void *private;
|
||||||
} async;
|
} async;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "librpc/rpc/dcerpc_proto.h"
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "libcli/composite/composite.h"
|
#include "libcli/composite/composite.h"
|
||||||
|
#include "auth/gensec/gensec.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
do a non-athenticated dcerpc bind
|
do a non-athenticated dcerpc bind
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
#include "libcli/raw/libcliraw.h"
|
#include "libcli/raw/libcliraw.h"
|
||||||
#include "libcli/composite/composite.h"
|
#include "libcli/composite/composite.h"
|
||||||
#include "libcli/smb_composite/smb_composite.h"
|
#include "libcli/smb_composite/smb_composite.h"
|
||||||
|
#include "libcli/smb2/smb2.h"
|
||||||
|
|
||||||
|
|
||||||
struct dcerpc_pipe_connect;
|
struct dcerpc_pipe_connect;
|
||||||
|
@ -210,7 +210,8 @@ pch: include/config.h \
|
|||||||
idl \
|
idl \
|
||||||
include/includes.h.gch
|
include/includes.h.gch
|
||||||
|
|
||||||
include/includes.h: lib/basic.h
|
libcli/nbt/libnbt.h: libcli/nbt/nbt_proto.h
|
||||||
|
include/includes.h: lib/basic.h libcli/nbt/libnbt.h
|
||||||
|
|
||||||
clean_pch:
|
clean_pch:
|
||||||
-rm -f include/includes.h.gch
|
-rm -f include/includes.h.gch
|
||||||
|
@ -26,6 +26,8 @@
|
|||||||
#include "smbd/service_task.h"
|
#include "smbd/service_task.h"
|
||||||
#include "lib/socket/socket.h"
|
#include "lib/socket/socket.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
reply to a GETDC request
|
reply to a GETDC request
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
#include "lib/ldb/include/ldb_errors.h"
|
#include "lib/ldb/include/ldb_errors.h"
|
||||||
#include "db_wrap.h"
|
#include "db_wrap.h"
|
||||||
#include "system/time.h"
|
#include "system/time.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
return the new maxVersion and save it
|
return the new maxVersion and save it
|
||||||
|
@ -15,6 +15,7 @@ REQUIRED_SUBSYSTEMS = \
|
|||||||
################################################
|
################################################
|
||||||
# Start SUBSYSTEM NTPTR
|
# Start SUBSYSTEM NTPTR
|
||||||
[SUBSYSTEM::NTPTR]
|
[SUBSYSTEM::NTPTR]
|
||||||
|
PRIVATE_PROTO_HEADER = ntptr_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
ntptr_base.o \
|
ntptr_base.o \
|
||||||
ntptr_interface.o
|
ntptr_interface.o
|
||||||
|
@ -186,3 +186,4 @@ struct ntptr_critical_sizes {
|
|||||||
int sizeof_ntptr_context;
|
int sizeof_ntptr_context;
|
||||||
int sizeof_ntptr_ops;
|
int sizeof_ntptr_ops;
|
||||||
};
|
};
|
||||||
|
#include "ntptr/ntptr_proto.h"
|
||||||
|
@ -33,6 +33,8 @@
|
|||||||
#include "librpc/gen_ndr/ndr_spoolss.h"
|
#include "librpc/gen_ndr/ndr_spoolss.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
#include "db_wrap.h"
|
#include "db_wrap.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
connect to the SPOOLSS database
|
connect to the SPOOLSS database
|
||||||
|
@ -25,6 +25,9 @@
|
|||||||
#include "system/passwd.h"
|
#include "system/passwd.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
#include "ads.h"
|
#include "ads.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
|
#include "libcli/ldap/ldap.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
these are used for the fallback local uid/gid to sid mapping
|
these are used for the fallback local uid/gid to sid mapping
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
#include "dlinklist.h"
|
#include "dlinklist.h"
|
||||||
#include "smb_server/smb_server.h"
|
#include "smb_server/smb_server.h"
|
||||||
#include "ntvfs/ntvfs.h"
|
#include "ntvfs/ntvfs.h"
|
||||||
|
#include "rpc_server/dcerpc_server.h"
|
||||||
|
|
||||||
#define IPC_BASE_FNUM 0x400
|
#define IPC_BASE_FNUM 0x400
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
[MODULE::ntvfs_posix]
|
[MODULE::ntvfs_posix]
|
||||||
SUBSYSTEM = NTVFS
|
SUBSYSTEM = NTVFS
|
||||||
INIT_FUNCTION = ntvfs_posix_init
|
INIT_FUNCTION = ntvfs_posix_init
|
||||||
|
PRIVATE_PROTO_HEADER = vfs_posix_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
vfs_posix.o \
|
vfs_posix.o \
|
||||||
pvfs_util.o \
|
pvfs_util.o \
|
||||||
|
@ -204,4 +204,6 @@ void *pvfs_wait_message(struct pvfs_state *pvfs,
|
|||||||
void (*fn)(void *, enum pvfs_wait_notice),
|
void (*fn)(void *, enum pvfs_wait_notice),
|
||||||
void *private);
|
void *private);
|
||||||
|
|
||||||
|
#include "ntvfs/posix/vfs_posix_proto.h"
|
||||||
|
|
||||||
#endif /* _VFS_POSIX_H_ */
|
#endif /* _VFS_POSIX_H_ */
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
#include "system/filesys.h"
|
#include "system/filesys.h"
|
||||||
#include "db_wrap.h"
|
#include "db_wrap.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
static struct tdb_wrap *tdb;
|
static struct tdb_wrap *tdb;
|
||||||
|
|
||||||
|
@ -199,6 +199,7 @@ REQUIRED_SUBSYSTEMS = \
|
|||||||
################################################
|
################################################
|
||||||
# Start SUBSYSTEM DCERPC
|
# Start SUBSYSTEM DCERPC
|
||||||
[SUBSYSTEM::DCERPC]
|
[SUBSYSTEM::DCERPC]
|
||||||
|
PRIVATE_PROTO_HEADER = dcerpc_server_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
dcerpc_server.o \
|
dcerpc_server.o \
|
||||||
dcerpc_sock.o \
|
dcerpc_sock.o \
|
||||||
|
@ -238,4 +238,6 @@ struct dcesrv_critical_sizes {
|
|||||||
int sizeof_dcesrv_handle;
|
int sizeof_dcesrv_handle;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "rpc_server/dcerpc_server_proto.h"
|
||||||
|
|
||||||
#endif /* SAMBA_DCERPC_SERVER_H */
|
#endif /* SAMBA_DCERPC_SERVER_H */
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "rpc_server/dcerpc_server.h"
|
#include "rpc_server/dcerpc_server.h"
|
||||||
#include "librpc/gen_ndr/ndr_dcerpc.h"
|
#include "librpc/gen_ndr/ndr_dcerpc.h"
|
||||||
|
#include "auth/gensec/gensec.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
parse any auth information from a dcerpc bind request
|
parse any auth information from a dcerpc bind request
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include "rpc_server/common/common.h"
|
#include "rpc_server/common/common.h"
|
||||||
#include "rpc_server/drsuapi/dcesrv_drsuapi.h"
|
#include "rpc_server/drsuapi/dcesrv_drsuapi.h"
|
||||||
#include "auth/auth.h"
|
#include "auth/auth.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
drsuapi_DsBind
|
drsuapi_DsBind
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include "librpc/gen_ndr/ndr_dssetup.h"
|
#include "librpc/gen_ndr/ndr_dssetup.h"
|
||||||
#include "rpc_server/common/common.h"
|
#include "rpc_server/common/common.h"
|
||||||
#include "ldb/include/ldb.h"
|
#include "ldb/include/ldb.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
/*
|
/*
|
||||||
dssetup_DsRoleGetPrimaryDomainInformation
|
dssetup_DsRoleGetPrimaryDomainInformation
|
||||||
*/
|
*/
|
||||||
|
@ -30,6 +30,8 @@
|
|||||||
#include "system/time.h"
|
#include "system/time.h"
|
||||||
#include "db_wrap.h"
|
#include "db_wrap.h"
|
||||||
#include "auth/auth.h"
|
#include "auth/auth.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "libcli/ldap/ldap.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
this type allows us to distinguish handle types
|
this type allows us to distinguish handle types
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
#include "librpc/gen_ndr/ndr_dcom.h"
|
#include "librpc/gen_ndr/ndr_dcom.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
#include "auth/auth.h"
|
#include "auth/auth.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
|
||||||
struct server_pipe_state {
|
struct server_pipe_state {
|
||||||
struct netr_Credential client_challenge;
|
struct netr_Credential client_challenge;
|
||||||
|
@ -30,6 +30,8 @@
|
|||||||
#include "system/time.h"
|
#include "system/time.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
#include "ads.h"
|
#include "ads.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "libcli/ldap/ldap.h"
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -30,6 +30,9 @@
|
|||||||
#include "lib/crypto/crypto.h"
|
#include "lib/crypto/crypto.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
#include "ads.h"
|
#include "ads.h"
|
||||||
|
#include "libcli/ldap/ldap.h"
|
||||||
|
#include "dsdb/samdb/samdb.h"
|
||||||
|
#include "auth/auth.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
samr_ChangePasswordUser
|
samr_ChangePasswordUser
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#######################
|
#######################
|
||||||
# Start SUBSYSTEM SMB_PROTOCOL
|
# Start SUBSYSTEM SMB_PROTOCOL
|
||||||
[SUBSYSTEM::SMB_PROTOCOL]
|
[SUBSYSTEM::SMB_PROTOCOL]
|
||||||
|
PRIVATE_PROTO_HEADER = smb_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
receive.o \
|
receive.o \
|
||||||
negprot.o \
|
negprot.o \
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include "smb_server/smb_server.h"
|
#include "smb_server/smb_server.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
#include "ntvfs/ntvfs.h"
|
#include "ntvfs/ntvfs.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "smb_server/smb_server.h"
|
#include "smb_server/smb_server.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include "smb_server/smb_server.h"
|
#include "smb_server/smb_server.h"
|
||||||
#include "librpc/gen_ndr/ndr_misc.h"
|
#include "librpc/gen_ndr/ndr_misc.h"
|
||||||
#include "ntvfs/ntvfs.h"
|
#include "ntvfs/ntvfs.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define CHECK_MIN_BLOB_SIZE(blob, size) do { \
|
#define CHECK_MIN_BLOB_SIZE(blob, size) do { \
|
||||||
if ((blob)->length < (size)) { \
|
if ((blob)->length < (size)) { \
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#######################
|
#######################
|
||||||
# Start SUBSYSTEM SMB2_PROTOCOL
|
# Start SUBSYSTEM SMB2_PROTOCOL
|
||||||
[SUBSYSTEM::SMB2_PROTOCOL]
|
[SUBSYSTEM::SMB2_PROTOCOL]
|
||||||
|
PRIVATE_PROTO_HEADER = smb2_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
receive.o \
|
receive.o \
|
||||||
negprot.o \
|
negprot.o \
|
||||||
|
@ -48,3 +48,5 @@ struct smb2srv_request {
|
|||||||
struct smb2_request_buffer in;
|
struct smb2_request_buffer in;
|
||||||
struct smb2_request_buffer out;
|
struct smb2_request_buffer out;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "smb_server/smb2/smb2_proto.h"
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
#include "lib/messaging/irpc.h"
|
#include "lib/messaging/irpc.h"
|
||||||
#include "lib/stream/packet.h"
|
#include "lib/stream/packet.h"
|
||||||
#include "libcli/smb2/smb2.h"
|
#include "libcli/smb2/smb2.h"
|
||||||
|
#include "smb_server/smb2/smb2_server.h"
|
||||||
|
|
||||||
static NTSTATUS smbsrv_recv_generic_request(void *private, DATA_BLOB blob)
|
static NTSTATUS smbsrv_recv_generic_request(void *private, DATA_BLOB blob)
|
||||||
{
|
{
|
||||||
|
@ -303,3 +303,4 @@ struct smbsrv_connection {
|
|||||||
};
|
};
|
||||||
|
|
||||||
#include "smb_server/smb_server_proto.h"
|
#include "smb_server/smb_server_proto.h"
|
||||||
|
#include "smb_server/smb/smb_proto.h"
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
#include "smb_build.h"
|
#include "smb_build.h"
|
||||||
#include "registry/registry.h"
|
#include "registry/registry.h"
|
||||||
#include "ntvfs/ntvfs.h"
|
#include "ntvfs/ntvfs.h"
|
||||||
|
#include "ntptr/ntptr.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
recursively delete a directory tree
|
recursively delete a directory tree
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "dlinklist.h"
|
#include "dlinklist.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
int create_complex_file(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *fname);
|
int create_complex_file(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *fname);
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define BASEDIR "\\chartest\\"
|
#define BASEDIR "\\chartest\\"
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/ndr_samr.h"
|
#include "librpc/gen_ndr/ndr_samr.h"
|
||||||
#include "libnet/composite.h"
|
#include "libnet/composite.h"
|
||||||
|
#include "libnet/libnet.h"
|
||||||
|
|
||||||
static BOOL test_domainopen(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx,
|
static BOOL test_domainopen(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx,
|
||||||
struct lsa_String *domname,
|
struct lsa_String *domname,
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/ndr_samr.h"
|
#include "librpc/gen_ndr/ndr_samr.h"
|
||||||
|
#include "libnet/libnet.h"
|
||||||
#include "libnet/composite.h"
|
#include "libnet/composite.h"
|
||||||
#include "libnet/userinfo.h"
|
#include "libnet/userinfo.h"
|
||||||
|
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
#include "librpc/gen_ndr/ndr_samr.h"
|
#include "librpc/gen_ndr/ndr_samr.h"
|
||||||
#include "libnet/composite.h"
|
#include "libnet/composite.h"
|
||||||
#include "libnet/userman.h"
|
#include "libnet/userman.h"
|
||||||
|
#include "libnet/libnet.h"
|
||||||
|
|
||||||
#define TEST_USERNAME "libnetusermantest"
|
#define TEST_USERNAME "libnetusermantest"
|
||||||
|
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
#include "system/filesys.h"
|
#include "system/filesys.h"
|
||||||
#include "dlinklist.h"
|
#include "dlinklist.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define MAX_FILES 100
|
#define MAX_FILES 100
|
||||||
|
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "rap.h"
|
#include "rap.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
struct rap_call {
|
struct rap_call {
|
||||||
uint16_t callno;
|
uint16_t callno;
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define BASEDIR "\\rawchkpath"
|
#define BASEDIR "\\rawchkpath"
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "system/time.h"
|
#include "system/time.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
|
|
||||||
/* basic testing of all RAW_CLOSE_* calls
|
/* basic testing of all RAW_CLOSE_* calls
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "ioctl.h"
|
#include "ioctl.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define BASEDIR "\\rawioctl"
|
#define BASEDIR "\\rawioctl"
|
||||||
|
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define BASEDIR "\\mkdirtest"
|
#define BASEDIR "\\mkdirtest"
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define BASEDIR "\\test_notify"
|
#define BASEDIR "\\test_notify"
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define CHECK_VAL(v, correct) do { \
|
#define CHECK_VAL(v, correct) do { \
|
||||||
if ((v) != (correct)) { \
|
if ((v) != (correct)) { \
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define CHECK_STATUS(status, correct) do { \
|
#define CHECK_STATUS(status, correct) do { \
|
||||||
if (!NT_STATUS_EQUAL(status, correct)) { \
|
if (!NT_STATUS_EQUAL(status, correct)) { \
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "system/filesys.h"
|
#include "system/filesys.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define CHECK_STATUS(status, correct) do { \
|
#define CHECK_STATUS(status, correct) do { \
|
||||||
if (!NT_STATUS_EQUAL(status, correct)) { \
|
if (!NT_STATUS_EQUAL(status, correct)) { \
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "system/time.h"
|
#include "system/time.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define BASEDIR "\\testsfileinfo"
|
#define BASEDIR "\\testsfileinfo"
|
||||||
|
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "system/filesys.h"
|
#include "system/filesys.h"
|
||||||
#include "librpc/gen_ndr/ndr_security.h"
|
#include "librpc/gen_ndr/ndr_security.h"
|
||||||
|
#include "libcli/raw/libcliraw.h"
|
||||||
|
|
||||||
#define CHECK_STATUS(status, correct) do { \
|
#define CHECK_STATUS(status, correct) do { \
|
||||||
if (!NT_STATUS_EQUAL(status, correct)) { \
|
if (!NT_STATUS_EQUAL(status, correct)) { \
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user