freenode / jbnc

IRC Bouncer with no registration/setup required written in nodejs with support for separate client buffers and always-on.
MIT License
30 stars 7 forks source link

issues when using normal irc clients #44

Open sorcerer420 opened 3 years ago

sorcerer420 commented 3 years ago

it works fine in weechat, but if i use Xchat or irssi, it doesnt display things to their windows, everything goes to the status window in raw format. (poison did a temporary work around, not sure what exactly but creates a timestamp issue with offline msgs using the work around which is better then not working in the other clients), i believed it also work in thelounge properly besides weechat but can't remember for sure

Madriix commented 3 years ago

With xChat I failed to connect to JBNC in ssl port 443. But I tested locally with a single port 8888 and was able to connect and indeed all the raws are only in one window. To solve this you can do this: Add false && here: https://github.com/toc-irc/jbnc/blob/master/bouncer.js#L834 Add false && here too: https://github.com/toc-irc/jbnc/blob/master/bouncer.js#L841 Which will give:

if(false&&lines[n].trim().indexOf("message-tags")>=0) { and if(false&&lines[n].trim().indexOf("sasl")>=0) {

I relaunched Jbnc and was able to login successfully. xChat may not accept message-tags and sasl which are new IRC features

I could not test on irssi