summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Perform tests with fewer threadsNalin Dahyabhai2013-11-151-0/+1
|
* Correct syntax errorsNalin Dahyabhai2013-11-151-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 testAlexander Bokovoy2013-11-151-3/+5
|
* Add ignore-subtree and restrict-subtree settingsNalin Dahyabhai2013-09-1940-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 caseNalin Dahyabhai2013-09-061-0/+1
|
* Handle fopen() failuresNalin Dahyabhai2013-08-271-1/+1
|
* Don't leak ret if fopen() fails (static analysis)Nalin Dahyabhai2013-08-271-0/+1
|
* Add nsswitch and PAM testsNalin Dahyabhai2013-08-126-0/+577
|
* Add support logic for wrappers.soNalin Dahyabhai2013-08-122-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 searchNalin Dahyabhai2013-08-121-1/+4
|
* Shoehorn in some nsswitch wrappersNalin Dahyabhai2013-08-123-0/+584
|
* Factor out the sleepingNalin Dahyabhai2013-05-241-2/+7
|
* Add %sort() and %dribble_merge()Nalin Dahyabhai2013-05-2310-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 noticesNalin Dahyabhai2013-05-231-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 membershipNalin Dahyabhai2013-04-0420-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 betxnsNalin Dahyabhai2012-11-126-0/+22
|
* compare LDIF without case sensitivityNalin Dahyabhai2012-10-251-5/+16
| | | | | Case sensitive comparisons keep getting tripped up by DN canonicalization and the like.
* Merge branch 'master' of git.fedorahosted.org:/git/slapi-nisNalin Dahyabhai2012-04-034-1/+30
|\
| * - bump to 0.40Nalin Dahyabhai2012-03-301-0/+2
| |
| * - treat the padding values used by %link() into expressions instead ofNalin Dahyabhai2012-03-303-1/+28
| | | | | | | | as literals
* | Merge branch 'master' of git.fedorahosted.org:/git/slapi-nisNalin Dahyabhai2012-03-295-0/+81
|\|
| * - add a "default" functionNalin Dahyabhai2012-03-285-0/+81
| |
* | - close the socket in case of error (static analysis)Nalin Dahyabhai2012-03-221-0/+5
|/
* - add setting of a synthetic entry's entryUSN based on the source entry's ↵Nalin Dahyabhai2012-03-153-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 Dahyabhai2012-02-237-0/+131
|
* - take steps to avoid making yp_first/yp_next clients loop indefinitely when ↵Nalin Dahyabhai2012-01-241-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 endNalin Dahyabhai2012-01-241-0/+2
|
* - add multiple-result capable versions of match/regmatch/regsubNalin Dahyabhai2012-01-245-0/+96
|
* - don't make generating yp.h conditionalNalin Dahyabhai2012-01-191-4/+0
|
* - tighten up the descriptions so that they don't wrap on 80-column displaysNalin Dahyabhai2012-01-184-4/+4
|
* - add plenty of time here, and don't use --read-var-info=yes because all it ↵Nalin Dahyabhai2012-01-172-2/+2
| | | | gets me is errors
* - whoops, mep needs the container to be thereNalin Dahyabhai2012-01-172-0/+10
|
* - suppress read-write lock cleanupNalin Dahyabhai2012-01-171-8/+10
|
* - valgrind already follows children which don't exec(), which is what weNalin Dahyabhai2012-01-171-2/+2
| | | | | care about - give children more time to start, in case we're tracing
* - use --read-var-info when using valgrind's memcheckNalin Dahyabhai2012-01-161-1/+1
|
* - use multiple log filesNalin Dahyabhai2012-01-161-1/+1
|
* - force tracing childrenNalin Dahyabhai2012-01-161-1/+1
|
* - fix the test that we do recompute the two entries when we're not skipping thatNalin Dahyabhai2012-01-117-30/+19
|
* - adjust expectations now that we normalize our entry DNsNalin Dahyabhai2012-01-1134-82/+82
|
* - actually get MEP working for when we need itNalin Dahyabhai2012-01-101-4/+6
|
* - add a basic MEP configurationNalin Dahyabhai2012-01-101-0/+18
|
* - tag 0.30Nalin Dahyabhai2012-01-101-1/+1
|
* - add config snippet for managed-entries and load it by defaultNalin Dahyabhai2012-01-103-0/+21
|
* - use an internal sequence number to disable the skip-boring-updates logic, ↵Nalin Dahyabhai2012-01-1020-0/+283
| | | | and test that while our results don't change, we did actually do processing
* - add and test a "unique" operatorNalin Dahyabhai2012-01-1020-0/+232
|
* - add tests which exercise us in combination with memberOf and refintNalin Dahyabhai2012-01-1025-48/+239
|
* - add constructs conditionally using refint and memberofNalin Dahyabhai2012-01-102-2/+14
|
* - turn on refint and memberof plugins when running testsNalin Dahyabhai2012-01-093-0/+40
|
* - update to expect normalized DNs in sample search resultsNalin Dahyabhai2012-01-046-20/+20
|
* - in the test client, don't force the timeout to 0Nalin Dahyabhai2012-01-041-1/+0
|