summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-08-14s3:idmap_tdb: add idmap_rw_ops to idmap_tdb_context and initialize them in ↵Michael Adam2-3/+20
init_db
2010-08-14s3:idmap_tdb2: use idmap_rw_new_mapping in idmap_tdb2_new_mappingMichael Adam1-34/+6
2010-08-14s3:idmap_tdb2: add rw_ops to idmap_tdb2_context and initialize in ↵Michael Adam2-2/+14
idmap_tdb2_db_init
2010-08-14s3:idmap: add abstract idmap_rw new_mapping mechanism without registering ↵Michael Adam2-0/+135
backends
2010-08-14s3:idmap_ad: untangle two assignments from checksMichael Adam1-2/+4
2010-08-14s3:idmap_ad: remove unused filter_low_id and filter_high_id from ↵Michael Adam1-14/+0
idmap_ad_context The filter range from the idmap_domain is used now.
2010-08-14s3:idmap_ad: use range from idmap_domain in idmap_ad_sids_to_unixids()Michael Adam1-4/+2
2010-08-14s3:idmap_ad: use range from idmap_domain in idmap_ad_unixids_to_sids()Michael Adam1-4/+2
2010-08-14s3:idmap_rid: remove a comment that does not apply in that place.Michael Adam1-4/+0
Probably got copied from a different location.
2010-08-14s3:idmap_rid: remove unused domain_name from the idmap_rid_context.Michael Adam1-3/+1
2010-08-14s3:idmap_rid: remove range from idmap_rid_context()Michael Adam1-39/+0
Now, the idmap_domain range that is centrally parsed is used.
2010-08-14s3:idmap_rid: use range from idmap_domain in idmap_rid_sid_to_id()Michael Adam1-8/+8
2010-08-14s3:idmap_rid: use ranges from idmap_domain struct in idmap_rid_id_to_sid()Michael Adam1-11/+12
2010-08-14s3:idmap_rid: remove unused talloc context var from idmap_rid_sids_to_unixids()Michael Adam1-8/+0
2010-08-14s3:idmap_rid: remove unused talloc context arg from idmap_rid_sid_to_id()Michael Adam1-2/+2
2010-08-14s3:idmap_rid: remove unused talloc context var from idmap_rid_unixids_to_sids()Michael Adam1-8/+0
2010-08-14s3:idmap_rid: remove unused talloc ctx argument from idmap_rid_id_to_sid()Michael Adam1-2/+2
2010-08-14s3:idmap_rid: untangle assignment from check in idmap_rid_initialize()Michael Adam1-1/+2
2010-08-14s3:idmap_ldap: add my (C)Michael Adam1-0/+1
2010-08-14s3:idmap_ldap: create mappings for unmapped sids in idmap_ldap_sids_to_unixids()Michael Adam1-4/+13
2010-08-14s3:idmap_ldap: add a idmap_ldap_new_mapping().Michael Adam1-0/+48
High level function to create a new mapping for an unmapped sid. This builds logic that used to reside in the top level idmap code in the backend.
2010-08-14s3:idmap_ldap: add idmap_ldap_get_new_id() to allocate a new id given a domainMichael Adam1-0/+25
Currently this only works with the default domain, calling out to idmap_ldap_allocate_id(). In the future this will be extended to also work for non-default domains.
2010-08-14s3:idmap_ldap: move idmap_ldap_set_mapping() further up.Michael Adam1-112/+113
2010-08-14s3:idmap_ldap: make idmap_ldap_alloc_context a member of idmap_ldap_contextMichael Adam1-71/+75
this hides this beneath the idmap structure and removes a global variable
2010-08-14s3:idmap_ldap: call idmap_ldap_alloc_init from idmap_ldap_init.Michael Adam1-0/+7
The alloc subsystem is now subordinate to the idmap system.
2010-08-14s3:idmap_ldap: remove the (now unused) range from idmap_ldap_alloc_contextMichael Adam1-3/+0
2010-08-14s3:idmap_ldap: use ranges from idmap domain in idmap_ldap_allocate_id()Michael Adam1-5/+6
Second step in removing the idmap range from the idmap_ldap_alloc_context.
2010-08-14s3:idmap_ldap: add idmap_domain arg to idmap_ldap_alloc_init and verify_idpoolMichael Adam1-37/+6
First step in removing idmap ranges from the idmap_ldap_alloc_context. The range from the domain is to be used now.
2010-08-14s3:idmap_ldap: remove unused filter range from struct idmap_ldap_contextMichael Adam1-1/+0
2010-08-14s3:idmap_ldap: don't load ranges - they have been loaded into struct ↵Michael Adam1-49/+1
idmap_domain
2010-08-14s3:idmap_ldap: use filter range from idmap domain, not idmap_ldap_contextMichael Adam1-8/+4
2010-08-14s3:idmap_ldap: re-implement allocate_id in idmap methods.Michael Adam1-0/+1
2010-08-14s3:idmap_tdb: add my (C)Michael Adam1-0/+1
2010-08-14s3:idmap_tdb: properly initialize the idmap_tdb context with zeroMichael Adam1-1/+1
2010-08-14s3:idmap_tdb: prevent opening the idmap db more than once.Michael Adam1-0/+5
2010-08-14s3:idmap_tdb: rewrite sids_to_unixids to create mappings for unmapped sids.Michael Adam1-19/+72
2010-08-14s3:idmap_tdb: add a idmap_tdb_new_mapping().Michael Adam1-0/+52
High level function to create a new mapping for an unmapped sid. This builds logic that used to reside in the top level idmap code in the backend. To be called inside a transaction to guarantee atomicity of the operation.
2010-08-14s3:idmap_tdb: move the set_mapping code upMichael Adam1-103/+104
2010-08-14s3:idmap_tdb: use transaction wrapper for idmap_tdb_set_mapping().Michael Adam1-38/+46
2010-08-14s3:idmap_tdb: remove unused struct idmap_tdb_state.Michael Adam1-8/+0
2010-08-14s3:idmap_tdb: remove unused idmap_alloc_dbMichael Adam1-2/+0
2010-08-14s3:idmap_tdb: remove unused idmap_tdb_alloc_close().Michael Adam1-10/+0
2010-08-14s3:idmap_tdb: give idmap_domain arg to idmap_tdb_allocate_id and use ctx->dbMichael Adam1-5/+9
instead of alloc_db
2010-08-14s3:idmap_tdb: call idmap_tdb_init_hwm() from idmap_tdb_open_db().Michael Adam1-1/+2
2010-08-14s3:idmap_tdb: move idmap_tdb_init_hwm up.Michael Adam1-62/+58
2010-08-14s3:idmap_tdb: remove unused idmap_tdb_load_ranges()Michael Adam1-35/+0
The idmap_tdb_state (which should actually be called idmap_tdb_alloc_context) is being removed since the alloc part is combined with the id mapping part.
2010-08-14s3:idmap_tdb: have idmap_tdb_open_db take an idmap_domain struct as argumentMichael Adam1-18/+11
the other arguments are not needed any more and are removed.
2010-08-14s3:idmap_tdb: rename idmap_tdb_alloc_init->idmap_tdb_init_hwm and use db ↵Michael Adam1-24/+13
from idmap_tdb_context instead of the special idmap_alloc_db
2010-08-14s3:idmap_tdb: move definition of struct idmap_tdb_context up.Michael Adam1-4/+4
2010-08-14s3:idmap_tdb: remove filter_low_id,filter_high_id from idmap_tdb_contextMichael Adam1-57/+3
These are now taken from the idmap_domain struct.