Skip to content
  • Kurt Zeilenga's avatar
    Date: Thu, 2 May 2002 08:54:59 GMT · b5e7208c
    Kurt Zeilenga authored
    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).
    b5e7208c