0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2025-02-20 02:30:07 +01:00
construct/ircd
William Pitcock 7e1bb8ad0d Proper channel mode classification. Fixes existing ad hoc
channel mode classification which is required by RPL_MYINFO indicating arity,
and RPL_ISUPPORT indicating an enumerated class. The content of these replies
had previously been generated by hardcoded strings of some letters.

Channel modes require classification which corresponds to the
CHANMODES= data in RPL_ISUPPORT. Classes A,B,C can then be
listed in the unary column of RPL_MYINFO. cflag_add() is updated
for this. Additional cleanup of chmode.h and channel.h
circularity is also proffered within.

Submitted-by: Jason Volk <jason@zemos.net>
2016-06-25 22:54:37 -05:00
..
authproc.c Fix bug. Note: The second hunk is just an assumption. It's not called from anywhere. 2016-06-25 14:27:32 -05:00
bandbi.c bandbi: a function that calls exit(3) should be marked noreturn 2016-06-01 20:54:11 +00:00
cache.c
capability.c ircd: Fix capability entry name string ownership. 2016-06-21 17:32:28 -07:00
channel.c
chmode.c Proper channel mode classification. Fixes existing ad hoc 2016-06-25 22:54:37 -05:00
class.c
client.c
dns.c
extban.c
getopt.c
hash.c
hook.c
hostmask.c
ircd.c Proper channel mode classification. Fixes existing ad hoc 2016-06-25 22:54:37 -05:00
ircd_lexer.l
ircd_parser.y conf_parser: warning fixes 2016-06-18 00:52:54 -05:00
ircd_signal.c ircd_signal: a function that tailcalls a noreturn function should be marked noreturn 2016-06-01 20:54:12 +00:00
listener.c
logger.c
main.c
Makefile.am
match.c strcpy: mass-migrate to strlcpy where appropriate 2016-05-15 03:58:44 +00:00
modules.c Core modules cannot be unloaded, otherwise bad things happen. 2016-06-21 17:42:36 -07:00
monitor.c
msgbuf.c
newconf.c modules: serious cleanups 2016-06-18 00:52:16 -05:00
operhash.c
packet.c
parse.c
privilege.c Use rb_* versions of nonportable string functions 2016-04-05 05:39:59 -05:00
ratelimit.c
reject.c
restart.c
s_conf.c Proper channel mode classification. Fixes existing ad hoc 2016-06-25 22:54:37 -05:00
s_newconf.c
s_serv.c
s_user.c Proper channel mode classification. Fixes existing ad hoc 2016-06-25 22:54:37 -05:00
scache.c
send.c
snomask.c
sslproc.c
substitution.c
supported.c Proper channel mode classification. Fixes existing ad hoc 2016-06-25 22:54:37 -05:00
tgchange.c
version.c.SH
whowas.c
wsproc.c wsproc: compile out dead code 2016-06-01 20:54:12 +00:00