Biboumi returns invalid JIDs from disco#items
When running a disco#items query against an IRC server JID (e.g. email@example.com), biboumi correctly returns a (result-set-managed) list of rooms on that IRC server.
However, the room names may contain characters which are invalid in JIDs, for example:
This leads to errors with clients (and servers, if the clients attempt to join such a JID) which interpret the JIDs according to RFC 6122 or RFC 7622. JID Escaping (XEP-0106) should probably be used here.