Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 5481 invoked from network); 31 Aug 2009 09:03:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 31 Aug 2009 09:03:58 -0000 Received: (qmail 87698 invoked by uid 500); 31 Aug 2009 09:03:58 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 87616 invoked by uid 500); 31 Aug 2009 09:03:58 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 87608 invoked by uid 99); 31 Aug 2009 09:03:57 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 Aug 2009 09:03:57 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 Aug 2009 09:03:55 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id ECB39234C004 for ; Mon, 31 Aug 2009 02:03:33 -0700 (PDT) Message-ID: <1614423500.1251709413872.JavaMail.jira@brutus> Date: Mon, 31 Aug 2009 02:03:33 -0700 (PDT) From: "Torsten Rehn (JIRA)" To: dev@directory.apache.org Subject: [jira] Created: (DIRSTUDIO-528) Handle schema extension used for OpenLDAP attribute ordering MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Handle schema extension used for OpenLDAP attribute ordering ------------------------------------------------------------ Key: DIRSTUDIO-528 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-528 Project: Directory Studio Issue Type: Improvement Components: studio-ldapbrowser Affects Versions: 1.4.0 Reporter: Torsten Rehn >From the OpenLDAP docs: "Since the ordering of olcAccess directives is essential to their proper evaluation, but LDAP attributes normally do not preserve the ordering of their values, OpenLDAP uses a custom schema extension to maintain a fixed ordering of these values. This ordering is maintained by prepending a "{X}" numeric index to each value [...]" I don't know if ADStudio intends to support this, but if it does: it's a mess right now. Editing and reordering those attributes is almost impossible. This is really needed when editing access rules set via olcAccess in cn=config. Are there any plans for handling those attributes better? The current situation makes me want to go back to slapd.conf. My guess is that this would require some special editor that reads all values of the attribute being edited, strips the curly braced indexes and uses "changetype: replace" to modify the entire attribute instead of a single value. I understand that OpenLDAP is probably not your main concern, but it would be nice. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.