[SSSD] [PATCHES] Support for ghost users

Jan Zelený jzeleny at redhat.com
Mon Apr 23 14:22:59 UTC 2012


Hi,
I'm sending a patch set that removes support for fake user entries and add 
ghost attribute instead:

#117:
Trivial patch that only adds the SYSDB_GHOST attribute

#118:
This is one of core patches which changes the behavior on LDAP provider when 
querying for groups. Instead of creating fake user entries, it uses ghost hash 
table for RFC230bis and SYSDB_GHOST attribute for RFC2307.

#119:
Couple of relatively small changes to adapt proxy provider to the change. I 
haven't actually tested this but the code seems straightforward to me.

#120:
Modifications in sysdb:
- removed sysdb_add_fake_user()
- modified sysdb_add_user() to remove ghost entries for the user that is 
currently added.

#121:
Memberof plugin modifications: the memberof plugin does all the work when it 
comes to populating memberuid.

#122:
Include ghost members as well as memberuid members in results. Alternatively 
this could be solved in memberof plugin but that would lead to duplicated 
information - ghost attribute would be copied to memberuid. This approach 
seems better to me.

#123:
This function is no longer necessary since fake user entries don't exist any 
more.

#124:
sss_groupshow utility has been modified to be aware of SYSDB_GHOST

#125:
Various small changes in the code - basically nitpicking cleanup.


Thanks
Jan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jzeleny-117-add-the-ghost-attribute-to-sysdb.patch
Type: text/x-patch
Size: 1054 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jzeleny-118-ghost-members-support-in-ldap-provider.patch
Type: text/x-patch
Size: 30753 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jzeleny-119-ghost-members-support-in-proxy-provider.patch
Type: text/x-patch
Size: 2731 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jzeleny-120-ghost-members-modifications-in-sysdb.patch
Type: text/x-patch
Size: 6743 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jzeleny-121-ghost-members-modifications-in-memberof-plugin.patch
Type: text/x-patch
Size: 10783 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jzeleny-122-nss-responder-include-ghost-members-for-queried-grou.patch
Type: text/x-patch
Size: 8988 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jzeleny-123-removed-sdap_check_aliases.patch
Type: text/x-patch
Size: 7451 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jzeleny-124-ghost-members-modified-sss_groupshow.patch
Type: text/x-patch
Size: 3002 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jzeleny-125-ghost-members-various-small-changes.patch
Type: text/x-patch
Size: 3533 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120423/7e08d7fd/attachment.sig>


More information about the sssd-devel mailing list