From dcc3abdc9b904efef5b273615e34685ae2e8e207 Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Wed, 30 May 2012 21:43:08 +0000
Subject: [PATCH] Fix OPENDJ-450: Attribute options in ACI are not properly handled. Added a control to reject aci containing attributes with options.

---
 opends/src/messages/messages/access_control_es.properties |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/opends/src/messages/messages/access_control_es.properties b/opends/src/messages/messages/access_control_es.properties
index b8363c9..897bf2f 100644
--- a/opends/src/messages/messages/access_control_es.properties
+++ b/opends/src/messages/messages/access_control_es.properties
@@ -21,6 +21,7 @@
 # CDDL HEADER END
 #
 #      Copyright 2006-2008 Sun Microsystems, Inc.
+#      Portions Copyright 2012 ForgeRock AS
 
 
 
@@ -88,7 +89,7 @@
 SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETSCOPE_EXPRESSION_39=El valor de operador de expresi\u00f3n targetscope de la instrucci\u00f3n de control de acceso (ACI, Access Control Instruction) "%s" proporcionado no es v\u00e1lido. Para ser v\u00e1lido, un valor de expresi\u00f3n targetscope debe ser uno de los siguientes: one, onelevel, subtree o subordinate
 SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETKEYWORD_EXPRESSION_40=El valor de expresi\u00f3n target de la instrucci\u00f3n de control de acceso (ACI, Access Control Instruction) "%s" proporcionado no es v\u00e1lido. Para ser v\u00e1lido, un valor de expresi\u00f3n de palabra clave target requiere una URL LDAP con el siguiente formato: ldap:///modelo_nombre_distinguido
 SEVERE_WARN_ACI_SYNTAX_TARGET_DN_NOT_DESCENDENTOF_41=El valor de ND de expresi\u00f3n target de la instrucci\u00f3n de control de acceso (ACI, Access Control Instruction) "%s" proporcionado no es v\u00e1lido. El valor de ND de expresi\u00f3n target debe ser un descendiente del ND de entrada de la instrucci\u00f3n de control de acceso (ACI, Access Control Instruction) "%s" si no se ha especificado un comod\u00edn en el ND de expresi\u00f3n target
-SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETATTRKEYWORD_EXPRESSION_42=El valor de expresi\u00f3n targetattr de la instrucci\u00f3n de control de acceso (ACI, Access Control Instruction) "%s" proporcionado no es v\u00e1lido. Para ser v\u00e1lido, un valor de expresi\u00f3n de palabra clave targetattr requiere uno o m\u00e1s nombres de tipo de atributo v\u00e1lidos en el siguiente formato: atributo1 [|| atributo1] ... [|| atributoN]
+SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETATTRKEYWORD_EXPRESSION_42=El valor de expresi\u00f3n targetattr de la instrucci\u00f3n de control de acceso (ACI, Access Control Instruction) "%s" proporcionado no es v\u00e1lido. Para ser v\u00e1lido, un valor de expresi\u00f3n de palabra clave targetattr requiere uno o m\u00e1s nombres de tipo de atributo v\u00e1lidos en el siguiente formato: atributo1 [|| atributo2] ... [|| atributoN]. Opciones de atributos no son compatibles.
 SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETFILTERKEYWORD_EXPRESSION_43=El valor de expresi\u00f3n targetfilter de la instrucci\u00f3n de control de acceso (ACI, Access Control Instruction) "%s" proporcionado no es v\u00e1lido porque no es un filtro LDAP v\u00e1lido
 INFO_ACI_ADD_FAILED_PRIVILEGE_44=Se ha producido un error al intentar a\u00f1adir la entrada "%s", que contiene un tipo de atributo de la ACI, porque al ND de autorizaci\u00f3n "%s" le faltaban los privilegios para modificar ACL
 INFO_ACI_MODIFY_FAILED_PRIVILEGE_45=Se ha producido un error al intentar modificar un tipo de atributo de la ACI en la entrada "%s" porque al ND de autorizaci\u00f3n "%s" le faltaban los privilegios para modificar ACL

--
Gitblit v1.10.0