[Mono-list] Mono LDAP Status

Jason Raneses jason@raneses.com
Tue, 23 Sep 2003 20:55:09 -0700


Miguel, all...

The C# LDAP library aims to provide, at a minimal level, the same amount of
functionality found in the Mozilla (Netscape) Java LDAP classes.  I am
planning to support the synchronous portions in version 1, and the
asynchronous in a later release.  My initial thoughts were to write
everything in native C#, however, because of time constraints on a few of
the projects I am working on that require this library, I chose to go the
frequently traveled route of wrapping existing unmanaged C libraries, and at
the same time, solidifying the API, so, at a later time, I can rewrite each
portion in native C#, without breaking any interfaces.

My development team and I were not satisfied with Microsoft's implementation
of the System.DirectoryServices namespace, and did not see the need to
purchase a 3rd party library, thus I began this project on the side about a
month ago.  It can be used with pretty much any C dll based on the
University of Michigan reference code.

I'd say that the code is not too far off from being good enough to drop in
CVS.  I have to work on some of the thread synchronization a bit more, and
am still finishing up work on the ldap_modify wrappers.  The classes and
collections that search and iterate directory data are for the most part
already completed.

Jason
 
-----Original Message-----
From: mono-list-admin@lists.ximian.com
[mailto:mono-list-admin@lists.ximian.com] On Behalf Of Miguel de Icaza
Sent: Sunday, September 21, 2003 5:51 PM
To: Jason Raneses
Cc: bmaurer@users.sourceforge.net; Brady Anderson;
mono-list@lists.ximian.com; gatlina@yahoo.com
Subject: Re: [Mono-list] Mono LDAP Status

Hello,

> It would be ideal to develop a fully managed provider, but I had an
> immediate need to get at least a subset of the API up and working,
> and the easiest route to go was to wrap the C libraries.  My long
> term goal is for the library to not have any unmanaged dependencies
> whatsoever, and I plan on removing them over time by implementing the
> functionality provided by the C libraries in native C#.
> 
> It would be stellar to have the guys from Novell involved in this if
> they are interested.  Does anyone have anything concrete on their
> time frame for making a decision to join the development?

Jason, can you tell us more about your current binding, and whether it
is mature enough to get it on CVS?

Miguel.
_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list