[Mono-list] Mono LDAP Status

Matt Ryan mryan@novell.com
Thu, 25 Sep 2003 13:33:05 -0600


All,

I work for Novell's Developer Services organization representing
developer relations between our Linux products and non-Novell engineers.
 I would like to see what can be done by Novell to be a better
participant here than what we have been so far.

If you are interested in a C# LDAP library or are currently working on
one, I would like to specifically know what your interest or involvement
is.  My intent would be to try to see if I can figure out how to
coordinate this with the efforts of the eDirectory development team so
we are more open-source friendly than we currently are.



-Matt Ryan
Software Engineer
Linux/ZEN Developer Champion
Worldwide Developer Support

Novell, Inc., the leading provider of information solutions
http://www.novell.com

>>> "Jason Raneses" <jason@raneses.com> 9/23/2003 9:55:09 PM >>>
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 

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