I'm wondering what the "normal" function of a referral is supposed to be. I (probably mistakenly) assumed that a referral is a way to specify a server (say server B) to which your search request is forwarded (from server A) if the search criteria isn't matched on server A.... And the data is then searched for on server B and returned to server A. (In slapd.conf on server A, i have a referral value of server B.)
Well, right... but isn't server A supposed to do the chasing?
Not in general.
Or is the referral simply a value that's passed back to server A, and not chased?
(And you should use the "ldap" backend if you want your referalls chased?)
No. You should use the chain overlay (slapo-chain).
Ciao, Michael.