Unreal missing off first word when klines are set
Posted: Sat Sep 05, 2009 7:54 pm
This might be a bug, but it might be intended behaviour as well. I'm a co-owner of a network that runs unreal and anope.
Lately we've had problems with one of our operators, which resulted in a takeover and me getting banned from the network until the other owner got back and could sort it out, and so have had to let them go and also ban them from the network. (We still don't know how they did it as their account didn't have access to anything other than kill, but that's not the issue here)
They keep connecting under different ip's, and when I notice them, i'm klining them.
However, when I type the reason for the kline, it always omits the first word when it is set, for example:
19:25 from AgeOfMythology.4-IRC.Com - *** Permanent K:Line added for *@* on Sat Sep 5 18:25:43 2009 GMT (from Vista!~[email protected]: try)
19:25 from AgeOfMythology.4-IRC.Com - *** Notice -- Client exiting: Vacho (~Vacho@*) [User is permanently banned (try)]
19:27 from AgeOfMythology.4-IRC.Com - Vista!~[email protected] removed K:Line *@* (set at Sat Sep 5 18:25:43 2009 - reason: try) (that's not the actual ip I banned obviously....i'm not including that for security reasons)
I actually entered 'nice try' for the reason, but it always misses off the first word.
We're running unreal version 3.2.8.1 on a linux vps server.
Is this behaviour by design, or is it a bug?
Edit: On looking through the modules section, i've found why this occurs. As mentioned, it's because unreal needs a duration entered if a reason is also specified, and so it takes the first word or number entered as the duration. I'll have to get into the habit of entering kline whatever 0 reason, or do some sort of alias for mirc.
This topic can be closed.
Lately we've had problems with one of our operators, which resulted in a takeover and me getting banned from the network until the other owner got back and could sort it out, and so have had to let them go and also ban them from the network. (We still don't know how they did it as their account didn't have access to anything other than kill, but that's not the issue here)
They keep connecting under different ip's, and when I notice them, i'm klining them.
However, when I type the reason for the kline, it always omits the first word when it is set, for example:
19:25 from AgeOfMythology.4-IRC.Com - *** Permanent K:Line added for *@* on Sat Sep 5 18:25:43 2009 GMT (from Vista!~[email protected]: try)
19:25 from AgeOfMythology.4-IRC.Com - *** Notice -- Client exiting: Vacho (~Vacho@*) [User is permanently banned (try)]
19:27 from AgeOfMythology.4-IRC.Com - Vista!~[email protected] removed K:Line *@* (set at Sat Sep 5 18:25:43 2009 - reason: try) (that's not the actual ip I banned obviously....i'm not including that for security reasons)
I actually entered 'nice try' for the reason, but it always misses off the first word.
We're running unreal version 3.2.8.1 on a linux vps server.
Is this behaviour by design, or is it a bug?
Edit: On looking through the modules section, i've found why this occurs. As mentioned, it's because unreal needs a duration entered if a reason is also specified, and so it takes the first word or number entered as the duration. I'll have to get into the habit of entering kline whatever 0 reason, or do some sort of alias for mirc.
This topic can be closed.