Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tweak the self-tests just a bit | Nalin Dahyabhai | 2014-04-22 | 2 | -5/+17 |
| | |||||
* | Fixup nsswitch tests to allow the server to resolve its user | Nalin Dahyabhai | 2014-02-17 | 4 | -1/+7 |
| | |||||
* | Whitespace fixup | Nalin Dahyabhai | 2013-11-15 | 1 | -2/+0 |
| | |||||
* | Perform tests with fewer threads | Nalin Dahyabhai | 2013-11-15 | 1 | -0/+1 |
| | |||||
* | Correct syntax errors | Nalin Dahyabhai | 2013-11-15 | 1 | -2/+2 |
| | | | | | The object class definitions were missing closing parentheses. So yay for the new schema parsing code in 389. | ||||
* | Coverity#11940: do not leak memory in the pam wrapper test | Alexander Bokovoy | 2013-11-15 | 1 | -3/+5 |
| | |||||
* | Add ignore-subtree and restrict-subtree settings | Nalin Dahyabhai | 2013-09-19 | 40 | -0/+682 |
| | | | | | | | | | | | | | | Add {nis,schema-compat}-ignore-subtree (subtrees under which we ignore contents and updates )and {nis,schema-compat}-restrict-subtree (subtrees out of which we ignore contents and updates, if set) settings, and default the former to "cn=tasks,cn=config". This should avoid cases where we're looking through the ldbm backend for entries which have a dangling reference to a newly-added task (which, because it's in the DSE, means we acquire an ldbm lock after acquiring our internal lock) while also updating a compat entry after its source entry is modified (for example, by the memberOf plugin, which results in us attempting to acquire our lock while the ldbm lock is already held). | ||||
* | Force LC_ALL to "C", just in case | Nalin Dahyabhai | 2013-09-06 | 1 | -0/+1 |
| | |||||
* | Handle fopen() failures | Nalin Dahyabhai | 2013-08-27 | 1 | -1/+1 |
| | |||||
* | Don't leak ret if fopen() fails (static analysis) | Nalin Dahyabhai | 2013-08-27 | 1 | -0/+1 |
| | |||||
* | Add nsswitch and PAM tests | Nalin Dahyabhai | 2013-08-12 | 6 | -0/+577 |
| | |||||
* | Add support logic for wrappers.so | Nalin Dahyabhai | 2013-08-12 | 2 | -4/+30 |
| | | | | | If a test includes "plugin-need-wrappers.txt", LD_PRELOAD wrappers.so if we built it, and set any variables which are listed in the text file. | ||||
* | Add a function for attempting a simple-bind search | Nalin Dahyabhai | 2013-08-12 | 1 | -1/+4 |
| | |||||
* | Shoehorn in some nsswitch wrappers | Nalin Dahyabhai | 2013-08-12 | 3 | -0/+584 |
| | |||||
* | Factor out the sleeping | Nalin Dahyabhai | 2013-05-24 | 1 | -2/+7 |
| | |||||
* | Add %sort() and %dribble_merge() | Nalin Dahyabhai | 2013-05-23 | 10 | -0/+1606 |
| | | | | | | | Add %sort(), which binary-sorts a single list of values, and %dribble_merge(), which takes a quoted length, a separator, and some expressions and produces a list of lists of values using the separator, where no list is larger than the length. | ||||
* | Fix test syntax errors that newer ns-slapd notices | Nalin Dahyabhai | 2013-05-23 | 1 | -5/+5 |
| | | | | | The schema declarations which we use for self-tests contain some syntax errors that are flagged by newer versions of ns-slapd. Fix them. | ||||
* | don't skip changes that only affect map membership | Nalin Dahyabhai | 2013-04-04 | 20 | -0/+262 |
| | | | | | | When checking if we can skip processing for a given change, pay attention to whether or not the changes cause the entry to need to be added or removed from a map (#912673). | ||||
* | add test use of betxns | Nalin Dahyabhai | 2012-11-12 | 6 | -0/+22 |
| | |||||
* | compare LDIF without case sensitivity | Nalin Dahyabhai | 2012-10-25 | 1 | -5/+16 |
| | | | | | Case sensitive comparisons keep getting tripped up by DN canonicalization and the like. | ||||
* | Merge branch 'master' of git.fedorahosted.org:/git/slapi-nis | Nalin Dahyabhai | 2012-04-03 | 4 | -1/+30 |
|\ | |||||
| * | - bump to 0.40 | Nalin Dahyabhai | 2012-03-30 | 1 | -0/+2 |
| | | |||||
| * | - treat the padding values used by %link() into expressions instead of | Nalin Dahyabhai | 2012-03-30 | 3 | -1/+28 |
| | | | | | | | | as literals | ||||
* | | Merge branch 'master' of git.fedorahosted.org:/git/slapi-nis | Nalin Dahyabhai | 2012-03-29 | 5 | -0/+81 |
|\| | |||||
| * | - add a "default" function | Nalin Dahyabhai | 2012-03-28 | 5 | -0/+81 |
| | | |||||
* | | - close the socket in case of error (static analysis) | Nalin Dahyabhai | 2012-03-22 | 1 | -0/+5 |
|/ | |||||
* | - add setting of a synthetic entry's entryUSN based on the source entry's ↵ | Nalin Dahyabhai | 2012-03-15 | 3 | -2/+28 |
| | | | | entryUSN or the root DSE's lastUSN (if we have no source entry) | ||||
* | properly escape RDN values when building compat entries (#796509) | Nalin Dahyabhai | 2012-02-23 | 7 | -0/+131 |
| | |||||
* | - take steps to avoid making yp_first/yp_next clients loop indefinitely when ↵ | Nalin Dahyabhai | 2012-01-24 | 1 | -0/+12 |
| | | | | a single LDAP entry produces multiple copies of the same NIS key for a given map | ||||
* | - expect first/next to get us to the end | Nalin Dahyabhai | 2012-01-24 | 1 | -0/+2 |
| | |||||
* | - add multiple-result capable versions of match/regmatch/regsub | Nalin Dahyabhai | 2012-01-24 | 5 | -0/+96 |
| | |||||
* | - don't make generating yp.h conditional | Nalin Dahyabhai | 2012-01-19 | 1 | -4/+0 |
| | |||||
* | - tighten up the descriptions so that they don't wrap on 80-column displays | Nalin Dahyabhai | 2012-01-18 | 4 | -4/+4 |
| | |||||
* | - add plenty of time here, and don't use --read-var-info=yes because all it ↵ | Nalin Dahyabhai | 2012-01-17 | 2 | -2/+2 |
| | | | | gets me is errors | ||||
* | - whoops, mep needs the container to be there | Nalin Dahyabhai | 2012-01-17 | 2 | -0/+10 |
| | |||||
* | - suppress read-write lock cleanup | Nalin Dahyabhai | 2012-01-17 | 1 | -8/+10 |
| | |||||
* | - valgrind already follows children which don't exec(), which is what we | Nalin Dahyabhai | 2012-01-17 | 1 | -2/+2 |
| | | | | | care about - give children more time to start, in case we're tracing | ||||
* | - use --read-var-info when using valgrind's memcheck | Nalin Dahyabhai | 2012-01-16 | 1 | -1/+1 |
| | |||||
* | - use multiple log files | Nalin Dahyabhai | 2012-01-16 | 1 | -1/+1 |
| | |||||
* | - force tracing children | Nalin Dahyabhai | 2012-01-16 | 1 | -1/+1 |
| | |||||
* | - fix the test that we do recompute the two entries when we're not skipping that | Nalin Dahyabhai | 2012-01-11 | 7 | -30/+19 |
| | |||||
* | - adjust expectations now that we normalize our entry DNs | Nalin Dahyabhai | 2012-01-11 | 34 | -82/+82 |
| | |||||
* | - actually get MEP working for when we need it | Nalin Dahyabhai | 2012-01-10 | 1 | -4/+6 |
| | |||||
* | - add a basic MEP configuration | Nalin Dahyabhai | 2012-01-10 | 1 | -0/+18 |
| | |||||
* | - tag 0.30 | Nalin Dahyabhai | 2012-01-10 | 1 | -1/+1 |
| | |||||
* | - add config snippet for managed-entries and load it by default | Nalin Dahyabhai | 2012-01-10 | 3 | -0/+21 |
| | |||||
* | - use an internal sequence number to disable the skip-boring-updates logic, ↵ | Nalin Dahyabhai | 2012-01-10 | 20 | -0/+283 |
| | | | | and test that while our results don't change, we did actually do processing | ||||
* | - add and test a "unique" operator | Nalin Dahyabhai | 2012-01-10 | 20 | -0/+232 |
| | |||||
* | - add tests which exercise us in combination with memberOf and refint | Nalin Dahyabhai | 2012-01-10 | 25 | -48/+239 |
| | |||||
* | - add constructs conditionally using refint and memberof | Nalin Dahyabhai | 2012-01-10 | 2 | -2/+14 |
| |