Fixed slapd parsing of read entry control (ITS#5741)
Added slapd PMI schema (ITS#5695)
Added slapd private databases in global overlays (ITS#5735,ITS#5736)
+ Fixed slapd rdn generation when it isn't specified (ITS#5819)
Fixed slapd slapd.conf validation to LDIF (ITS#5755)
Fixed slapd startup scan for CSN (ITS#5640)
Fixed slapd statslog printing of released entry (ITS#5775)
ava->la_attr.bv_val );
break;
case LDAP_NO_SUCH_ATTRIBUTE:
- snprintf( textbuf, textlen,
- "value of naming attribute '%s' is not present in entry",
- ava->la_attr.bv_val );
if ( add_naming ) {
add = 1;
+ rc = LDAP_SUCCESS;
+ } else {
+ snprintf( textbuf, textlen,
+ "value of naming attribute '%s' is not present in entry",
+ ava->la_attr.bv_val );
}
break;
default:
"naming attribute '%s' is inappropriate",
ava->la_attr.bv_val );
}
- rc = LDAP_NAMING_VIOLATION;
+
+ if ( !add ) {
+ rc = LDAP_NAMING_VIOLATION;
+ }
}
}