Atomic hangs with weechat IRC relay #134
Description
Hi,
running weechat-1.9 on Fedora 25 and Atomic 2.1 on Android, yesterday
I was trying to use weechat's IRC relay with atomic:
/relay add ipv4.irc.Freenode 9001
/set relay.network.password "pwd"
Then I configured Atomic to connect to the weechat relay. Connect succeeds,
but then it just hangs:
[12:05] Connected to wee.free
[12:05] Now logging in...
I activated relay raw output, and it turns out that weechat gets a request from
Atomic which it never replies to:
23.07 12:05 --> [1] irc.Freenode PASS pwd
23.07 12:05 --> [1] irc.Freenode CAP LS
23.07 12:05 NICK corinna
23.07 12:05 USER corinna 8 * :Corinna Vinschen
23.07 12:05 <-- [1] irc.Freenode :weechat.relay.irc CAP nick LS :server-time
23.07 12:05 --> [1] irc.Freenode CAP REQ :
From the weechat source it seems that "CAP REQ :" will result in a call to
relay_irc_search_server_capability() with an empty string. This in turn
will skip the CAP ACK reply code.
Question is, why does Atomic send "CAP REQ :" at all? Shouldn't it
send "CAP REQ :server-time" since that's what it got back from the
"CAP LS" call?
If I'm correct here, is there a chance for a quick fix? I really like
Atomic and it's pretty unfortunate that it doesn't work with weechat.
Thanks,
Corinna
Activity