psi-im / plugins

Officially supported Psi plugins
56 stars 24 forks source link

OTR: cannot send OTR messages to users on im.koderoot.net #43

Open mytbk opened 6 years ago

mytbk commented 6 years ago

version: Psi+ 1.3.398

I have some contacts on im.koderoot.net. I can send and receive unencrypted messages, do an OTR handshake, and receive OTR messages from them, but they cannot receive OTR messages. Psi+ shows it doesn't get a message receipt.

I also tested with Psi 1.3, it doesn't have this problem.

The user on im.koderoot.net uses Pidgin with pidgin-otr plugin.

The servers I tested include xmpp.jp, wehack.space, blug.moe.

mytbk commented 6 years ago

I just found out it's caused by #25

tehnick commented 6 years ago

@mytbk Have you seen https://github.com/psi-im/plugins/issues/19#issuecomment-291023295 ?

Neustradamus commented 5 years ago

@ValdikSS, have you seen?

Neustradamus commented 5 years ago

@mytbk Have you always OTR messages problem?

mytbk commented 5 years ago

I haven't used OTR in Psi+ for some time, and I'm using a patched Psi+.

ValdikSS commented 5 years ago

This is most probably due to Psi+ OTR plugin bug. It uses only bare JIDs for OTR, AFAIK violating the specification. With these 2 bugs combined (bare jid bug + enabled carbons bug) it works in most cases, but with enabled carbons bug fixed it works in less cases.

im.koderoot.net is probably one of the server it doesn't work with.

You should not revert #25, but fix bare jid issue.

unclechu commented 5 years ago

BTW im.koderoot.net is one of spam distributing points, it has in-band registration without captcha, I personally banned this federation after receiving some spam from there.