Kinda figured that out myself :)
---
pcache.c: In function `proxy_cache_response':
pcache.c:1260: error: `slap_freeself_cb' undeclared (first use in
this function)
pcache.c:1260: error: (Each undeclared identifier is reported only
once
pcache.c:1260: error: for each function it appears in.)
---
Let's see if I can get a workaround in exim working so it will
understand the first (incorrect) response from the proxy-server
... :(
bye,
Chris
----- Original Message -----
From: "Pierangelo Masarati" <ando@sys-net.it>
To: "Christiaan den Besten" <chris@scorpion.nl>
Cc: <openldap-software@openldap.org>
Sent: Tuesday, March 01, 2005 12:24 AM
Subject: Re: Openldap version (proxy cache) - results
I confirm the fix is in 2.3 but not in 2.2 (essentially, I
guess, because
it was not the result of an ITS but rather of some development
in the
area). If you can live with a patched build, get the diff
between 1.31
and 1.32 of servers/slapd/overlays/pcache.c from the CVS,
otherwise I
suggest you file an ITS.
Please disregard. The reason this is not in 2.2 is the fix needs
more
than that patch; it uses some infrastructure that allows
callbacks to free
themselves as soon as they're no longer required, so, even if you
succeed
in compiling the patched code (and you'd need to change it quite
a bit)
you'd end up with a leaking cache. I'm afraid you'll likely need
to live
with the extra attr every time a query is being cached.
p.
--
Pierangelo Masarati
mailto:pierangelo.masarati@sys-net.it
SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax:
+390382476497