Now, it is not possible to change the matching rule for an attribute. It is necessary to update the definition of the attribute using ldapmodify.
Created attachment 483545 [details]
Comment on attachment 483545 [details]
The indentation is off in several places. Otherwise, looks good.
Created attachment 483564 [details]
This cleans up the tabs-vs-spaces indentation problems from the previous patch. Aside from indentation, the code is the same.
Comment on attachment 483564 [details]
Pushed to master. Thanks to Rich for his review!
Counting objects: 31, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (16/16), 4.21 KiB, done.
Total 16 (delta 10), reused 0 (delta 0)
9e2afe5..c95594f master -> master
Also, it should be noted that a fix to the ldapjdk is needed for attribute definitions with matching rules to be generated correctly. This ldapjdk bug is logged as 684012.
Based on Comment 10, Marking the bug as VERIFIED.