1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/utils
Volker Lendecke 45e61fcf61 s3: Add a "lock_order" argument to db_open
This will be used to enforce a lock hierarchy between the databases. We have
seen deadlocks between locking.tdb, brlock.tdb, serverid.tdb and notify*.tdb.
These should be fixed by refusing a dbwrap_fetch_locked that does not follow a
defined lock hierarchy.
2012-01-18 14:48:04 +01:00
..
dbwrap_tool.c s3: Add a "lock_order" argument to db_open 2012-01-18 14:48:04 +01:00
dbwrap_torture.c s3: Add a "lock_order" argument to db_open 2012-01-18 14:48:04 +01:00
debug2html.c
debugparse.c
eventlogadm.c s3:eventlogadm: use lp_load_global() 2011-07-28 11:17:36 +02:00
interact.c s3:net: factor out interact_edit() 2011-10-12 22:45:53 +02:00
interact.h s3:net: factor out interact_edit() 2011-10-12 22:45:53 +02:00
log2pcaphex.c
net_ads_gpo.c
net_ads.c s3:utils: s/Undefined/SMB_SIGNING_DEFAULT/ 2011-11-03 16:55:12 +01:00
net_afs.c s3:utils fix a compiler warning 2011-07-21 14:57:10 +02:00
net_afs.h
net_cache.c s3-utils: fix crash in net cache get 2011-06-14 12:01:59 +02:00
net_conf.c s3-net: Fixed a small typo in net conf function table 2011-08-08 18:02:36 +02:00
net_dns.c s3 net: Fix a discard const warning 2011-09-28 02:02:35 +02:00
net_dom.c
net_eventlog.c
net_file.c s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
net_g_lock.c s3: Remove a bunch of calls to procid_self() 2011-12-12 21:50:25 +01:00
net_group.c s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
net_groupmap.c Fix bug #8687 - net memberships usage info is wrong 2012-01-06 00:30:19 +01:00
net_help_common.c
net_help_common.h
net_help.c s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
net_idmap_check.c s3: Add a "lock_order" argument to db_open 2012-01-18 14:48:04 +01:00
net_idmap_check.h
net_idmap.c s3: Add a "lock_order" argument to db_open 2012-01-18 14:48:04 +01:00
net_join.c s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
net_lookup.c Fix const warning. 2011-06-01 23:53:07 +02:00
net_printing.c s3-printing: make sure to first migrate the printers then the security descriptor. 2011-07-07 18:06:02 +02:00
net_proto.h s3-net: Added the command rpc conf to the net binary. 2011-08-22 13:59:24 +02:00
net_rap.c s3:net_rap: make use of cli_state_remote_name() 2011-07-22 17:06:10 +02:00
net_registry_check.c s3: Add a "lock_order" argument to db_open 2012-01-18 14:48:04 +01:00
net_registry_check.h s3:net: add command registry check 2011-10-12 22:45:53 +02:00
net_registry_util.c s3: Avoid leaking http_timestring in print_registry_key 2011-07-15 09:44:05 +02:00
net_registry_util.h
net_registry.c s3: Remove a bunch of calls to procid_self() 2011-12-12 21:50:25 +01:00
net_rpc_audit.c
net_rpc_conf.c s3-net: Fix uninitialized variable in rpc_conf_import_internal(). 2011-10-14 19:25:47 +02:00
net_rpc_join.c s3:net_rpc_join: make use of cli_state_remote_name() 2011-07-22 17:06:10 +02:00
net_rpc_printer.c Move the callers that need to use the new cli_open() back to calling 2011-12-03 21:36:47 -08:00
net_rpc_registry.c s3:utils: avoid '//' comments 2011-10-08 07:24:14 +02:00
net_rpc_rights.c s3-talloc Change TALLOC_ARRAY() to talloc_array() 2011-06-09 12:40:08 +02:00
net_rpc_samsync.c s3-lib Replace StrnCaseCmp() with strncasecmp_m() 2011-05-18 16:12:08 +02:00
net_rpc_service.c
net_rpc_sh_acct.c
net_rpc_shell.c s3-talloc Change TALLOC_P() to talloc() 2011-06-09 12:40:08 +02:00
net_rpc_trust.c lsa: rename auth info argument in lsa_CreateTrustedDomainEx2 2011-07-15 17:55:20 +02:00
net_rpc.c s3-librpc Rename and rework cli_rpc_pipe_open_ntlmssp() to be generic 2012-01-11 09:04:41 +01:00
net_sam.c s3-smbldap: extend smbldap_init() with binddn/bindsecret arguments. 2011-11-16 12:26:26 +01:00
net_serverid.c s3:net: convert net serverid to only use dbwrap wrapper functions 2011-10-11 14:17:56 +02:00
net_share.c s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
net_status.c
net_time.c s3:utils: s/Undefined/SMB_SIGNING_DEFAULT/ 2011-11-03 16:55:12 +01:00
net_user.c s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
net_usershare.c s3-talloc Change TALLOC_P() to talloc() 2011-06-09 12:40:08 +02:00
net_util.c s3:utils: s/Undefined/SMB_SIGNING_DEFAULT/ 2011-11-03 16:55:12 +01:00
net.c s3: Remove a bunch of calls to procid_self() 2011-12-12 21:50:25 +01:00
net.h s3:net: add command registry check 2011-10-12 22:45:53 +02:00
netlookup.c s3:utils: s/Undefined/SMB_SIGNING_DEFAULT/ 2011-11-03 16:55:12 +01:00
nmblookup.c s3:nmblookup: use lp_load_global() 2011-07-28 11:17:37 +02:00
ntlm_auth_diagnostics.c
ntlm_auth_proto.h
ntlm_auth.c ntlmssp: Move ntlmssp code to auth/ntlmssp 2011-10-18 13:13:31 +11:00
ntlm_auth.h
passwd_proto.h
passwd_util.c
pdbedit.c s3-group-mapping: Remove fstrings from GROUP_MAP. 2011-10-12 19:28:12 +02:00
profiles.c
sharesec.c s3: Make sharesec optionally use sddl 2011-09-16 00:08:42 +02:00
smbcacls.c s3:utils: make use of cli_tree_connect() 2011-11-24 19:02:32 +01:00
smbcontrol.c s3:smbcontrol: avoid using messaging_event_context() 2012-01-17 08:10:29 +01:00
smbcquotas.c s3:smbcquotas: use lp_load_global() 2011-07-28 11:17:39 +02:00
smbfilter.c s3:smbfilter: use lp_load_global() 2011-07-28 11:17:39 +02:00
smbget.c
smbpasswd.c s3:smbpasswd: use lp_load_global() 2011-07-28 11:17:40 +02:00
smbta-util.c
smbtree.c s3:smbtree: use lp_load_global() 2011-07-28 11:17:40 +02:00
smbw_sample.c s3: use lp_load_global() in smbw_sample -- whatever this is ... :-) 2011-07-28 11:17:40 +02:00
split_tokens.c s3:split_tokens: use lp_load_global(), fixing the call to lp_load() 2011-07-28 11:17:41 +02:00
status_profile.c
status.c s3: Add a "lock_order" argument to db_open 2012-01-18 14:48:04 +01:00
testparm.c s3:testparm: avoid spurious warnings about dos mode mapping and create mask if store dos attributes is set 2011-07-07 12:49:00 +02:00