charybdis-ircd / charybdis

Scalable IRCv3.2 server for large, community-oriented networks
GNU General Public License v2.0
230 stars 102 forks source link

ban lists preventing adding subsets of active supersets assumes human behaviour #339

Open jesopo opened 4 years ago

jesopo commented 4 years ago

being able to set +b *a!*@* after you've set +b *?a!*@* but not the reverse assumes that humans will always add bans in order of widening scope, whereas adding a subset ban of an active superset ban with the intent to later remove the superset and not the subset makes a lot of sense, and I am sure there are other examples