[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
does chase_v3_referal runs with Netscape Address Book?
I waste a lot of time testing a Distributed Directory service, but at
las I think the wrong side is the Netscape Address Book.
----------------------
The scenario
----------------------
1. Principal server
base: dc=unav,dc=es
server: dap://arcos.cti.unav.es/
with two subordinate referrals:
> dn: o=alumni, dc=unav, dc=es
> objectClass: referral
> objectClass: extensibleObject
> o: alumni
> ref: ldap://raid.cti.unav.es/o=alumni,dc=unav,dc=es
>
> dn: o=people, dc=unav, dc=es
> objectClass: referral
> objectClass: extensibleObject
> o: people
> ref: ldap://raid.cti.unav.es/o=people,dc=unav,dc=es
2. Subordinate server
base: o=people,dc=unav,dc=es and o=alumni,dc=unav,dc=es
server ldap://raid.cti.unav.es/
with default superior ref to ldap://arcos.cti.unav.es/
-------------------
Testing
-------------------
1. the good news
With the ldapsearch -C <...> runs perfectly:
ldapsearch -C -LL -H "ldap://arcos.cti.unav.es/" -b "dc=unav,dc=es"
"cn=*coupeau*" cn mail -d 1
> ldap_url_parse_ext(ldap://raid.cti.unav.es/o=people,dc=unav,dc=es)
> re_encode_request: new msgid 5, new dn <o=people,dc=unav,dc=es>
> ber_scanf fmt ({it) ber:
> ber_scanf fmt ({ae) ber:
> ldap_chase_v3referral: msgid 2, url "ldap://raid.cti.unav.es/o=people,dc=unav,dc=es"
> ldap_send_server_request
...
> dn: cn=Ignacio Coupeau, o=people, dc=unav, dc=es
> cn: Ignacio Coupeau
> mail: icoupeau@unav.e
2. the bad news
But - and this is the problem- with Netscape Address Book (4.74 and
4.77) a loop max hops is obtained... (BTW the question of the month). A
debug in the server side yields:
> Jul 12 16:53:38 arcos slapd[620]: daemon: conn=10 fd=10 connection from IP=159.237.12.187:3536 (IP=0.0.0.0:636) accepted.
> Jul 12 16:53:39 arcos slapd[626]: conn=10 op=0 BIND dn="" method=128
> Jul 12 16:53:39 arcos slapd[626]: conn=10 op=0 RESULT tag=97 err=0 text=
> Jul 12 16:53:39 arcos slapd[624]: conn=10 op=1 SRCH base="dc=unav,dc=es" scope=2 filter="(cn=*coupeau*)"
> Jul 12 16:53:39 arcos slapd[624]: conn=10 op=1 SEARCH RESULT tag=101 err=9 text=Referral: ldap://raid.cti.unav.es ldap://raid.cti.unav.es
the referral lost the <dn> part but according
http://www.ietf.org/internet-drafts/draft-zeilenga-ldap-namedref-03.txt
section (7.3), Case#2, the DN part MUST be maintained and NOT trimmed. I
testd it with prefs.js ldap_version 2 and 3.
any help, idea or so?
Thanks a lot,
Ignacio
--
____________________________________________________
Ignacio Coupeau, Ph.D. e-mail: icoupeau@unav.es
CTI, Director fax: 948 425619
University of Navarra voice: 948 425600
Pamplona, SPAIN http://www.unav.es/cti/