[Freeipa-devel] [PATCHES] #1950 Implement CLDAP server for AD trust introperability

Simo Sorce simo at redhat.com
Fri Nov 18 16:50:47 UTC 2011


On Fri, 2011-11-18 at 16:07 +0100, Sumit Bose wrote:
> On Thu, Nov 17, 2011 at 05:00:51PM -0500, Simo Sorce wrote:
> > Attached find a series of patches that implement a CLDAP server as a
> > dirsrv plugin.
> > 
> > The server right now responds only to a very limited class of requests,
> > as observed on the wire. But it can be easily expanded to respond to
> > additional requests as needed.
> > 
> > Tested against windows 2008 with which I had create a trust.
> > To test you need Sumit's uncommitted adtrust code to successfully create
> > the trust and provision the IPA tree with the right data.
> 
> The patch prevents dirsrv from shutting down cleanly, so NACK. But
> otherwise it is working great. I will rebase my patches on top of yours,
> fix some missing bits and send them here as well.

Ok here is a rebase/modified patchset.
I reworked it to have even less churn between patches (you should see
only additions and no deletions.

I also added a pipe() to deal with the worker thread shutdown.
This allows us to interrupt the poll() at any time and at the same time
tell the worker thread it is time to end.

I tested a dirsrv shutdown in gdb and it works as expected.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-NT-domain-GUID-attribute.patch
Type: text/x-patch
Size: 2764 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20111118/cb13e6a7/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Create-skeleton-CLDAP-server-as-a-DS-plugin.patch
Type: text/x-patch
Size: 18817 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20111118/cb13e6a7/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-ipa-cldap-Implement-worker-thread.patch
Type: text/x-patch
Size: 3607 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20111118/cb13e6a7/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-ipa-cldap-Decode-CLDAP-request.patch
Type: text/x-patch
Size: 5694 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20111118/cb13e6a7/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-ipa-cldap-Create-netlogon-blob.patch
Type: text/x-patch
Size: 13556 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20111118/cb13e6a7/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-ipa-cldap-send-cldap-reply.patch
Type: text/x-patch
Size: 2326 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20111118/cb13e6a7/attachment-0005.bin>


More information about the Freeipa-devel mailing list