1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
samba-mirror/source3/include
Alexander Bokovoy 2dbaade13a libads: abstract out SASL wrapping code
Prepare for rebasing libads on top of libsmbldap.

To make libads using 'struct smbldap_state' instead of direct LDAP
structure, we need to abstract out libads logic from connection
handling. SASL wrapping does not really depend on availability of LDAP
handle and does not need direct access to ADS_STRUCT. As result, we'll
be able to move SASL wrapping code under smbldap once the latter is able
to pass settings that libads passes to the SASL wrapping.

Signed-off-by: Alexander Bokovoy <ab@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2017-05-17 23:02:09 +02:00
..
ads.h libads: abstract out SASL wrapping code 2017-05-17 23:02:09 +02:00
adt_tree.h
async_smb.h s3: libsmb: Add uint16_t addtional_flags2 to cli_smb_req_create(). 2016-08-19 20:03:12 +02:00
auth_generic.h s3:ntlmssp: remove unused libsmb/ntlmssp_wrap.c 2016-03-10 06:52:28 +01:00
auth_info.h s3:user_auth_info: let struct user_auth_info use struct cli_credentials internally 2016-12-20 04:57:05 +01:00
auth.h lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
client.h s3:libsmb: use a local got_kerberos_mechanism variable in cli_session_creds_prepare_krb5() 2017-01-27 08:09:15 +01:00
ctdb_srvids.h
ctdbd_conn.h ctdb_conn: add ctdbd_parse_send/recv 2017-04-18 22:54:16 +02:00
debugparse.h
fake_file.h Convert three include files from uint32/16/8 to _t types as well as the source that includes them. 2015-05-01 19:15:10 +02:00
g_lock.h s3:include: add forward declaration for struct messaging_context; in g_lock.h 2013-10-17 08:48:56 +13:00
idmap_autorid_tdb.h idmap_autorid: Simplify idmap_autorid_loadconfig 2016-12-16 21:30:28 +01:00
idmap.h lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
includes.h lib: Remove an unnecessary include 2017-03-28 17:45:18 +02:00
intl.h
krb5_env.h
libsmb_internal.h libsmb: Implement smbc_notify 2015-07-10 09:35:13 +02:00
libsmbclient.h libsmb: Implement smbc_notify 2015-07-10 09:35:13 +02:00
local.h winbindd: set file descriptor limit according to configuration 2015-07-15 22:41:13 +02:00
locking.h smbd: Move "struct byte_range_lock" definition to brlock.c 2013-09-11 08:27:11 +02:00
lsa.h s3/include: add NT_STATUS_LOOKUP_ERR 2017-04-07 22:52:24 +02:00
MacExtensions.h s3/includes: add FinderInfo offset define to MacExtensions.h 2017-03-02 00:32:20 +01:00
mangle.h
messages.h s3:messaging: Add messaging_init_client() function 2016-11-16 00:20:06 +01:00
msdfs.h Convert three include files from uint32/16/8 to _t types as well as the source that includes them. 2015-05-01 19:15:10 +02:00
nameserv.h Convert all uses of uint8/16/32 to _t in nmbd and the include file. 2015-05-01 19:15:10 +02:00
nss_info.h lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
nt_printing.h s3-spoolss: Create a sperate header file for 'struct printer_handle' 2017-01-06 12:28:18 +01:00
ntdomain.h
ntioctl.h shadow_copy_get_shadow_copy_data: fix GCC snprintf warning 2017-02-10 05:09:09 +01:00
ntquotas.h quotas: correct comment about SMB_GROUP_QUOTA_TYPE 2016-01-26 15:58:11 +01:00
passdb.h s3-passdb: remove some dead prototypes 2017-05-10 15:53:20 +02:00
popt_common.h s3: client tools. Remove direct access to struct user_auth_info *cmdline_auth_info. 2017-05-09 09:56:09 +02:00
printing.h Convert uint32/16/8 to 32_t/16_t/8_t in printing.h and all files that include it. 2015-05-01 19:15:10 +02:00
proto.h s3-proto: remove some dead prototypes 2017-05-10 15:53:20 +02:00
registry.h s3-rpc_cli: add winreg_add_core_driver() 2017-05-09 16:43:13 +02:00
rpc_dce.h
rpc_misc.h Convert all uint32/16/8 to _t in a grab-bag of remaining files. 2015-05-14 22:16:56 +02:00
safe_string.h s3: smbd: Change the function signature of srvstr_push() from returning a length to returning an NTSTATUS with a length param. 2014-09-16 01:56:54 +02:00
secrets.h secrets: Add function to fetch only password change timestamp 2015-08-01 10:55:21 +02:00
serverid.h lib: Move "message_send_all" to serverid.c 2016-07-28 05:00:19 +02:00
session.h smbstatus: show signing state of sessions and tcons 2016-01-22 07:52:21 +01:00
smb_acls.h
smb_krb5.h
smb_ldap.h Change default LDAP page size to 1000. 2016-01-15 00:54:26 +01:00
smb_macros.h smbd: look only at handle readability for COPYCHUNK dest 2016-08-16 15:21:03 +02:00
smb_perfcount.h lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
smb_share_modes.h
smb.h s3:include: remove unused DEFAULT_TRUST_ACCOUNT_PASSWORD_LENGTH 2017-02-21 16:09:22 +01:00
smbldap.h smbldap: Privatize struct smbldap_state 2017-04-20 10:13:25 +02:00
smbprofile.h s3-profile: add PROFILE_TIMESTAMP macro 2016-03-28 20:45:16 +02:00
srvstr.h
stamp-h.in
sysquotas.h
talloc_dict.h
tldap_util.h s3-include: Fix format-nonliteral warning 2016-08-24 01:33:50 +02:00
tldap.h Fix for Solaris C compiler. 2017-03-16 20:30:19 +01:00
trans2.h s3/smbd: support FS_SECTOR_SIZE_INFORMATION query-info 2015-03-18 18:57:20 +01:00
transfer_file.h s3:util: use pread/pwrite in transfer_file 2015-06-23 11:45:23 +02:00
util_event.h s3: tidyup - move struct idle_event to util_event.h 2016-09-27 07:55:02 +02:00
util_sd.h smbcacls: Move sec_desc_print to common file 2015-04-25 00:04:24 +02:00
util_tdb.h Convert all uint32/16/8 to _t in a grab-bag of remaining files. 2015-05-14 22:16:56 +02:00
vfs_macros.h vfs: add parameter to copy chunk VFS function to handle dup_extents 2017-05-10 08:22:18 +02:00
vfs.h vfs: add VFS_COPY_CHUNK_FL_IGNORE_LOCKS for dup extents 2017-05-10 08:22:19 +02:00