summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorMartin Babinsky <mbabinsk@redhat.com>2015-09-08 18:01:57 +0200
committerMartin Basti <mbasti@redhat.com>2016-06-23 09:48:06 +0200
commit229ab40dd3d21346db8cd6dc65c03285f917271b (patch)
treef5264e046a9e9cd4694511bb4d7568bf82c74356 /install
parent5f963e1ad18fdf52d0b41e143fd12f236b2a1ce7 (diff)
downloadfreeipa-229ab40dd3d21346db8cd6dc65c03285f917271b.tar.gz
freeipa-229ab40dd3d21346db8cd6dc65c03285f917271b.tar.xz
freeipa-229ab40dd3d21346db8cd6dc65c03285f917271b.zip
add case-insensitive matching rule to krbprincipalname index
Part of https://fedorahosted.org/freeipa/ticket/3864 Reviewed-By: David Kupka <dkupka@redhat.com> Reviewed-By: Simo Sorce <ssorce@redhat.com>
Diffstat (limited to 'install')
-rw-r--r--install/share/indices.ldif2
-rw-r--r--install/updates/20-indices.update10
2 files changed, 12 insertions, 0 deletions
diff --git a/install/share/indices.ldif b/install/share/indices.ldif
index 4ea4a876d..642c2f7ae 100644
--- a/install/share/indices.ldif
+++ b/install/share/indices.ldif
@@ -6,6 +6,8 @@ cn:krbPrincipalName
nsSystemIndex:false
nsIndexType:eq
nsIndexType:sub
+nsMatchingRule:caseIgnoreIA5Match
+nsMatchingRule:caseExactIA5Match
dn: cn=ou,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
changetype: add
diff --git a/install/updates/20-indices.update b/install/updates/20-indices.update
index fe0845e98..b05dc6ff8 100644
--- a/install/updates/20-indices.update
+++ b/install/updates/20-indices.update
@@ -239,3 +239,13 @@ default:ObjectClass: nsIndex
default:nsSystemIndex: false
only:nsIndexType: eq
only:nsIndexType: pres
+
+dn: cn=krbPrincipalName,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
+default:cn: krbPrincipalName
+default:ObjectClass: top
+default:ObjectClass: nsIndex
+default:nsSystemIndex: false
+only: nsMatchingRule: caseIgnoreIA5Match
+only: nsMatchingRule: caseExactIA5Match
+only:nsIndexType: eq
+only:nsIndexType: sub