summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* - shrink that, tooNalin Dahyabhai2008-05-301-1/+1
|
* - actually, since that makes it "chunky", shrink itNalin Dahyabhai2008-05-301-1/+1
|
* - no sense in making this that smallNalin Dahyabhai2008-05-301-1/+1
|
* - move nis_all processing to a works-in-chunks state machineNalin Dahyabhai2008-05-303-91/+351
|
* - switch to creating a PRThread instead of a pthreadNalin Dahyabhai2008-05-292-3/+30
|
* - drop the stack usage a bitNalin Dahyabhai2008-05-291-1/+1
|
* - link with needed libraries againNalin Dahyabhai2008-05-291-1/+2
|
* - provide a default suffix value in the example ldifNalin Dahyabhai2008-05-291-1/+1
| | | | - export only the module initialization routine
* - more build machineryNalin Dahyabhai2008-05-2918-9/+362
| | | | | - license text in source files - elaborate on what's still to be done
* - build cleanupsNalin Dahyabhai2008-05-2917-56/+112
| | | | - remove some more NSPRisms in cases when XDRisms are even more portable
* - build infrastructureNalin Dahyabhai2008-05-292-14/+28
| | | | - actually write that this is GPLv2
* - try to pull out NSPRisms where they're not neededNalin Dahyabhai2008-05-297-62/+51
|
* - move this fileNalin Dahyabhai2008-05-291-46/+0
|
* - start queuing data for connected clients instead of sending it immediatelyNalin Dahyabhai2008-05-271-19/+54
|
* - pass the entire client structure to connected reply callbacksNalin Dahyabhai2008-05-271-44/+45
|
* - rewrite dispatching code so thatNalin Dahyabhai2008-05-274-300/+540
| | | | | | | | | | | * we multiplex servicing for connected clients in the same thread that handles datagram clients * nis query routines use a callback rather than a symbol, so that... * ...we can supply different callbacks for datagram and connected clients * nis query routines have the option of giving us a chunk of output and telling us to come back later for more, though for now only nis_all gets the option of doing that, and currently write those chunks immediately in a blocking way
* - tweak the yp_next() routine to return NOMORE when the request key has anNalin Dahyabhai2008-05-271-1/+11
| | | | associated value but no next value
* - make the dispatcher callback data slightly more opaque to the NIS routinesNalin Dahyabhai2008-05-274-150/+138
|
* - move the reply code back into the dispatcher so that it'll be easier toNalin Dahyabhai2008-05-273-86/+107
| | | | replace
* - make this a field-generated fileNalin Dahyabhai2008-05-162-14/+46
|
* - implement maplist, finallyNalin Dahyabhai2008-05-161-1/+35
|
* - add a simple regmatch()Nalin Dahyabhai2008-05-161-4/+32
|
* - add a table of defaultsNalin Dahyabhai2008-05-165-28/+227
| | | | - add a "match" format function ("regmatch" is still needed)
* - make "list" and "deref" use vattrs, tooNalin Dahyabhai2008-05-161-28/+69
|
* - switch to using virtual attributesNalin Dahyabhai2008-05-166-35/+147
| | | | | - read the name of the master for a map from "cn=config"'s nsslapd-localhost attribute, which is a virtual attribute
* - switch to using virtual attribute APIsNalin Dahyabhai2008-05-161-9/+18
|
* - add, since we don't have a C implementationNalin Dahyabhai2008-05-141-0/+4
|
* - fix a formatting errorNalin Dahyabhai2008-05-141-1/+1
|
* don't leak in that error caseNalin Dahyabhai2008-05-141-0/+1
|
* - format_deref:Nalin Dahyabhai2008-05-141-7/+12
| | | | | | | | don't complain if the entry has no DN values to deref log when we fail to read an entry - format_merge: don't double-log expansion attempts free the parameter list after we log with it
* - fix a log messageNalin Dahyabhai2008-05-141-1/+2
|
* - add the "merge" functionNalin Dahyabhai2008-05-141-46/+160
|
* - fix a couple of log messagesNalin Dahyabhai2008-05-131-4/+4
|
* - add some notesNalin Dahyabhai2008-05-131-3/+37
|
* - skip over quoted strings when searching for closing ) or }Nalin Dahyabhai2008-05-131-10/+26
| | | | - recognize functions as %function() or %function{}
* - add a "deref" function:Nalin Dahyabhai2008-05-131-1/+88
| | | | %deref("uniqueMember", "uidNumber")
* - add a "list" "function" which concatenates the values of attributesNalin Dahyabhai2008-05-131-0/+48
|
* - parse argument lists for "function"sNalin Dahyabhai2008-05-131-31/+80
|
* - add a test "echo" function for testingNalin Dahyabhai2008-05-131-2/+72
|
* - note that the key is specified as a format specifierNalin Dahyabhai2008-05-133-63/+149
| | | | - recognize "function" syntax in format specifiers
* - implement format specifier-based evaluation for entriesNalin Dahyabhai2008-05-132-4/+245
|
* - use writev() to send stream chunks in one part instead of twoNalin Dahyabhai2008-05-131-10/+25
|
* - use binary trees to cut down on the time it takes to traverse mapsNalin Dahyabhai2008-05-131-15/+58
|
* - namespace cleanup: struct entry becomes struct map_entryNalin Dahyabhai2008-05-131-19/+20
|
* - add a dummy formatter which does what the current format==attribute codeNalin Dahyabhai2008-05-124-57/+130
| | | | does, but at least breaks the logic out
* - handle modrdn for map entriesNalin Dahyabhai2008-05-121-12/+144
|
* - forcibly unregister all ypserv services before attempting to register our ownNalin Dahyabhai2008-05-121-0/+5
|
* - 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
|