On (16/05/16 14:00), Pavel Březina wrote:
Hi,
the patches are finally ready to be tested and reviewed. It is too huge to be
sent to the list so please checkout my fedorapeople or github repo:
https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/log/?h=backend
https://github.com/pbrezina/sssd/tree/backend
Subdomain handlers are not yet converted so subdomain support is disabled,
otherwise everything should work although I'm sure you'll find some bugs.
I managed to do some simple tests (initgroups, authentication) with ldap
provider so far and will continue testing and fixing so if you find a bug
make sure you run with the latest version before reporting it please :-)
Since the changes touch almost all areas of SSSD I encourage everyone to run
and try. Some handlers were converted quite easily, some took more handy
work. Areas that are most likely to contain some bugs are these (please give
it extra attention):
- proxy provider
- if group membership changes during initgroups, nss memory cache should be
clear through dbus call
- selinux support
- hbac support
- change password
- password migration (ipa)
I checked the latest version from git and password change still does not work.
There are also lots of other issues with ad provider (15 good, 35 bad)
@see attached report.
BTW CI failed as well.
ldap_local_override_test.py::test_regr_2790_override FAILED
test_memory_cache.py::test_initgroups FAILED
test_memory_cache.py::test_initgroups_with_mc FAILED
test_memory_cache.py::test_initgroups_fqname_with_mc FAILED
test_memory_cache.py::test_invalidation_of_gids_after_initgroups FAILED
test_memory_cache.py::test_initgroups_without_change_in_membership FAILED
test_memory_cache.py::test_invalidate_user_before_stop FAILED
test_memory_cache.py::test_invalidate_user_after_stop FAILED
test_memory_cache.py::test_invalidate_users_before_stop FAILED
test_memory_cache.py::test_invalidate_users_after_stop FAILED
test_memory_cache.py::test_invalidate_group_before_stop FAILED
test_memory_cache.py::test_invalidate_group_after_stop FAILED
test_memory_cache.py::test_invalidate_groups_before_stop FAILED
and make distcheck failed on rhel6
../src/providers/ad/ad_init_new.c:42:40: error: providers/ad/ad_subdomains.h:
No such file or directory
../src/providers/ad/ad_init_new.c: In function 'sssm_ad_subdomains_init':
../src/providers/ad/ad_init_new.c:623: error: implicit declaration of function
'ad_subdomains_init'
http://sssd-ci.duckdns.org/logs/job/43/95/summary.html
I am looking forward to the new fixed version :-)
LS