[Standards-JIG] JEP-0060 Publisher Model -
nodehirarchy permissions
Bob Wyman
bob at wyman.us
Thu May 25 15:24:33 CDT 2006
Bernhard wrote:
> ejabberd builds a hierarchy based on the id - this is not specified in
> jep-0060.
If ejabberd "builds a hierarchy based on the id" then that is
completely *OUTSIDE* JEP-0060. It is a bug. Node IDs in JEP-0060 are opaque
and no client or server should ever treat them otherwise.
My personal and very strongly held opinion is that if ejabberd is
actually doing what you say it is doing, this should be flagged as a bug and
the bug should be fixed as soon as possible. It is exceptionally difficult
to maintain standards if implementers insist on diverging from the standard.
Given the prominence of ejabberd, it is likely that people will come to
perceive this bug to be normal behavior and thus attempt to get others to
implement the same bug. This is not a good thing.
Hierarchy in JEP-0060 collections should be established using the
mechanisms provided in JEP-0060 and those same mechanisms should be used to
discover the hierarchy. Shortcuts that violate the specification should not
be tolerated.
bob wyman
More information about the Standards-JIG
mailing list