<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 11/19/2012 6:01 AM, Ludovic
Hirlimann wrote:<br>
</div>
<blockquote cite="mid:50AA1FA4.7070803@mozilla.com" type="cite">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<div class="moz-cite-prefix">On 11/18/12 4:01 PM, Joshua Cranmer
wrote:<br>
</div>
<blockquote cite="mid:50A8F859.1020204@gmail.com" type="cite">
<meta content="text/html; charset=UTF-8"
http-equiv="Content-Type">
3. Drop a copy of OpenLDAP into our tree and delete the code for
using Mozilla LDAP SDKs.<br>
<br>
<br>
Thoughts/questions/comments/concerns?<br>
</blockquote>
As OpenLDAP more active development than the sdk we currently use
?<br>
</blockquote>
<br>
OpenLDAP released 2.4.24 in early 2011 and is currently on 2.4.33;
its git repository lists several changesets in the past few months,
although they mostly appear to focus on server development. As LDAP
is effectively a mature technology, and also one that is more
heavily used by slower-moving large enterprises, I think this is as
active as any other LDAP package you'll see.<br>
<br>
<blockquote cite="mid:50AA1FA4.7070803@mozilla.com" type="cite">
Would it come with unit tests ? How much work would it be to add
unit testing while switching libraries ?<br>
</blockquote>
<br>
OpenLDAP comes with a decently comprehensive test suite, but those
appear to focus on testing the server implementation. Reusing slapd
(the server) for LDAP testing in Thunderbird doesn't appear to be
too difficult (apparently, configuration is moving to an LDAP
backend [1], and there's a tool explicitly for slurping in data in
LDIF format), modulo the fact that it would require setTimeout-ish
calls.<br>
<br>
<br>
[1] Yo dawg, I heard you liked LDAP so I configured your LDAP
server's LDAP backend with LDAP?<br>
<pre class="moz-signature" cols="72">--
Joshua Cranmer
News submodule owner
DXR coauthor</pre>
</body>
</html>