Issue #205 has been updated by Jonathan Clarke.
Sébastien Bahloul wrote: > The following patch is provided by Stefanie Duprey ([email protected]). It > is based on JCifs library (http://jcifs.samba.org) which is under the LGPL > license. Any issue about including this library before putting this code in > the trunk ? This is an interesting feature for LSC, in my opinion. Thanks for working on a patch! I do have some comments: 1) I think there are some minor issues when linking BSD code to LGPL code, but I'm not sure. However, including LGPL licensed code directly in a BSD licensed source file is clearly not allowed. This is the case for your method "E" in the proposed patch. I'm sorry if I seem difficult, but it is important for the LSC project to respect free software licenses and their implications. LSC is under the BSD license, and any contributions should also be under this license, unless they are clearly separated and could be included in a separate repository... However, are there no BSD-compatible implementations of the MD4 and DES algorithms? The "E" method seems pretty simple, surely others have implemented this many times before, and it shouldn't be an issue? I have no objection to include a similar patch to LSC, once license problems have been resolved - as I said, it would be a nice feature. However, I must object to this current patch, as is. But I'm sure we can work something out! 2) I'm a bit curious as to why computeNTPassword returns "lmHash" and computeLMPassword returns "ntHash". It would be a good thing to have a simple JUnit test to make sure these methods do what they should. Regards, Jonathan ---------------------------------------- Feature #205: Add support for lm/ntPassword encryption http://tools.lsc-project.org/issues/show/205 Author: Sébastien Bahloul Status: New Priority: Normal Assigned to: Sébastien Bahloul Category: Core Target version: 1.3 branch In order to put encrypted password inside smbLMPassword and smbNTPassword attributes, it is necessary to add support for the corresponding encryption schema -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://tools.lsc-project.org/my/account
_______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-dev mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-dev

