summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4:auth Move struct auth_usersupplied_info to a common locationAndrew Bartlett2010-08-147-54/+72
| | | | | | | | | This also changes the calling convention slightly - we should always allocate this with talloc_zero() to allow some elements to be optional. Some elements may only make sense in Samba3, which I hope will use this common structure. Andrew Bartlett
* waf: enable gccdeps in developer modeAndrew Tridgell2010-08-141-2/+3
| | | | there are some bugs in the waf builtin preproc this that avoids
* s4-build: fixed library name in dcerpc_server.pc.inAndrew Tridgell2010-08-141-1/+1
| | | | Thanks to Metze for spotting this
* ndr: allow ndr_print to print DATA_BLOBAndrew Tridgell2010-08-143-6/+64
| | | | | | this prints DATA_BLOB structures using the ndr->print() calls Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* dnsp: dnsp_name is 2 byte alignedAndrew Tridgell2010-08-141-0/+2
| | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s3:idmap: fix sid_to_unixid for builtin and own domain.Michael Adam2010-08-141-2/+12
| | | | | | | The old idmap code created a new mapping if asking the backends failed. Now with the new layering, if passdb (which is used for our own domain and builtin), then we need to continue and ask the backends, giving tdb or whatever the default backend is a chance to create a mapping.
* s3:idmap: fix spacing/indentationMichael Adam2010-08-141-2/+2
|
* s3:idmap_ldap: use idmap_rw_new_mapping in idmap_ldap_new_mappingMichael Adam2010-08-141-34/+3
|
* s3:idmap_ldap: add idmap_rw_ops to idmap_ldap_context and init in db_init()Michael Adam2010-08-142-2/+13
|
* s3:idmap_tdb: use idmap_rw_new_mapping in idmap_tdb_new_mappingMichael Adam2010-08-141-34/+3
|
* s3:idmap_tdb: add idmap_rw_ops to idmap_tdb_context and initialize them in ↵Michael Adam2010-08-142-3/+20
| | | | init_db
* s3:idmap_tdb2: use idmap_rw_new_mapping in idmap_tdb2_new_mappingMichael Adam2010-08-141-34/+6
|
* s3:idmap_tdb2: add rw_ops to idmap_tdb2_context and initialize in ↵Michael Adam2010-08-142-2/+14
| | | | idmap_tdb2_db_init
* s3:idmap: add abstract idmap_rw new_mapping mechanism without registering ↵Michael Adam2010-08-142-0/+135
| | | | backends
* s3:idmap_ad: untangle two assignments from checksMichael Adam2010-08-141-2/+4
|
* s3:idmap_ad: remove unused filter_low_id and filter_high_id from ↵Michael Adam2010-08-141-14/+0
| | | | | | idmap_ad_context The filter range from the idmap_domain is used now.
* s3:idmap_ad: use range from idmap_domain in idmap_ad_sids_to_unixids()Michael Adam2010-08-141-4/+2
|
* s3:idmap_ad: use range from idmap_domain in idmap_ad_unixids_to_sids()Michael Adam2010-08-141-4/+2
|
* s3:idmap_rid: remove a comment that does not apply in that place.Michael Adam2010-08-141-4/+0
| | | | Probably got copied from a different location.
* s3:idmap_rid: remove unused domain_name from the idmap_rid_context.Michael Adam2010-08-141-3/+1
|
* s3:idmap_rid: remove range from idmap_rid_context()Michael Adam2010-08-141-39/+0
| | | | Now, the idmap_domain range that is centrally parsed is used.
* s3:idmap_rid: use range from idmap_domain in idmap_rid_sid_to_id()Michael Adam2010-08-141-8/+8
|
* s3:idmap_rid: use ranges from idmap_domain struct in idmap_rid_id_to_sid()Michael Adam2010-08-141-11/+12
|
* s3:idmap_rid: remove unused talloc context var from idmap_rid_sids_to_unixids()Michael Adam2010-08-141-8/+0
|
* s3:idmap_rid: remove unused talloc context arg from idmap_rid_sid_to_id()Michael Adam2010-08-141-2/+2
|
* s3:idmap_rid: remove unused talloc context var from idmap_rid_unixids_to_sids()Michael Adam2010-08-141-8/+0
|
* s3:idmap_rid: remove unused talloc ctx argument from idmap_rid_id_to_sid()Michael Adam2010-08-141-2/+2
|
* 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
|