42wim/matterbridge

Consider updating go-xmpp

Hund opened this issue · 1 comments

Hund commented

Is your feature request related to a problem? Please describe.

Snikket (a modern implementation of XMPP that uses Prosody) recently decided to disable less secure mechanisms entirely. Which means that PLAIN authentication doesn't work anymore. It's now using SCRAM, which requires a newer version of go-xmpp in Matterbridge.

It's currently not possible to login to XMPP in Matterbridge.

Describe the solution you'd like

Update go-xmpp to a newer version that supports SCRAM.

If you update you should update to current master and not tag 0.0.1 as current master has some scram improvements and also supports xep-0474.