*/
#include "includes.h"
-#include "librpc/gen_ndr/security.h"
-#include "libcli/security/secace.h"
-#include "libcli/security/dom_sid.h"
+#include "libcli/security/security.h"
#include "librpc/ndr/libndr.h"
/****************************************************************************
*/
#include "includes.h"
-#include "libcli/security/dom_sid.h"
+#include "libcli/security/security.h"
#include "librpc/gen_ndr/ndr_misc.h"
#include "system/locale.h"
#include "includes.h"
#include "librpc/gen_ndr/ndr_security.h"
-#include "libcli/security/dom_sid.h"
+#include "libcli/security/security.h"
#include "lib/util/tsort.h"
#define SEC_ACE_HEADER_SIZE (2 * sizeof(uint8_t) + sizeof(uint16_t) + sizeof(uint32_t))
#include "libcli/security/dom_sid.h"
#include "libcli/security/secace.h"
#include "libcli/security/secacl.h"
-#include "libcli/security/proto.h"
#include "libcli/security/security_descriptor.h"
#include "libcli/security/security_token.h"
#include "libcli/security/sddl.h"
#include "libcli/security/privileges.h"
+#if _SAMBA_BUILD_ >= 4
+#include "libcli/security/proto.h"
+#endif
+
#endif
*/
#include "includes.h"
-#include "libcli/security/security_descriptor.h"
-#include "libcli/security/dom_sid.h"
+#include "libcli/security/security.h"
/*
return a blank security descriptor (no owners, dacl or sacl)
#include "libgpo/gpo_s4.h"
#include "source4/libgpo/ads_convenience.h"
#endif
+#include "../libcli/security/security.h"
/****************************************************************
parse the raw extension string into a GP_EXT structure
*/
#include "includes.h"
-#include "libcli/security/dom_sid.h"
+#include "libcli/security/security.h"
#include "../libgpo/gpo.h"
#if _SAMBA_BUILD_ == 4
#include "libgpo/ads_convenience.h"
#include "librpc/gen_ndr/ndr_misc.h"
#include "../librpc/gen_ndr/ndr_security.h"
#include "../libgpo/gpo.h"
+#include "../libcli/security/security.h"
#if _SAMBA_BUILD_ == 4
#include "system/filesys.h"
#include "auth/auth.h"
#include "includes.h"
#include "librpc/gen_ndr/ndr_security.h"
-#include "../libcli/security/dom_sid.h"
-#if _SAMBA_BUILD_ == 4
-#include "libcli/security/security.h"
-#endif
+#include "../libcli/security/security.h"
/*
return the wire size of a security_ace
#include "../libcli/auth/libcli_auth.h"
#include "../lib/crypto/arcfour.h"
#include "rpc_client/init_lsa.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_AUTH
#include "includes.h"
#include "../lib/crypto/arcfour.h"
#include "../librpc/gen_ndr/netlogon.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_AUTH
#include "includes.h"
#include "secrets.h"
#include "memcache.h"
-#include "../libcli/security/dom_sid.h"
#include "../librpc/gen_ndr/netlogon.h"
+#include "../libcli/security/security.h"
/****************************************************************************
Check for a SID in an struct security_token
#include "../lib/util/select.h"
#include "system/readline.h"
#include "../libcli/smbreadline/smbreadline.h"
+#include "../libcli/security/security.h"
#ifndef REGISTER
#define REGISTER 0
#include "includes.h"
#include "groupdb/mapping.h"
+#include "../libcli/security/security.h"
static const struct mapping_backend *backend;
#include "includes.h"
#include "groupdb/mapping.h"
#include "dbwrap.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
static struct db_context *db; /* used for driver files */
#include "includes.h"
#include "lib/eventlog/eventlog.h"
+#include "../libcli/security/security.h"
/* maintain a list of open eventlog tdbs with reference counts */
#include "includes.h"
#include "idmap_cache.h"
+#include "../libcli/security/security.h"
/**
* Find a sid2uid mapping
#include "lib/netapi/libnetapi.h"
#include "../librpc/gen_ndr/cli_samr.h"
#include "rpc_client/init_lsa.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/****************************************************************
****************************************************************/
#include "../librpc/gen_ndr/cli_lsa.h"
#include "rpc_client/cli_lsarpc.h"
#include "rpc_client/init_lsa.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
static NTSTATUS libnetapi_samr_lookup_and_open_alias(TALLOC_CTX *mem_ctx,
struct rpc_pipe_client *pipe_cli,
#include "../librpc/gen_ndr/cli_samr.h"
#include "rpc_client/cli_samr.h"
#include "rpc_client/init_lsa.h"
+#include "../libcli/security/security.h"
/****************************************************************
****************************************************************/
#include "includes.h"
#include "lib/netapi/netapi.h"
+#include "../libcli/security/security.h"
/****************************************************************
****************************************************************/
#include "rpc_client/init_samr.h"
#include "../libds/common/flags.h"
#include "rpc_client/init_lsa.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/****************************************************************
****************************************************************/
#include "includes.h"
#include "dbwrap.h"
#include "libcli/security/privileges_private.h"
+#include "../libcli/security/security.h"
#define PRIVPREFIX "PRIV_"
#include "includes.h"
#include "../librpc/gen_ndr/ndr_security.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#define ALL_SECURITY_INFORMATION (SECINFO_OWNER|SECINFO_GROUP|\
SECINFO_DACL|SECINFO_SACL|\
*/
#include "includes.h"
+#include "../libcli/security/security.h"
#include "../librpc/gen_ndr/ndr_security.h"
#include "dbwrap.h"
#include "includes.h"
#include "smbldap.h"
#include "secrets.h"
+#include "../libcli/security/security.h"
/* Try not to hit the up or down server forever */
#include "includes.h"
#include "tldap.h"
#include "tldap_util.h"
+#include "../libcli/security/security.h"
bool tldap_entry_values(struct tldap_message *msg, const char *attribute,
int *num_values, DATA_BLOB **values)
/* function(s) moved from auth/auth_util.c to minimize linker deps */
#include "includes.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/****************************************************************************
Duplicate a SID token.
*/
#include "includes.h"
+#include "libcli/security/security.h"
/* Map generic access rights to object specific rights. This technique is
used to give meaning to assigning read, write, execute and all access to
*/
#include "includes.h"
+#include "../libcli/security/security.h"
#if defined(WITH_WINBIND)
#include "libads/dns.h"
#include "../libds/common/flags.h"
#include "smbldap.h"
+#include "../libcli/security/security.h"
#ifdef HAVE_LDAP
#include "registry/reg_backend_db.h"
#include "registry/reg_api_util.h"
#include "registry/reg_init_basic.h"
+#include "../libcli/security/security.h"
/****************************************************************
#include "secrets.h"
#include "rpc_client/init_lsa.h"
#include "krb5_env.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/****************************************************************
****************************************************************/
#include "../libcli/auth/libcli_auth.h"
#include "../librpc/gen_ndr/ndr_netlogon.h"
#include "../librpc/gen_ndr/cli_netlogon.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/**
* Fix up the delta, dealing with encryption issues so that the final
#include "includes.h"
#include "libnet/libnet_samsync.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/* Convert a struct samu_DELTA to a struct samu. */
#define STRING_CHANGED (old_string && !new_string) ||\
#include "includes.h"
#include "../librpc/gen_ndr/ndr_security.h"
#include "fake_file.h"
+#include "../libcli/security/security.h"
NTSTATUS cli_get_quota_handle(struct cli_state *cli, uint16_t *quota_fnum)
{
#include "libsmb_internal.h"
#include "../librpc/gen_ndr/ndr_lsa.h"
#include "rpc_client/cli_lsarpc.h"
+#include "libcli/security/security.h"
/*
* Check a server for being alive and well.
#include "libsmb_internal.h"
#include "../librpc/gen_ndr/ndr_lsa.h"
#include "rpc_client/cli_lsarpc.h"
-#include "../libcli/security/dom_sid.h"
-
+#include "../libcli/security/security.h"
/*
* Find an lsa pipe handle associated with a cli struct.
#include "includes.h"
#include "librpc/gen_ndr/ndr_krb5pac.h"
+#include "../libcli/security/security.h"
#define NETSAMLOGON_TDB "netsamlogon_cache.tdb"
*/
#include "includes.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_ALL /* there's no proper class yet */
#include "librpc/gen_ndr/messaging.h"
#include "smbd/globals.h"
#include "dbwrap.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_LOCKING
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+#include "../libcli/security/security.h"
#include "../librpc/gen_ndr/ndr_security.h"
static NTSTATUS create_acl_blob(const struct security_descriptor *psd,
#include "includes.h"
#include "../lib/crypto/crypto.h"
#include "vfs_smb_traffic_analyzer.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#include "secrets.h"
#include "../librpc/gen_ndr/ndr_netlogon.h"
#include "../libcli/netlogon.h"
#include "../libcli/cldap/cldap.h"
#include "../lib/tsocket/tsocket.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#include "secrets.h"
#include "nmbd/nmbd.h"
#include "includes.h"
#include "dbwrap.h"
+#include "../libcli/security/security.h"
static struct db_context *db;
/* cache all entries for 60 seconds for to save ldap-queries (cache is updated
#include "secrets.h"
#include "memcache.h"
#include "idmap_cache.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/*****************************************************************
Dissect a user-provided name into domain, name, sid and type.
#include "includes.h"
#include "secrets.h"
#include "dbwrap.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/* NOTE! the global_sam_sid is the SID of our local SAM. This is only
equal to the domain SID when we are a DC, otherwise its our
#include "includes.h"
#include "../libcli/auth/libcli_auth.h"
#include "secrets.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_PASSDB
#include "secrets.h"
#include "../librpc/gen_ndr/samr.h"
#include "../libcli/ldap/ldap_ndr.h"
+#include "../libcli/security/security.h"
struct pdb_ads_state {
struct sockaddr_un socket_address;
*/
#include "includes.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_PASSDB
#include "includes.h"
#include "../libcli/auth/libcli_auth.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_PASSDB
#include "../librpc/gen_ndr/samr.h"
#include "memcache.h"
#include "nsswitch/winbind_client.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_PASSDB
#include "../libcli/auth/libcli_auth.h"
#include "secrets.h"
#include "idmap_cache.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_PASSDB
#include "includes.h"
#include "../librpc/gen_ndr/samr.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_PASSDB
#include "includes.h"
#include "dbwrap.h"
+#include "../libcli/security/security.h"
#if 0 /* when made a module use this */
#include "librpc/gen_ndr/ndr_secrets.h"
#include "secrets.h"
#include "dbwrap.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_PASSDB
*/
#include "includes.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
struct rid_name_map {
uint32 rid;
*/
#include "includes.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
bool sid_check_is_unix_users(const struct dom_sid *sid)
{
*/
#include "includes.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
struct rid_name_map {
uint32 rid;
#include "nt_printing.h"
#include "secrets.h"
#include "../librpc/gen_ndr/netlogon.h"
+#include "../libcli/security/security.h"
/* Map generic permissions to printer object specific permissions */
#include "printing/nt_printing_tdb.h"
#include "librpc/gen_ndr/spoolss.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "libcli/security/security.h"
#define FORMS_PREFIX "FORMS/"
#define DRIVERS_PREFIX "DRIVERS/"
#include "../librpc/gen_ndr/cli_spoolss.h"
#include "rpc_server/rpc_ncacn_np.h"
#include "smbd/globals.h"
+#include "../libcli/security/security.h"
void print_spool_terminate(struct connection_struct *conn,
struct print_file_data *print_file);
#include "includes.h"
#include "registry.h"
#include "reg_dispatcher.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_REGISTRY
#include "includes.h"
#include "reg_util_token.h"
+#include "../libcli/security/security.h"
/*
* create a fake token just with enough rights to
#include "../librpc/gen_ndr/cli_lsa.h"
#include "rpc_client/cli_lsarpc.h"
#include "rpc_client/init_lsa.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/** @defgroup lsa LSA - Local Security Architecture
* @ingroup rpc_client
#include "registry.h"
#include "registry/reg_api.h"
#include "registry/reg_api_util.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "secrets.h"
#include "../librpc/gen_ndr/netlogon.h"
#include "rpc_client/init_lsa.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "../lib/crypto/md4.h"
#include "rpc_client/init_lsa.h"
#include "rpc_server/rpc_ncacn_np.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
extern userdom_struct current_user_info;
#include "../lib/crypto/arcfour.h"
#include "secrets.h"
#include "rpc_client/init_lsa.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "../librpc/gen_ndr/cli_spoolss.h"
#include "rpc_client/init_spoolss.h"
#include "librpc/gen_ndr/messaging.h"
+#include "../libcli/security/security.h"
#include "librpc/gen_ndr/ndr_security.h"
#include "registry.h"
#include "registry/reg_objects.h"
#include "../librpc/gen_ndr/ndr_security.h"
#include "secrets.h"
#include "rpc_server/rpc_ncacn_np.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#define TOP_LEVEL_PRINT_KEY "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Print"
#define TOP_LEVEL_PRINT_PRINTERS_KEY TOP_LEVEL_PRINT_KEY "\\Printers"
#include "includes.h"
#include "../librpc/gen_ndr/srv_srvsvc.h"
#include "librpc/gen_ndr/messaging.h"
+#include "../libcli/security/security.h"
#include "../librpc/gen_ndr/ndr_security.h"
#include "dbwrap.h"
#include "includes.h"
#include "../librpc/gen_ndr/srv_svcctl.h"
#include "services/services.h"
+#include "../libcli/security/security.h"
#include "../librpc/gen_ndr/ndr_security.h"
#undef DBGC_CLASS
#include "libnet/libnet_join.h"
#include "../libcli/auth/libcli_auth.h"
#include "../librpc/gen_ndr/srv_wkssvc.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "../librpc/gen_ndr/cli_lsa.h"
#include "rpc_client/cli_lsarpc.h"
#include "rpc_client/init_lsa.h"
+#include "../libcli/security/security.h"
/* useful function to allow entering a name instead of a SID and
* looking it up automatically */
#include "rpc_client/cli_samr.h"
#include "rpc_client/init_samr.h"
#include "rpc_client/init_lsa.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
extern struct dom_sid domain_sid;
#include "../librpc/gen_ndr/ndr_netlogon.h"
#include "rpc_client/cli_netlogon.h"
#include "../libcli/smbreadline/smbreadline.h"
+#include "../libcli/security/security.h"
enum pipe_auth_type_spnego {
PIPE_AUTH_TYPE_SPNEGO_NONE = 0,
#include "registry.h"
#include "registry/reg_api.h"
#include "registry/reg_api_util.h"
+#include "../libcli/security/security.h"
struct rcinit_file_information {
char *description;
#include "includes.h"
#include "smbd/globals.h"
+#include "libcli/security/security.h"
/*
This module implements directory related functions for Samba.
*/
#include "includes.h"
+#include "../libcli/security/security.h"
#include "../librpc/gen_ndr/ndr_security.h"
#undef DBGC_CLASS
#include "includes.h"
#include "smbd/globals.h"
+#include "libcli/security/security.h"
#define VALID_FNUM(fnum) (((fnum) >= 0) && ((fnum) < real_max_open_files))
#include "../libcli/auth/libcli_auth.h"
#include "rpc_client/init_lsa.h"
#include "rpc_server/rpc_ncacn_np.h"
+#include "../libcli/security/security.h"
#ifdef CHECK_TYPES
#undef CHECK_TYPES
#include "includes.h"
#include "smbd/globals.h"
#include "fake_file.h"
+#include "../libcli/security/security.h"
#include "../librpc/gen_ndr/ndr_security.h"
extern const struct generic_mapping file_generic_mapping;
#include "smbd/globals.h"
#include "fake_file.h"
#include "librpc/gen_ndr/messaging.h"
+#include "../libcli/security/security.h"
#include "../librpc/gen_ndr/ndr_security.h"
extern const struct generic_mapping file_generic_mapping;
#include "includes.h"
#include "smbd/globals.h"
+#include "libcli/security/security.h"
#define PIPE "\\PIPE\\"
#define PIPELEN strlen(PIPE)
*/
#include "includes.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
extern const struct generic_mapping file_generic_mapping;
#include "rpc_client/cli_spoolss.h"
#include "rpc_client/init_spoolss.h"
#include "rpc_server/rpc_ncacn_np.h"
+#include "libcli/security/security.h"
/****************************************************************************
Ensure we check the path in *exactly* the same way as W2K for a findfirst/findnext
#include "includes.h"
#include "smbd/globals.h"
#include "../librpc/gen_ndr/netlogon.h"
+#include "../libcli/security/security.h"
extern userdom_struct current_user_info;
#include "includes.h"
#include "smbd/globals.h"
+#include "../libcli/security/security.h"
/*
* No prefix means direct username
#include "includes.h"
#include "smbd/globals.h"
#include "../libcli/smb/smb_common.h"
+#include "libcli/security/security.h"
static struct tevent_req *smbd_smb2_read_send(TALLOC_CTX *mem_ctx,
struct tevent_context *ev,
#include "includes.h"
#include "smbd/globals.h"
#include "../libcli/smb/smb_common.h"
+#include "../libcli/security/security.h"
static NTSTATUS smbd_smb2_tree_connect(struct smbd_smb2_request *req,
const char *in_path,
#include "../libcli/auth/libcli_auth.h"
#include "../librpc/gen_ndr/xattr.h"
#include "../librpc/gen_ndr/ndr_security.h"
+#include "libcli/security/security.h"
#define DIR_ENTRY_SAFETY_MARGIN 4096
#include "includes.h"
#include "smbd/globals.h"
#include "../librpc/gen_ndr/netlogon.h"
+#include "libcli/security/security.h"
/* what user is current? */
extern struct current_user current_user;
#include "includes.h"
#include "torture/proto.h"
+#include "../libcli/security/security.h"
#define MAX_FILES 1000
#include "includes.h"
#include "torture/proto.h"
+#include "../libcli/security/security.h"
/*
* Make sure that GENERIC_WRITE does not trigger append. See
#include "includes.h"
#include "nsswitch/libwbclient/wbc_async.h"
#include "torture/proto.h"
-#include "libcli/security/dom_sid.h"
+#include "libcli/security/security.h"
#include "tldap.h"
#include "tldap_util.h"
#include "../librpc/gen_ndr/svcctl.h"
#include "includes.h"
#include "torture/proto.h"
+#include "../libcli/security/security.h"
bool torture_utable(int dummy)
{
#include "utils/net.h"
#include "secrets.h"
#include "lib/netapi/netapi.h"
+#include "../libcli/security/security.h"
extern bool AllowDebugChange;
#include "smb_krb5.h"
#include "secrets.h"
#include "krb5_env.h"
+#include "../libcli/security/security.h"
#ifdef HAVE_ADS
#include "includes.h"
#include "utils/net.h"
+#include "../libcli/security/security.h"
/*********************************************************
Figure out if the input was an NT group or a SID string.
#include "secrets.h"
#include "idmap.h"
#include "dbwrap.h"
+#include "../libcli/security/security.h"
#define ALLOC_CHECK(mem) do { \
if (!mem) { \
#include "libads/dns.h"
#include "../librpc/gen_ndr/ndr_netlogon.h"
#include "smb_krb5.h"
+#include "../libcli/security/security.h"
int net_lookup_usage(struct net_context *c, int argc, const char **argv)
{
#include "librpc/gen_ndr/ndr_ntprinting.h"
#include "librpc/gen_ndr/cli_spoolss.h"
#include "rpc_client/cli_spoolss.h"
+#include "../libcli/security/security.h"
#include "../librpc/gen_ndr/ndr_security.h"
#define FORMS_PREFIX "FORMS/"
#include "secrets.h"
#include "lib/netapi/netapi.h"
#include "rpc_client/init_lsa.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
static int net_mode_share;
static bool sync_files(struct copy_clistate *cp_clistate, const char *mask);
#include "nt_printing.h"
#include "registry.h"
#include "registry/reg_objects.h"
+#include "../libcli/security/security.h"
/* support itanium as well */
static const struct print_architecture_table_node archi_table[]= {
#include "../librpc/gen_ndr/cli_lsa.h"
#include "rpc_client/cli_lsarpc.h"
#include "rpc_client/init_lsa.h"
+#include "../libcli/security/security.h"
/********************************************************************
********************************************************************/
#include "../librpc/gen_ndr/ndr_drsuapi.h"
#include "libnet/libnet_samsync.h"
#include "libnet/libnet_dssync.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
static void parse_samsync_partial_replication_objects(TALLOC_CTX *mem_ctx,
int argc,
#include "popt_common.h"
#include "utils/net.h"
#include "../librpc/gen_ndr/cli_samr.h"
+#include "../libcli/security/security.h"
/*
* Do something with the account policies. Read them all, run a function on
#include "utils/net.h"
#include "../librpc/gen_ndr/samr.h"
#include "smbldap.h"
+#include "../libcli/security/security.h"
/*
* Set a user's data
#include "includes.h"
#include "utils/net.h"
+#include "../libcli/security/security.h"
struct {
const char *us_errstr;
#include "rpc_client/cli_lsarpc.h"
#include "../librpc/gen_ndr/cli_dssetup.h"
#include "secrets.h"
+#include "../libcli/security/security.h"
NTSTATUS net_rpc_lookup_name(struct net_context *c,
TALLOC_CTX *mem_ctx, struct cli_state *cli,
#include "includes.h"
#include "popt_common.h"
#include "../librpc/gen_ndr/samr.h"
+#include "../libcli/security/security.h"
#define BIT_BACKEND 0x00000004
#define BIT_VERBOSE 0x00000008
#include "popt_common.h"
#include "registry/reg_objects.h"
#include "registry/regfio.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/* GLOBAL VARIABLES */
#include "includes.h"
#include "popt_common.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
static TALLOC_CTX *ctx;
#include "popt_common.h"
#include "../librpc/gen_ndr/ndr_lsa.h"
#include "rpc_client/cli_lsarpc.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
extern bool AllowDebugChange;
#include "../librpc/gen_ndr/ndr_lsa.h"
#include "rpc_client/cli_lsarpc.h"
#include "fake_file.h"
+#include "../libcli/security/security.h"
static char *server;
#include "includes.h"
#include "popt_common.h"
#include "dbwrap.h"
+#include "../libcli/security/security.h"
#define SMB_MAXPIDS 2048
static uid_t Ucrit_uid = 0; /* added by OH */
#include "includes.h"
#include "web/swat_proto.h"
+#include "libcli/security/security.h"
#define _(x) lang_msg_rotate(talloc_tos(),x)
#include "nss_info.h"
#include "secrets.h"
#include "idmap.h"
-#include "../libcli/security/dom_sid.h"
#include "../libcli/ldap/ldap_ndr.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_IDMAP
#include "secrets.h"
#include "idmap.h"
#include "idmap_rw.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_IDMAP
#include "idmap.h"
#include "idmap_rw.h"
#include "dbwrap.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_IDMAP
#include "winbindd_proto.h"
#include "idmap.h"
#include "idmap_cache.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_IDMAP
#include "includes.h"
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
struct wb_getgrsid_state {
struct tevent_context *ev;
#include "includes.h"
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
+#include "../libcli/security/security.h"
struct wb_getpwsid_state {
struct winbindd_domain *user_domain;
#include "includes.h"
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
+#include "../libcli/security/security.h"
struct wb_gettoken_state {
struct tevent_context *ev;
#include "librpc/gen_ndr/cli_wbint.h"
#include "idmap_cache.h"
#include "idmap.h"
+#include "../libcli/security/security.h"
struct wb_gid2sid_state {
struct tevent_context *ev;
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
#include "../librpc/gen_ndr/ndr_security.h"
+#include "../libcli/security/security.h"
/*
* We have 3 sets of routines here:
#include "includes.h"
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
+#include "../libcli/security/security.h"
struct wb_lookupname_state {
struct tevent_context *ev;
#include "includes.h"
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
+#include "../libcli/security/security.h"
struct wb_lookupsid_state {
struct tevent_context *ev;
#include "includes.h"
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
+#include "../libcli/security/security.h"
struct wb_lookupusergroups_state {
struct tevent_context *ev;
#include "includes.h"
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
+#include "../libcli/security/security.h"
struct wb_queryuser_state {
struct dom_sid sid;
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
#include "idmap_cache.h"
+#include "../libcli/security/security.h"
struct wb_sid2gid_state {
struct tevent_context *ev;
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
#include "idmap_cache.h"
+#include "../libcli/security/security.h"
struct wb_sid2uid_state {
struct tevent_context *ev;
#include "librpc/gen_ndr/cli_wbint.h"
#include "idmap_cache.h"
#include "idmap.h"
+#include "../libcli/security/security.h"
struct wb_uid2sid_state {
struct tevent_context *ev;
#include "ads.h"
#include "secrets.h"
#include "../libcli/ldap/ldap_ndr.h"
+#include "../libcli/security/security.h"
#ifdef HAVE_ADS
#include "includes.h"
#include "winbindd.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
#include "../librpc/gen_ndr/ndr_wbint.h"
#include "ads.h"
#include "nss_info.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
#include "libsmb/clidgram.h"
#include "ads.h"
#include "secrets.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
#include "includes.h"
#include "winbindd.h"
#include "../libcli/auth/libcli_auth.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
#include "librpc/gen_ndr/messaging.h"
#include "secrets.h"
#include "../lib/util/select.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
#include "librpc/gen_ndr/srv_wbint.h"
#include "../librpc/gen_ndr/cli_netlogon.h"
#include "idmap.h"
+#include "../libcli/security/security.h"
void _wbint_Ping(struct pipes_struct *p, struct wbint_Ping *r)
{
#include "includes.h"
#include "winbindd.h"
+#include "../libcli/security/security.h"
struct winbindd_getpwsid_state {
struct dom_sid sid;
#include "includes.h"
#include "winbindd.h"
+#include "../libcli/security/security.h"
struct winbindd_getsidaliases_state {
struct dom_sid sid;
#include "includes.h"
#include "winbindd.h"
+#include "../libcli/security/security.h"
struct winbindd_getuserdomgroups_state {
struct dom_sid sid;
#include "includes.h"
#include "winbindd.h"
+#include "../libcli/security/security.h"
struct winbindd_getusersids_state {
struct dom_sid sid;
#include "includes.h"
#include "winbindd.h"
#include "librpc/gen_ndr/cli_wbint.h"
+#include "../libcli/security/security.h"
struct winbindd_lookuprids_state {
struct tevent_context *ev;
#include "includes.h"
#include "winbindd.h"
+#include "../libcli/security/security.h"
struct winbindd_lookupsid_state {
struct tevent_context *ev;
#include "rpc_client/cli_samr.h"
#include "../librpc/gen_ndr/cli_lsa.h"
#include "rpc_client/cli_lsarpc.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
#include "rpc_client/cli_netlogon.h"
#include "smb_krb5.h"
#include "../lib/crypto/arcfour.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#include "ads.h"
#include "../librpc/gen_ndr/krb5pac.h"
#include "librpc/gen_ndr/srv_lsa.h"
#include "rpc_client/cli_samr.h"
#include "rpc_client/cli_lsarpc.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
/* Query display info for a domain */
NTSTATUS rpc_query_user_list(TALLOC_CTX *mem_ctx,
#include "rpc_client/cli_lsarpc.h"
#include "../librpc/gen_ndr/srv_lsa.h"
#include "rpc_server/rpc_ncacn_np.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
#include "includes.h"
#include "winbindd.h"
+#include "../libcli/security/security.h"
struct winbindd_sid_to_gid_state {
struct dom_sid sid;
#include "includes.h"
#include "winbindd.h"
+#include "../libcli/security/security.h"
struct winbindd_sid_to_uid_state {
struct dom_sid sid;
#include "includes.h"
#include "winbindd.h"
#include "secrets.h"
-#include "../libcli/security/dom_sid.h"
+#include "../libcli/security/security.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
#include "librpc/gen_ndr/ndr_samr.h"
#include "librpc/ndr/libndr.h"
#include "libcli/security/security.h"
-#include "libcli/security/proto.h"
#include "lib/samba3/samba3.h"
/*
#include "libcli/libcli.h"
#include "libnet/libnet.h"
#include "../librpc/gen_ndr/ndr_security.h"
-#include "../libcli/security/dom_sid.h"
-#include "libcli/security/security.h"
+#include "../libcli/security/security.h"
#include "libcli/ldap/ldap_ndr.h"
#include "../lib/talloc/talloc.h"
#include "lib/policy/policy.h"