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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Miguel de Icaza Sent: Sunday, September 21, 2003 5:51 PM To: Jason Raneses Cc: [EMAIL PROTECTED]; Brady Anderson; [EMAIL PROTECTED]; [EMAIL PROTECTED] 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 - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
