[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: SLAPI (ITS#2073)






Ando,

With this patch, we are only offering plugins for PerOperation,
PostOperation and ExtendedOperation. Per Netscape definition, these plugins
must be associated with a particular backend. And that is why I put the
plugin directive in back-ldbm/config.c and back-bdb/config.c rather than
slapd/config.c. If you can put the directive in slapd/config.c and still
meet the Netscape requirement, well that is great.

We should support plugins with all backends. I am just short on time.

Thanks,

Steve Omrani
Senior Software Developer
Internet: somrani@us.ibm.com
Phone: 512-838-8375 (TL 678-8375)
Fax: 512-838-8597



                                                                                                                                      
                      "Pierangelo                                                                                                     
                      Masarati"                To:       Steve Omrani/Austin/IBM@IBMUS                                                
                      <ando@sys-net.it>        cc:       <openldap-its@openldap.org>                                                  
                                               Subject:  Re: SLAPI (ITS#2073)                                                         
                      11/10/2002 11:19                                                                                                
                      AM                                                                                                              
                      Please respond to                                                                                               
                      ando                                                                                                            
                                                                                                                                      
                                                                                                                                      



I have another question; I see you explicitly
recompile some slapi stuff into back-ldbm and
back-bdb only to allow "plugin" directive into
backend specific directive blocks; I'd prefer
(and I actually did it, I'll post a new revised
patch ASAP) to move "plugin" directives into
slapd/config.c and to check that it is used
inside the appropriate blocks by adding a
SLAP_BFLAG_SLAPI flag to those backends that
actually support slapi (BTW, is there any reason
not to support slapi inside the other backends?
I understand most of them, including back-shell
and back-ldap/meta could be rewritten in terms
of slapi plugins, but this is another question ...)

Ando.

--
Pierangelo Masarati
mailto:pierangelo.masarati@sys-net.it