My problem is this:
I have several users with the same host, but different ident (because of same shell provider, ie. *!user1@host.com, *!user2@host.com, etc) and they get kicked from channel flood because the lines are counted as coming from one user.

So if user1 types 8 lines while user2 types 9 lines they go over the flood line of 15:25, and the user who writes the lucky 16th line gets kicked.

Can anyone help me with fixing this?

(P.S. I'd appreciate if the solution wasn't "disable flood protection"
