Author: Kev <klmitch@mit.edu>
Log message:
* ircd/m_clearmode.c (do_clearmode): updated uses of
modebuf_mode_string() for the new usage
* ircd/channel.c: added flag MODE_FREE and an int argument to
modebuf_mode_string() to indicate that the string must be free'd;
updated calls to modebuf_mode_string() for the new usage; called
collapse(pretty_mask()) on the ban string and use allocated memory
for it; added ban list length accounting; fixed a number of small
bugs in ban processing
* include/channel.h: added flag MODE_FREE and an int argument to
modebuf_mode_string() to indicate that the string must be free'd
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@111
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c