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],
389-commits@lists.fedoraproject.org