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

Re: (ITS#4253) val.regex broken

On Tue, 2005-12-13 at 13:21 -0800, Quanah Gibson-Mount wrote:
> --On Tuesday, December 13, 2005 1:18 PM -0800 Quanah Gibson-Mount 
> <quanah@stanford.edu> wrote:
> > I've pulled those changes into my 2.3 defines.sh, and the test still
> > fails, but now the dn: bits are gone :)
> I just built today's HEAD checkout, and test006 fails if I #UNDEF 

OK, now I think I've spotted it.  It __should__ depend on
SLAP_OVERLAY_ACCESS; if it is defined, there's no issue.  Ive been
tricked by the fact that this, being experimental, is defined when
#defined LDAP_DEVEL; but there's another #if: that macro gets defined
also in case SLAPI is defined, and I'm compiling with SLAPI on from the
time it was moved into an overlay.  So I have SLAP_OVERLAY_ACCESS also
in re23, while you don't.  I think it's time to always enable it, after
noting the few points it touches (and apparently it's beneficial for
many issues, not just for SLAPI).  To be practical, you could fix your
issue by enabling SLAPI.  Since it's in an overlay, it won't cause you
any harm if you don't instantiate it, but it'll likely cure your issue
in re23 as well.  I'll look and see if there are other issues related to
this conditional.


Ing. Pierangelo Masarati
Responsabile Open Solution

SysNet s.n.c.
Via Dossi, 8 - 27100 Pavia - ITALIA
Office:   +39.02.23998309          
Mobile:   +39.333.4963172
Email:    pierangelo.masarati@sys-net.it