[SSSD] [PATCHES] Add services map support to the LDAP Provider

Stephen Gallagher sgallagh at redhat.com
Sat Jan 28 19:10:19 UTC 2012


On Sat, 2012-01-28 at 13:52 -0500, Stephen Gallagher wrote:
> On Sat, 2012-01-28 at 12:08 -0500, Stephen Gallagher wrote:
> > I'm still working on the enumeration support, but I wanted to get the
> > direct lookup on the list early.
> > 
> > Patch 0001: extend sysdb_store_service() to accept additional attributes
> > This is necessary to be able to store provider-specific data in the
> > entry (such as the entryUSN).
> > 
> > Patch 0002: Add a helper function to get an integer value from a
> > sysdb_attrs object directly as a uint16_t.
> > 
> > Patch 0003: The big one. This patch adds support for looking up services
> > in LDAP. There shouldn't be any big "gotchas" here. It's very
> > straightforward (if long).
> > 
> > Patch 0004: Extend this support to the IPA Provider (even though IPA
> > itself does not yet support the services map natively).
> 
> I over-estimated the additional effort necessary to add the enumeration
> support. New patch set includes the enumeration work (before the IPA
> provider) as well as fixing a minor typo in patch 0003 (bad copy-paste
> in a comment).

One more set. I forgot to include updates to the SSSDConfig API and the
manpages in the previous set. I added it as a new, sixth patch. This
should now be complete.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-SYSDB-extend-sysdb_store_service-to-accept-additiona.patch
Type: text/x-patch
Size: 7568 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120128/689af283/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-SYSDB-Add-sysdb_attrs_get_uint16_t.patch
Type: text/x-patch
Size: 2154 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120128/689af283/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-LDAP-Add-support-for-service-lookups-non-enum.patch
Type: text/x-patch
Size: 38917 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120128/689af283/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-LDAP-Add-enumeration-support-for-services.patch
Type: text/x-patch
Size: 12991 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120128/689af283/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-IPA-Add-support-for-services-lookups-non-enum.patch
Type: text/x-patch
Size: 6008 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120128/689af283/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-LDAP-Add-new-options-for-service-maps.patch
Type: text/x-patch
Size: 5643 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120128/689af283/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20120128/689af283/attachment.sig>


More information about the sssd-devel mailing list