1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/passdb
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
..
account_pol.c s3: Add a "lock_order" argument to db_open 2012-01-18 14:48:04 +01:00
login_cache.c tdb_compat: Higher level API fixes. 2011-06-20 11:18:35 +02:00
lookup_sid.c pdb-interface: Do not use unid_t here 2011-10-18 20:57:16 +02:00
lookup_sid.h s3-passdb: remove libwbclient header dependency for passdb/lookup_sid.h. 2011-10-14 12:07:25 +02:00
machine_account_secrets.c s3:secrets: convert to use dbwrap wrapper functions only 2011-10-11 14:17:57 +02:00
machine_sid.c s3-passdb: trying to decouple passdb and secrets a little. 2012-01-18 14:46:18 +01:00
machine_sid.h s3-passdb: add define guards for machine_sid.h. 2011-10-14 12:07:24 +02:00
passdb.c s3-group-mapping: Remove fstrings from GROUP_MAP. 2011-10-12 19:28:12 +02:00
pdb_ads.c pdb-interface: Do not use unid_t here 2011-10-18 20:57:16 +02:00
pdb_compat.c s3-passdb: add passdb.h where needed. 2011-03-30 01:13:07 +02:00
pdb_get_set.c s3-passdb: make pdb_password_change_time_max static. 2011-11-29 15:16:51 +01:00
pdb_interface.c s3-passdb: trying to decouple passdb and secrets a little. 2012-01-18 14:46:18 +01:00
pdb_ipa.c s3-passdb: split out passdb/pdb_ldap_schema.c 2011-11-16 12:26:26 +01:00
pdb_ipa.h s3-passdb: split out passdb/pdb_ipa.h. 2011-10-11 12:15:36 +02:00
pdb_ldap_schema.c s3-passdb: split out passdb/pdb_ldap_schema.c 2011-11-16 12:26:26 +01:00
pdb_ldap_schema.h s3-passdb: split out passdb/pdb_ldap_schema.c 2011-11-16 12:26:26 +01:00
pdb_ldap_util.c s3-smbldap: remove duplicate prototype. 2011-11-17 02:11:46 +01:00
pdb_ldap_util.h s3: move smbldap_util to pdb_ldap_util. 2011-11-16 12:26:26 +01:00
pdb_ldap.c s3-smbldap: extend smbldap_init() with binddn/bindsecret arguments. 2011-11-16 12:26:26 +01:00
pdb_ldap.h s3-passdb: split out passdb/pdb_ldap.h. 2011-10-11 10:41:29 +02:00
pdb_nds.c s3-passdb: split out passdb/pdb_nds.h. 2011-10-11 10:41:29 +02:00
pdb_nds.h s3-passdb: split out passdb/pdb_nds.h. 2011-10-11 10:41:29 +02:00
pdb_samba4.c pdb-interface: Do not use unid_t here 2011-10-18 20:57:16 +02:00
pdb_secrets.c s3-passdb: trying to decouple passdb and secrets a little. 2012-01-18 14:46:18 +01:00
pdb_secrets.h s3-passdb: trying to decouple passdb and secrets a little. 2012-01-18 14:46:18 +01:00
pdb_smbpasswd.c s3-passdb: split out passdb/pdb_smbpasswd.h. 2011-10-10 20:14:46 +02:00
pdb_smbpasswd.h s3-passdb: split out passdb/pdb_smbpasswd.h. 2011-10-10 20:14:46 +02:00
pdb_tdb.c s3: Add a "lock_order" argument to db_open 2012-01-18 14:48:04 +01:00
pdb_tdb.h s3-passdb: split out passdb/pdb_tdb.h. 2011-10-10 18:40:33 +02:00
pdb_util.c s3: create_builtin_users/administrators belongs to passdb not auth. 2011-03-30 01:13:07 +02:00
pdb_wbc_sam.c s3-group-mapping: Remove fstrings from GROUP_MAP. 2011-10-12 19:28:12 +02:00
pdb_wbc_sam.h s3-passdb: split out passdb/pdb_wbc_sam.h. 2011-10-10 18:40:40 +02:00
py_passdb.c s3-py-passdb: Fix handling of uninitialized gid values 2011-11-18 06:18:33 +01:00
secrets_lsa.c s3-secrets: add lsa_secret passdb api. 2011-07-31 22:37:26 +02:00
secrets.c s3: Add a "lock_order" argument to db_open 2012-01-18 14:48:04 +01:00
wscript_build s3-waf: fix compile of pdb_ldap as shared module by moving ldap schema helpers to libpdb.so 2012-01-13 09:29:07 +01:00