Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - return unwilling-to-perform instead of insufficient-access in response | Nalin Dahyabhai | 2010-08-02 | 1 | -2/+2 | |
| | | | | to write requests | |||||
* | - revert to registering plugins at init-time, which is what the docs | Nalin Dahyabhai | 2009-05-06 | 1 | -0/+13 | |
| | | | | | | say we should do - use whether or not the plugin_base is initialized as in indicator of whether the plugin's been started or not | |||||
* | - merge discovered values rather than straight-out adding them, so that | Nalin Dahyabhai | 2008-12-08 | 1 | -8/+9 | |
| | | | | the duplicates don't show up in the constructed entry | |||||
* | - don't use a DN as the right-side of a search filter, since the | Nalin Dahyabhai | 2008-12-03 | 1 | -30/+82 | |
| | | | | server doesn't know that the attribute should have DN syntax | |||||
* | - give callback registration the ability to return errors | Nalin Dahyabhai | 2008-12-03 | 1 | -3/+19 | |
| | | | | | - make the nis plugin register two types of internal plugins, since it can't just be a postop plugin any more | |||||
* | - use a counter to make sure we don't recurse inside the same thread, | Nalin Dahyabhai | 2008-12-02 | 1 | -18/+22 | |
| | | | | | which might cause us to try to take a read lock when we're holding the write lock, or vice-versa | |||||
* | - 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 | |
| | ||||||
* | - clear some memory before using it | Nalin Dahyabhai | 2008-11-04 | 1 | -0/+1 | |
| | ||||||
* | - move config.h into src/ | Nalin Dahyabhai | 2008-10-24 | 1 | -1/+1 | |
| | ||||||
* | - 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 | 1 | -3/+7 | |
| | | | | tracking multi-hop backreferences | |||||
* | - wire the format_ref_attr_list structure into the two plugins | Nalin Dahyabhai | 2008-09-08 | 1 | -0/+7 | |
| | ||||||
* | - 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 | |||||
* | - 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) | |||||
* | - make some used-only-locally functions static | Nalin Dahyabhai | 2008-07-31 | 1 | -0/+22 | |
| | | | | | - warn if a map is going to be empty, because it usually signals a misconfiguration of some kind | |||||
* | - remove unused variables | Nalin Dahyabhai | 2008-07-31 | 1 | -1/+0 | |
| | ||||||
* | - handle the changed map interfaces | Nalin Dahyabhai | 2008-07-30 | 1 | -3/+7 | |
| | ||||||
* | - use an internal function to send search results back in the expected manner | Nalin Dahyabhai | 2008-07-15 | 1 | -5/+20 | |
| | ||||||
* | - always return 0 from our search callback so that the backend will actually | Nalin Dahyabhai | 2008-07-14 | 1 | -2/+23 | |
| | | | | go on and send the result | |||||
* | - fix scoping and matchedDN calculations, except for the result code | Nalin Dahyabhai | 2008-07-14 | 1 | -11/+109 | |
| | ||||||
* | - normalize RDNs and DNs used to name sets and groups | Nalin Dahyabhai | 2008-07-11 | 1 | -6/+6 | |
| | ||||||
* | - move the lock back | Nalin Dahyabhai | 2008-07-11 | 1 | -86/+17 | |
| | | | | - go back to exhaustive searching for now | |||||
* | - don't release the lock while we might still be using the "matched" value | Nalin Dahyabhai | 2008-07-11 | 1 | -2/+2 | |
| | ||||||
* | - oops, handle the "failed to generate a valid RDN" case | Nalin Dahyabhai | 2008-07-10 | 1 | -0/+8 | |
| | ||||||
* | - add a helper for checking if we've been called by ourselves | Nalin Dahyabhai | 2008-07-10 | 1 | -0/+8 | |
| | | | | - if a search was initiated by us, don't bother (and also don't deadlock) | |||||
* | - slight reordering of operations | Nalin Dahyabhai | 2008-07-10 | 1 | -4/+4 | |
| | ||||||
* | - LDAP_SCOPE_ONE->LDAP_SCOPE_ONELEVEL | Nalin Dahyabhai | 2008-07-09 | 1 | -6/+8 | |
| | | | | - LDAP_SCOPE_SUB->LDAP_SCOPE_SUBTREE | |||||
* | - remove unused variables | Nalin Dahyabhai | 2008-07-09 | 1 | -11/+2 | |
| | ||||||
* | - don't leak the filter | Nalin Dahyabhai | 2008-07-07 | 1 | -3/+8 | |
| | | | | | | | - initialize the ava lengths list so that we don't try to free uninitialized pointers - redo how we set the dn on the constructed entries so that we don't have the server taking ownership of memory that we allocated | |||||
* | - associative property ftw | Nalin Dahyabhai | 2008-07-07 | 1 | -2/+2 | |
| | ||||||
* | - skip zero-length values | Nalin Dahyabhai | 2008-07-07 | 1 | -3/+21 | |
| | | | | - if a search is scope==one, do a DN compare while we search the set of entries | |||||
* | - don't skip values just because they might be empty | Nalin Dahyabhai | 2008-07-03 | 1 | -1/+1 | |
| | ||||||
* | - fix copy/paste errors in reading of configuration data | Nalin Dahyabhai | 2008-07-03 | 1 | -1/+1 | |
| | ||||||
* | - update for new length-setting formatting API | Nalin Dahyabhai | 2008-07-03 | 1 | -222/+48 | |
| | | | | | - use shared vattr-aware attribute reading functions to cut down the amount of code we use to read the configuration | |||||
* | - factor out checking if an entry is one of ours | Nalin Dahyabhai | 2008-07-03 | 1 | -50/+128 | |
| | | | | | | | - add a function to retrieve the entry data for a given RDN - during bind requests, return a referral to the right entry if it's not one we just made up, else fail the bind - fail to compare anything we're supplying.... for now | |||||
* | - function rename: set_entry_one -> set_entry | Nalin Dahyabhai | 2008-07-03 | 1 | -1/+1 | |
| | ||||||
* | - also track the DN of the originating entry | Nalin Dahyabhai | 2008-07-03 | 1 | -9/+86 | |
| | | | | - hook bind (insufficient_access) and compare (unwilling_to_perform) requests | |||||
* | - start blocking writes to our groups | Nalin Dahyabhai | 2008-07-02 | 1 | -4/+68 | |
| | ||||||
* | - add rdn values to group and set entries | Nalin Dahyabhai | 2008-07-02 | 1 | -7/+26 | |
| | | | | | | - send the result ourselves when the search is confined to one of our groups - recreate the entry from the ldif created using the entry so that it's well-formed | |||||
* | - support search matches against the group container and the entry set in | Nalin Dahyabhai | 2008-07-02 | 1 | -41/+132 | |
| | | | | addition to the entries themselves | |||||
* | rename backend_shr_set_config_entry_add_one -> backend_shr_set_config_entry_add | Nalin Dahyabhai | 2008-07-02 | 1 | -26/+31 | |
| | | | | | just expect the specific backend to return a filter when checking if an entry is is a set configuration | |||||
* | - rename unset_entry_id to unset_entry | Nalin Dahyabhai | 2008-07-02 | 1 | -13/+12 | |
| | | | | - rename check_aci to check_access | |||||
* | - tweak some log messages | Nalin Dahyabhai | 2008-07-01 | 1 | -3/+3 | |
| | ||||||
* | - start sending result information back to the client | Nalin Dahyabhai | 2008-07-01 | 1 | -5/+29 | |
| | ||||||
* | - make sense of matching results | Nalin Dahyabhai | 2008-07-01 | 1 | -5/+17 | |
| | ||||||
* | - check whether or not to enforce access control | Nalin Dahyabhai | 2008-07-01 | 1 | -74/+153 | |
| | | | | | - use shared functionality for checking if an entry defines a set - start a search callback | |||||
* | - format_referrer: don't try to free a non-heap string if we can't find a | Nalin Dahyabhai | 2008-07-01 | 1 | -6/+49 | |
| | | | | | | | configuration for the referred-to map - free map configurations correctly - if needed, wrap a user-supplied filter in "()" when the formatter asks for the filter |