Re: I-D ACTION:draft-zeilenga-ldap-relax-00.txt
[email protected] Mon, 4 Jul 2011 22:48:11 +0200 (CEST)
| Newsgroups | gmane.ietf.ldapext |
|---|---|
| Message-ID | <[email protected]> |
> Kurt Zeilenga wrote: >> It seems to me you want to use schema to determine whether or not a DSA, >> not necessarily the master DSA for the target object, implements >> relaxation >> of some constraint associated with some element of schema. And you want >> to >> use subschema for this. >> >> This I see as quite problematic. >> >> First, there's the problem of what exactly does it mean for something to >> be >> published in a subschema. The assumptions a client (or server) can make >> based upon something being published in a subschema is quite limited. > > To stay out of nit-picking my suggestion for a definition would be: > If there's a standard document saying that the Relax Rules Control MAY be > used > to add/modify the attribute the attribute type description SHOULD contain > option X-RELAX. > > All the issues you wrote apply to other subschema elements anyway and > web2ldap > contains a lot of fall back behaviour. > > Also note that web2ldap does not automagically enable use of this control. > It's still up to the admin user to enable it manually - kind of a special > mode. But if in this mode I'd like to know which input fields to enable. > > I don't know how to get out of the X- prefix issue and RFCs. But I'd > consider > it very bad if LDAPv3 does not allow any extension of the schema > descriptions > with additional options usable in a newer RFC. What about stating that attributeTypes MAY have a X-RELAX (please note that it needs to have a value, so X-RELAX 'TRUE' may be needed) option if that attribute MAY be modified using the relax control? The double conditional would "relax" the use of this private, and thus non-publicable, extension. Hope I made the point, I wouldn't be able to formalize it further right now, as I just made too direct an acquaintance with Belgian beer :) Cheers from Brussels, p.