When you do a ban on someone having an ident == 10 chars, xchat adds a ban like this : you want to ban someone having a mask like nick!1234567890@domain.com if you choose a ban on mask, xchat will ban this line *!*123456789@* instead doing a check if ident == 10chars remove the * on ident or maybe raise the char limit to 11 Reproducible: Always Steps to Reproduce: 1. 2. 3.
upstream bug, could you maybe code a fix ? Isn't indent supposed to be x (=9) chars by IRC RFC ?
we should probably push this upstream
we're a bit short on time and net-irc handled the last release, reassigning.
I've tried to reproduce this, but all networks I tried are limiting the ident to 9 or 10 characters. When I connect with an ident longer than that, the ident is truncated after that number of chars by the server. I connected with nick!1234567890@domain.com and my ident was truncated to ~123456789 and as a result XChat will ban *!*123456789@domain.com which is correct. The SourceCode of XChat also shows no evidence that the ident would be truncated by XChat. There's a bug filed upstream that has to do with ban-masking: http://sourceforge.net/tracker/index.php?func=detail&aid=842301&group_id=239&atid=100239 But I failed to reproduce that. And it is reported against 2.0.5. Could the reporter of this bug provide some more info, like the irc network where this happens. And could he please do a WHOIS on himself to check if the server truncated his ident. Sven
No resoonse.