summaryrefslogtreecommitdiffstats
path: root/src/back-shr.c
Commit message (Collapse)AuthorAgeFilesLines
* - check that we have a complete definition before we try to read it (defect ↵Nalin Dahyabhai2011-01-031-2/+2
| | | | #10107)
* - allocate 'tmp' as an array of 'char *', and not 'char **' (defect #10112)Nalin Dahyabhai2011-01-031-1/+1
|
* - handle a group with no explicitly-named container by treating theNalin Dahyabhai2010-11-221-1/+1
| | | | entries as direct subordinates of the group entry
* - teach wrap_search_internal_get_entry to take an optional filterNalin Dahyabhai2010-11-221-2/+4
| | | | | - where we were applying a filter test after retrieving an entry, just let the retrieval function do it
* - try to factor deref_r and its corresponding update code intoNalin Dahyabhai2010-11-221-3/+25
| | | | optionally handling filters at each step of the way
* - more loggingNalin Dahyabhai2010-11-191-0/+24
|
* - more debug loggingNalin Dahyabhai2010-11-191-10/+18
|
* - revert to registering plugins at init-time, which is what the docsNalin Dahyabhai2009-05-061-0/+16
| | | | | | say we should do - use whether or not the plugin_base is initialized as in indicator of whether the plugin's been started or not
* - fix type mismatch warningsNalin Dahyabhai2009-04-271-2/+2
|
* - actually, entries in this map referring to other entries in theNalin Dahyabhai2008-12-031-9/+0
| | | | same map deserve to be updated, too
* - add some comments for laterNalin Dahyabhai2008-12-031-2/+6
|
* - fix a logic error when determining if an entry which contains anNalin Dahyabhai2008-12-031-4/+5
| | | | attrribute used in %referred() needs other things to be updated
* - add backend_shr_internal_postop_init(), move internal postopNalin Dahyabhai2008-12-031-17/+33
| | | | registration to it, let callback registration return error codes
* - hook our postop callbacks onto internal changes, tooNalin Dahyabhai2008-12-031-0/+20
|
* - use a counter to make sure we don't recurse inside the same thread,Nalin Dahyabhai2008-12-021-0/+36
| | | | | which might cause us to try to take a read lock when we're holding the write lock, or vice-versa
* - drop some unused variablesNalin Dahyabhai2008-11-041-1/+1
|
* - move config.h into src/Nalin Dahyabhai2008-10-241-1/+1
|
* - rename formatting functions:Nalin Dahyabhai2008-10-241-2/+2
| | | | | | derefx -> deref_r referredx -> referred_r - add a simple test for referred_r
* - add referredx, as derefxNalin Dahyabhai2008-10-241-4/+183
|
* - we already know we're searching from the immediate superior of anNalin Dahyabhai2008-09-101-2/+2
| | | | expected entry, so limit the search from subtree to onelevel
* - simplify the backref chasing logic a bit moreNalin Dahyabhai2008-09-091-16/+18
|
* - fixup some heap corruptionNalin Dahyabhai2008-09-091-58/+115
| | | | - clean up the reference updating logic
* - search for predecessors using the right attribute/basesNalin Dahyabhai2008-09-091-5/+66
| | | | | - handle nesting when searching for backreferences - actually update backreferences when we chase them the new way
* - update references as noted by the derefx functionNalin Dahyabhai2008-09-081-57/+156
|
* - make some used-only-locally functions staticNalin Dahyabhai2008-07-311-4/+6
| | | | | - warn if a map is going to be empty, because it usually signals a misconfiguration of some kind
* - add a wrapper for the slapi_search_internal_get_entry() functionNalin Dahyabhai2008-07-221-4/+4
|
* - normalize RDNs and DNs used to name sets and groupsNalin Dahyabhai2008-07-111-5/+12
|
* - add a helper for checking if we've been called by ourselvesNalin Dahyabhai2008-07-101-0/+9
| | | | - if a search was initiated by us, don't bother (and also don't deadlock)
* - LDAP_SCOPE_ONE->LDAP_SCOPE_ONELEVELNalin Dahyabhai2008-07-091-5/+6
| | | | - LDAP_SCOPE_SUB->LDAP_SCOPE_SUBTREE
* - remove unused variablesNalin Dahyabhai2008-07-091-1/+0
|
* - allow a binary 0 (base64 "AA==") to override a default without supplying aNalin Dahyabhai2008-07-091-2/+23
| | | | value, for when we want to remove a default key-format and add a keys-format
* - don't try to log the entry's old and new names during modrdn until afterNalin Dahyabhai2008-07-081-6/+7
| | | | we've checked that there are actually entries there
* - don't pass a const string to str2entryNalin Dahyabhai2008-07-081-6/+14
| | | | - perform the scope test for sets using a correctly-initialized container SDN
* - remove extra blank lineNalin Dahyabhai2008-07-081-1/+0
|
* - fix an incorrect recursion in the vattr-aware filter readerNalin Dahyabhai2008-07-031-1/+3
| | | | - properly populate the template string list in the vattr-aware strlist reader
* - add more functions for reading vattr-stored configurationNalin Dahyabhai2008-07-031-3/+25
|
* - add some simple wrappers for reading configuration settingsNalin Dahyabhai2008-07-031-0/+95
|
* - function rename: set_entry_one -> set_entryNalin Dahyabhai2008-07-031-10/+10
|
* rename backend_shr_set_config_entry_add_one -> backend_shr_set_config_entry_addNalin Dahyabhai2008-07-021-12/+11
| | | | | just expect the specific backend to return a filter when checking if an entry is is a set configuration
* - rename unset_entry_id to unset_entryNalin Dahyabhai2008-07-021-9/+9
| | | | - rename check_aci to check_access
* - don't log that we're setting up hooks, the specific backend module will nowNalin Dahyabhai2008-07-011-2/+0
|
* - make the shared parts of the configuration actually shared so that we canNalin Dahyabhai2008-07-011-34/+31
| | | | drop accessors for reading the shared parts
* - refactor the is-this-a-valid-set-definition logicpost-schNalin Dahyabhai2008-06-301-51/+3
| | | | | - make building of either module a conditional, not yet controllable by the configure script
* - remove unused variablesNalin Dahyabhai2008-06-301-1/+0
|
* - take out the need for a backend to provide a matching testNalin Dahyabhai2008-06-301-47/+56
| | | | - start adding configuration for the schema plugin
* - be more consisten about group/set nomenclatureNalin Dahyabhai2008-06-301-2/+2
|
* - use group/set nomenclature more widelyNalin Dahyabhai2008-06-301-2/+2
|
* - add a data entry, not a map, to the map cache when we encounter entries atNalin Dahyabhai2008-06-301-2/+4
| | | | startup
* - get schema compatibility linking correctlyNalin Dahyabhai2008-06-301-8/+6
|
* - start adding an sch backendNalin Dahyabhai2008-06-301-0/+1143
- start factoring out the backend logic where the sch and nis backends overlap