goshuirc / bnc

a simple irc bouncer written in go
https://goshubnc.org/
MIT License
17 stars 3 forks source link

Don't pass through JOIN from specific clients just after the listener connects? #35

Open DanielOaks opened 7 years ago

DanielOaks commented 7 years ago

There's a really, really annoying issue that I have with clients. I end up never being able to part channels, since I have a good 5-6 clients that connect to my bouncer, and even if I exit the channel on one client, another client rejoins it next time I connect.

It'd be interesting to see if there's a decent way to prevent this from happening without causing other issues/etc. Maybe: "for the first X amount of time, or until we receive a proper command other thank JOIN/WHO/etc, ignore all JOIN commands".

This is a bit down the line, not something for right now.