New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Channel windows not created (irssi-proxy) #39
Comments
Think the problem is with the 422 reply. https://github.com/pocmo/Yaaic/blob/master/application/src/org/jibble/pircbot/PircBot.java#L237 A quick fix would be trying to add a MOTD to the irssi-proxy, not sure how. |
Hi. Thanks for the detailed report! I think it could be the nickchange before the connect has been done. In the code of the PircBot API it looks like the connect is always done if a 004 reply was sent by the server which is obviously done here. I'll use your log to fake a server and will have a look at how yaaic behaves. |
Okay. I did some tests. It seems like yaaic ignores the NICK line completly Therefore it ignores all the JOIN commands because the nicknames do not match (another user joined some channel we are not in currently). |
Okay, I had to fix two things in the PircBot Framework:
It works now correctly with the above log as server response. Can you verify that by running the following build? |
Wow, that was quick! I can confirm that the apk you posted works beautifully. Thanks a lot. |
Great :) |
In a number of scenarios, channel windows don't seem to get created when I connect through irssi-proxy. Irssi-proxy acts as a plugin to irssi (an irc client), that presents the state of the irssi session as an IRC Server (sort of like a bouncer, but built into my "everyday" irc client).
I tried connecting to irssi-proxy with telnet, to see what a client would see. The transcript is below (scrubbed). You'll notice that the nick gets changed (to whatever the nick is in irssi, regardless what the connecting client requests), and the server sends joins for a channel (or more).
The text was updated successfully, but these errors were encountered: