[Serdev] LDAP module contributed - CALL for opinions!!

Greger V. Teigre greger at teigre.com
Tue Jan 23 09:42:46 UTC 2007


Hi Rogelio,
Thanks a lot for that patch! There have been many people looking for 
ldap modules, some have starting implement, and some have actually 
implemented, but not contributed :-)
http://www.iptel.org/ldap_and_ldap_authentication_modules

ldap is on the things we would like to get into ser as a module, and I 
would like others with plans/code to come forward now!!  Also, those 
with an interest/stake in ldap, please review and provide your opinions.

Just to clarify your intentions, Rogelio: Is this a one-time 
contribution, or are you interested in further developing/extend ldap 
support over time as a SER module in the main code respoitory?

I did a quick review (without compiling), and to me it looks like a 
simple implementation that does it job.  The only thing I notices is 
that you have reused www_authorize etc functions. If you look at the 
auth_radius module, you will see that these should be prefixed to avoid 
confusion with the "standard" db-based functions (due to lack of name 
spaces :-).

Also, have you looked at the ETH modules 
(http://www.iptel.org/eth_world_module)? I assume this is another 
implementation. Maybe you would like to explain the difference under 
introduction to your modules.

Have you any thoughts on how to implement avpairs for ldap or do you 
just use the mysql database for that?

Finally, I would to point out that you don't have to release the 
copyright to FOKUS Fraunhofer. The standard GPL headers are for code 
copyrighted by FOKUS Fraunhofer. For patches to *existing* files 
copyright by FOKUS, you have to release the copyright, but separate 
files and modules can be copyrighted by you (or other authors of code 
you may have built on).  See 
http://www.iptel.org/ser/development/copyright_policies

g-)

Rogelio Baucells wrote:
> Hi,
>
> I have contributed two modules to the SER project. The first one is a  
> generic LDAP module that handles the connection to the LDAP server and 
> the second one is an authentication module using LDAP as a back end. 
> The authentication module is based on the "authdb_mod", so it contains 
> the same features.
>
> I have tested them in a test environment and it seems to work fine, 
> further testing is required to make it production ready.
>
> Thanks for a great software,
>
> Rogelio J. Baucells
> ------------------------------------------------------------------------
>
> _______________________________________________
> Serdev mailing list
> Serdev at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serdev
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.iptel.org/pipermail/serdev/attachments/20070123/a720717a/attachment.html


More information about the Serdev mailing list