summaryrefslogtreecommitdiffstats
path: root/src/backend.c
Commit message (Collapse)AuthorAgeFilesLines
* - rename backend and defaults, tooNalin Dahyabhai2008-06-301-1848/+0
|
* - rename dispatch to disp-nisNalin Dahyabhai2008-06-301-1/+1
|
* - rename plugin.c,plugin.h to plug-nis.c,plug-nis.hNalin Dahyabhai2008-06-301-1/+1
|
* - rename a function to group it more closely with related onesNalin Dahyabhai2008-06-301-2/+2
|
* - remove unused variablesNalin Dahyabhai2008-06-301-14/+7
| | | | - add a backend_data item to map entries
* - don't try to set an entry when we have no keys (duh)Nalin Dahyabhai2008-06-261-12/+18
|
* - minor cleanupsNalin Dahyabhai2008-06-261-3/+4
|
* - don't require a disallowed_chars settingNalin Dahyabhai2008-06-261-3/+16
| | | | - handle filter settings without enclosing parentheses
* - clean up to not set defaults which we may not be overridingNalin Dahyabhai2008-06-251-9/+16
|
* - make use of data sets for keys_formatNalin Dahyabhai2008-06-251-22/+103
| | | | | - error if a key_format item fails to evaluate - set entries using the combination of all key-format and keys-format values
* - don't even support passing a pblock into format_get_data(), because we haveNalin Dahyabhai2008-06-251-2/+2
| | | | never actually done that
* - recognize 'keys-format' in addition to 'key-format', even though we don'tNalin Dahyabhai2008-06-251-18/+73
| | | | do anything there just yet
* - add a "disallowed chars" map attributeNalin Dahyabhai2008-06-211-7/+32
| | | | | - disallow ':' in attributes in passwd.byname and passwd.byuid - disallow ':,' in attributes in group.byname and group.bygid
* - drop the debug-friendly pausingNalin Dahyabhai2008-06-211-1/+0
|
* - correct the reading of base locations, tooNalin Dahyabhai2008-06-211-7/+9
|
* - read the key format list correctlyNalin Dahyabhai2008-06-211-23/+36
| | | | - log the key formats correctly
* - get most of the tree in shape to handle multiple keys per entryNalin Dahyabhai2008-06-171-46/+75
| | | | | - make map_next() not expose entry IDs or key indices, because it has to do all of the heavy lifting anyway
* - comment updatesNalin Dahyabhai2008-06-101-2/+6
|
* - read a map's "secure" flag from the configuration, and set itNalin Dahyabhai2008-06-101-17/+43
|
* - implement ipv4 support for 'nis-plugin-securenet' settingsNalin Dahyabhai2008-06-091-3/+20
| | | | | - rip out implementation for supporting 'nis-plugin-port', due to not knowing how to read the database safely at init-time
* - make more configuration attributes compile-time definesNalin Dahyabhai2008-06-061-4/+18
|
* - escape DNs when we use them to build filtersNalin Dahyabhai2008-06-061-2/+12
|
* - switch to defined names for configuration attributes (some more)Nalin Dahyabhai2008-06-061-5/+11
|
* - set the names of configuration attributes in the configure scriptNalin Dahyabhai2008-06-061-15/+115
| | | | - read map configuration using virtual attributes api
* - use inrefs and refs to handle references when we're doing updatesNalin Dahyabhai2008-06-061-135/+201
|
* - (backend) when providing map configuration to others, read from the directoryNalin Dahyabhai2008-06-041-22/+117
| | | | | rather than the map cache, in case we're in the middle of building it - (format) referred: indicate how many bytes of data we stored
* - add a function for reading the set of search bases and filter for a mapNalin Dahyabhai2008-06-041-2/+40
| | | | - handle format_get_data taking a domain and map now
* - fix things so that when an entry in a map is updated, entries named by theNalin Dahyabhai2008-06-041-11/+43
| | | | | map configuration's referred attribute in the entry get updated in whichever map they happen to be in
* - track attributes which entries in a map use to refer to other entriesNalin Dahyabhai2008-06-041-233/+213
| | | | - factor out code which sets a map entry based on a directory server entry
* - handle map updates correctly nowNalin Dahyabhai2008-06-031-13/+65
|
* - handle dynamic map reconfiguration (not being very clever about it)Nalin Dahyabhai2008-06-021-17/+45
|
* - factor out reading configuration for a map, for laterNalin Dahyabhai2008-06-021-73/+94
|
* - namespace the configuration options we recognizeNalin Dahyabhai2008-06-021-5/+21
|
* - initial support for returning larger entries over tcp than we can over udpNalin Dahyabhai2008-06-021-0/+75
| | | | - make the tcp sizes tunable
* - start laying some groundwork for reconfiguring maps dynamicallyNalin Dahyabhai2008-05-301-11/+105
|
* - take a write-lock when we're initially populating (at startup) or updatingNalin Dahyabhai2008-05-301-2/+12
| | | | maps (via postoperation callbacks)
* - more build machineryNalin Dahyabhai2008-05-291-2/+23
| | | | | - license text in source files - elaborate on what's still to be done
* - build cleanupsNalin Dahyabhai2008-05-291-11/+19
| | | | - 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-9/+6
|
* - add a table of defaultsNalin Dahyabhai2008-05-161-24/+18
| | | | - add a "match" format function ("regmatch" is still needed)
* - switch to using virtual attributesNalin Dahyabhai2008-05-161-18/+69
| | | | | - read the name of the master for a map from "cn=config"'s nsslapd-localhost attribute, which is a virtual attribute
* - note that the key is specified as a format specifierNalin Dahyabhai2008-05-131-40/+47
| | | | - recognize "function" syntax in format specifiers
* - add a dummy formatter which does what the current format==attribute codeNalin Dahyabhai2008-05-121-56/+53
| | | | does, but at least breaks the logic out
* - handle modrdn for map entriesNalin Dahyabhai2008-05-121-12/+144
|
* - factor out checking if an entry would be considered part of a given mapNalin Dahyabhai2008-05-121-86/+229
| | | | | - get this working right, finally - update map entries on modify
* - start on handling addition/removal of map entries corresponding to ↵Nalin Dahyabhai2008-05-091-10/+105
| | | | directory entries
* - track the search base and filter for each map, tooNalin Dahyabhai2008-05-091-20/+61
|
* - learn to iterate over mapsNalin Dahyabhai2008-05-091-48/+175
| | | | | | | | - 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/+1
| | | | | - 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/+1
|