Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - shrink that, too | Nalin Dahyabhai | 2008-05-30 | 1 | -1/+1 | |
| | ||||||
* | - actually, since that makes it "chunky", shrink it | Nalin Dahyabhai | 2008-05-30 | 1 | -1/+1 | |
| | ||||||
* | - no sense in making this that small | Nalin Dahyabhai | 2008-05-30 | 1 | -1/+1 | |
| | ||||||
* | - move nis_all processing to a works-in-chunks state machine | Nalin Dahyabhai | 2008-05-30 | 3 | -91/+351 | |
| | ||||||
* | - switch to creating a PRThread instead of a pthread | Nalin Dahyabhai | 2008-05-29 | 2 | -3/+30 | |
| | ||||||
* | - drop the stack usage a bit | Nalin Dahyabhai | 2008-05-29 | 1 | -1/+1 | |
| | ||||||
* | - link with needed libraries again | Nalin Dahyabhai | 2008-05-29 | 1 | -1/+2 | |
| | ||||||
* | - provide a default suffix value in the example ldif | Nalin Dahyabhai | 2008-05-29 | 1 | -1/+1 | |
| | | | | - export only the module initialization routine | |||||
* | - more build machinery | Nalin Dahyabhai | 2008-05-29 | 18 | -9/+362 | |
| | | | | | - license text in source files - elaborate on what's still to be done | |||||
* | - build cleanups | Nalin Dahyabhai | 2008-05-29 | 17 | -56/+112 | |
| | | | | - remove some more NSPRisms in cases when XDRisms are even more portable | |||||
* | - build infrastructure | Nalin Dahyabhai | 2008-05-29 | 2 | -14/+28 | |
| | | | | - actually write that this is GPLv2 | |||||
* | - try to pull out NSPRisms where they're not needed | Nalin Dahyabhai | 2008-05-29 | 7 | -62/+51 | |
| | ||||||
* | - move this file | Nalin Dahyabhai | 2008-05-29 | 1 | -46/+0 | |
| | ||||||
* | - start queuing data for connected clients instead of sending it immediately | Nalin Dahyabhai | 2008-05-27 | 1 | -19/+54 | |
| | ||||||
* | - pass the entire client structure to connected reply callbacks | Nalin Dahyabhai | 2008-05-27 | 1 | -44/+45 | |
| | ||||||
* | - rewrite dispatching code so that | Nalin Dahyabhai | 2008-05-27 | 4 | -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 an | Nalin Dahyabhai | 2008-05-27 | 1 | -1/+11 | |
| | | | | associated value but no next value | |||||
* | - make the dispatcher callback data slightly more opaque to the NIS routines | Nalin Dahyabhai | 2008-05-27 | 4 | -150/+138 | |
| | ||||||
* | - move the reply code back into the dispatcher so that it'll be easier to | Nalin Dahyabhai | 2008-05-27 | 3 | -86/+107 | |
| | | | | replace | |||||
* | - make this a field-generated file | Nalin Dahyabhai | 2008-05-16 | 2 | -14/+46 | |
| | ||||||
* | - implement maplist, finally | Nalin Dahyabhai | 2008-05-16 | 1 | -1/+35 | |
| | ||||||
* | - add a simple regmatch() | Nalin Dahyabhai | 2008-05-16 | 1 | -4/+32 | |
| | ||||||
* | - add a table of defaults | Nalin Dahyabhai | 2008-05-16 | 5 | -28/+227 | |
| | | | | - add a "match" format function ("regmatch" is still needed) | |||||
* | - make "list" and "deref" use vattrs, too | Nalin Dahyabhai | 2008-05-16 | 1 | -28/+69 | |
| | ||||||
* | - switch to using virtual attributes | Nalin Dahyabhai | 2008-05-16 | 6 | -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 APIs | Nalin Dahyabhai | 2008-05-16 | 1 | -9/+18 | |
| | ||||||
* | - add, since we don't have a C implementation | Nalin Dahyabhai | 2008-05-14 | 1 | -0/+4 | |
| | ||||||
* | - fix a formatting error | Nalin Dahyabhai | 2008-05-14 | 1 | -1/+1 | |
| | ||||||
* | don't leak in that error case | Nalin Dahyabhai | 2008-05-14 | 1 | -0/+1 | |
| | ||||||
* | - format_deref: | Nalin Dahyabhai | 2008-05-14 | 1 | -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 message | Nalin Dahyabhai | 2008-05-14 | 1 | -1/+2 | |
| | ||||||
* | - add the "merge" function | Nalin Dahyabhai | 2008-05-14 | 1 | -46/+160 | |
| | ||||||
* | - fix a couple of log messages | Nalin Dahyabhai | 2008-05-13 | 1 | -4/+4 | |
| | ||||||
* | - add some notes | Nalin Dahyabhai | 2008-05-13 | 1 | -3/+37 | |
| | ||||||
* | - skip over quoted strings when searching for closing ) or } | Nalin Dahyabhai | 2008-05-13 | 1 | -10/+26 | |
| | | | | - recognize functions as %function() or %function{} | |||||
* | - add a "deref" function: | Nalin Dahyabhai | 2008-05-13 | 1 | -1/+88 | |
| | | | | %deref("uniqueMember", "uidNumber") | |||||
* | - add a "list" "function" which concatenates the values of attributes | Nalin Dahyabhai | 2008-05-13 | 1 | -0/+48 | |
| | ||||||
* | - parse argument lists for "function"s | Nalin Dahyabhai | 2008-05-13 | 1 | -31/+80 | |
| | ||||||
* | - add a test "echo" function for testing | Nalin Dahyabhai | 2008-05-13 | 1 | -2/+72 | |
| | ||||||
* | - note that the key is specified as a format specifier | Nalin Dahyabhai | 2008-05-13 | 3 | -63/+149 | |
| | | | | - recognize "function" syntax in format specifiers | |||||
* | - implement format specifier-based evaluation for entries | Nalin Dahyabhai | 2008-05-13 | 2 | -4/+245 | |
| | ||||||
* | - use writev() to send stream chunks in one part instead of two | Nalin Dahyabhai | 2008-05-13 | 1 | -10/+25 | |
| | ||||||
* | - use binary trees to cut down on the time it takes to traverse maps | Nalin Dahyabhai | 2008-05-13 | 1 | -15/+58 | |
| | ||||||
* | - namespace cleanup: struct entry becomes struct map_entry | Nalin Dahyabhai | 2008-05-13 | 1 | -19/+20 | |
| | ||||||
* | - add a dummy formatter which does what the current format==attribute code | Nalin Dahyabhai | 2008-05-12 | 4 | -57/+130 | |
| | | | | does, but at least breaks the logic out | |||||
* | - handle modrdn for map entries | Nalin Dahyabhai | 2008-05-12 | 1 | -12/+144 | |
| | ||||||
* | - forcibly unregister all ypserv services before attempting to register our own | Nalin Dahyabhai | 2008-05-12 | 1 | -0/+5 | |
| | ||||||
* | - factor out checking if an entry would be considered part of a given map | Nalin Dahyabhai | 2008-05-12 | 1 | -86/+229 | |
| | | | | | - get this working right, finally - update map entries on modify | |||||
* | - start on handling addition/removal of map entries corresponding to ↵ | Nalin Dahyabhai | 2008-05-09 | 1 | -10/+105 | |
| | | | | directory entries | |||||
* | - track the search base and filter for each map, too | Nalin Dahyabhai | 2008-05-09 | 1 | -20/+61 | |
| |