Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add nis-relevant-subtree and nis-ignore-subtree | Nalin Dahyabhai | 2013-09-12 | 1 | -4/+12 |
| | |||||
* | Add schema-compat-relevant-subtree | Nalin Dahyabhai | 2013-09-12 | 1 | -0/+3 |
| | | | | | | | | | | Add a schema-compat-relevant-subtree configuration option, listing the only parts of the DIT that we should ever look at, either as source entries or as other entries which contain data which might be pulled in as part of computing the contents of compat entries. This is more or less the whitelist to schema-compat-ignore-subtree's blacklist. | ||||
* | Add schema-compat-ignore-subtree | Nalin Dahyabhai | 2013-09-12 | 1 | -0/+2 |
| | | | | | | | Add a schema-compat-ignore-subtree configuration option, listing parts of the DIT that we should never look at, neither as source entries nor as random other entries which contain data which might be pulled in as part of computing the contents of compat entries. | ||||
* | fixup log messages and a signed boolean | Nalin Dahyabhai | 2012-11-14 | 1 | -2/+2 |
| | | | | | - add missing newlines at the end of a couple of messages - make that one bit that we compare to zero unsigned instead of signed | ||||
* | Overhaul betxn support | Nalin Dahyabhai | 2012-11-01 | 1 | -1/+23 |
| | | | | | | | | | * Check for BETXN support at build-time, provide options for disabling or requiring that it be available for build to succeed. * Track whether or not BETXN support is enabled in the plugin-local state. * Skip processing in post/internalpost callbacks if BETXN support is enabled. * Skip work in betxnpost callbacks if BETXN support is disabled. | ||||
* | drop support for directory server transactions | Nalin Dahyabhai | 2012-06-13 | 1 | -10/+0 |
| | | | | | | | Transaction support the way we added it is an all-or-nothing proposition for a server installation, which turned out to be problematic, so 389 is going to pursue another strategy for that. The new way requires that we not register as a betxn plugin, ever. | ||||
* | - remove unused variables | Nalin Dahyabhai | 2012-01-24 | 1 | -6/+6 |
| | |||||
* | - fixup a couple of debug log messages | Nalin Dahyabhai | 2012-01-23 | 1 | -2/+2 |
| | |||||
* | - in callbacks, only use pblocks that are built from pblocks that we | Nalin Dahyabhai | 2012-01-16 | 1 | -23/+29 |
| | | | | | | 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() | ||||
* | - avoid using pblocks for more than one internal operation - the server | Nalin Dahyabhai | 2012-01-11 | 1 | -1/+1 |
| | | | | | | allocates internal state each time but doesn't clean up any that's aready there if you reuse the block - correctly free values we use when constructing compat entries | ||||
* | - have slapi_search_internal_get_entry() always set its result to NULL on ↵ | Nalin Dahyabhai | 2012-01-11 | 1 | -0/+1 |
| | | | | failure | ||||
* | - get the disabling logic right | Nalin Dahyabhai | 2012-01-10 | 1 | -3/+3 |
| | |||||
* | - add a testing option for toggling the skip-uninteresting-updates logic | Nalin Dahyabhai | 2012-01-10 | 1 | -0/+8 |
| | |||||
* | - most of what's needed to hook back-end txn postoperations, except for the ↵ | Nalin Dahyabhai | 2012-01-09 | 1 | -0/+10 |
| | | | | passing the TXN ID around, which means we deadlock if we actually do it | ||||
* | - Make a note of which attributes we read from any entry when evaluating ↵ | Nalin Dahyabhai | 2012-01-06 | 1 | -3/+16 |
| | | | | data, and when we're later called for a modify request which doesn't modify any of those attributes, skip recalculating the entry contents (should make a dent in #771493). | ||||
* | - get more verbose with logging | Nalin Dahyabhai | 2011-07-26 | 1 | -0/+7 |
| | |||||
* | - don't assume that libc will provide yp headers -- build them ourselves | Nalin Dahyabhai | 2011-05-13 | 1 | -2/+2 |
| | |||||
* | - don't leak single_lengths on out-of-memory allocating lengths (defect #10104) | Nalin Dahyabhai | 2011-01-06 | 1 | -1/+2 |
| | |||||
* | - don't leak an array of lengths (defect #10104) | Nalin Dahyabhai | 2011-01-03 | 1 | -0/+1 |
| | |||||
* | - allocate space for n integers, not n pointers to integers (defect #10110) | Nalin Dahyabhai | 2011-01-03 | 1 | -1/+1 |
| | |||||
* | - teach wrap_search_internal_get_entry to take an optional filter | Nalin Dahyabhai | 2010-11-22 | 1 | -1/+1 |
| | | | | | - where we were applying a filter test after retrieving an entry, just let the retrieval function do it | ||||
* | - note where we search for configuration data | Nalin Dahyabhai | 2008-12-03 | 1 | -0/+4 |
| | |||||
* | - give callback registration the ability to return errors | Nalin Dahyabhai | 2008-12-03 | 1 | -3/+11 |
| | | | | | - make the nis plugin register two types of internal plugins, since it can't just be a postop plugin any more | ||||
* | - move config.h into src/ | Nalin Dahyabhai | 2008-10-24 | 1 | -1/+1 |
| | |||||
* | - add another list of attributes and parents, for use in chasing and | Nalin Dahyabhai | 2008-09-10 | 1 | -2/+10 |
| | | | | tracking multi-hop backreferences | ||||
* | - wire the format_ref_attr_list structure into the two plugins | Nalin Dahyabhai | 2008-09-08 | 1 | -0/+10 |
| | |||||
* | - 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 | ||||
* | - add a few comments | Nalin Dahyabhai | 2008-07-31 | 1 | -0/+11 |
| | |||||
* | - when gathering data, suppress empty groups | Nalin Dahyabhai | 2008-07-31 | 1 | -21/+27 |
| | | | | | | - when reading NIS configuration, treat having an explicitly specified key-format or keys-format as reason to discard the defaults for both, and treat value-format and values-format similarly | ||||
* | backend_free_gathered_data() | Nalin Dahyabhai | 2008-07-30 | 1 | -5/+13 |
| | | | | | | | | | - double-check that arrays aren't NULL before indexing then backend_gather_data() - in the event of a parsing error, actually return zero as the length of the arrays we'd be populating - correctly NULL terminate the list of results we hand back | ||||
* | - handle values-format, a la keys-format | Nalin Dahyabhai | 2008-07-30 | 1 | -180/+304 |
| | | | | | - factor out code which retrieves key and keys lists so that it can be reused to pull up value data, too | ||||
* | - add a wrapper for the slapi_search_internal_get_entry() function | Nalin Dahyabhai | 2008-07-22 | 1 | -3/+3 |
| | |||||
* | - LDAP_SCOPE_ONE->LDAP_SCOPE_ONELEVEL | Nalin Dahyabhai | 2008-07-09 | 1 | -1/+1 |
| | | | | - LDAP_SCOPE_SUB->LDAP_SCOPE_SUBTREE | ||||
* | - remove unused variables | Nalin Dahyabhai | 2008-07-09 | 1 | -14/+6 |
| | |||||
* | - allow a binary 0 (base64 "AA==") to override a default without supplying a | Nalin Dahyabhai | 2008-07-09 | 1 | -2/+2 |
| | | | | value, for when we want to remove a default key-format and add a keys-format | ||||
* | - correctly handle the case where the tcpwrappers daemon name isn't configured | Nalin Dahyabhai | 2008-07-07 | 1 | -3/+18 |
| | |||||
* | - fill in the default filter if we fail to find an explicitly-configured one, | Nalin Dahyabhai | 2008-07-07 | 1 | -3/+6 |
| | | | | rather than overwriting the default with NULL if we fail to find one | ||||
* | - don't overrun the key lengths buffers when we're setting up NIS keys | Nalin Dahyabhai | 2008-07-03 | 1 | -4/+6 |
| | |||||
* | - 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 | -316/+89 |
| | | | | | - use shared vattr-aware attribute reading functions to cut down the amount of code we use to read the configuration | ||||
* | - function rename: set_entry_one -> set_entry | Nalin Dahyabhai | 2008-07-03 | 1 | -1/+1 |
| | |||||
* | rename backend_shr_set_config_entry_add_one -> backend_shr_set_config_entry_add | Nalin Dahyabhai | 2008-07-02 | 1 | -9/+8 |
| | | | | | 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 | -7/+6 |
| | | | | - rename check_aci to check_access | ||||
* | - use shared functionality for checking if an entry is a map | Nalin Dahyabhai | 2008-07-01 | 1 | -52/+4 |
| | |||||
* | - format_referrer: don't try to free a non-heap string if we can't find a | Nalin Dahyabhai | 2008-07-01 | 1 | -3/+21 |
| | | | | | | | 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 | ||||
* | - make the shared parts of the configuration actually shared so that we can | Nalin Dahyabhai | 2008-07-01 | 1 | -99/+67 |
| | | | | drop accessors for reading the shared parts | ||||
* | - group data | Nalin Dahyabhai | 2008-06-30 | 1 | -2/+4 |
| | |||||
* | - remove unused variables | Nalin Dahyabhai | 2008-06-30 | 1 | -2/+2 |
| | |||||
* | - take out the need for a backend to provide a matching test | Nalin Dahyabhai | 2008-06-30 | 1 | -57/+0 |
| | | | | - start adding configuration for the schema plugin | ||||
* | - be more consisten about group/set nomenclature | Nalin Dahyabhai | 2008-06-30 | 1 | -7/+7 |
| |