mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Fabio Pistolesi
09.10.2016 b39b2e326788e1120e680228d726b79cef66e602
OPENDJ-3007 Add to some cli list commands whether confidentiality is enabled

The following commands add a new column to their output
* backendstat show-index-status
* dsconfig list-backends
* dsconfig list-backend-indexes
12 files modified
42 ■■■■■ changed files
opendj-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/PluggableBackendConfiguration.xml 1 ●●●● patch | view | raw | blame | history
opendj-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/RootConfiguration.xml 1 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackendStat.java 2 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DefaultIndex.java 5 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool.properties 5 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_de.properties 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_es.properties 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_fr.properties 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_ja.properties 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_ko.properties 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_zh_CN.properties 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_zh_TW.properties 4 ●●●● patch | view | raw | blame | history
opendj-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/PluggableBackendConfiguration.xml
@@ -80,6 +80,7 @@
        <cli:default-property name="index-type" />
        <cli:default-property name="index-entry-limit" />
        <cli:default-property name="index-extensible-matching-rule" />
        <cli:default-property name="confidentiality-enabled" />
      </cli:relation>
    </adm:profile>
  </adm:relation>
opendj-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/RootConfiguration.xml
@@ -262,6 +262,7 @@
      <cli:relation>
        <cli:default-property name="enabled" />
        <cli:default-property name="base-dn" />
        <cli:default-property name="confidentiality-enabled" />
      </cli:relation>
    </adm:profile>
  </adm:relation>
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackendStat.java
@@ -1028,6 +1028,7 @@
      builder.appendHeading(INFO_LABEL_BACKEND_DEBUG_INDEX_NAME.get());
      builder.appendHeading(INFO_LABEL_BACKEND_TOOL_RAW_DB_NAME.get());
      builder.appendHeading(INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS.get());
      builder.appendHeading(INFO_LABEL_BACKEND_DEBUG_INDEX_CONFIDENTIAL.get());
      builder.appendHeading(INFO_LABEL_BACKEND_DEBUG_RECORD_COUNT.get());
      builder.appendHeading(INFO_LABEL_BACKEND_TOOL_INDEX_UNDEFINED_RECORD_COUNT.get());
      builder.appendHeading(LocalizableMessage.raw("95%"));
@@ -1049,6 +1050,7 @@
          builder.appendCell(index.getName().getIndexId());
          builder.appendCell(index.getName());
          builder.appendCell(index.isTrusted());
          builder.appendCell(index.isEncrypted());
          if (index.isTrusted())
          {
            appendIndexStats(builder, ec, index, undefinedKeys);
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DefaultIndex.java
@@ -324,4 +324,9 @@
  {
    return trusted;
  }
  final boolean isEncrypted()
  {
    return cryptoSuite.isEncrypted();
  }
}
opendj-server-legacy/src/messages/org/opends/messages/tool.properties
@@ -1792,8 +1792,9 @@
  a valid distinguished name:  %s
INFO_LABEL_BACKEND_DEBUG_RECORD_COUNT_1356=Record Count
INFO_LABEL_BACKEND_DEBUG_INDEX_NAME_1357=Index Name
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=Index Type
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=Index Valid
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=Type
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=Valid
INFO_LABEL_BACKEND_DEBUG_INDEX_CONFIDENTIAL_1360=Confidential
WARN_BACKEND_DEBUG_CANNOT_UNLOCK_BACKEND_1362=An error occurred while \
 attempting to release the shared lock for backend %s:  %s.  This lock should \
 automatically be cleared when the process exits, so no further action \
opendj-server-legacy/src/messages/org/opends/messages/tool_de.properties
@@ -858,8 +858,8 @@
ERR_BACKEND_DEBUG_NO_ENTRY_CONTAINERS_FOR_BASE_DN_1348=Keiner der Eintragscontainer ist mit dem angeforderten Basis-DN %s in Backend %s konfiguriert
ERR_BACKEND_DEBUG_DECODE_BASE_DN_1352=Die Basis-DN-Zeichenfolge "%s" kann nicht als g\u00fcltiger Distinguished Name entschl\u00fcsselt werden:  %s
INFO_LABEL_BACKEND_DEBUG_INDEX_NAME_1357=Indexname
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=Indextyp
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=Indexstatus
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=typ
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=G\u00fcltig
WARN_BACKEND_DEBUG_CANNOT_UNLOCK_BACKEND_1362=Fehler beim Versuch, die gemeinsame Sperre f\u00fcr Backend %s freizugeben:  %s.  Diese Sperre sollte automatisch aufgehoben werden, wenn der Prozess vorhanden ist, sodass keine weitere Aktion erforderlich ist
ERR_BACKEND_DEBUG_CANNOT_LOCK_BACKEND_1363=Fehler beim Versuch, eine gemeinsame Sperre f\u00fcr Backend %s abzurufen:  %s.  Dies bedeutet in der Regel, dass ein anderer Prozess \u00fcber einen exklusiven Zugriff auf dieses Backend verf\u00fcgt (z. B. eine Wiederherstellung oder ein LDIF-Import)
ERR_BACKEND_DEBUG_MISSING_SUBCOMMAND_1374=Es muss ein Unterbefehl angegeben werden
opendj-server-legacy/src/messages/org/opends/messages/tool_es.properties
@@ -858,8 +858,8 @@
ERR_BACKEND_DEBUG_NO_ENTRY_CONTAINERS_FOR_BASE_DN_1348=Ninguno de los contenedores de entradas est\u00e1 configurado con el ND de base solicitado %s en el backend %s
ERR_BACKEND_DEBUG_DECODE_BASE_DN_1352=No se puede descodificar la cadena de ND de base "%s" como un nombre distinguido v\u00e1lido:  %s
INFO_LABEL_BACKEND_DEBUG_INDEX_NAME_1357=Nombre de \u00edndice
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=Tipo de \u00edndice
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=Estado de \u00edndice
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=Tipo
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=V\u00e1lido
WARN_BACKEND_DEBUG_CANNOT_UNLOCK_BACKEND_1362=Se ha producido un error al tratar de desactivar el bloqueo compartido para el backend %s: %s. Este bloqueo deber\u00eda eliminarse autom\u00e1ticamente al cerrarse el proceso, por lo que no deber\u00eda requerirse la realizaci\u00f3n de ninguna operaci\u00f3n adicional
ERR_BACKEND_DEBUG_CANNOT_LOCK_BACKEND_1363=Se ha producido un error al tratar de adquirir un bloqueo compartido para el backend %s: %s. Generalmente, esto significa que otro proceso tiene acceso exclusivo a este backend (p. ej., una restauraci\u00f3n o una importaci\u00f3n de LDIF)
ERR_BACKEND_DEBUG_MISSING_SUBCOMMAND_1374=Debe especificar un subcomando
opendj-server-legacy/src/messages/org/opends/messages/tool_fr.properties
@@ -858,8 +858,8 @@
ERR_BACKEND_DEBUG_NO_ENTRY_CONTAINERS_FOR_BASE_DN_1348=Aucun des conteneurs d'entr\u00e9es n'est configur\u00e9 avec le DN de base demand\u00e9 (%s) dans le backend %s
ERR_BACKEND_DEBUG_DECODE_BASE_DN_1352=Impossible de d\u00e9coder la cha\u00eene de DN de base "%s" en tant que nom distinctif valide\u00a0: %s
INFO_LABEL_BACKEND_DEBUG_INDEX_NAME_1357=Nom d'index
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=Type d'index
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=\u00c9tat d'index
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=Type
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=Valide
WARN_BACKEND_DEBUG_CANNOT_UNLOCK_BACKEND_1362=Une erreur s'est produite lors de la tentative de lib\u00e9ration du verrou partag\u00e9 pour le backend %s\u00a0: %s. Ce verrou devrait \u00eatre automatiquement supprim\u00e9 \u00e0 la fermeture du processus et aucune autre action ne devrait \u00eatre n\u00e9cessaire
ERR_BACKEND_DEBUG_CANNOT_LOCK_BACKEND_1363=Une erreur s'est produite lors de la tentative d'acquisition d'un verrou partag\u00e9 pour le backend %s\u00a0: %s. Cela signifie g\u00e9n\u00e9ralement qu'un autre processus (par exemple, une restauration ou une importation LDIF) dispose d'un acc\u00e8s exclusif \u00e0 ce backend
ERR_BACKEND_DEBUG_MISSING_SUBCOMMAND_1374=Une sous-commande doit \u00eatre sp\u00e9cifi\u00e9e
opendj-server-legacy/src/messages/org/opends/messages/tool_ja.properties
@@ -858,8 +858,8 @@
ERR_BACKEND_DEBUG_NO_ENTRY_CONTAINERS_FOR_BASE_DN_1348=\u30d0\u30c3\u30af\u30a8\u30f3\u30c9 %2$s \u5185\u306e\u8981\u6c42\u3055\u308c\u305f\u30d9\u30fc\u30b9 DN %1$s \u3067\u69cb\u6210\u3055\u308c\u305f\u30a8\u30f3\u30c8\u30ea\u30b3\u30f3\u30c6\u30ca\u304c\u3042\u308a\u307e\u305b\u3093\u3002
ERR_BACKEND_DEBUG_DECODE_BASE_DN_1352=\u30d9\u30fc\u30b9 DN \u6587\u5b57\u5217 "%s" \u3092\u6709\u52b9\u306a\u8b58\u5225\u540d\u3068\u3057\u3066\u5fa9\u53f7\u5316\u3067\u304d\u307e\u305b\u3093:  %s
INFO_LABEL_BACKEND_DEBUG_INDEX_NAME_1357=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u540d
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u30bf\u30a4\u30d7
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u72b6\u614b
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=\u30bf\u30a4\u30d7
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=\u6709\u52b9
WARN_BACKEND_DEBUG_CANNOT_UNLOCK_BACKEND_1362=\u30d0\u30c3\u30af\u30a8\u30f3\u30c9 %s \u306e\u5171\u6709\u30ed\u30c3\u30af\u306e\u89e3\u9664\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f:  %s\u3002\u3053\u306e\u30ed\u30c3\u30af\u306f\u30d7\u30ed\u30bb\u30b9\u306e\u7d42\u4e86\u6642\u306b\u81ea\u52d5\u7684\u306b\u6d88\u53bb\u3055\u308c\u308b\u305f\u3081\u3001\u3053\u308c\u4ee5\u4e0a\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u306f\u5fc5\u8981\u3042\u308a\u307e\u305b\u3093
ERR_BACKEND_DEBUG_CANNOT_LOCK_BACKEND_1363=\u30d0\u30c3\u30af\u30a8\u30f3\u30c9 %s \u306e\u5171\u6709\u30ed\u30c3\u30af\u306e\u53d6\u5f97\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f:  %s\u3002\u3053\u308c\u306f\u901a\u5e38\u3001\u307b\u304b\u306e\u30d7\u30ed\u30bb\u30b9\u304c\u3053\u306e\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u3078\u306e\u6392\u4ed6\u7684\u30a2\u30af\u30bb\u30b9 (\u5fa9\u5143\u3084 LDIF \u30a4\u30f3\u30dd\u30fc\u30c8\u306a\u3069) \u3092\u884c\u3063\u3066\u3044\u308b\u305f\u3081\u3067\u3059
ERR_BACKEND_DEBUG_MISSING_SUBCOMMAND_1374=\u30b5\u30d6\u30b3\u30de\u30f3\u30c9\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044
opendj-server-legacy/src/messages/org/opends/messages/tool_ko.properties
@@ -856,8 +856,8 @@
ERR_BACKEND_DEBUG_NO_ENTRY_CONTAINERS_FOR_BASE_DN_1348=\uc694\uccad\ud55c \uae30\ubcf8 DN %s\uc744(\ub97c) \uac00\uc9c4 \ud56d\ubaa9 \ucee8\ud14c\uc774\ub108\uac00 \ubc31\uc5d4\ub4dc %s\uc5d0 \uad6c\uc131\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
ERR_BACKEND_DEBUG_DECODE_BASE_DN_1352=\uae30\ubcf8 DN \ubb38\uc790\uc5f4 \"%s\"\uc744(\ub97c) \uc720\ud6a8\ud55c \uace0\uc720 \uc774\ub984\uc73c\ub85c \ud574\ub3c5\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: %s
INFO_LABEL_BACKEND_DEBUG_INDEX_NAME_1357=\uc0c9\uc778 \uc774\ub984
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=\uc0c9\uc778 \uc720\ud615
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=\uc0c9\uc778 \uc0c1\ud0dc
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=\uc720\ud615
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=\uc720\ud6a8\ud55c
WARN_BACKEND_DEBUG_CANNOT_UNLOCK_BACKEND_1362=\ubc31\uc5d4\ub4dc %s\uc5d0 \ub300\ud55c \uacf5\uc720 \uc7a0\uae08\uc744 \ud574\uc81c\ud558\ub294 \ub3d9\uc548 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4: %s. \uc774 \uc7a0\uae08\uc740 \ud504\ub85c\uc138\uc2a4\uac00 \uc885\ub8cc\ub418\uba74 \uc790\ub3d9\uc73c\ub85c \uc815\ub9ac\ub418\ubbc0\ub85c \ubcc4\ub3c4\uc758 \uc791\uc5c5\uc774 \ud544\uc694\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
ERR_BACKEND_DEBUG_CANNOT_LOCK_BACKEND_1363=\ubc31\uc5d4\ub4dc %s\uc5d0 \ub300\ud55c \uacf5\uc720 \uc7a0\uae08\uc744 \uac00\uc838\uc624\ub294 \ub3d9\uc548 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4: %s. \uc774\uac83\uc740 \uc77c\ubc18\uc801\uc73c\ub85c \ub2e4\ub978 \ud504\ub85c\uc138\uc2a4\uac00 \uc774 \ubc31\uc5d4\ub4dc\uc5d0 \ub2e8\ub3c5\uc73c\ub85c \uc561\uc138\uc2a4\ud558\uace0 \uc788\uc74c\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4(\uc608: \ubcf5\uc6d0 \ub610\ub294 LDIF \uac00\uc838\uc624\uae30).
ERR_BACKEND_DEBUG_MISSING_SUBCOMMAND_1374=\ud558\uc704 \uba85\ub839\uc744 \uc9c0\uc815\ud574\uc57c \ud569\ub2c8\ub2e4.
opendj-server-legacy/src/messages/org/opends/messages/tool_zh_CN.properties
@@ -858,8 +858,8 @@
ERR_BACKEND_DEBUG_NO_ENTRY_CONTAINERS_FOR_BASE_DN_1348=\u6ca1\u6709\u4f7f\u7528\u540e\u7aef %2$s \u4e2d\u8bf7\u6c42\u7684\u57fa DN %1$s \u914d\u7f6e\u7684\u6761\u76ee\u5bb9\u5668
ERR_BACKEND_DEBUG_DECODE_BASE_DN_1352=\u65e0\u6cd5\u5c06\u57fa DN \u5b57\u7b26\u4e32 "%s" \u89e3\u7801\u4e3a\u6709\u6548\u7684\u6807\u8bc6\u540d: %s
INFO_LABEL_BACKEND_DEBUG_INDEX_NAME_1357=\u7d22\u5f15\u540d\u79f0
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=\u7d22\u5f15\u7c7b\u578b
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=\u7d22\u5f15\u72b6\u6001
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=\u7c7b\u578b
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=\u6709\u6548
WARN_BACKEND_DEBUG_CANNOT_UNLOCK_BACKEND_1362=\u5728\u5c1d\u8bd5\u91ca\u653e\u540e\u7aef %s \u7684\u5171\u4eab\u9501\u5b9a\u65f6\u51fa\u73b0\u9519\u8bef: %s\u3002\u6b64\u9501\u5b9a\u5e94\u5728\u8fdb\u7a0b\u9000\u51fa\u65f6\u81ea\u52a8\u6e05\u9664\uff0c\u56e0\u6b64\u5e94\u65e0\u9700\u8fdb\u4e00\u6b65\u64cd\u4f5c
ERR_BACKEND_DEBUG_CANNOT_LOCK_BACKEND_1363=\u5728\u5c1d\u8bd5\u83b7\u53d6\u540e\u7aef %s \u7684\u5171\u4eab\u9501\u5b9a\u65f6\u51fa\u73b0\u9519\u8bef: %s\u3002\u8fd9\u901a\u5e38\u610f\u5473\u7740\u67d0\u4e9b\u5176\u4ed6\u8fdb\u7a0b\u62e5\u6709\u6b64\u540e\u7aef\u7684\u4e92\u65a5\u8bbf\u95ee\u6743\u9650\uff08\u4f8b\u5982\uff0c\u6062\u590d\u6216 LDIF \u5bfc\u5165\uff09
ERR_BACKEND_DEBUG_MISSING_SUBCOMMAND_1374=\u5fc5\u987b\u6307\u5b9a\u4e00\u4e2a\u5b50\u547d\u4ee4
opendj-server-legacy/src/messages/org/opends/messages/tool_zh_TW.properties
@@ -856,8 +856,8 @@
ERR_BACKEND_DEBUG_NO_ENTRY_CONTAINERS_FOR_BASE_DN_1348=\u6c92\u6709\u4efb\u4f55\u9805\u76ee\u5bb9\u5668\u4ee5\u5f8c\u7aef %2$s \u4e2d\u8acb\u6c42\u7684\u57fa\u5e95 DN %1$s \u9032\u884c\u914d\u7f6e
ERR_BACKEND_DEBUG_DECODE_BASE_DN_1352=\u7121\u6cd5\u5c07\u57fa\u5e95 DN \u5b57\u4e32\u300c%s\u300d\u89e3\u78bc\u70ba\u6709\u6548\u7684\u8fa8\u5225\u540d\u7a31: %s
INFO_LABEL_BACKEND_DEBUG_INDEX_NAME_1357=\u7d22\u5f15\u540d\u7a31
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=\u7d22\u5f15\u985e\u578b
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=\u7d22\u5f15\u72c0\u614b
INFO_LABEL_BACKEND_DEBUG_INDEX_TYPE_1358=\u985e\u578b
INFO_LABEL_BACKEND_DEBUG_INDEX_STATUS_1359=\u6709\u6548
WARN_BACKEND_DEBUG_CANNOT_UNLOCK_BACKEND_1362=\u5617\u8a66\u91cb\u653e\u5f8c\u7aef %s \u7684\u5171\u7528\u9396\u5b9a\u6642\u767c\u751f\u932f\u8aa4: %s\u3002\u6b64\u9396\u5b9a\u61c9\u6703\u5728\u7a0b\u5e8f\u7d50\u675f\u6642\u81ea\u52d5\u6e05\u9664\uff0c\u6240\u4ee5\u4e0d\u9700\u8981\u5176\u4ed6\u52d5\u4f5c
ERR_BACKEND_DEBUG_CANNOT_LOCK_BACKEND_1363=\u5617\u8a66\u53d6\u5f97\u5f8c\u7aef %s \u7684\u5171\u7528\u9396\u5b9a\u6642\u767c\u751f\u932f\u8aa4: %s\u3002\u9019\u901a\u5e38\u8868\u793a\u67d0\u4e9b\u5176\u4ed6\u7a0b\u5e8f\u5177\u6709\u6b64\u5f8c\u7aef\u7684\u5c08\u7528\u5b58\u53d6 (\u4f8b\u5982\u5fa9\u539f\u6216 LDIF \u532f\u5165)
ERR_BACKEND_DEBUG_MISSING_SUBCOMMAND_1374=\u5fc5\u9808\u6307\u5b9a\u5b50\u6307\u4ee4