Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remember that locking can fail | Nalin Dahyabhai | 2013-08-07 | 1 | -6/+6 |
| | | | | | The SLAPI and pthread rwlock functions, unlike the NSPR versions, return result codes which can indicate failure. So don't throw them away. | ||||
* | - take steps to avoid making yp_first/yp_next clients loop indefinitely when ↵ | Nalin Dahyabhai | 2012-01-24 | 1 | -1/+13 |
| | | | | a single LDAP entry produces multiple copies of the same NIS key for a given map | ||||
* | - update copyright dates in files modified this year | Nalin Dahyabhai | 2012-01-16 | 1 | -1/+1 |
| | |||||
* | - in callbacks, only use pblocks that are built from pblocks that we | Nalin Dahyabhai | 2012-01-16 | 1 | -3/+7 |
| | | | | | | already have, so that we can pass the transaction ID around; this includes additional parameters for a number of functions and a new callback data type for backend_set_config_entry_add_cb() | ||||
* | - don't deref a null pointer on out-of-memory here (defect #10093) | Nalin Dahyabhai | 2011-01-03 | 1 | -0/+6 |
| | |||||
* | - note whether or not the map is "secure" regardless of whether or not | Nalin Dahyabhai | 2009-06-18 | 1 | -5/+5 |
| | | | | we were able to find a matching key | ||||
* | - only clear the backend_data return pointer if we were given one -- it's | Nalin Dahyabhai | 2009-04-30 | 1 | -2/+6 |
| | | | | | an optional argument, and we were already checking for non-NULL later on when assigning it a real value | ||||
* | - fix some crashes by dereferencing uninitialized pointers when | Nalin Dahyabhai | 2009-04-27 | 1 | -0/+26 |
| | | | | retrieving information from a map fails | ||||
* | - move config.h into src/ | Nalin Dahyabhai | 2008-10-24 | 1 | -1/+1 |
| | |||||
* | - track the length of the list of entries kept by a map | Nalin Dahyabhai | 2008-09-04 | 1 | -0/+27 |
| | | | | | - add a way to read the number of entries in a map - add a way to read the number of maps in a domain | ||||
* | - remove unused variables | Nalin Dahyabhai | 2008-07-31 | 1 | -1/+1 |
| | |||||
* | - learn to track multiple values for each entry | Nalin Dahyabhai | 2008-07-30 | 1 | -127/+166 |
| | |||||
* | - remove unused variables | Nalin Dahyabhai | 2008-07-09 | 1 | -1/+1 |
| | |||||
* | - correctly fill in the gap in the map list when a map is removed | Nalin Dahyabhai | 2008-07-08 | 1 | -2/+2 |
| | |||||
* | - free the map lock at shutdown-time | Nalin Dahyabhai | 2008-07-07 | 1 | -0/+2 |
| | |||||
* | - free the domain list after the last domain's maps are gone | Nalin Dahyabhai | 2008-07-07 | 1 | -0/+5 |
| | |||||
* | - don't try freeing the already-zeroed key_tree list when unsetting a map | Nalin Dahyabhai | 2008-07-07 | 1 | -1/+0 |
| | |||||
* | - actually remove the map at shutdown-time | Nalin Dahyabhai | 2008-07-07 | 1 | -1/+1 |
| | |||||
* | - free the key length and key tree arrays when we clear a map | Nalin Dahyabhai | 2008-07-07 | 1 | -7/+57 |
| | |||||
* | - make the map match logic use 'const' where it's appropriate | Nalin Dahyabhai | 2008-07-03 | 1 | -4/+4 |
| | |||||
* | - return the backend data associated with the matching entry from the matching | Nalin Dahyabhai | 2008-07-03 | 1 | -2/+8 |
| | | | | functions | ||||
* | - rename unset_entry_id to unset_entry | Nalin Dahyabhai | 2008-07-02 | 1 | -4/+4 |
| | | | | - rename check_aci to check_access | ||||
* | - add a way to iterate through domain names | Nalin Dahyabhai | 2008-07-02 | 1 | -0/+16 |
| | |||||
* | - fixup entry the iteration API so that its new, only, consumer can use it right | Nalin Dahyabhai | 2008-07-01 | 1 | -7/+16 |
| | |||||
* | - have the plugin call backend initialization directly | Nalin Dahyabhai | 2008-06-30 | 1 | -8/+0 |
| | |||||
* | - merge the backend-specific headers | Nalin Dahyabhai | 2008-06-30 | 1 | -1/+1 |
| | | | | - start switching to using the shared implementations in back-nis | ||||
* | - rename backend and defaults, too | Nalin Dahyabhai | 2008-06-30 | 1 | -1/+1 |
| | |||||
* | - rename dispatch to disp-nis | Nalin Dahyabhai | 2008-06-30 | 1 | -1/+1 |
| | |||||
* | - remove unused variables | Nalin Dahyabhai | 2008-06-30 | 1 | -7/+23 |
| | | | | - add a backend_data item to map entries | ||||
* | - manage the key_len array along with the keys array for an entry | Nalin Dahyabhai | 2008-06-26 | 1 | -3/+11 |
| | |||||
* | - don't require a key count when we're adding an entry to the map | Nalin Dahyabhai | 2008-06-25 | 1 | -7/+10 |
| | |||||
* | - don't force the map initialization caller to even bother guessing about the | Nalin Dahyabhai | 2008-06-25 | 1 | -4/+3 |
| | | | | number of keys we'll need | ||||
* | - remove the set-at-initialization-time limit on the number of keys a map can | Nalin Dahyabhai | 2008-06-23 | 1 | -1/+22 |
| | | | | track | ||||
* | - don't fail map_next() when there's no next entry before verifying that there | Nalin Dahyabhai | 2008-06-21 | 1 | -1/+4 |
| | | | | are still keys left in this entry | ||||
* | - add a "disallowed chars" map attribute | Nalin Dahyabhai | 2008-06-21 | 1 | -1/+1 |
| | | | | | - disallow ':' in attributes in passwd.byname and passwd.byuid - disallow ':,' in attributes in group.byname and group.bygid | ||||
* | - manage multiple trees of keys to support multi-keying for entries | Nalin Dahyabhai | 2008-06-21 | 1 | -58/+203 |
| | |||||
* | - get most of the tree in shape to handle multiple keys per entry | Nalin Dahyabhai | 2008-06-17 | 1 | -17/+22 |
| | | | | | - 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 used | Nalin Dahyabhai | 2008-06-16 | 1 | -16/+0 |
| | |||||
* | - add search-by-id interfaces | Nalin Dahyabhai | 2008-06-13 | 1 | -3/+63 |
| | |||||
* | - fail to provide the order for secure maps to not-secure clients | Nalin Dahyabhai | 2008-06-10 | 1 | -1/+2 |
| | |||||
* | - keep track of whether a map is "secure" or not, returning that information | Nalin Dahyabhai | 2008-06-10 | 1 | -8/+37 |
| | | | | when we're asked for information | ||||
* | - drop attempts to keep track of visited IDs, it didn't make sense to do it ↵ | Nalin Dahyabhai | 2008-06-06 | 1 | -94/+6 |
| | | | | that way | ||||
* | - add a function to check if there's an entry for a given ID in a given map | Nalin Dahyabhai | 2008-06-04 | 1 | -0/+13 |
| | |||||
* | - sort out the threading start/stop functions, and add rwlock functions | Nalin Dahyabhai | 2008-05-30 | 1 | -1/+24 |
| | |||||
* | - more build machinery | Nalin Dahyabhai | 2008-05-29 | 1 | -1/+22 |
| | | | | | - license text in source files - elaborate on what's still to be done | ||||
* | - build cleanups | Nalin Dahyabhai | 2008-05-29 | 1 | -4/+8 |
| | | | | - remove some more NSPRisms in cases when XDRisms are even more portable | ||||
* | - try to pull out NSPRisms where they're not needed | Nalin Dahyabhai | 2008-05-29 | 1 | -18/+18 |
| | |||||
* | - switch to using virtual attributes | Nalin Dahyabhai | 2008-05-16 | 1 | -11/+57 |
| | | | | | - read the name of the master for a map from "cn=config"'s nsslapd-localhost attribute, which is a virtual attribute | ||||
* | - fix a formatting error | Nalin Dahyabhai | 2008-05-14 | 1 | -1/+1 |
| | |||||
* | - use binary trees to cut down on the time it takes to traverse maps | Nalin Dahyabhai | 2008-05-13 | 1 | -15/+58 |
| |