1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/include
Andrew Bartlett a427652010 s3-libads: Use ldap_init_fd() to connect to AD server in socket_wrapper
This means that we control the connection setup, don't rely on signals
for timeouts and the connection uses socket_wrapper where that is
required in our test environment.

According to bug reports, this method is also used by curl and other
tools, so we are not the first to (ab)use the OpenLDAP libs in this
way.

It is ONLY enabled for socket_wrapper at this time, as this is the
best way to get 'make test' working for S3 winbind tests in an S4
domain.

Andrew Bartlett
2011-04-28 05:30:21 +02:00
..
ads.h s3-build: stop including ldap and lber headers everywhere in the code. 2011-03-16 10:54:50 +01:00
adt_tree.h
async_smb.h s3: Add async cli_session_request 2010-12-22 16:39:15 +01:00
auth.h s3-auth Rename user_session_key -> session_key to match auth_session_info 2011-04-05 06:32:07 +10:00
client.h Remove fstrings from client struct. Properly talloc strings (ensuring we never end up with a NULL pointer). 2011-04-27 12:06:25 -07:00
clitar.h
ctdbd_conn.h s3-messages: only include messages.h where needed. 2011-03-30 01:13:09 +02:00
dbwrap.h s3: add function dbwrap_traverse 2011-04-04 15:57:35 +02:00
debugparse.h
event.h s3: try to fix the build on some non-linux buildfarm machines. 2011-03-30 11:39:31 +02:00
fake_file.h s3: Attempt to fix a ton of warnings on the build farm 2010-10-03 10:51:08 +02:00
g_lock.h s3: Remove the dependency of g_lock on procid_self 2010-08-28 12:28:53 +02:00
idmap.h s3:idmap: remove the params argument from the init function 2011-03-22 22:49:56 +01:00
includes.h dynconfig: Have only one dynconfig.o in the common code. 2011-04-27 22:22:26 +10:00
interfaces.h
intl.h
krb5_env.h s3-libads: move KRB5_ENV_CCNAME to separate header krb5_env.h. 2010-07-01 21:17:17 +02:00
krb5_protos.h libcli/auth Move PAC parsing and verification in common. 2011-04-20 04:31:07 +02:00
libsmb_internal.h s3-libsmb: only include rap client when needed. 2011-03-15 21:16:35 +01:00
libsmbclient.h libsmbclient: Fix a typo 2011-03-09 11:19:35 +01:00
local.h lib/util: new merged debug system 2011-03-01 04:32:12 +01:00
locking.h s3-messages: only include messages.h where needed. 2011-03-30 01:13:09 +02:00
MacExtensions.h
mangle.h
mapping.h s3-groupdb: move groupdb headers to groupdb/proto.h. 2011-03-30 01:13:07 +02:00
memcache.h
messages.h s3-messages: make ndr_messaging.h part of messages.h. 2011-03-30 01:13:09 +02:00
module.h
msdfs.h
nameserv.h
nss_info.h s3: Remove unused args from nss_get_info 2011-03-06 12:51:01 +01:00
nt_printing.h s3-printing: fix move_driver_to_download_area() error paths 2011-03-02 00:31:22 +01:00
ntdomain.h s3-rpc_client: add and use rpc_client/rpc_client.h. 2011-04-13 22:23:59 +02:00
ntioctl.h s3: Reply correctly to FSCTL_IS_VOLUME_DIRTY 2010-12-19 23:25:06 +01:00
ntlmssp_wrap.h s3-auth: Add auth_ntlmssp wrapper for client side 2010-07-20 15:52:34 +10:00
ntquotas.h s3:dom_sid Global replace of DOM_SID with struct dom_sid 2010-05-21 10:39:59 +02:00
oplock_onefs.h
packet.h s3: Eliminate select from packet_fd_read_sync 2011-02-28 16:40:19 +01:00
passdb.h s3-passdb: move some passdb defines to passdb.h 2011-03-30 15:14:55 +02:00
popt_common.h s3:popt: add POPT_COMMON_OPTION to provide only the "--option" feature 2011-02-09 14:00:34 +01:00
printing.h s3:printing Make print_queue_receive public 2011-03-29 16:03:49 +02:00
proto.h lib/util/charset Merge talloc-based pull and push charset functions 2011-04-28 05:30:20 +02:00
registry.h s3:registry: move prototype from reg_init_smbconf.c to its own header. 2010-09-21 08:52:06 +02:00
rpc_dce.h s3-dcerpc: rename SCHANNEL_SIG_SIZE to NL_AUTH_SIGNATURE_SIZE and move to IDL. 2010-07-16 23:09:54 +02:00
rpc_misc.h s3-build: only include rpc_misc.h where needed. 2010-08-26 00:26:01 +02:00
safe_string.h lib: move the string wrappers from source3/include to common lib/util 2011-03-25 04:37:06 +01:00
samba_linux_quota.h
secrets.h s3-passdb: use passdb headers where needed. 2011-03-30 01:13:08 +02:00
serverid.h s3: Remove talloc_autofree_context() from serverid_parent_init() 2010-09-26 03:29:28 +02:00
session.h
smb_acls.h
smb_crypt.h s3-libsmb: move smb encryption structs into own header. 2011-03-16 10:11:16 +01:00
smb_krb5.h libcli/auth Move Samba4's gssapi_error_string from GENSEC to libcli/auth 2011-04-27 11:21:37 +10:00
smb_ldap.h s3-libads: Use ldap_init_fd() to connect to AD server in socket_wrapper 2011-04-28 05:30:21 +02:00
smb_macros.h s3-lib: Remove unused _w functions. 2011-04-13 14:47:07 +10:00
smb_perfcount.h
smb_share_modes.h
smb_signing.h s3:libsmb: add a smb_signing_init_ex() function 2010-03-22 17:15:10 +01:00
smb.h s3-includes: include lib/util/debug.h headers in includes.h not smb.h 2011-04-14 00:47:57 +02:00
smbldap.h s3-smbldap: make octet_strings/DATA_BLOBs const. 2011-04-06 11:53:56 +02:00
smbprofile.h s3: only include smb profiling where needed. 2011-04-14 01:31:39 +02:00
srvstr.h
stamp-h.in
sysquotas.h
talloc_dict.h
tldap_util.h s3: Convert tldap_entry_values args to "array, count" 2011-02-13 12:11:53 +01:00
tldap.h s3: Change tldap_entry_attributes to the "array,count" convention 2011-03-14 22:02:35 +01:00
trans2.h s3:dom_sid Global replace of DOM_SID with struct dom_sid 2010-05-21 10:39:59 +02:00
transfer_file.h
util_tdb.h s3-build: make sure we pick up system tdb and talloc via #include. 2011-04-14 12:56:27 +02:00
vfs_macros.h s3: Pass smb_filename through the set_offline vfs op 2011-03-02 18:39:21 +01:00
vfs.h s3:include/vfs.h: remove very old hints for vfs modules with interface version < 8 2011-04-23 12:07:35 +02:00