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)

Don't be alarmed with the number of new lines -- there is not that many changes. I copied all touched files and suffixed them with _new so sssd can be compiled and kept working until the latest patches. I also wanted to keep the original code intact for comparison (it was easier for development and it may be handy for bug chasing), you can simply use some diff tool to see the changes. We can squash it in the end.

When I will be confident that the patches are stable I will do some clean up and remove content that is no longer needed.
_______________________________________________
sssd-devel mailing list
[email protected]
https://lists.fedorahosted.org/admin/lists/[email protected]

Reply via email to