> On 24.06.2025, at 22:21, Georg Lehner <jorge...@magma-soft.at> wrote:
> What is needed is a configuration option for the LDAP version to use, so that 
> one can adapt to the capabilities of the given server.
> 
I do not see this as urgent. LDAPv3 was defined in RFC2251 (Dec 97) and is 
supported by OpenLDAP since 25 years (full compliance in 2000).
the nsldap module uses ldap_sasl_bind_s(), which was not supported by v2, so, 
without v3 there is not much the module can do.

>>> Global Initialzation of a Tcl Module
>>> 
> As I understand it, with the provided nsd-config.tcl the global libraries are 
> served from /usr/local/ns/tcl, as well as the private libraries for the 
> server default.
> 
> I created a module as a subdirectory of /usr/local/ns/tcl and put an 
> initialization proc into my module into the file init.tcl and also execute it 
> within this file.  When I load the module globally, the initialization proc 
> is not run and the module is not loaded. When I load the module in the 
> default server it is loaded/executed as expected.
> 
> Code within /usr/local/ns/tcl/init.tcl is executed, but I do not want to 
> touch this file, since it is part of the installation of Naviserver.
> 

I think the code works as designed. If you load the module globally, then the 
global library files are used. If you load the module per server, then the 
per-server library files are used. 
Do you say, this is not the case? If so, this is a bug.
Do you expect that a globally loaded module uses the per-server library files?

All the best
-g

_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to