Author: nhosoi
Update of /cvs/dirsec/ldapserver/ldap/servers/plugins/retrocl
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10952
Modified Files:
retrocl_create.c
Log Message:
Resolves: #452328
Summary: range search anomaly on the integer type
Description: Retro changelog plugin automatically creates an index for
changeNumber, which has an integer type. To support the reange search againt
changeNumber, the index should have the matching order "integerOrderingMatch".
Index: retrocl_create.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/plugins/retrocl/retrocl_create.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- retrocl_create.c 10 Nov 2006 23:45:18 -0000 1.5
+++ retrocl_create.c 23 Jun 2008 20:41:36 -0000 1.6
@@ -166,6 +166,10 @@
val.bv_len = strlen(val.bv_val);
slapi_entry_add_values( e, "nsindextype", vals );
+ val.bv_val = "integerOrderingMatch";
+ val.bv_len = strlen(val.bv_val);
+ slapi_entry_add_values( e, "nsMatchingRule", vals );
+
pb = slapi_pblock_new ();
slapi_add_entry_internal_set_pb( pb, e, NULL /* controls */,
g_plg_identity[PLUGIN_RETROCL],
Show replies by date