Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | - add a data entry, not a map, to the map cache when we encounter entries at | Nalin Dahyabhai | 2008-06-30 | 1 | -339/+135 |
| | | | | startup | ||||
* | - merge the backend-specific headers | Nalin Dahyabhai | 2008-06-30 | 1 | -569/+4 |
| | | | | - start switching to using the shared implementations in back-nis | ||||
* | - start adding an sch backend | Nalin Dahyabhai | 2008-06-30 | 1 | -4/+7 |
| | | | | - start factoring out the backend logic where the sch and nis backends overlap |