charybdis-ircd / charybdis

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

Cannot add channel modes without "+". #318

Closed RealKindOne closed 4 years ago

RealKindOne commented 4 years ago

Commit https://github.com/charybdis-ircd/charybdis/commit/202d49664409c5231fd932ffa443e5f3b65e072c breaks the ability to add channel modes voice/op/ban/quiet/etc unless you include ` + ` .

Example: `mode #channel o KindOne`

UnrealIRCd, InspIRCd, Bahamut (DALnet), ratbox (EFNet), plexus-4 (Rizon), snircd (QuakeNet), ircu2 (Undernet), 2.11.2p3 (IRCnet) allow adding channel modes without ` + ` .

nomis commented 4 years ago

It's not supposed to be optional when adding modes