Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - fix a logic error when determining if an entry which contains an | Nalin Dahyabhai | 2008-12-03 | 1 | -4/+5 | |
| | | | | attrribute used in %referred() needs other things to be updated | |||||
* | - give callback registration the ability to return errors | Nalin Dahyabhai | 2008-12-03 | 5 | -16/+128 | |
| | | | | | - make the nis plugin register two types of internal plugins, since it can't just be a postop plugin any more | |||||
* | - add backend_shr_internal_postop_init(), move internal postop | Nalin Dahyabhai | 2008-12-03 | 2 | -18/+35 | |
| | | | | registration to it, let callback registration return error codes | |||||
* | - hook our postop callbacks onto internal changes, too | Nalin Dahyabhai | 2008-12-03 | 1 | -0/+20 | |
| | ||||||
* | - clean up (and clean up documentation for) matching functions | Nalin Dahyabhai | 2008-12-02 | 1 | -95/+75 | |
| | ||||||
* | Merge branch 'master' of git.fedoraproject.org:/git/slapi-nis | Nalin Dahyabhai | 2008-12-02 | 4 | -18/+79 | |
|\ | ||||||
| * | - use a counter to make sure we don't recurse inside the same thread, | Nalin Dahyabhai | 2008-12-02 | 4 | -18/+79 | |
| | | | | | | | | | | which might cause us to try to take a read lock when we're holding the write lock, or vice-versa | |||||
* | | - make deref() return an error when it fails to evaluate, just like most | Nalin Dahyabhai | 2008-12-02 | 1 | -1/+3 | |
|/ | | | | other list-producing functions do | |||||
* | - abortive work at rejecting all internal-originating searches outright | Nalin Dahyabhai | 2008-11-21 | 1 | -1/+11 | |
| | | | | - fix the error message given when hooking up the compare callback doesn't work | |||||
* | - avoid getting read locks when we know we already have them | Nalin Dahyabhai | 2008-11-18 | 1 | -6/+0 | |
| | ||||||
* | - merge backend_check_scope() with its only caller, backend_check_scope_pb() | Nalin Dahyabhai | 2008-11-18 | 1 | -14/+3 | |
| | ||||||
* | - if poll() fails due to EINTR, try again | Nalin Dahyabhai | 2008-11-13 | 1 | -0/+7 | |
| | ||||||
* | - remove unnecessary header | Nalin Dahyabhai | 2008-11-13 | 1 | -1/+0 | |
| | ||||||
* | - clear some memory before using it | Nalin Dahyabhai | 2008-11-04 | 1 | -0/+1 | |
| | ||||||
* | - drop some unused variables | Nalin Dahyabhai | 2008-11-04 | 2 | -10/+3 | |
| | ||||||
* | - add a "link" function | Nalin Dahyabhai | 2008-11-04 | 1 | -0/+181 | |
| | ||||||
* | - stop deref_r() and referred_r() stop returning empty strings when they | Nalin Dahyabhai | 2008-11-04 | 1 | -17/+9 | |
| | | | | | find nothing -- that was throwing things off - add a combined check for collect, ifeq, and deref_r | |||||
* | - add some argument checking to functions which were missing them | Nalin Dahyabhai | 2008-11-03 | 1 | -1/+55 | |
| | | | | - return an error if %collect doesn't have anything to return | |||||
* | - add a %collect function, for concatenating lists of values into single | Nalin Dahyabhai | 2008-11-03 | 1 | -0/+58 | |
| | | | | lists, but without flattening them as %merge does | |||||
* | - teach %ifeq to return lists of values correctly | Nalin Dahyabhai | 2008-11-03 | 1 | -24/+17 | |
| | ||||||
* | - change %ifelse to %ifeq, because we won't have to worry about how to | Nalin Dahyabhai | 2008-11-03 | 1 | -43/+50 | |
| | | | | | compare the evaluated expression if we need to compare it using a single attribute name | |||||
* | - add an %ifelse function | Nalin Dahyabhai | 2008-10-24 | 1 | -5/+89 | |
| | | | | - fix a bug in function argument parsing | |||||
* | - rework how the referred_r function works, so that it retrieves the | Nalin Dahyabhai | 2008-10-24 | 1 | -87/+74 | |
| | | | | interesting attribute from intermediate points, as deref_r does | |||||
* | - move config.h into src/ | Nalin Dahyabhai | 2008-10-24 | 13 | -13/+13 | |
| | ||||||
* | - rename formatting functions: | Nalin Dahyabhai | 2008-10-24 | 2 | -42/+42 | |
| | | | | | | derefx -> deref_r referredx -> referred_r - add a simple test for referred_r | |||||
* | - add referredx, as derefx | Nalin Dahyabhai | 2008-10-24 | 2 | -5/+501 | |
| | ||||||
* | - don't forget to correctly populate the ref_attr_list | Nalin Dahyabhai | 2008-10-24 | 1 | -0/+3 | |
| | ||||||
* | - add another list of attributes and parents, for use in chasing and | Nalin Dahyabhai | 2008-09-10 | 5 | -34/+80 | |
| | | | | tracking multi-hop backreferences | |||||
* | - we already know we're searching from the immediate superior of an | Nalin Dahyabhai | 2008-09-10 | 1 | -2/+2 | |
| | | | | expected entry, so limit the search from subtree to onelevel | |||||
* | - simplify the backref chasing logic a bit more | Nalin Dahyabhai | 2008-09-09 | 1 | -16/+18 | |
| | ||||||
* | - fixup some heap corruption | Nalin Dahyabhai | 2008-09-09 | 2 | -100/+150 | |
| | | | | - clean up the reference updating logic | |||||
* | - search for predecessors using the right attribute/bases | Nalin Dahyabhai | 2008-09-09 | 2 | -6/+67 | |
| | | | | | - handle nesting when searching for backreferences - actually update backreferences when we chase them the new way | |||||
* | - update references as noted by the derefx function | Nalin Dahyabhai | 2008-09-08 | 1 | -57/+156 | |
| | ||||||
* | - add a way to create an SDN list using an array of strings | Nalin Dahyabhai | 2008-09-08 | 2 | -3/+26 | |
| | ||||||
* | - be a little more careful when freeing lists | Nalin Dahyabhai | 2008-09-08 | 1 | -13/+20 | |
| | | | | | | | - free the list of entries we're visiting, in case we're poorly specified for some reason - stop chasing links if we run out of entries before we run out of link attributes to follow | |||||
* | - rename sdn list manipulation functions in case they'll be needed | Nalin Dahyabhai | 2008-09-08 | 1 | -16/+16 | |
| | | | | elsewhere later | |||||
* | - add a "derefx" function which should be able to handle an | Nalin Dahyabhai | 2008-09-08 | 1 | -0/+149 | |
| | | | | indeterminate number of hops and nesting | |||||
* | - fixup some of the logic where we check for duplicates in the | Nalin Dahyabhai | 2008-09-08 | 1 | -10/+27 | |
| | | | | ref_attr_list | |||||
* | - wire the format_ref_attr_list structure into the two plugins | Nalin Dahyabhai | 2008-09-08 | 5 | -18/+36 | |
| | ||||||
* | - wire a format_ref_attr_list into most APIs | Nalin Dahyabhai | 2008-09-08 | 2 | -27/+56 | |
| | ||||||
* | - add structures and functions for managing lists of DNs and for | Nalin Dahyabhai | 2008-09-08 | 2 | -0/+223 | |
| | | | | managing lists of (lists of attributes and (lists of DNs)) | |||||
* | - correctly name the format_inref_attr structure in a forward declaration | Nalin Dahyabhai | 2008-09-08 | 1 | -1/+1 | |
| | ||||||
* | - get particular about spelling | Nalin Dahyabhai | 2008-09-04 | 1 | -2/+2 | |
| | ||||||
* | - add operational attributes to synthetic group and set entries, too | Nalin Dahyabhai | 2008-09-04 | 1 | -22/+52 | |
| | | | | | - add the "numsubordinates" and "hassubordinates" operational attributes, too | |||||
* | - track the length of the list of entries kept by a map | Nalin Dahyabhai | 2008-09-04 | 2 | -0/+31 | |
| | | | | | - add a way to read the number of entries in a map - add a way to read the number of maps in a domain | |||||
* | - populate the operational attributes when we synthesize an entry | Nalin Dahyabhai | 2008-09-04 | 1 | -0/+21 | |
| | | | | | | | | createTimestamp (now) modifyTimestamp (now) creatorsName (the plugin) modifiersName (the plugin) entryDN (the new entry) | |||||
* | - require that UIDs and GIDs look like numbers | Nalin Dahyabhai | 2008-08-06 | 1 | -3/+3 | |
| | ||||||
* | - move the python script to docs | Nalin Dahyabhai | 2008-08-06 | 1 | -1/+0 | |
| | ||||||
* | - move to where migrate-ldap.sh (which uses it) lives | Nalin Dahyabhai | 2008-08-06 | 1 | -4/+0 | |
| | ||||||
* | format.c: | Nalin Dahyabhai | 2008-08-06 | 2 | -37/+60 | |
| | | | | | | | - make %format() expect a specifier as the value to match against, and the default to use if there are no / too many matches defs-nis.c: - compensate |