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

R: ITS#6580



This is a multi-part message in MIME format.

------_=_NextPart_001_01CB14A1.5852206C
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
the issue is that in release 2.4.21 is not possible execute an exended =
operation registered in a plugin: THIS way doesnt work because slapd (in =
extended.c fe_extended(), line 199) only look for built-in extended =
operations and not plugin-defined extended operations (in a plugin =
calling slapi_pblock_set() with SLAPI_EXT_OP_RET_OID and =
SLAPI_EXT_OP_RET_VALUE).

In fe_extended() I tried to extend the search to all extended operations =
and now things start to work, but the main question concerns the choice =
of backend.

Uploaded files:

servers-slapd-extended.patch -> gianluigi.nigro1-100625.patch
servers-slapd-slapi-slapi_overlay.patch -> gianluigi.nigro2-100625.patch

-----Messaggio originale-----
Da: masarati@aero.polimi.it [mailto:masarati@aero.polimi.it]=20
Inviato: mercoled=EC 23 giugno 2010 00:36
A: Gianluigi Nigro
Cc: openldap-its@openldap.org
Oggetto: ITS#6580

No clue about the slapi way, but extended operations can be successfully
registered using OpenLDAP's native API, load_extop2().  See for example
overlays/dds.c

p.




--------------------------------------------------------------------
Il contenuto di questo messaggio di posta elettronica e ogni eventuale =
documento a quest'ultimo allegato pu=F2 contenere informazioni la cui =
riservatezza e' tutelata ed e' rivolto unicamente agli effettivi =
destinatari i quali prendono atto del carattere non strettamente =
personale dei messaggi di risposta, che potranno essere noti =
all'organizzazione aziendale. Sono vietati la riproduzione e l'uso di =
questo messaggio in mancanza di autorizzazione del destinatario. Se =
avete ricevuto questo messaggio per errore, vogliate cortesemente =
chiamarci immediatamente per telefono o fax  e distruggere quanto =
ricevuto (compresi i file allegati) senza farne copia. Qualsivoglia =
utilizzo non autorizzato del contenuto di questo messaggio costituisce =
violazione dell'obbligo  di non prendere cognizione della corrispondenza =
 tra altri soggetti.

------_=_NextPart_001_01CB14A1.5852206C
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>R: ITS#6580</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>Hi,<BR>
the issue is that in release 2.4.21 is not possible execute an exended =
operation registered in a plugin: THIS way doesnt work because slapd (in =
extended.c fe_extended(), line 199) only look for built-in extended =
operations and not plugin-defined extended operations (in a plugin =
calling slapi_pblock_set() with SLAPI_EXT_OP_RET_OID and =
SLAPI_EXT_OP_RET_VALUE).<BR>
<BR>
In fe_extended() I tried to extend the search to all extended operations =
and now things start to work, but the main question concerns the choice =
of backend.<BR>
<BR>
Uploaded files:<BR>
<BR>
servers-slapd-extended.patch -&gt; gianluigi.nigro1-100625.patch<BR>
servers-slapd-slapi-slapi_overlay.patch -&gt; =
gianluigi.nigro2-100625.patch<BR>
<BR>
-----Messaggio originale-----<BR>
Da: masarati@aero.polimi.it [<A =
HREF=3D"mailto:masarati@aero.polimi.it";>mailto:masarati@aero.polimi.it</A=
>]<BR>
Inviato: mercoled=EC 23 giugno 2010 00:36<BR>
A: Gianluigi Nigro<BR>
Cc: openldap-its@openldap.org<BR>
Oggetto: ITS#6580<BR>
<BR>
No clue about the slapi way, but extended operations can be =
successfully<BR>
registered using OpenLDAP's native API, load_extop2().&nbsp; See for =
example<BR>
overlays/dds.c<BR>
<BR>
p.<BR>
<BR>
<BR>
</FONT>
</P>


<!--qsdbegin-->
<p>&nbsp;</p>
<br><hr color=3D'#D2D3D2' noshade>
<font size=3D"1">Il contenuto di questo messaggio di posta elettronica e =
ogni eventuale documento a quest'ultimo allegato pu=F2 contenere =
informazioni la cui riservatezza e' tutelata ed e' rivolto unicamente =
agli effettivi destinatari i quali prendono atto del carattere non =
strettamente personale dei messaggi di risposta, che potranno essere =
noti all'organizzazione aziendale. Sono vietati la riproduzione e l'uso =
di questo messaggio in mancanza di autorizzazione del destinatario. Se =
avete ricevuto questo messaggio per errore, vogliate cortesemente =
chiamarci immediatamente per telefono o fax  e distruggere quanto =
ricevuto (compresi i file allegati) senza farne copia. Qualsivoglia =
utilizzo non autorizzato del contenuto di questo messaggio costituisce =
violazione dell'obbligo  di non prendere cognizione della corrispondenza =
 tra altri soggetti.</font><!--qsdend--><br></body></html>

------_=_NextPart_001_01CB14A1.5852206C--