summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* - manage the key_len array along with the keys array for an entryNalin Dahyabhai2008-06-261-3/+11
|
* - don't try to set an entry when we have no keys (duh)Nalin Dahyabhai2008-06-261-12/+18
|
* - dup_strlist: calculate string list sizes correctly when duplicating themNalin Dahyabhai2008-06-261-198/+223
| | | | | | | | | | | | | - expand: we don't need to support simple expressions directly any more - expand: stop using a scratch buffer for expansion - format: reset choice offset pointers when returning them - match_generic: clean up to free the valueset in one place rather than possibly four different places - match_generic: free the whole list of matches if we don't end up using it - single: return values correctly - xstrndup: terminate at the first nul - trim_value: drop support for '!' modifier - get_data_set: return the data we compute
* - 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
* - don't require either gecos or cn for usersNalin Dahyabhai2008-06-251-2/+2
|
* - clean up to not set defaults which we may not be overridingNalin Dahyabhai2008-06-252-27/+40
|
* - 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
* - add the concept of data setsNalin Dahyabhai2008-06-252-8/+40
|
* - don't require a key count when we're adding an entry to the mapNalin Dahyabhai2008-06-252-9/+11
|
* - don't require the caller to pass a pblock into format_format, since the onlyNalin Dahyabhai2008-06-251-10/+8
| | | | caller always did anyway
* - don't even support passing a pblock into format_get_data(), because we haveNalin Dahyabhai2008-06-253-20/+7
| | | | never actually done that
* - clean up the choice list if we have to go back to the wellNalin Dahyabhai2008-06-251-1/+15
|
* - make matching operators work correctly when choices can be usedNalin Dahyabhai2008-06-251-63/+90
|
* - drop up/down functionsNalin Dahyabhai2008-06-251-124/+142
| | | | | | - start passing around a structure for storing values when we have more than one value -- the outbuf gets an empty string as a placeholder, and we return a list of {offset pointer, list of values}
* - whoops, don't leak that if we do nothing with itNalin Dahyabhai2008-06-251-0/+1
|
* - store the list of values elsewhere if there's more than one and we've beenNalin Dahyabhai2008-06-251-8/+32
| | | | given a place to store them
* - recognize 'keys-format' in addition to 'key-format', even though we don'tNalin Dahyabhai2008-06-251-18/+73
| | | | do anything there just yet
* - eliminate duplicate code for assignment of defaults on matchNalin Dahyabhai2008-06-252-45/+133
| | | | - don't return an array of key_format any more now that keys_format is available
* - don't force the map initialization caller to even bother guessing about theNalin Dahyabhai2008-06-252-5/+4
| | | | number of keys we'll need
* - adjust formatting routines to allow for disallowed characters to be specifiedNalin Dahyabhai2008-06-231-8/+76
|
* - remove the set-at-initialization-time limit on the number of keys a map canNalin Dahyabhai2008-06-231-1/+22
| | | | track
* Merge branch 'master' of git.fedorahosted.org:/git/slapi-nisNalin Dahyabhai2008-06-239-249/+519
|\
| * - don't fail map_next() when there's no next entry before verifying that thereNalin Dahyabhai2008-06-211-1/+4
| | | | | | | | are still keys left in this entry
| * - log the key third in a "next" debug messageNalin Dahyabhai2008-06-211-7/+7
| |
| * - add a "disallowed chars" map attributeNalin Dahyabhai2008-06-218-47/+116
| | | | | | | | | | - disallow ':' in attributes in passwd.byname and passwd.byuid - disallow ':,' in attributes in group.byname and group.bygid
| * - no, drop that last thingNalin Dahyabhai2008-06-211-1/+1
| |
| * - manage multiple trees of keys to support multi-keying for entriesNalin Dahyabhai2008-06-212-59/+204
| |
| * - force anyone who initializes a map to provide a count of how many keys willNalin Dahyabhai2008-06-211-2/+2
| | | | | | | | be used
| * - 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-177-112/+170
| | | | | | | | | | - 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-162-19/+0
| |
* | add "up" and "down" for forcing the case of their argumentsNalin Dahyabhai2008-06-131-0/+65
|/
* - okay, so i got the usual map names wrong...Nalin Dahyabhai2008-06-131-3/+3
|
* - use search-by-id interfaces when handling nis_all requestsNalin Dahyabhai2008-06-131-54/+59
|
* - add search-by-id interfacesNalin Dahyabhai2008-06-133-22/+164
|
* - remove this file, it's not neededNalin Dahyabhai2008-06-111-47/+0
|
* - forget gecos, just use cn, stripping out any ':' that might be in thereNalin Dahyabhai2008-06-101-2/+2
|
* - match naming conventionsNalin Dahyabhai2008-06-101-3/+3
|
* - fail to provide the order for secure maps to not-secure clientsNalin Dahyabhai2008-06-104-6/+10
|
* - forget getservbyname(), use nsslapd-pluginArg0 to get the port numberNalin Dahyabhai2008-06-101-9/+35
|
* - comment updatesNalin Dahyabhai2008-06-101-2/+6
|
* - sort out host/network order for port numbersNalin Dahyabhai2008-06-102-9/+9
|
* - change DEFAULT_TCPWRAPNAME to DEFAULT_TCPWRAP_NAMENalin Dahyabhai2008-06-101-2/+10
| | | | | - use the default tcpwrap name instead of the plugin ID by default - default the port number to the one defined for 'ypserv'
* - take a client_secure flag, and if the map_secure flag is set and theNalin Dahyabhai2008-06-102-28/+41
| | | | client_secure flag is not set, feign lack of knowledge about a map's contents
* - match new prototypes, always return secure = falseNalin Dahyabhai2008-06-101-13/+24
|
* - compensate for changed function signatures elsewhereNalin Dahyabhai2008-06-101-1/+2
|
* - read a map's "secure" flag from the configuration, and set itNalin Dahyabhai2008-06-102-18/+44
|