Return-Path: X-Original-To: apmail-directory-dev-archive@www.apache.org Delivered-To: apmail-directory-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 49E5217E98 for ; Thu, 11 Jun 2015 14:48:39 +0000 (UTC) Received: (qmail 92112 invoked by uid 500); 11 Jun 2015 14:48:39 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 92067 invoked by uid 500); 11 Jun 2015 14:48:39 -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 92052 invoked by uid 99); 11 Jun 2015 14:48:38 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jun 2015 14:48:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 588751A541E for ; Thu, 11 Jun 2015 14:48:38 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.121 X-Spam-Level: X-Spam-Status: No, score=-0.121 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id VARL2I74uIlP for ; Thu, 11 Jun 2015 14:48:35 +0000 (UTC) Received: from mail-wi0-f196.google.com (mail-wi0-f196.google.com [209.85.212.196]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id A7A9A42AD4 for ; Thu, 11 Jun 2015 14:48:34 +0000 (UTC) Received: by wivz2 with SMTP id z2so3480914wiv.0 for ; Thu, 11 Jun 2015 07:48:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Mz62GGYviH10DCUGW9lScJtdly2M5HtsXIEylQgl+zE=; b=TN3FFl10DyS+Wo/HW708iIAauFy+zh0aLI2DcUGDN387zZAu/74y6yS2SPhSADXj1E mtawZmiDRH4G7o2IdPtcb6BfD02qr2kTV464hNbF1n3eL1VmJds3syuNNZo9Y/tykel5 uVvi0EuVkBdWM/Zi2MTPh6G4c6imJszLcn7MzyHijeBQ/97vyn8DIrAiZZN8ie7OEEvw GWz7AJ+vBypweXpp6r6TV2v7HiXLr1fBdH6uyMXjwIyxPAyMtsTgJYByJj1ffr1R8mBh RC0W3FEiBTCfn3ZFzsxDB6SDVQHQL8dxKKnZvTPdHKvhuO8SgUmddGVkJMe3njK3SK0j jWUA== X-Received: by 10.180.88.169 with SMTP id bh9mr31468290wib.6.1434034113672; Thu, 11 Jun 2015 07:48:33 -0700 (PDT) Received: from [192.168.1.29] (AMontsouris-651-1-182-150.w82-123.abo.wanadoo.fr. [82.123.61.150]) by mx.google.com with ESMTPSA id f8sm1980117wiy.7.2015.06.11.07.48.31 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Jun 2015 07:48:32 -0700 (PDT) Message-ID: <55799FB8.8010205@gmail.com> Date: Thu, 11 Jun 2015 16:48:24 +0200 From: =?UTF-8?B?RW1tYW51ZWwgTMOpY2hhcm55?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Apache Directory Developers List Subject: Re: [Studio] OpenLDAP config editor status References: <557962C9.7020303@gmail.com> In-Reply-To: <557962C9.7020303@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Le 11/06/15 12:28, Emmanuel Lécharny a écrit : > Hi guys, > > a quick heads up on what's going on for the OpenLDAP Config editor, > which is scheduled for the next Studio release > > o The global configuration design is almsot completed. There are now 4 > of the 6 pages that are working : > - 'overview' which deal with general parameters > - 'database' was already working fine > - 'security' has just been completed. It covers all the general security > parameters (SASL, TLS, and a few other parameters) > - 'Tuning' is completed. It covers the parameters that can be tuned > (limits, concurrency, indexes...) > > o The Options page has to be added, it covers 15 parameters (currently, > only 4 are covered) > > o Some issue has to be fixed when we try to save the config. This is due > to some delta being computed with some modify being sent when they > should not. I will review the full process this week. Hopefully, I'll > get something working soon. To be clear, there are some corner casesthat are not handled correctly. Typically, in the Ldap Server I'm testing with, a partition has some overlays, thus some entries, and deleting this partiton does not work because the Partition's entry is deleted *before* the Overlays' entries, whcih is not supported. One more missing piece (or to be clear, something that I forgot when I modified the existing pages I have modified), I have to add the listeners for each parameter in order to save the modified fields into teh new partition. It was present in the old code, and I just forgot to add it. It's not a big burden, mainly a single line of code to add for each single value parameter, and an loop for each MV parameter. > > > Next steps : > ------------ > > o Have a way to save the configuration into a LDIF file, if we are not > connected to an OpenLDAP server > o Have a way to read the configuration from a LDIF file, if we are not > connected to an OpenLDAP server FTR, the code exists, it's just a question to map it to the menus.