openldap/servers/slapd/back-ldap
Kurt Zeilenga b5e7208cb8 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).
2002-06-12 16:39:05 +00:00
..
add.c Renamed BVarray to BerVarray. Moved slapd:bvarray_{add,free} to 2002-01-14 01:43:17 +00:00
attribute.c Renamed BVarray to BerVarray. Moved slapd:bvarray_{add,free} to 2002-01-14 01:43:17 +00:00
back-ldap.h use BerVarray for suffix_massaging stuff 2002-05-01 17:45:03 +00:00
bind.c Deleted Connection->c_cdn. Use conn->c_dn instead... 2002-06-12 08:38:59 +00:00
Changes Pierangelo Masarati's bugfixes and enhancements for suffix-massaging. 2001-01-19 21:27:20 +00:00
compare.c Update copyright statements 2002-01-04 21:17:25 +00:00
config.c Date: Thu, 2 May 2002 08:54:59 GMT 2002-06-12 16:39:05 +00:00
Copyright Update copyright statements 2002-01-04 21:17:25 +00:00
delete.c Update copyright statements 2002-01-04 21:17:25 +00:00
external.h Update copyright statements 2002-01-04 21:17:25 +00:00
group.c Defined some ObjectClass->soc_flags values, changed is_entry_*objectclass 2002-01-19 02:58:00 +00:00
init.c use BerVarray for suffix_massaging stuff 2002-05-01 17:45:03 +00:00
Makefile.in move mapping in a separate file 2002-01-04 18:01:56 +00:00
map.c Date: Thu, 2 May 2002 08:54:59 GMT 2002-06-12 16:39:05 +00:00
modify.c some memory handling cleanup: check that memory is freed by who allocated it, or at least put a FIXME where not 2002-01-12 17:35:01 +00:00
modrdn.c Update copyright statements 2002-01-04 21:17:25 +00:00
search.c Use specific msg id instead of ANY to retrieve search results 2002-05-03 14:23:55 +00:00
suffixmassage.c massage dn-valued attributes also when compiled without --enable-rewrite 2002-05-01 17:53:32 +00:00
TODO.proxy Pierangelo Masarati's bugfixes and enhancements for suffix-massaging. 2001-01-19 21:27:20 +00:00
unbind.c Added rebind-as-user option; saves bind credentials and sets a rebind_proc 2002-04-25 02:05:34 +00:00