1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-05 09:18:06 +03:00
samba-mirror/source3/include
Andrew Bartlett 1bb2a1c6b3 auth: For NTLM and KDC authentication, log the authentication duration
This is not a general purpose profiling solution, but these JSON logs are already being
generated and stored, so this is worth adding.

Some administrators are very keen to know how long authentication
takes, particularly due to long replication transactions in other
processes.

This complements a similar patch set to log the transaction duration.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
2018-06-25 08:32:14 +02:00
..
ads.h libads: Decide to have no fallback option 2017-05-30 08:06:06 +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 CVE-2017-12150: s3:popt_common: don't turn a guessed username into a specified one 2017-09-20 13:04:10 +02:00
auth.h auth: For NTLM and KDC authentication, log the authentication duration 2018-06-25 08:32:14 +02:00
client.h s3: client: Add btime_ts to struct finfo. 2018-05-05 01:39:40 +02:00
ctdb_srvids.h messaging: Always register CTDB_SRVID_SAMBA_PROCESS 2017-12-05 00:56:12 +01:00
ctdbd_conn.h lib: Add "unique_id" to ctdbd_process_exists 2017-09-26 09:37:13 +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 lib: Make g_lock_locks use TDB_DATA 2018-02-08 14:50:49 +01:00
idmap_autorid_tdb.h idmap_autorid: Simplify idmap_autorid_loadconfig 2016-12-16 21:30:28 +01:00
idmap.h winbindd: pass domain SID to wbint_UnixIDs2Sids 2017-10-10 15:51:27 +02:00
includes.h lib: #include "util_event.h" only where needed 2018-04-24 22:26:22 +02:00
intl.h
krb5_env.h
libsmb_internal.h s3: libsmbclient: Add new function SMBC_readdirplus_ctx(). 2018-05-05 01:39:40 +02:00
libsmbclient.h s3:libsmbclient: Use const for setting and getting strings 2018-05-17 01:10:28 +02:00
local.h lib/util: Move log_stack_trace() to common code 2018-04-11 01:06:39 +02:00
locking.h
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 lib: Add messaging_send_all 2017-12-05 00:56:13 +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 printing: add more 'const' to read only input pointers 2018-06-14 20:52:22 +02: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: add create_builtin_guests() 2018-03-19 20:30:49 +01: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 s3:printing: Fix size types 2018-04-03 20:20:10 +02:00
proto.h lib/util: Move log_stack_trace() to common code 2018-04-11 01:06:39 +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 s3:secrets: remove unused secrets_store_[prev_]machine_password() 2017-06-27 16:57:46 +02:00
serverid.h lib: Remove unused serverid.tdb 2017-12-05 04:58:26 +01:00
session.h smbstatus: show signing state of sessions and tcons 2016-01-22 07:52:21 +01:00
smb_acls.h sysacls: change datatypes to 32 bits 2017-12-21 19:12:08 +01:00
smb_krb5.h
smb_ldap.h Change default LDAP page size to 1000. 2016-01-15 00:54:26 +01:00
smb_macros.h s3:smb_macros.h: add IS_AD_DC as addition to IS_DC 2018-02-23 12:47:25 +01: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 smbd: call chdir_current_service() in change_to_user_internal() and pop_conn_ctx() 2018-06-18 08:59:17 +02:00
smbldap.h smbldap: expose bind callback via API and increase smbldap ABI version 2017-07-04 11:14:49 +02:00
smbprofile.h s3: VFS: Remove SMB_VFS_FCHMOD_ACL(). 2018-05-25 18:39:25 +02:00
srvstr.h
stamp-h.in
sysquotas.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: Add new file information classes 2018-01-13 03:03:46 +01:00
transfer_file.h s3:util: use pread/pwrite in transfer_file 2015-06-23 11:45:23 +02:00
util_event.h lib: #include "util_event.h" only where needed 2018-04-24 22:26:22 +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 SMB_VFS_FCHMOD_ACL(). 2018-05-25 18:39:25 +02:00
vfs.h smbd: add an effective {smb,smbd_smb2}_request->ev_ctx that holds the event context used for the request processing 2018-06-18 08:59:21 +02:00