index.js: change link to list of pulic XMPP providers for registrations #3765
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The registration process is the main pain for regular users (just imagine explaining this to your relatives).
The old compliance.conversations.im is not intended for users to pick a server. But this can be added to it with low efforts but this may be difficult to negotiate.
The Kaidan client uses the https://providers.xmpp.net/ as a categorized list of providers.
According to changelog the Converse used before some list of providers from the site #1206:
Unfortunately from the recommended A category only three servers doesn't require for a CAPTCHA which is annoying: https://jabber.fr, https://yax.im, https://xmpp.eath. And the BOSH is supported only by the jabber.fr. Basically we can just add it to the text.
We should ask other servers to enable the BOSH (and maybe disable the CAPTCHA). Anyway, it would be really good to put the
conversejs.org
as a default value (not just a placeholder) but also it's possible to add other domains into auto-completion to make it easier for user to type them (#2986). Can we add theconversejs.org
to the list of public providers or you don't want to have many registrations from side clients?BTW the conversations.im server has BOSH and is working but in the rating it has a low category because it has something disabled. I remember that asked its owner to fix that but he is too busy but also he wasn't happy to be used by anyone as a general server.
The compliance test checks if a server has XEP-0156: Discovering Alternative XMPP Connection Methods (HTTP)
https://compliance.conversations.im/test/xep0156/
So some of this servers with green check potentially may allow BOSH and allow registrations. If found a few from the list:
agnos.is
ari.lt
asozial.org
Ideally we need to have the list of such servers.
There are some other places that use the Compliance page that I didn't changed:
https://github.com/search?q=repo%3Aconversejs%2Fconverse.js%20compliance.conversations.im&type=code
Before submitting your request, please make sure the following conditions are met:
CHANGES.md
document it in
docs/source/configuration.rst
with
make check
or you can run them in the browser by runningmake serve
and then opening
http://localhost:8000/tests.html
.