1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/include
Stefan Metzmacher d6d8893d56 s3:popt_common: simplify popt_common_credentials handling
This offers a global 'struct user_auth_info *cmdline_auth_info',
similar to the 'cmdline_credentials' we have in
source4/lib/cmdline/popt_common.c.

And we create that in the POPT_CALLBACK_REASON_PRE stage
and finalize it in the POPT_CALLBACK_REASON_POST stage.

That means much less boring work for the callers
and more freedom to change the user_auth_info internals
in future.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2016-11-15 11:00:26 +01:00
..
ads.h libads: Remove "foreign" from ads_struct 2015-12-18 05:24:25 +01: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:util_cmdline: make struct user_auth_info private to util_cmdline.c 2016-10-21 20:44:23 +02:00
auth.h auth: Provide a way to use the auth stack for winbindd authentication 2014-06-11 10:18:26 +02:00
client.h s3: libsmb: Widen the internal client smb1.pid to 32-bits as is used on the wire and in libcli/smb/smb1*.c 2016-06-18 15:32:17 +02:00
ctdb_srvids.h
ctdbd_conn.h ctdbd_conn: add ctdbd_reinit_connection() 2016-07-11 20:05:06 +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 autorid: add high_id to range config and fill it where we also fill range->low_id. 2014-04-25 15:35:09 +02:00
idmap.h
includes.h s3: events. Move events.c to util_event.c 2016-09-24 19:52:08 +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: Move init_lsa_ref_domain_list to lib 2014-09-29 10:52:47 +02:00
MacExtensions.h Fix various spelling errors 2015-11-06 13:43:45 +01:00
mangle.h
messages.h lib: Move "message_send_all" to serverid.c 2016-07-28 05:00:19 +02: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
nt_printing.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
ntdomain.h
ntioctl.h Convert uint32/16/8 to _t for the last two include files in source3/include. 2015-05-01 21:52:25 +02:00
ntquotas.h quotas: correct comment about SMB_GROUP_QUOTA_TYPE 2016-01-26 15:58:11 +01:00
passdb.h s3:passdb: move my_sam_name() from passdb to util_name.c 2016-01-22 01:55:09 +01:00
popt_common.h s3:popt_common: simplify popt_common_credentials handling 2016-11-15 11:00:26 +01: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 Update smbrun to allow for settings environment variables. 2016-10-13 04:26:26 +02:00
registry.h Change the registry subsystem to use uint32_t from uint32. Also change session.h. 2015-04-16 00:37:28 +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
smb_share_modes.h
smb.h s3: tidyup - move struct idle_event to util_event.h 2016-09-27 07:55:02 +02:00
smbldap.h
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 tldap: Add tldap_get/set_stream 2016-04-15 15:32:11 +02: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 s3/vfs: remove now unused is_offline/set_offline VFS functions 2016-10-11 14:44:01 +02:00
vfs.h s3/vfs: remove now unused is_offline/set_offline VFS functions 2016-10-11 14:44:01 +02:00