[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: (ITS#5397) syncrepl badly processes modify rdn operation
OK I have tested it, it works fine.
Thank you.
> -----Message d'origine-----
> De : Pierangelo Masarati [mailto:ando@sys-net.it]
> Envoyé : jeudi 28 février 2008 16:24
> À : emmanuel.duru@atosorigin.com
> Cc : openldap-its@openldap.org
> Objet : Re: (ITS#5397) syncrepl badly processes modify rdn operation
>
> emmanuel.duru@atosorigin.com wrote:
>
> > When the provider server receives a modify RDN operation, syncrepl
> replicates it
> > with the full new DN as new RDN.
> > Trying to investigate it, I see that syncrepl.c:syncrepl_entry() gets
> the newrdn
> > from a call to dnRdn() function, which only modifies the bv_len of the
> ber
> > struct, but not the value itself. Following this, the
> backend:be_modrdn()
> > function does not check the length, and gets the full DN as RDN value
> (at least
> > back_ldap does this).
>
> Fixed in HEAD (the patch should apply more or less to 2.3 as well). I
> note that slapo-auditlog might siffer from the same problem; other
> overlays could print the incorrect newRDN in log messages.
>
> p.
>
>
>
> Ing. Pierangelo Masarati
> OpenLDAP Core Team
>
> SysNet s.r.l.
> via Dossi, 8 - 27100 Pavia - ITALIA
> http://www.sys-net.it
> ---------------------------------------
> Office: +39 02 23998309
> Mobile: +39 333 4963172
> Email: pierangelo.masarati@sys-net.it
> ---------------------------------------
>