DesertBus/txircd — pull request #134 by ElementalAlchemist (2012-11-01 00:18:07+00:00)
Title: Fix #133

- Adds the empty message check back to the channel stuff again because +S is what allowed empty lines in the first place.
- Move the ban check to after +n to save a few cycles on most channels

Related to point 2: We use self.channels more than zero for determining channel membership, so we'll also need to change stuff to allow users to join channels they've previously messaged and prevent erroneously sending parts/quits to too many users, among others. I haven't done that here, but it's a thing.