Currently OS ignore only works on nicks, which is rather pointless especially when I can change my nick faster than you can execute the ignore command.
I suggest it be changed to allow nick, ident as well as host masks with wildcard support. Adding the setter, time/date and having a reason would be helpful too.