Jabber/XMPP web clients #19

Open
opened 7 months ago by southerntofu · 2 comments
Owner

We have started support for web clients in jabberserver role.

Here's a list of bugs or missing features we encountred in our own infrastructure, as well as xmpp-web and conversejs.

TODO: We could help with opening/following tickets upstream

jabberserver

  • websocket appears to be broken????

xmpp-web

  • (upstream) when no MUC server is advertized by the jabber server, defaultMuc` configuration setting is not used as fallback
  • (upstream) there is no autojoin feature yet

conversejs

  • (upstream) auto_join_rooms setting doesn't work with anonymous login
  • (upstream) anonymous login does not allow users to choose a session-wide nick, but prompts them for a nick on every channel
  • (upstream) MUC servers in anonymous vhost disco-items are displayed in suggested chatrooms, despite not being chatrooms
We have started support for web clients in `jabberserver` role. Here's a list of bugs or missing features we encountred in our own infrastructure, as well as xmpp-web and conversejs. **TODO**: We could help with opening/following tickets upstream ## jabberserver - [ ] websocket appears to be broken???? ## xmpp-web - [ ] ([upstream](https://github.com/nioc/xmpp-web/issues/25)) when no MUC server is advertized by the jabber server, defaultMuc` configuration setting is not used as fallback - [ ] (upstream) there is no autojoin feature yet ## conversejs - [ ] (upstream) `auto_join_rooms` setting doesn't work with anonymous login - [ ] (upstream) anonymous login does not allow users to choose a session-wide nick, but prompts them for a nick on every channel - [ ] (upstream) MUC servers in anonymous vhost disco-items are displayed in suggested chatrooms, despite not being chatrooms
southerntofu added the
bug
help wanted
upstream
role-jabberserver
labels 7 months ago
Poster
Owner

Now that the setup is fully automated, maybe i should spend some time to be able to setup the three solutions in parallel so we can test/compare them. Also should be able to disable BOSH/websockets to see how each fares with some broken stuff.

Now that the setup is fully automated, maybe i should spend some time to be able to setup the three solutions in parallel so we can test/compare them. Also should be able to disable BOSH/websockets to see how each fares with some broken stuff.
Poster
Owner

To support multiple web_client's on the same vhost, see this comment.

To support multiple web_client's on the same vhost, see [this comment](https://codeberg.org/southerntofu/ansible-selfhosted/issues/14#issuecomment-263383).
Sign in to join this conversation.
Loading…
There is no content yet.