poljar / weechat-matrix

Weechat Matrix protocol script written in python
Other
954 stars 119 forks source link

The interactive device verification with user @drew:drewdevault.com got canceled: Error: No devices could be verified. #324

Closed ddevault closed 2 years ago

ddevault commented 2 years ago

While attempting to verify weechat-matrix

poljar commented 2 years ago

The verification protocol changed in a backwards incompatible way. The Rust rewrite does have support for it but sadly the PR got stuck in a timeless limbo: https://github.com/poljar/weechat-matrix-rs/pull/56.

Closing this since it's a duplicate of https://github.com/poljar/weechat-matrix/issues/245.

ddevault commented 2 years ago

Bah. Thanks!

poljar commented 2 years ago

If it's any consolation, you can still verify from other clients manually. This will sign weechat-matrix, but weechat-matrix itself won't pick up the verification state of other devices.

ddevault commented 2 years ago

How does one do this? I was looking for something like this in element (web & android) but was met without success.

poljar commented 2 years ago

You go to the RoomInfo (right corner) -> People -> Your own user tab. This gives you a list of your devices, clicking on a device gives you a slightly different dialog:

image

I'm not really sure why there are two different variants of this verification dialog nor why manual verification is hidden away, but it's there.

ddevault commented 2 years ago

I have not yet joined any rooms, just trying to work with direct messages for now. I tried to follow your instructions, but the room info pop-up does not have a people tab and I cannot find verification stuff anywhere else.

I do have this in my settings:

But hitting "verify" causes no change in behavior in weechat-matrix. I tried to manually use /olm verification accept without waiting for a prompt to do so, but this gave a "no active key verification found for device" message. If I cancel the verification in element, it shows the same error message I opened this issue with, regardless of whether or not I proactively ran /olm verification accept during the process.

In any case, it seems like all of this is very unreliable and unfinished, and I don't have the patience to troubleshoot it further. I will try again in a year or two and see how it's come along since.

poljar commented 2 years ago

DMs should still have a people tab:

image

ddevault commented 2 years ago

Somehow I ended up in room settings, not room info. Thanks for clarifying. I can't report as to whether or not it will work, though; I have finished uninstalling all of the matrix weechat bits.

meowgoober commented 2 months ago

uh im having the same issue over here