jbnc
jbnc copied to clipboard
IRC Bouncer with no registration/setup required written in nodejs with support for separate client buffers and always-on.
Hi, there was a crash at 1:36 AM, and PM2 restarted everything right after. Here's the error: ``` TypeError: Cannot create property 'mobile' on boolean 'false' at ClientReconnect.init (/home/debian/node/jbnc/lib/ClientReconnect.js:22:54) at...
Since December 2023, I've been experiencing a random issue with JBNC, here's the explanation: I have an IRC web client with approximately 550 concurrent users during peak hours (around 9...
Hi, Do you know if it would be useful for me to try converting the jbnc code into a class, ``` class jBNC { constructor() { // Track IRC (Server)...
Hi, I have an idea in mind for jbnc but it's not easy to implement, let me explain in detail. Imagine that during the process from when we connect to...
Hi On JBNC there is all this currently: ``` if(data[1]=="CAP") { if(data[3] && data[3]=='LS') { if(lines[n].trim().indexOf("cap-notify")>=0) { this.write("CAP REQ :cap-notify\n"); } if(lines[n].trim().indexOf("away-notify")>=0) { this.write("CAP REQ :away-notify\n"); } if(lines[n].trim().indexOf("invite-notify")>=0) { this.write("CAP...
Hi I just noticed that I had several users who put the "/" character in their password. This one is not accepted in JBNC `df9260cxxxxxxxxxxxxxxxxxxxx||PassWord//irc.site.com:+6697||df9xxxxxxxxxxxxxxxecxxxxxxx/mobile/mozart` Just imagine that the password...
Reload tls certificates from file system when HUP signal received.
https://github.com/toc-irc/jbnc/blob/master/bouncer.js#L355 Between line 354 and 355 I added this: ``` case 'CHANNELS': for (key in connections[this.hash].channels) { if (connections[this.hash].channels.hasOwnProperty(key)) { this.write(":*jbnc NOTICE * :Salon actif: "+connections[this.hash].channels[key].name+"\n"); } } this.write(":*jbnc NOTICE...
Finally there is a real problem with the away as indicated on https://github.com/toc-irc/jbnc/issues/47 I've been investigating this for several weeks. In reality there was this anti flood problem on the...
problem line 593 : https://github.com/toc-irc/jbnc/blob/master/bouncer.js#L593 I've noticed a problem for a week or two. From time to time he does not go /away. Currently I don't see how to fix...