summaryrefslogtreecommitdiffstats
path: root/src/map.h
Commit message (Collapse)AuthorAgeFilesLines
* Remember that locking can failNalin Dahyabhai2013-08-071-3/+3
| | | | | The SLAPI and pthread rwlock functions, unlike the NSPR versions, return result codes which can indicate failure. So don't throw them away.
* - track the length of the list of entries kept by a mapNalin Dahyabhai2008-09-041-0/+4
| | | | | - add a way to read the number of entries in a map - add a way to read the number of maps in a domain
* - learn to track multiple values for each entryNalin Dahyabhai2008-07-301-1/+1
|
* - clean up the map data at shutdown timeNalin Dahyabhai2008-07-071-0/+1
| | | | - add a shutdown function to the sch plugin so that it can clean up its cache
* - make the map match logic use 'const' where it's appropriateNalin Dahyabhai2008-07-031-4/+4
|
* - return the backend data associated with the matching entry from the matchingNalin Dahyabhai2008-07-031-2/+3
| | | | functions
* - rename unset_entry_id to unset_entryNalin Dahyabhai2008-07-021-3/+3
| | | | - rename check_aci to check_access
* - add a way to iterate through domain namesNalin Dahyabhai2008-07-021-0/+3
|
* - fixup entry the iteration API so that its new, only, consumer can use it rightNalin Dahyabhai2008-07-011-1/+3
|
* - remove unused variablesNalin Dahyabhai2008-06-301-1/+3
| | | | - add a backend_data item to map entries
* - don't require a key count when we're adding an entry to the mapNalin Dahyabhai2008-06-251-2/+1
|
* - don't force the map initialization caller to even bother guessing about theNalin Dahyabhai2008-06-251-1/+1
| | | | number of keys we'll need
* - add a "disallowed chars" map attributeNalin Dahyabhai2008-06-211-1/+1
| | | | | - disallow ':' in attributes in passwd.byname and passwd.byuid - disallow ':,' in attributes in group.byname and group.bygid
* - force anyone who initializes a map to provide a count of how many keys willNalin Dahyabhai2008-06-211-2/+2
| | | | be used
* - get most of the tree in shape to handle multiple keys per entryNalin Dahyabhai2008-06-171-8/+9
| | | | | - make map_next() not expose entry IDs or key indices, because it has to do all of the heavy lifting anyway
* - remove map_data_unset_entry_key(), which isn't being usedNalin Dahyabhai2008-06-161-3/+0
|
* - add search-by-id interfacesNalin Dahyabhai2008-06-131-3/+17
|
* - fail to provide the order for secure maps to not-secure clientsNalin Dahyabhai2008-06-101-1/+1
|
* - keep track of whether a map is "secure" or not, returning that informationNalin Dahyabhai2008-06-101-4/+8
| | | | when we're asked for information
* - drop attempts to keep track of visited IDs, it didn't make sense to do it ↵Nalin Dahyabhai2008-06-061-12/+1
| | | | that way
* - add a function to check if there's an entry for a given ID in a given mapNalin Dahyabhai2008-06-041-0/+3
|
* - sort out the threading start/stop functions, and add rwlock functionsNalin Dahyabhai2008-05-301-0/+3
|
* - more build machineryNalin Dahyabhai2008-05-291-0/+21
| | | | | - license text in source files - elaborate on what's still to be done
* - build cleanupsNalin Dahyabhai2008-05-291-2/+3
| | | | - remove some more NSPRisms in cases when XDRisms are even more portable
* - try to pull out NSPRisms where they're not neededNalin Dahyabhai2008-05-291-14/+16
|
* - switch to using virtual attributesNalin Dahyabhai2008-05-161-2/+3
| | | | | - read the name of the master for a map from "cn=config"'s nsslapd-localhost attribute, which is a virtual attribute
* - learn to iterate over mapsNalin Dahyabhai2008-05-091-3/+9
| | | | | | | | - rename visited lists to related lists - handle NULL related ID lists - fix map semantics so that it won't try to take ownership of key/value data - set up map backend data - start doing proper adds/removes in post-op callbacks
* - add foreach for entries to the mapNalin Dahyabhai2008-05-091-1/+21
| | | | | - add visited ID list as an additional argument when setting entries - actually make a copy of the visited and unique ID when setting entries
* - add some callback data to map definitionsNalin Dahyabhai2008-04-231-1/+2
|
* - provide a way for the backend to register callbacks with the directoryNalin Dahyabhai2008-04-221-1/+3
| | | | | - switch to using the plugin's entry for locating maps in preference to the hard-coded location
* - use PR_Bool instead of bool_tNalin Dahyabhai2008-04-181-8/+8
|
* - warning cleanupsNalin Dahyabhai2008-04-021-0/+19
|
* - add an explicit initialization step, and work out how to add/remove mapNalin Dahyabhai2008-04-021-0/+1
| | | | configuration at an API level
* - finish getting the basic NIS server going againNalin Dahyabhai2008-04-011-0/+4
|
* - start stubbing out a mapping implementationNalin Dahyabhai2008-03-271-0/+20