It appears that KSirc defaults to publically announcing to all channels your away status when you set it. After some digging, I see that there is an option to enable/disable this feature from the configuration dialog. However, the problem is that this should be defaulted to off/false and not on/true. I found a similar resolved bug that addressed the original problem, and this feature was added. Bug ID: 43437. The bug was closed and the feature added - but it was defaulted to true, which still announced by default. To prevent unneccessary chatter and bannings, and to be nice netizens, we really should default this to false. From what I can tell about the code, this needs to be changed as follows: --- ksopts.cpp.orig 2007-03-09 15:49:31.000000000 -0330 +++ ksopts.cpp 2007-03-09 15:50:34.000000000 -0330 @@ -33,7 +33,7 @@ windowLength = 200; // logging = false; // beepOnMsg = false; - publicAway = true; + publicAway = false; // topicShow = true; useColourNickList = false; dockPopups = true; Bug filed upstream, but it would be nice to patch the Gentoo version until and update is pushed down. http://bugs.kde.org/show_bug.cgi?id=142759 Reproducible: Always Expected Results: Software should not publically announce your away status by default to every channel. Config option shoul;d be defaulted to false
Bug ID: 43437 is from KDE bugzilla btw...
I wouldn't disagree, but it's upstream's decision. Definitely won't maintain a patch for a switched config default...