Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-08-14 | s3:idmap_ldap: add idmap_ldap_get_new_id() to allocate a new id given a domain | Michael Adam | 1 | -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-14 | s3:idmap_ldap: move idmap_ldap_set_mapping() further up. | Michael Adam | 1 | -112/+113 | |
2010-08-14 | s3:idmap_ldap: make idmap_ldap_alloc_context a member of idmap_ldap_context | Michael Adam | 1 | -71/+75 | |
this hides this beneath the idmap structure and removes a global variable | |||||
2010-08-14 | s3:idmap_ldap: call idmap_ldap_alloc_init from idmap_ldap_init. | Michael Adam | 1 | -0/+7 | |
The alloc subsystem is now subordinate to the idmap system. | |||||
2010-08-14 | s3:idmap_ldap: remove the (now unused) range from idmap_ldap_alloc_context | Michael Adam | 1 | -3/+0 | |
2010-08-14 | s3:idmap_ldap: use ranges from idmap domain in idmap_ldap_allocate_id() | Michael Adam | 1 | -5/+6 | |
Second step in removing the idmap range from the idmap_ldap_alloc_context. | |||||
2010-08-14 | s3:idmap_ldap: add idmap_domain arg to idmap_ldap_alloc_init and verify_idpool | Michael Adam | 1 | -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-14 | s3:idmap_ldap: remove unused filter range from struct idmap_ldap_context | Michael Adam | 1 | -1/+0 | |
2010-08-14 | s3:idmap_ldap: don't load ranges - they have been loaded into struct ↵ | Michael Adam | 1 | -49/+1 | |
idmap_domain | |||||
2010-08-14 | s3:idmap_ldap: use filter range from idmap domain, not idmap_ldap_context | Michael Adam | 1 | -8/+4 | |
2010-08-14 | s3:idmap_ldap: re-implement allocate_id in idmap methods. | Michael Adam | 1 | -0/+1 | |
2010-08-14 | s3:idmap_tdb: add my (C) | Michael Adam | 1 | -0/+1 | |
2010-08-14 | s3:idmap_tdb: properly initialize the idmap_tdb context with zero | Michael Adam | 1 | -1/+1 | |
2010-08-14 | s3:idmap_tdb: prevent opening the idmap db more than once. | Michael Adam | 1 | -0/+5 | |
2010-08-14 | s3:idmap_tdb: rewrite sids_to_unixids to create mappings for unmapped sids. | Michael Adam | 1 | -19/+72 | |
2010-08-14 | s3:idmap_tdb: add a idmap_tdb_new_mapping(). | Michael Adam | 1 | -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-14 | s3:idmap_tdb: move the set_mapping code up | Michael Adam | 1 | -103/+104 | |
2010-08-14 | s3:idmap_tdb: use transaction wrapper for idmap_tdb_set_mapping(). | Michael Adam | 1 | -38/+46 | |
2010-08-14 | s3:idmap_tdb: remove unused struct idmap_tdb_state. | Michael Adam | 1 | -8/+0 | |
2010-08-14 | s3:idmap_tdb: remove unused idmap_alloc_db | Michael Adam | 1 | -2/+0 | |
2010-08-14 | s3:idmap_tdb: remove unused idmap_tdb_alloc_close(). | Michael Adam | 1 | -10/+0 | |
2010-08-14 | s3:idmap_tdb: give idmap_domain arg to idmap_tdb_allocate_id and use ctx->db | Michael Adam | 1 | -5/+9 | |
instead of alloc_db | |||||
2010-08-14 | s3:idmap_tdb: call idmap_tdb_init_hwm() from idmap_tdb_open_db(). | Michael Adam | 1 | -1/+2 | |
2010-08-14 | s3:idmap_tdb: move idmap_tdb_init_hwm up. | Michael Adam | 1 | -62/+58 | |
2010-08-14 | s3:idmap_tdb: remove unused idmap_tdb_load_ranges() | Michael Adam | 1 | -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-14 | s3:idmap_tdb: have idmap_tdb_open_db take an idmap_domain struct as argument | Michael Adam | 1 | -18/+11 | |
the other arguments are not needed any more and are removed. | |||||
2010-08-14 | s3:idmap_tdb: rename idmap_tdb_alloc_init->idmap_tdb_init_hwm and use db ↵ | Michael Adam | 1 | -24/+13 | |
from idmap_tdb_context instead of the special idmap_alloc_db | |||||
2010-08-14 | s3:idmap_tdb: move definition of struct idmap_tdb_context up. | Michael Adam | 1 | -4/+4 | |
2010-08-14 | s3:idmap_tdb: remove filter_low_id,filter_high_id from idmap_tdb_context | Michael Adam | 1 | -57/+3 | |
These are now taken from the idmap_domain struct. | |||||
2010-08-14 | s3:idmap_tdb: add idmap domain arg to idmap_tdb_upgrade and use domain range | Michael Adam | 1 | -4/+4 | |
2010-08-14 | s3:idmap_tdb: use filter from idmap_domain rather than from idmap_tdb_context | Michael Adam | 1 | -6/+4 | |
2010-08-14 | s3:idmap_tdb: give idmap domain argument to idmap_tdb_sid_to_id | Michael Adam | 1 | -2/+5 | |
instead of idmap_tdb_context. This is in preparation of using the filter from the idmap_domain struct. | |||||
2010-08-14 | s3:idmap_tdb: give idmap domain argument to idmap_tdb_id_to_sid | Michael Adam | 1 | -3/+6 | |
instead of idmap_tdb_context. This is in preparation of using the filter from the idmap_domain struct. | |||||
2010-08-14 | s3:idmap_tdb: implement allocate_id in idmap methods for tdb backend | Michael Adam | 1 | -0/+1 | |
2010-08-14 | s3:idmap_tdb: add idmap_tdb_get_new_id() to allocate a new id given a domain | Michael Adam | 1 | -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. | |||||
2010-08-14 | s3:idmap_tdb: convert idmap_tdb_allocate_id() to use transaction wrappers | Michael Adam | 1 | -45/+68 | |
2010-08-14 | s3:idmap_tdb: remove an extra blank line | Michael Adam | 1 | -1/+0 | |
2010-08-14 | s3:idmap_tdb2: add my (C) | Michael Adam | 1 | -0/+1 | |
2010-08-14 | s3:idmap_tdb2: move idmap_tdb2_new_mapping() up. spare a prototype. | Michael Adam | 1 | -55/+51 | |
2010-08-14 | s3:idmap_tdb2: get rid of an extra variable in idmap_tdb2_db_init(). | Michael Adam | 1 | -1/+0 | |
2010-08-14 | s3:idmap_tdb2: move idmap_tdb2_set_mapping() up to its _action callback. | Michael Adam | 1 | -61/+62 | |
2010-08-14 | s3:idmap_tdb2: use the right talloc context for db_open in idmap_tdb2_open_db() | Michael Adam | 1 | -1/+1 | |
2010-08-14 | s3:idmap_tdb2: don't check whether sid is already mapped in ↵ | Michael Adam | 1 | -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. | |||||
2010-08-14 | s3:idmap_tdb2: add the db_context to the idmap_tdb2_context | Michael Adam | 1 | -19/+32 | |
this removes the idmap_tdb2 global variable | |||||
2010-08-14 | s3:idmap_tdb2: talloc_zero (instead of talloc) the idmap_tdb2_context | Michael Adam | 1 | -1/+1 | |
2010-08-14 | s3:idmap_tdb2: rename idmap_tdb2_alloc_load -> idmap_tdb2_init_hwm | Michael Adam | 1 | -5/+4 | |
2010-08-14 | s3:idmap_tdb2: move idmap_tdb2_alloc_load() up to reduce need for prototype | Michael Adam | 1 | -36/+35 | |
2010-08-14 | s3:idmap_tdb2: remove unused idmap_tdb2_state and idmap_tdb2_load_ranges | Michael Adam | 1 | -51/+0 | |
2010-08-14 | s3:idmap_tdb2: give idmap_tdb2_alloc_load() and idmap domain arguemnt | Michael Adam | 1 | -7/+7 | |
and use the ranges from the idmap domain for checking the HWM values | |||||
2010-08-14 | s3:idmap_tdb2: add an idmap_domain struct argument to idmap_tdb2_open_db() | Michael Adam | 1 | -9/+9 | |