]> git.sur5r.net Git - openldap/commit
Date: Thu, 2 May 2002 08:54:59 GMT
authorKurt Zeilenga <kurt@openldap.org>
Wed, 12 Jun 2002 16:39:05 +0000 (16:39 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 12 Jun 2002 16:39:05 +0000 (16:39 +0000)
commitb5e7208cb8006bcccb3785a7d722e79cf2fe8c83
tree8d38a6a1b0831c0ef5156823d040d620003b6976
parent8aee3e5113b632f907087d926f40954a8e48a6f1
Date: Thu, 2 May 2002 08:54:59 GMT
From: h.b.furuseth@usit.uio.no
To: openldap-its@OpenLDAP.org
Subject: Patch: Bugs with back-ldap/meta mappings

Full_Name: Hallvard B. Furuseth
Version: HEAD
OS: Linux
URL: http://folk.uio.no/hbf/OpenLDAP/back-ldap.txt
Submission from: (NULL) (158.36.148.34)

The source claims the 'map' attribute has syntax
map {objectclass | attribute}   {<source> | *}      [<dest> | *]
while it actually has syntax
map {objectclass | attribute} [<local name> | *] {<foreign name> |
*}
except that the code is confused about it.  Removed attributes are
put in both the maps for local and foreign names:
# Remove description and present title as description instead
map attribute description
map attribute description title
-->
slapd.conf: line 10: duplicate mapping found (ignored)

Also, map.c:ldap_back_map_attrs() loops forever on removed attributes
(ie. if one asks ldapsearch for an attribute which has been removed).
servers/slapd/back-ldap/config.c
servers/slapd/back-ldap/map.c
servers/slapd/back-meta/config.c