summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s3:idmap_rid: untangle assignment from check in idmap_rid_initialize()Michael Adam2010-08-141-1/+2
|
* s3:idmap_ldap: add my (C)Michael Adam2010-08-141-0/+1
|
* s3:idmap_ldap: create mappings for unmapped sids in idmap_ldap_sids_to_unixids()Michael Adam2010-08-141-4/+13
|
* s3:idmap_ldap: add a idmap_ldap_new_mapping().Michael Adam2010-08-141-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.
* s3:idmap_ldap: add idmap_ldap_get_new_id() to allocate a new id given a domainMichael Adam2010-08-141-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.
* s3:idmap_ldap: move idmap_ldap_set_mapping() further up.Michael Adam2010-08-141-112/+113
|
* s3:idmap_ldap: make idmap_ldap_alloc_context a member of idmap_ldap_contextMichael Adam2010-08-141-71/+75
| | | | this hides this beneath the idmap structure and removes a global variable
* s3:idmap_ldap: call idmap_ldap_alloc_init from idmap_ldap_init.Michael Adam2010-08-141-0/+7
| | | | The alloc subsystem is now subordinate to the idmap system.
* s3:idmap_ldap: remove the (now unused) range from idmap_ldap_alloc_contextMichael Adam2010-08-141-3/+0
|
* s3:idmap_ldap: use ranges from idmap domain in idmap_ldap_allocate_id()Michael Adam2010-08-141-5/+6
| | | | Second step in removing the idmap range from the idmap_ldap_alloc_context.
* s3:idmap_ldap: add idmap_domain arg to idmap_ldap_alloc_init and verify_idpoolMichael Adam2010-08-141-37/+6
| | | | | First step in removing idmap ranges from the idmap_ldap_alloc_context. The range from the domain is to be used now.
* s3:idmap_ldap: remove unused filter range from struct idmap_ldap_contextMichael Adam2010-08-141-1/+0
|
* s3:idmap_ldap: don't load ranges - they have been loaded into struct ↵Michael Adam2010-08-141-49/+1
| | | | idmap_domain
* s3:idmap_ldap: use filter range from idmap domain, not idmap_ldap_contextMichael Adam2010-08-141-8/+4
|
* s3:idmap_ldap: re-implement allocate_id in idmap methods.Michael Adam2010-08-141-0/+1
|
* s3:idmap_tdb: add my (C)Michael Adam2010-08-141-0/+1
|
* s3:idmap_tdb: properly initialize the idmap_tdb context with zeroMichael Adam2010-08-141-1/+1
|
* s3:idmap_tdb: prevent opening the idmap db more than once.Michael Adam2010-08-141-0/+5
|
* s3:idmap_tdb: rewrite sids_to_unixids to create mappings for unmapped sids.Michael Adam2010-08-141-19/+72
|
* s3:idmap_tdb: add a idmap_tdb_new_mapping().Michael Adam2010-08-141-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.
* s3:idmap_tdb: move the set_mapping code upMichael Adam2010-08-141-103/+104
|
* s3:idmap_tdb: use transaction wrapper for idmap_tdb_set_mapping().Michael Adam2010-08-141-38/+46
|
* s3:idmap_tdb: remove unused struct idmap_tdb_state.Michael Adam2010-08-141-8/+0
|
* s3:idmap_tdb: remove unused idmap_alloc_dbMichael Adam2010-08-141-2/+0
|
* s3:idmap_tdb: remove unused idmap_tdb_alloc_close().Michael Adam2010-08-141-10/+0
|
* s3:idmap_tdb: give idmap_domain arg to idmap_tdb_allocate_id and use ctx->dbMichael Adam2010-08-141-5/+9
| | | | instead of alloc_db
* s3:idmap_tdb: call idmap_tdb_init_hwm() from idmap_tdb_open_db().Michael Adam2010-08-141-1/+2
|
* s3:idmap_tdb: move idmap_tdb_init_hwm up.Michael Adam2010-08-141-62/+58
|
* s3:idmap_tdb: remove unused idmap_tdb_load_ranges()Michael Adam2010-08-141-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.
* s3:idmap_tdb: have idmap_tdb_open_db take an idmap_domain struct as argumentMichael Adam2010-08-141-18/+11
| | | | the other arguments are not needed any more and are removed.
* s3:idmap_tdb: rename idmap_tdb_alloc_init->idmap_tdb_init_hwm and use db ↵Michael Adam2010-08-141-24/+13
| | | | | | from idmap_tdb_context instead of the special idmap_alloc_db
* s3:idmap_tdb: move definition of struct idmap_tdb_context up.Michael Adam2010-08-141-4/+4
|
* s3:idmap_tdb: remove filter_low_id,filter_high_id from idmap_tdb_contextMichael Adam2010-08-141-57/+3
| | | | These are now taken from the idmap_domain struct.
* s3:idmap_tdb: add idmap domain arg to idmap_tdb_upgrade and use domain rangeMichael Adam2010-08-141-4/+4
|
* s3:idmap_tdb: use filter from idmap_domain rather than from idmap_tdb_contextMichael Adam2010-08-141-6/+4
|
* s3:idmap_tdb: give idmap domain argument to idmap_tdb_sid_to_idMichael Adam2010-08-141-2/+5
| | | | | instead of idmap_tdb_context. This is in preparation of using the filter from the idmap_domain struct.
* s3:idmap_tdb: give idmap domain argument to idmap_tdb_id_to_sidMichael Adam2010-08-141-3/+6
| | | | | instead of idmap_tdb_context. This is in preparation of using the filter from the idmap_domain struct.
* s3:idmap_tdb: implement allocate_id in idmap methods for tdb backendMichael Adam2010-08-141-0/+1
|
* s3:idmap_tdb: add idmap_tdb_get_new_id() to allocate a new id given a domainMichael Adam2010-08-141-0/+24
| | | | | | Currently this only works with the default domain, calling out to idmap_tdb_allocate_id(). In the future this will be extended to also work for non-default domains.
* s3:idmap_tdb: convert idmap_tdb_allocate_id() to use transaction wrappersMichael Adam2010-08-141-45/+68
|
* s3:idmap_tdb: remove an extra blank lineMichael Adam2010-08-141-1/+0
|
* s3:idmap_tdb2: add my (C)Michael Adam2010-08-141-0/+1
|
* s3:idmap_tdb2: move idmap_tdb2_new_mapping() up. spare a prototype.Michael Adam2010-08-141-55/+51
|
* s3:idmap_tdb2: get rid of an extra variable in idmap_tdb2_db_init().Michael Adam2010-08-141-1/+0
|
* s3:idmap_tdb2: move idmap_tdb2_set_mapping() up to its _action callback.Michael Adam2010-08-141-61/+62
|
* s3:idmap_tdb2: use the right talloc context for db_open in idmap_tdb2_open_db()Michael Adam2010-08-141-1/+1
|
* s3:idmap_tdb2: don't check whether sid is already mapped in ↵Michael Adam2010-08-141-22/+0
| | | | | | | | idmap_tdb2_new_mapping(). idmap_tdb2_new_mapping() is called from inside a transaction only with sids, that have been verified not to be mapped directly before that in the same transaction.
* s3:idmap_tdb2: add the db_context to the idmap_tdb2_contextMichael Adam2010-08-141-19/+32
| | | | this removes the idmap_tdb2 global variable
* s3:idmap_tdb2: talloc_zero (instead of talloc) the idmap_tdb2_contextMichael Adam2010-08-141-1/+1
|
* s3:idmap_tdb2: rename idmap_tdb2_alloc_load -> idmap_tdb2_init_hwmMichael Adam2010-08-141-5/+4
|