dd285415d7a8d8376207960cfa3e977524c3b98c |
|
23-Jun-2016 |
Jakub Hrozek <jhrozek@redhat.com> |
SYSDB: Search the timestamp caches in addition to the sysdb cache
When a sysdb entry is searched, the sysdb cache is consulted first
for users or groups. If an entry is found in the sysdb cache, the
attributes from the timestamp cache are merged to return the full and
up-to-date set of attributes.
The merging is done with a single BASE search which is a direct lookup
into the underlying key-value database, so it should be relatively fast.
More complex merging is done only for enumeration by filter which is
currently done only via the IFP back end and should be quite
infrequent, so I hope we can justify a more complex merging there.
Reviewed-by: Sumit Bose <sbose@redhat.com> |
6ae53d7b54ec2ece9fb51ed92c097f5ba8f9d849 |
|
14-Nov-2015 |
Petr Cech <pcech@redhat.com> |
TEST: Add common function are_values_in_array()
This patch adds function are_values_in_array() to common test code. And
there is tc_are_values_in_array macro defined which is usefull for
talloc allocated values and arrays.
Resolves:
https://fedorahosted.org/sssd/ticket/2730
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com> |
356eef72675cde4dc5627c1e2f1a01846ec6eb1d |
|
11-Nov-2015 |
Lukas Slebodnik <lslebodn@redhat.com> |
TESTS: Add warning for unused result of leak check functions
Reviewed-by: Petr Cech <pcech@redhat.com> |
f4bcfcb1b91bfa6a568c4c99c2b3d16cd86090c6 |
|
11-Nov-2015 |
Lukas Slebodnik <lslebodn@redhat.com> |
TESTS: Make check_leaks static function
Reviewed-by: Petr Cech <pcech@redhat.com> |
cffe3defa3cb5011efc92a7773fe113a1e69774f |
|
22-Sep-2015 |
Jakub Hrozek <jhrozek@redhat.com> |
tests: Move named_domain from test_utils to common test code
This handy function should be reused by other parts of the code.
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> |
429f8454a40b939604e9a96d780661a94a38da2e |
|
15-Jul-2015 |
Jakub Hrozek <jhrozek@redhat.com> |
tests: Move N_ELEMENTS definition to tests/common.h
Avoids code duplication
Reviewed-by: Pavel Březina <pbrezina@redhat.com> |
eca74a9559ce1b0f123c14906ad8394fc303f468 |
|
06-Jul-2015 |
Jakub Hrozek <jhrozek@redhat.com> |
tests: Reduce duplication with new function test_ev_done
Reviewed-by: Sumit Bose <sbose@redhat.com> |
cb4742876508a08ba90c82466c9dba708e4bf999 |
|
09-Jan-2015 |
Pavel Březina <pbrezina@redhat.com> |
tests: remove code duplication in single domain cleanup
Reviewed-by: Michal Židek <mzidek@redhat.com> |
629a188ec71155911301fddc36e360831045d2c6 |
|
09-Jan-2015 |
Pavel Březina <pbrezina@redhat.com> |
tests: add test_multidom_suite_cleanup()
Cleanup multiple domains.
Reviewed-by: Michal Židek <mzidek@redhat.com> |
acc1c0c07fc76bc05d91c0bd2f172cd638ff3546 |
|
09-Jan-2015 |
Pavel Březina <pbrezina@redhat.com> |
tests: add create_multidom_test_ctx()
This will allow to create a multi domain test environment.
Reviewed-by: Michal Židek <mzidek@redhat.com> |
919cfb623e9b725eaa654c6e1b513d1305057314 |
|
01-Jul-2014 |
Jakub Hrozek <jhrozek@redhat.com> |
TESTS: Add confdb domain base DN to sss_test_ctx
Creation of the path to the domain's confdb entry was duplicated in the
tests. Rather than adding yet another duplication, I added the path as
another field of the sss_test_ctx structure.
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> |
e4b4b669e0c1ef5ec3be04768edf2565a7bac5a1 |
|
22-Apr-2014 |
Jakub Hrozek <jhrozek@redhat.com> |
TESTS: Create a default sss_names_ctx in create_dom_test_ctx
This would allow to call create_dom_test_ctx from tests that expect to
be able to parse input with a regular expression just like a responder
would do with an input from a client.
Reviewed-by: Pavel Březina <pbrezina@redhat.com> |
f5e47e1d65f80ffdb1893feab18583a74d661214 |
|
14-Mar-2014 |
Stef Walter <stefw@redhat.com> |
sbus_tests: Add some testing of dispatch and handler code
This starts a DBus server with some handlers, and runs some method
calls against it.
Note that we don't use the codegen in the sbus_tests, as we sorta
want to test this non-codegen related functionality on its own before
we run the sbus_codegen_tests.
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> |
a95c006f748fa9df0dd81509b51974133d2786af |
|
12-Mar-2014 |
Lukas Slebodnik <lslebodn@redhat.com> |
TEST: Remove unused argument sysdb_path
Name of sysdb file is automatically generated from domain name and db_path
in function sysdb_domain_init.
talloc_asprintf is called with arguments "%s/cache_%s.ldb", db_path, dom->name
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com> |
5a22be7f84f85d6b25aa277ac78ee34fac95dd42 |
|
18-Feb-2014 |
Pavel Březina <pbrezina@redhat.com> |
tests: add confdb_path to sss_test_ctx
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com> |
9cb46bc62f22e0104f1b41a423b014c281ef5fc2 |
|
03-May-2013 |
Jakub Hrozek <jhrozek@redhat.com> |
Refactor dynamic DNS updates
Provides two new layers instead of the previous IPA specific layer:
1) dp_dyndns.c -- a very generic dyndns layer on the DP level. Its
purpose it to make it possible for any back end to use dynamic DNS
updates.
2) sdap_dyndns.c -- a wrapper around dp_dyndns.c that utilizes some
LDAP-specific features like autodetecting the address from the LDAP
connection.
Also converts the dyndns code to new specific error codes. |
4139a7a731f2831963a42b26aac111422be28792 |
|
17-Apr-2013 |
Jakub Hrozek <jhrozek@redhat.com> |
Make leak checks usable in tests that do not utilize check
* Remove check-specific failure reporting from common_check.c
* Check-specific abstraction over memleak checks
* Rename common_check.c to leak_check.c |
dfe84158c49e44f2207b94d25e61ab4f3fe38366 |
|
20-Mar-2013 |
Michal Zidek <mzidek@redhat.com> |
tests: Print warning if LDB_MODULES_PATH is not set
Print warning if sysdb-tests or sysdb-ssh test are run
individually and LDB_MODULES_PATH was not set.
https://fedorahosted.org/sssd/ticket/1820 |
da33a9d7742d45975bd97d33dd8ad04a843e7656 |
|
08-Mar-2013 |
Jakub Hrozek <jhrozek@redhat.com> |
Add utility functions for tests that use sysdb or tevent.
There was shared code for several unit tests that connected to their own
sysdb instance. This patch adds common code to run a generic request to
completion or connect to a test sysdb. |
4ed94554593e8a20fa361ea8d7a7f223dc6ee4e8 |
|
28-Mar-2012 |
Stephen Gallagher <sgallagh@redhat.com> |
Add better tests for sdap_attr compability |
4790f7b3cff3800df92b232aec1d779db52c72b1 |
|
28-Mar-2012 |
Stephen Gallagher <sgallagh@redhat.com> |
Add better dp_option tests |
9fb59763bce293c2490e0b9f8e97bb1f74ba0910 |
|
04-Mar-2010 |
Stephen Gallagher <sgallagh@redhat.com> |
Add --with-test-dir option to configure
All 'make check' tests will chdir() into this directory before
running the suite. This provides the option of having temporary
files generated in a tmpfs or ramdisk |
41b90671ce533c8f08072ca706e7ed81a8254242 |
|
18-Feb-2010 |
Stephen Gallagher <sgallagh@redhat.com> |
Fix licensing issues in SSSD |
1c48b5a62f73234ed26bb20f0ab345ab61cda0ab |
|
18-Feb-2010 |
Stephen Gallagher <sgallagh@redhat.com> |
Rename server/ directory to src/
Also update BUILD.txt |