While implementing publish-options in Prosody, a couple of questions
came up that aren't covered by the XEP:
- It says if the criteria in the publish-options are not matched,
the publish must fail. However it does not specify what the correct
error for this is. I opted for "conflict".
- It's not necessarily clear on how complex options should be
handled. For example, if there is a list-multi or jid-multi provided
containing one or more entries, does it mean that those entries must
be present in the node configuration, or that *only* those entries
must be present in the configuration?
Standards mailing list