[Standards] Call for Experience: XEP-0368: SRV records for XMPP over TLS

Daniel Gultsch daniel at gultsch.de
Wed Mar 4 10:17:46 UTC 2020

Am Di., 11. Feb. 2020 um 16:31 Uhr schrieb Jonas Schäfer <jonas at wielicki.name>:
> The XEP Editor would like to Call for Experience with XEP-0368 before
> presenting it to the Council for advancing it to Final status.
> During the Call for Experience, please answer the following questions:
> 1. What software has XEP-0368 implemented? Please note that the
> protocol must be implemented in at least two separate codebases (at
> least one of which must be free or open-source software) in order to
> advance from Draft to Final.

Among the implementations that I control Conversations has implemented that.
(Originally written by the author of the XEP)

Also the Compliance Tester picks up on that. (Not sure if that counts :-) )

> 2. Have developers experienced any problems with the protocol as
> defined in XEP-0368? If so, please describe the problems and, if
> possible, suggested solutions.

To set the ALPN I think the original implementation had to resort to
reflections because Java 8 didn’t have a public interface for that.
For the compliance tester I had to bump from Java 8 to Java 11 or so
and to this date it's the only reason the compliance tester doesn’t
run on Java 8.

I don’t think it should stop the XEP from going forward though; but you asked…

> 3. Is the text of XEP-0368 clear and unambiguous? Are more examples
> needed? Is the conformance language (MAY/SHOULD/MUST) appropriate?
> Have developers found the text confusing at all? Please describe any
> suggestions you have for improving the text.
> If you have any comments about advancing XEP-0368 from Draft to Final,
> please provide them by the close of business on 2020-02-25. After the
> Call for Experience, this XEP might undergo revisions to address
> feedback received, after which it will be presented to the XMPP
> Council for voting to a status of Final.

I agree with what seems to be the consensus in the rest of the thread:
The XEP should not mandate the mixing. (Even though Conversations does


More information about the Standards mailing list