]> jfr.im git - solanum.git/blobdiff - modules/.depend
m_info: Correct description of general::client_exit like in example confs.
[solanum.git] / modules / .depend
index c85472c8033bf630a3d7c0c540a4766136fe020b..a682bce49a36d094d81f1074d10877eeae45e447 100644 (file)
@@ -1,3 +1,23 @@
+m_ban.so: core/m_ban.c ../include/stdinc.h \
+  ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
+  ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
+  ../libratbox/include/rb_commio.h ../libratbox/include/rb_balloc.h \
+  ../libratbox/include/rb_linebuf.h ../libratbox/include/rb_snprintf.h \
+  ../libratbox/include/rb_event.h ../libratbox/include/rb_helper.h \
+  ../libratbox/include/rb_rawbuf.h ../libratbox/include/rb_patricia.h \
+  ../include/config.h ../include/setup.h ../include/defaults.h \
+  ../include/ircd_defs.h ../include/logger.h ../include/send.h \
+  ../include/send.h ../include/channel.h ../include/client.h \
+  ../include/channel.h ../include/res.h ../include/common.h \
+  ../include/reslib.h ../include/match.h ../include/ircd.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/config.h \
+  ../include/ircd.h ../include/match.h ../include/s_conf.h \
+  ../include/class.h ../include/s_newconf.h ../include/msg.h \
+  ../include/modules.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/msg.h ../include/hook.h ../include/hash.h \
+  ../include/s_serv.h ../include/capability.h ../include/operhash.h \
+  ../include/reject.h ../include/hostmask.h
 core/m_die.so: core/m_die.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -10,7 +30,8 @@ core/m_die.so: core/m_die.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/match.h ../include/numeric.h \
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/match.h ../include/numeric.h ../include/messages.h \
   ../include/logger.h ../include/s_conf.h ../include/class.h \
   ../include/send.h ../include/msg.h ../include/parse.h \
   ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
@@ -27,7 +48,8 @@ core/m_error.so: core/m_error.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/common.h ../include/ircd.h ../include/numeric.h \
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
   ../include/send.h ../include/msg.h ../include/modules.h \
   ../include/parse.h ../include/irc_dictionary.h ../include/msg.h \
   ../include/hook.h ../include/logger.h ../include/s_conf.h \
@@ -44,13 +66,15 @@ core/m_join.so: core/m_join.c ../include/stdinc.h \
   ../include/channel.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/common.h ../include/hash.h \
-  ../include/match.h ../include/ircd.h ../include/numeric.h \
-  ../include/send.h ../include/s_serv.h ../include/s_conf.h \
-  ../include/class.h ../include/s_newconf.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h \
-  ../include/packet.h
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/common.h ../include/hash.h ../include/match.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
+  ../include/send.h ../include/s_serv.h ../include/capability.h \
+  ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h ../include/packet.h ../include/chmode.h \
+  ../include/ratelimit.h
 core/m_kick.so: core/m_kick.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -63,11 +87,13 @@ core/m_kick.so: core/m_kick.c ../include/stdinc.h \
   ../include/channel.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/match.h ../include/ircd.h \
-  ../include/numeric.h ../include/send.h ../include/msg.h \
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/send.h ../include/msg.h \
   ../include/modules.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/msg.h ../include/hook.h ../include/parse.h ../include/hash.h \
-  ../include/packet.h ../include/s_serv.h
+  ../include/packet.h ../include/s_serv.h ../include/capability.h \
+  ../include/hook.h
 core/m_kill.so: core/m_kill.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -80,12 +106,14 @@ core/m_kill.so: core/m_kill.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/hash.h ../include/ircd.h ../include/numeric.h \
-  ../include/logger.h ../include/s_serv.h ../include/s_conf.h \
-  ../include/class.h ../include/send.h ../include/whowas.h \
-  ../include/match.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/s_newconf.h
+  ../include/privilege.h ../include/stdinc.h ../include/hash.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
+  ../include/logger.h ../include/s_serv.h ../include/capability.h \
+  ../include/s_conf.h ../include/class.h ../include/send.h \
+  ../include/whowas.h ../include/match.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/s_newconf.h
 core/m_message.so: core/m_message.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -98,13 +126,15 @@ core/m_message.so: core/m_message.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/numeric.h ../include/common.h \
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/common.h \
   ../include/s_conf.h ../include/class.h ../include/s_serv.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/channel.h ../include/match.h \
-  ../include/hash.h ../include/class.h ../include/packet.h \
-  ../include/send.h ../include/s_newconf.h ../include/s_stats.h \
+  ../include/capability.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h ../include/channel.h \
+  ../include/match.h ../include/hash.h ../include/class.h \
+  ../include/packet.h ../include/send.h ../include/s_newconf.h \
+  ../include/s_stats.h ../include/tgchange.h \
   ../include/inline/stringops.h
 core/m_mode.so: core/m_mode.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
@@ -118,13 +148,14 @@ core/m_mode.so: core/m_mode.c ../include/stdinc.h \
   ../include/channel.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/hash.h ../include/match.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_user.h \
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/hash.h ../include/match.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_user.h \
   ../include/s_conf.h ../include/class.h ../include/s_serv.h \
-  ../include/logger.h ../include/send.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h \
-  ../include/packet.h ../include/s_newconf.h
+  ../include/capability.h ../include/logger.h ../include/send.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h ../include/packet.h ../include/s_newconf.h
 core/m_nick.so: core/m_nick.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -137,15 +168,16 @@ core/m_nick.so: core/m_nick.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/hash.h ../include/match.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
+  ../include/privilege.h ../include/stdinc.h ../include/hash.h \
+  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_conf.h ../include/class.h \
   ../include/s_stats.h ../include/s_user.h ../include/whowas.h \
-  ../include/s_serv.h ../include/send.h ../include/channel.h \
-  ../include/logger.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/common.h \
-  ../include/packet.h ../include/scache.h ../include/s_newconf.h \
-  ../include/monitor.h
+  ../include/s_serv.h ../include/capability.h ../include/send.h \
+  ../include/channel.h ../include/logger.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/common.h ../include/packet.h ../include/scache.h \
+  ../include/s_newconf.h ../include/monitor.h
 core/m_part.so: core/m_part.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -158,13 +190,14 @@ core/m_part.so: core/m_part.c ../include/stdinc.h \
   ../include/channel.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/common.h ../include/hash.h \
-  ../include/match.h ../include/ircd.h ../include/numeric.h \
-  ../include/send.h ../include/s_serv.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h \
-  ../include/s_conf.h ../include/class.h ../include/packet.h \
-  ../include/inline/stringops.h
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/common.h ../include/hash.h ../include/match.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
+  ../include/send.h ../include/s_serv.h ../include/capability.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h ../include/s_conf.h ../include/class.h \
+  ../include/packet.h ../include/inline/stringops.h ../include/hook.h
 core/m_quit.so: core/m_quit.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -177,11 +210,12 @@ core/m_quit.so: core/m_quit.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_serv.h \
-  ../include/send.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/s_conf.h \
-  ../include/class.h ../include/inline/stringops.h
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_serv.h \
+  ../include/capability.h ../include/send.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/s_conf.h ../include/class.h ../include/inline/stringops.h
 core/m_server.so: core/m_server.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -194,14 +228,35 @@ core/m_server.so: core/m_server.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/common.h ../include/hash.h ../include/match.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_conf.h \
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/hash.h ../include/match.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_conf.h \
   ../include/class.h ../include/s_newconf.h ../include/logger.h \
-  ../include/s_serv.h ../include/s_stats.h ../include/scache.h \
+  ../include/s_serv.h ../include/capability.h ../include/s_stats.h \
+  ../include/scache.h ../include/send.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h
+core/m_squit.so: core/m_squit.c ../include/stdinc.h \
+  ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
+  ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
+  ../libratbox/include/rb_commio.h ../libratbox/include/rb_balloc.h \
+  ../libratbox/include/rb_linebuf.h ../libratbox/include/rb_snprintf.h \
+  ../libratbox/include/rb_event.h ../libratbox/include/rb_helper.h \
+  ../libratbox/include/rb_rawbuf.h ../libratbox/include/rb_patricia.h \
+  ../include/config.h ../include/setup.h ../include/defaults.h \
+  ../include/ircd_defs.h ../include/logger.h ../include/send.h \
+  ../include/client.h ../include/channel.h ../include/res.h \
+  ../include/common.h ../include/reslib.h ../include/match.h \
+  ../include/ircd.h ../include/snomask.h ../include/client.h \
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_conf.h ../include/class.h \
+  ../include/logger.h ../include/s_serv.h ../include/capability.h \
   ../include/send.h ../include/msg.h ../include/parse.h \
   ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h
-core/m_squit.so: core/m_squit.c ../include/stdinc.h \
+  ../include/msg.h ../include/hook.h ../include/hash.h \
+  ../include/s_newconf.h
+chm_nocolour.so: chm_nocolour.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
   ../libratbox/include/rb_commio.h ../libratbox/include/rb_balloc.h \
@@ -210,15 +265,35 @@ core/m_squit.so: core/m_squit.c ../include/stdinc.h \
   ../libratbox/include/rb_rawbuf.h ../libratbox/include/rb_patricia.h \
   ../include/config.h ../include/setup.h ../include/defaults.h \
   ../include/ircd_defs.h ../include/logger.h ../include/send.h \
+  ../include/modules.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/msg.h ../include/hook.h ../include/hook.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/common.h ../include/match.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
-  ../include/logger.h ../include/s_serv.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/hash.h ../include/s_newconf.h
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/send.h ../include/s_conf.h ../include/class.h \
+  ../include/s_user.h ../include/s_serv.h ../include/capability.h \
+  ../include/numeric.h ../include/messages.h ../include/chmode.h \
+  ../include/inline/stringops.h
+chm_noctcp.so: chm_noctcp.c ../include/stdinc.h \
+  ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
+  ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
+  ../libratbox/include/rb_commio.h ../libratbox/include/rb_balloc.h \
+  ../libratbox/include/rb_linebuf.h ../libratbox/include/rb_snprintf.h \
+  ../libratbox/include/rb_event.h ../libratbox/include/rb_helper.h \
+  ../libratbox/include/rb_rawbuf.h ../libratbox/include/rb_patricia.h \
+  ../include/config.h ../include/setup.h ../include/defaults.h \
+  ../include/ircd_defs.h ../include/logger.h ../include/send.h \
+  ../include/modules.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/msg.h ../include/hook.h ../include/hook.h \
+  ../include/client.h ../include/channel.h ../include/res.h \
+  ../include/common.h ../include/reslib.h ../include/match.h \
+  ../include/ircd.h ../include/snomask.h ../include/client.h \
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/send.h ../include/s_conf.h ../include/class.h \
+  ../include/s_user.h ../include/s_serv.h ../include/capability.h \
+  ../include/numeric.h ../include/messages.h ../include/chmode.h \
+  ../include/inline/stringops.h
 m_accept.so: m_accept.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -231,11 +306,12 @@ m_accept.so: m_accept.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/hash.h ../include/ircd.h ../include/numeric.h \
+  ../include/privilege.h ../include/stdinc.h ../include/hash.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
   ../include/s_conf.h ../include/class.h ../include/s_serv.h \
-  ../include/send.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h
+  ../include/capability.h ../include/send.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h
 m_admin.so: m_admin.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -248,11 +324,12 @@ m_admin.so: m_admin.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_conf.h \
-  ../include/class.h ../include/s_serv.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/hook.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_conf.h \
+  ../include/class.h ../include/s_serv.h ../include/capability.h \
+  ../include/send.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/hook.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h
 m_away.so: m_away.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -264,12 +341,13 @@ m_away.so: m_away.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/match.h \
-  ../include/ircd.h ../include/numeric.h ../include/send.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/match.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
   ../include/hook.h ../include/s_conf.h ../include/class.h \
-  ../include/s_serv.h ../include/packet.h
+  ../include/s_serv.h ../include/capability.h ../include/packet.h
 m_cap.so: m_cap.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -282,10 +360,12 @@ m_cap.so: m_cap.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/privilege.h ../include/stdinc.h ../include/match.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/s_serv.h ../include/s_user.h
+  ../include/hook.h ../include/s_serv.h ../include/capability.h \
+  ../include/s_user.h
 m_capab.so: m_capab.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -298,10 +378,28 @@ m_capab.so: m_capab.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/match.h ../include/s_serv.h ../include/s_conf.h \
+  ../include/privilege.h ../include/stdinc.h ../include/match.h \
+  ../include/s_serv.h ../include/capability.h ../include/s_conf.h \
   ../include/class.h ../include/msg.h ../include/parse.h \
   ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
   ../include/msg.h ../include/hook.h
+m_certfp.so: m_certfp.c ../include/stdinc.h \
+  ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
+  ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
+  ../libratbox/include/rb_commio.h ../libratbox/include/rb_balloc.h \
+  ../libratbox/include/rb_linebuf.h ../libratbox/include/rb_snprintf.h \
+  ../libratbox/include/rb_event.h ../libratbox/include/rb_helper.h \
+  ../libratbox/include/rb_rawbuf.h ../libratbox/include/rb_patricia.h \
+  ../include/config.h ../include/setup.h ../include/defaults.h \
+  ../include/ircd_defs.h ../include/logger.h ../include/send.h \
+  ../include/client.h ../include/channel.h ../include/res.h \
+  ../include/common.h ../include/reslib.h ../include/match.h \
+  ../include/ircd.h ../include/snomask.h ../include/client.h \
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/match.h ../include/hash.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
+  ../include/msg.h ../include/modules.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/msg.h ../include/hook.h
 m_challenge.so: m_challenge.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -314,9 +412,10 @@ m_challenge.so: m_challenge.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/modules.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/msg.h ../include/hook.h \
-  ../include/numeric.h ../include/send.h ../include/s_conf.h \
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/modules.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/msg.h ../include/hook.h ../include/numeric.h \
+  ../include/messages.h ../include/send.h ../include/s_conf.h \
   ../include/class.h ../include/msg.h ../include/parse.h \
   ../include/match.h ../include/logger.h ../include/s_user.h \
   ../include/cache.h ../include/s_newconf.h
@@ -332,13 +431,15 @@ m_chghost.so: m_chghost.c ../include/stdinc.h \
   ../include/send.h ../include/channel.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/common.h \
-  ../include/config.h ../include/ircd.h ../include/numeric.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/config.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
   ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
-  ../include/s_serv.h ../include/s_user.h ../include/hash.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/whowas.h ../include/monitor.h
+  ../include/s_serv.h ../include/capability.h ../include/s_user.h \
+  ../include/hash.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h ../include/whowas.h \
+  ../include/monitor.h
 m_close.so: m_close.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -351,7 +452,8 @@ m_close.so: m_close.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/numeric.h ../include/send.h \
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
   ../include/hook.h
@@ -367,7 +469,8 @@ m_cmessage.so: m_cmessage.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/channel.h ../include/numeric.h ../include/msg.h \
+  ../include/privilege.h ../include/stdinc.h ../include/channel.h \
+  ../include/numeric.h ../include/messages.h ../include/msg.h \
   ../include/modules.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/msg.h ../include/hook.h ../include/hash.h ../include/send.h \
   ../include/s_conf.h ../include/class.h ../include/packet.h
@@ -383,12 +486,14 @@ m_connect.so: m_connect.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/match.h ../include/numeric.h \
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/match.h ../include/numeric.h ../include/messages.h \
   ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
-  ../include/logger.h ../include/s_serv.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/hash.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/sslproc.h
+  ../include/logger.h ../include/s_serv.h ../include/capability.h \
+  ../include/send.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/hash.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/sslproc.h
 m_dline.so: m_dline.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -401,13 +506,15 @@ m_dline.so: m_dline.c ../include/stdinc.h \
   ../include/channel.h ../include/class.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/common.h \
-  ../include/match.h ../include/ircd.h ../include/hostmask.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/match.h \
+  ../include/ircd.h ../include/hostmask.h ../include/numeric.h \
+  ../include/messages.h ../include/s_conf.h ../include/class.h \
   ../include/s_newconf.h ../include/logger.h ../include/send.h \
-  ../include/hash.h ../include/s_serv.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h
+  ../include/hash.h ../include/s_serv.h ../include/capability.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h ../include/bandbi.h ../include/operhash.h
 m_encap.so: m_encap.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -420,11 +527,13 @@ m_encap.so: m_encap.c ../include/stdinc.h \
   ../include/send.h ../include/channel.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/common.h \
-  ../include/config.h ../include/ircd.h ../include/numeric.h \
-  ../include/s_serv.h ../include/hash.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/config.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
+  ../include/s_serv.h ../include/capability.h ../include/hash.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h
 m_etrace.so: m_etrace.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -437,13 +546,14 @@ m_etrace.so: m_etrace.c ../include/stdinc.h \
   ../include/class.h ../include/hook.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/hash.h \
-  ../include/common.h ../include/match.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_serv.h ../include/s_conf.h \
-  ../include/class.h ../include/s_newconf.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/hash.h ../include/common.h \
+  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_serv.h ../include/capability.h \
+  ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
+  ../include/send.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h
 m_help.so: m_help.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -455,8 +565,9 @@ m_help.so: m_help.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/ircd.h \
-  ../include/msg.h ../include/numeric.h ../include/send.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/ircd.h ../include/msg.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
   ../include/s_conf.h ../include/class.h ../include/logger.h \
   ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
   ../include/parse.h ../include/msg.h ../include/hook.h ../include/hash.h \
@@ -473,12 +584,14 @@ m_info.so: m_info.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/channel.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/common.h ../include/match.h \
-  ../include/ircd.h ../include/hook.h ../include/numeric.h \
-  ../include/s_serv.h ../include/s_user.h ../include/send.h \
-  ../include/s_conf.h ../include/class.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/common.h ../include/match.h ../include/ircd.h \
+  ../include/hook.h ../include/numeric.h ../include/messages.h \
+  ../include/s_serv.h ../include/capability.h ../include/s_user.h \
+  ../include/send.h ../include/s_conf.h ../include/class.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h
 m_invite.so: m_invite.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -491,12 +604,14 @@ m_invite.so: m_invite.c ../include/stdinc.h \
   ../include/common.h ../include/channel.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/hash.h \
-  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/hash.h ../include/match.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
   ../include/send.h ../include/s_conf.h ../include/class.h \
-  ../include/s_serv.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/packet.h
+  ../include/s_serv.h ../include/capability.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/packet.h ../include/tgchange.h
 m_ison.so: m_ison.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -508,12 +623,13 @@ m_ison.so: m_ison.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/match.h \
-  ../include/ircd.h ../include/numeric.h ../include/send.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/match.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
   ../include/hook.h ../include/s_conf.h ../include/class.h \
-  ../include/s_serv.h ../include/hash.h
+  ../include/s_serv.h ../include/capability.h ../include/hash.h
 m_kline.so: m_kline.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -526,14 +642,16 @@ m_kline.so: m_kline.c ../include/stdinc.h \
   ../include/channel.h ../include/class.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/common.h \
-  ../include/match.h ../include/ircd.h ../include/hostmask.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/match.h \
+  ../include/ircd.h ../include/hostmask.h ../include/numeric.h \
+  ../include/messages.h ../include/s_conf.h ../include/class.h \
   ../include/s_newconf.h ../include/logger.h ../include/send.h \
-  ../include/hash.h ../include/s_serv.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h \
-  ../include/reject.h
+  ../include/hash.h ../include/s_serv.h ../include/capability.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h ../include/reject.h ../include/bandbi.h \
+  ../include/operhash.h
 m_knock.so: m_knock.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -546,12 +664,13 @@ m_knock.so: m_knock.c ../include/stdinc.h \
   ../include/channel.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/hash.h ../include/match.h \
-  ../include/ircd.h ../include/numeric.h ../include/send.h \
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/hash.h ../include/match.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
   ../include/s_conf.h ../include/class.h ../include/msg.h \
   ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
   ../include/parse.h ../include/msg.h ../include/hook.h \
-  ../include/s_serv.h
+  ../include/s_serv.h ../include/capability.h
 m_links.so: m_links.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -564,11 +683,12 @@ m_links.so: m_links.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/match.h ../include/ircd.h ../include/numeric.h \
-  ../include/s_serv.h ../include/send.h ../include/s_conf.h \
-  ../include/class.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/hook.h \
+  ../include/privilege.h ../include/stdinc.h ../include/match.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
+  ../include/s_serv.h ../include/capability.h ../include/send.h \
+  ../include/s_conf.h ../include/class.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h ../include/hook.h \
   ../include/scache.h
 m_list.so: m_list.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
@@ -582,11 +702,14 @@ m_list.so: m_list.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/hash.h ../include/match.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
-  ../include/s_serv.h ../include/send.h ../include/msg.h \
+  ../include/privilege.h ../include/stdinc.h ../include/hash.h \
+  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_conf.h ../include/class.h \
+  ../include/s_newconf.h ../include/s_serv.h ../include/capability.h \
+  ../include/supported.h ../include/send.h ../include/msg.h \
   ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/inline/stringops.h
 m_locops.so: m_locops.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -599,12 +722,13 @@ m_locops.so: m_locops.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/match.h ../include/numeric.h \
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/match.h ../include/numeric.h ../include/messages.h \
   ../include/send.h ../include/s_user.h ../include/s_conf.h \
   ../include/class.h ../include/s_newconf.h ../include/hash.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/s_serv.h
+  ../include/hook.h ../include/s_serv.h ../include/capability.h
 m_lusers.so: m_lusers.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -617,11 +741,12 @@ m_lusers.so: m_lusers.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_serv.h \
-  ../include/s_user.h ../include/send.h ../include/s_conf.h \
-  ../include/class.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_serv.h \
+  ../include/capability.h ../include/s_user.h ../include/send.h \
+  ../include/s_conf.h ../include/class.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h
 m_map.so: m_map.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -633,9 +758,10 @@ m_map.so: m_map.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/modules.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/msg.h \
-  ../include/hook.h ../include/numeric.h ../include/send.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/modules.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/msg.h ../include/hook.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
   ../include/s_conf.h ../include/class.h ../include/scache.h
 m_monitor.so: m_monitor.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
@@ -649,9 +775,10 @@ m_monitor.so: m_monitor.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/monitor.h ../include/numeric.h \
+  ../include/privilege.h ../include/stdinc.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/monitor.h ../include/numeric.h ../include/messages.h \
   ../include/s_conf.h ../include/class.h
 m_motd.so: m_motd.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
@@ -664,12 +791,14 @@ m_motd.so: m_motd.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/ircd.h \
-  ../include/send.h ../include/numeric.h ../include/hook.h \
-  ../include/msg.h ../include/s_serv.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/s_conf.h \
-  ../include/class.h ../include/cache.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/ircd.h ../include/send.h \
+  ../include/numeric.h ../include/messages.h ../include/hook.h \
+  ../include/msg.h ../include/s_serv.h ../include/capability.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/s_conf.h ../include/class.h ../include/cache.h \
+  ../include/ratelimit.h
 m_names.so: m_names.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -682,12 +811,13 @@ m_names.so: m_names.c ../include/stdinc.h \
   ../include/channel.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/common.h ../include/hash.h \
-  ../include/match.h ../include/ircd.h ../include/numeric.h \
-  ../include/send.h ../include/s_serv.h ../include/s_conf.h \
-  ../include/class.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/common.h ../include/hash.h ../include/match.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
+  ../include/send.h ../include/s_serv.h ../include/capability.h \
+  ../include/s_conf.h ../include/class.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h
 m_oper.so: m_oper.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -699,8 +829,9 @@ m_oper.so: m_oper.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/common.h \
-  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/match.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
   ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
   ../include/logger.h ../include/s_user.h ../include/send.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
@@ -718,11 +849,13 @@ m_operspy.so: m_operspy.c ../include/stdinc.h \
   ../include/send.h ../include/channel.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/common.h \
-  ../include/config.h ../include/ircd.h ../include/numeric.h \
-  ../include/s_serv.h ../include/hash.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/config.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
+  ../include/s_serv.h ../include/capability.h ../include/hash.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h
 m_pass.so: m_pass.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -734,12 +867,13 @@ m_pass.so: m_pass.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/match.h \
-  ../include/send.h ../include/numeric.h ../include/ircd.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/match.h ../include/send.h \
+  ../include/numeric.h ../include/messages.h ../include/ircd.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/s_serv.h ../include/hash.h \
-  ../include/s_conf.h ../include/class.h
+  ../include/hook.h ../include/s_serv.h ../include/capability.h \
+  ../include/hash.h ../include/s_conf.h ../include/class.h
 m_ping.so: m_ping.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -751,12 +885,13 @@ m_ping.so: m_ping.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/ircd.h \
-  ../include/numeric.h ../include/send.h ../include/match.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/send.h ../include/match.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
   ../include/hook.h ../include/hash.h ../include/s_conf.h \
-  ../include/class.h ../include/s_serv.h
+  ../include/class.h ../include/s_serv.h ../include/capability.h
 m_pong.so: m_pong.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -769,8 +904,9 @@ m_pong.so: m_pong.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/s_user.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/hash.h ../include/hook.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/hash.h ../include/hook.h ../include/numeric.h \
+  ../include/messages.h ../include/s_conf.h ../include/class.h \
   ../include/send.h ../include/channel.h ../include/match.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
@@ -786,11 +922,13 @@ m_post.so: m_post.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_serv.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/s_conf.h ../include/class.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_serv.h ../include/capability.h \
+  ../include/send.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h ../include/s_conf.h \
+  ../include/class.h
 m_privs.so: m_privs.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -803,7 +941,8 @@ m_privs.so: m_privs.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/common.h ../include/numeric.h ../include/send.h \
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
   ../include/hook.h ../include/s_conf.h ../include/class.h \
@@ -820,14 +959,15 @@ m_rehash.so: m_rehash.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/channel.h ../include/common.h ../include/match.h \
-  ../include/ircd.h ../include/s_serv.h ../include/numeric.h \
-  ../include/res.h ../include/s_conf.h ../include/class.h \
-  ../include/s_newconf.h ../include/logger.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/hostmask.h ../include/reject.h \
-  ../include/hash.h ../include/cache.h
+  ../include/privilege.h ../include/stdinc.h ../include/channel.h \
+  ../include/common.h ../include/match.h ../include/ircd.h \
+  ../include/s_serv.h ../include/capability.h ../include/numeric.h \
+  ../include/messages.h ../include/res.h ../include/s_conf.h \
+  ../include/class.h ../include/s_newconf.h ../include/logger.h \
+  ../include/send.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h ../include/hostmask.h \
+  ../include/reject.h ../include/hash.h ../include/cache.h
 m_restart.so: m_restart.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -840,8 +980,9 @@ m_restart.so: m_restart.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/common.h ../include/match.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_conf.h ../include/class.h \
   ../include/s_newconf.h ../include/restart.h ../include/logger.h \
   ../include/send.h ../include/msg.h ../include/parse.h \
   ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
@@ -857,13 +998,15 @@ m_resv.so: m_resv.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/channel.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_serv.h \
-  ../include/send.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/s_conf.h \
-  ../include/class.h ../include/s_newconf.h ../include/hash.h \
-  ../include/logger.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/channel.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_serv.h \
+  ../include/capability.h ../include/send.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
+  ../include/hash.h ../include/logger.h ../include/bandbi.h \
+  ../include/operhash.h
 m_sasl.so: m_sasl.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -875,11 +1018,12 @@ m_sasl.so: m_sasl.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/hash.h \
-  ../include/send.h ../include/msg.h ../include/modules.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/msg.h \
-  ../include/hook.h ../include/numeric.h ../include/s_serv.h \
-  ../include/s_stats.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/hash.h ../include/send.h \
+  ../include/msg.h ../include/modules.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/msg.h ../include/hook.h \
+  ../include/numeric.h ../include/messages.h ../include/s_serv.h \
+  ../include/capability.h ../include/s_stats.h
 m_scan.so: m_scan.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -892,13 +1036,14 @@ m_scan.so: m_scan.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/hook.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/hash.h ../include/common.h \
-  ../include/match.h ../include/ircd.h ../include/numeric.h \
-  ../include/s_serv.h ../include/s_conf.h ../include/class.h \
-  ../include/s_newconf.h ../include/s_user.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/hash.h ../include/common.h ../include/match.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
+  ../include/s_serv.h ../include/capability.h ../include/s_conf.h \
+  ../include/class.h ../include/s_newconf.h ../include/s_user.h \
+  ../include/send.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h
 m_services.so: m_services.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -911,13 +1056,14 @@ m_services.so: m_services.c ../include/stdinc.h \
   ../include/send.h ../include/channel.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/common.h \
-  ../include/config.h ../include/ircd.h ../include/numeric.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/config.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
   ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
-  ../include/s_serv.h ../include/hash.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h \
-  ../include/whowas.h ../include/monitor.h
+  ../include/s_serv.h ../include/capability.h ../include/hash.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h ../include/whowas.h ../include/monitor.h
 m_set.so: m_set.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -929,13 +1075,14 @@ m_set.so: m_set.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/match.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_serv.h \
-  ../include/send.h ../include/common.h ../include/channel.h \
-  ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/match.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_serv.h \
+  ../include/capability.h ../include/send.h ../include/common.h \
+  ../include/channel.h ../include/s_conf.h ../include/class.h \
+  ../include/s_newconf.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h
 m_signon.so: m_signon.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -948,14 +1095,15 @@ m_signon.so: m_signon.c ../include/stdinc.h \
   ../include/send.h ../include/channel.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/common.h \
-  ../include/config.h ../include/ircd.h ../include/numeric.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/config.h \
+  ../include/ircd.h ../include/numeric.h ../include/messages.h \
   ../include/s_conf.h ../include/class.h ../include/s_serv.h \
-  ../include/hash.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/whowas.h \
-  ../include/monitor.h ../include/s_stats.h ../include/snomask.h \
-  ../include/match.h ../include/s_user.h
+  ../include/capability.h ../include/hash.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/whowas.h ../include/monitor.h ../include/s_stats.h \
+  ../include/snomask.h ../include/match.h ../include/s_user.h
 m_snote.so: m_snote.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -968,13 +1116,32 @@ m_snote.so: m_snote.c ../include/stdinc.h \
   ../include/class.h ../include/hook.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/hash.h \
-  ../include/common.h ../include/match.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_serv.h ../include/s_conf.h \
-  ../include/class.h ../include/s_newconf.h ../include/s_user.h \
-  ../include/send.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/hash.h ../include/common.h \
+  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_serv.h ../include/capability.h \
+  ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
+  ../include/s_user.h ../include/send.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h
+m_starttls.so: m_starttls.c ../include/stdinc.h \
+  ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
+  ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
+  ../libratbox/include/rb_commio.h ../libratbox/include/rb_balloc.h \
+  ../libratbox/include/rb_linebuf.h ../libratbox/include/rb_snprintf.h \
+  ../libratbox/include/rb_event.h ../libratbox/include/rb_helper.h \
+  ../libratbox/include/rb_rawbuf.h ../libratbox/include/rb_patricia.h \
+  ../include/config.h ../include/setup.h ../include/defaults.h \
+  ../include/ircd_defs.h ../include/logger.h ../include/send.h \
+  ../include/client.h ../include/channel.h ../include/res.h \
+  ../include/common.h ../include/reslib.h ../include/match.h \
+  ../include/ircd.h ../include/snomask.h ../include/client.h \
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/match.h ../include/hash.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
+  ../include/msg.h ../include/modules.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/msg.h ../include/hook.h \
+  ../include/sslproc.h
 m_stats.so: m_stats.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -987,15 +1154,17 @@ m_stats.so: m_stats.c ../include/stdinc.h \
   ../include/class.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/common.h ../include/match.h \
-  ../include/ircd.h ../include/listener.h ../include/msg.h \
-  ../include/hostmask.h ../include/numeric.h ../include/scache.h \
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/common.h ../include/match.h ../include/ircd.h \
+  ../include/listener.h ../include/msg.h ../include/hostmask.h \
+  ../include/numeric.h ../include/messages.h ../include/scache.h \
   ../include/send.h ../include/s_conf.h ../include/class.h \
-  ../include/s_serv.h ../include/s_stats.h ../include/s_user.h \
-  ../include/blacklist.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/hook.h ../include/s_newconf.h \
-  ../include/hash.h ../include/reject.h ../include/whowas.h
+  ../include/s_serv.h ../include/capability.h ../include/s_stats.h \
+  ../include/s_user.h ../include/blacklist.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h ../include/hook.h \
+  ../include/s_newconf.h ../include/hash.h ../include/reject.h \
+  ../include/whowas.h
 m_svinfo.so: m_svinfo.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1008,11 +1177,13 @@ m_svinfo.so: m_svinfo.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/common.h ../include/match.h ../include/ircd.h \
-  ../include/numeric.h ../include/send.h ../include/s_conf.h \
-  ../include/class.h ../include/logger.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/send.h ../include/s_conf.h \
+  ../include/class.h ../include/s_newconf.h ../include/logger.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h
 m_tb.so: m_tb.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -1025,11 +1196,12 @@ m_tb.so: m_tb.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/channel.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/common.h ../include/config.h \
-  ../include/ircd.h ../include/match.h ../include/s_conf.h \
-  ../include/class.h ../include/msg.h ../include/modules.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/msg.h \
-  ../include/hook.h ../include/hash.h ../include/s_serv.h
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/common.h ../include/config.h ../include/ircd.h \
+  ../include/match.h ../include/s_conf.h ../include/class.h \
+  ../include/msg.h ../include/modules.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/msg.h ../include/hook.h \
+  ../include/hash.h ../include/s_serv.h ../include/capability.h
 m_testline.so: m_testline.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1042,11 +1214,12 @@ m_testline.so: m_testline.c ../include/stdinc.h \
   ../include/send.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/modules.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/msg.h ../include/hook.h \
-  ../include/msg.h ../include/hash.h ../include/hostmask.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
-  ../include/s_newconf.h
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/modules.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/msg.h ../include/hook.h ../include/msg.h ../include/hash.h \
+  ../include/hostmask.h ../include/numeric.h ../include/messages.h \
+  ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
+  ../include/reject.h
 m_testmask.so: m_testmask.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1059,12 +1232,31 @@ m_testmask.so: m_testmask.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/common.h ../include/ircd.h ../include/match.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
-  ../include/logger.h ../include/s_serv.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/ircd.h ../include/match.h ../include/numeric.h \
+  ../include/messages.h ../include/s_conf.h ../include/class.h \
+  ../include/logger.h ../include/s_serv.h ../include/capability.h \
+  ../include/send.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h
+m_tginfo.so: m_tginfo.c ../include/stdinc.h \
+  ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
+  ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
+  ../libratbox/include/rb_commio.h ../libratbox/include/rb_balloc.h \
+  ../libratbox/include/rb_linebuf.h ../libratbox/include/rb_snprintf.h \
+  ../libratbox/include/rb_event.h ../libratbox/include/rb_helper.h \
+  ../libratbox/include/rb_rawbuf.h ../libratbox/include/rb_patricia.h \
+  ../include/config.h ../include/setup.h ../include/defaults.h \
+  ../include/ircd_defs.h ../include/logger.h ../include/send.h \
+  ../include/client.h ../include/channel.h ../include/res.h \
+  ../include/common.h ../include/reslib.h ../include/match.h \
+  ../include/ircd.h ../include/snomask.h ../include/client.h \
+  ../include/privilege.h ../include/stdinc.h ../include/common.h \
+  ../include/match.h ../include/hash.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
+  ../include/msg.h ../include/modules.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/msg.h ../include/hook.h \
+  ../include/s_newconf.h
 m_time.so: m_time.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -1076,12 +1268,13 @@ m_time.so: m_time.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_conf.h ../include/class.h \
-  ../include/s_serv.h ../include/send.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h \
-  ../include/packet.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_conf.h ../include/class.h \
+  ../include/s_serv.h ../include/capability.h ../include/send.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h ../include/packet.h
 m_topic.so: m_topic.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1094,12 +1287,14 @@ m_topic.so: m_topic.c ../include/stdinc.h \
   ../include/channel.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/hash.h ../include/match.h \
-  ../include/ircd.h ../include/numeric.h ../include/send.h \
-  ../include/s_conf.h ../include/class.h ../include/s_serv.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/packet.h
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/hash.h ../include/match.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/send.h \
+  ../include/s_newconf.h ../include/s_conf.h ../include/class.h \
+  ../include/s_serv.h ../include/capability.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/packet.h ../include/tgchange.h
 m_trace.so: m_trace.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1112,13 +1307,14 @@ m_trace.so: m_trace.c ../include/stdinc.h \
   ../include/class.h ../include/hook.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/hash.h \
-  ../include/common.h ../include/match.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_serv.h ../include/s_conf.h \
-  ../include/class.h ../include/s_newconf.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/hash.h ../include/common.h \
+  ../include/match.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_serv.h ../include/capability.h \
+  ../include/s_conf.h ../include/class.h ../include/s_newconf.h \
+  ../include/send.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h
 m_user.so: m_user.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -1130,8 +1326,9 @@ m_user.so: m_user.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/logger.h ../include/send.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/match.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_user.h \
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/match.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_user.h \
   ../include/send.h ../include/s_conf.h ../include/class.h \
   ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
   ../include/modules.h ../include/parse.h ../include/msg.h \
@@ -1148,11 +1345,12 @@ m_userhost.so: m_userhost.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_serv.h \
-  ../include/send.h ../include/match.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h \
-  ../include/s_conf.h ../include/class.h
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_serv.h \
+  ../include/capability.h ../include/send.h ../include/match.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h ../include/s_conf.h ../include/class.h
 m_users.so: m_users.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1165,11 +1363,12 @@ m_users.so: m_users.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_serv.h \
-  ../include/s_conf.h ../include/class.h ../include/send.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_serv.h \
+  ../include/capability.h ../include/s_conf.h ../include/class.h \
+  ../include/send.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h
 m_version.so: m_version.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1182,11 +1381,12 @@ m_version.so: m_version.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_conf.h \
-  ../include/class.h ../include/s_serv.h ../include/supported.h \
-  ../include/send.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_conf.h \
+  ../include/class.h ../include/s_serv.h ../include/capability.h \
+  ../include/supported.h ../include/send.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h
 m_wallops.so: m_wallops.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1199,12 +1399,13 @@ m_wallops.so: m_wallops.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/ircd.h ../include/match.h ../include/numeric.h \
+  ../include/privilege.h ../include/stdinc.h ../include/ircd.h \
+  ../include/match.h ../include/numeric.h ../include/messages.h \
   ../include/send.h ../include/s_user.h ../include/s_conf.h \
   ../include/class.h ../include/s_newconf.h ../include/msg.h \
   ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
   ../include/parse.h ../include/msg.h ../include/hook.h \
-  ../include/s_serv.h
+  ../include/s_serv.h ../include/capability.h
 m_who.so: m_who.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../libratbox/include/librb-config.h ../libratbox/include/rb_tools.h \
   ../libratbox/include/rb_memory.h ../libratbox/include/rb_commio.h \
@@ -1217,13 +1418,14 @@ m_who.so: m_who.c ../include/stdinc.h ../libratbox/include/ratbox_lib.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/channel.h ../include/hash.h ../include/ircd.h \
-  ../include/numeric.h ../include/s_serv.h ../include/send.h \
-  ../include/match.h ../include/s_conf.h ../include/class.h \
-  ../include/logger.h ../include/msg.h ../include/parse.h \
-  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
-  ../include/msg.h ../include/hook.h ../include/packet.h \
-  ../include/s_newconf.h
+  ../include/privilege.h ../include/stdinc.h ../include/channel.h \
+  ../include/hash.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/s_serv.h ../include/capability.h \
+  ../include/send.h ../include/match.h ../include/s_conf.h \
+  ../include/class.h ../include/logger.h ../include/msg.h \
+  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
+  ../include/parse.h ../include/msg.h ../include/hook.h \
+  ../include/packet.h ../include/s_newconf.h ../include/ratelimit.h
 m_whois.so: m_whois.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1236,13 +1438,15 @@ m_whois.so: m_whois.c ../include/stdinc.h \
   ../include/common.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/hash.h ../include/channel.h \
-  ../include/ircd.h ../include/numeric.h ../include/s_conf.h \
-  ../include/class.h ../include/s_serv.h ../include/send.h \
-  ../include/match.h ../include/logger.h ../include/msg.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/modules.h \
-  ../include/parse.h ../include/msg.h ../include/hook.h ../include/hook.h \
-  ../include/s_newconf.h
+  ../include/client.h ../include/privilege.h ../include/stdinc.h \
+  ../include/hash.h ../include/channel.h ../include/ircd.h \
+  ../include/numeric.h ../include/messages.h ../include/s_conf.h \
+  ../include/class.h ../include/s_serv.h ../include/capability.h \
+  ../include/send.h ../include/match.h ../include/logger.h \
+  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
+  ../include/modules.h ../include/parse.h ../include/msg.h \
+  ../include/hook.h ../include/hook.h ../include/s_newconf.h \
+  ../include/ipv4_from_ipv6.h ../include/ratelimit.h
 m_whowas.so: m_whowas.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1255,13 +1459,14 @@ m_whowas.so: m_whowas.c ../include/stdinc.h \
   ../include/whowas.h ../include/client.h ../include/channel.h \
   ../include/res.h ../include/common.h ../include/reslib.h \
   ../include/match.h ../include/ircd.h ../include/snomask.h \
-  ../include/client.h ../include/common.h ../include/hash.h \
-  ../include/match.h ../include/ircd.h ../include/ircd_defs.h \
-  ../include/numeric.h ../include/s_serv.h ../include/s_user.h \
-  ../include/send.h ../include/s_conf.h ../include/class.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h
+  ../include/privilege.h ../include/stdinc.h ../include/client.h \
+  ../include/common.h ../include/hash.h ../include/match.h \
+  ../include/ircd.h ../include/ircd_defs.h ../include/numeric.h \
+  ../include/messages.h ../include/s_serv.h ../include/capability.h \
+  ../include/s_user.h ../include/send.h ../include/s_conf.h \
+  ../include/class.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h
 m_unreject.so: m_unreject.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1274,10 +1479,11 @@ m_unreject.so: m_unreject.c ../include/stdinc.h \
   ../include/client.h ../include/channel.h ../include/res.h \
   ../include/common.h ../include/reslib.h ../include/match.h \
   ../include/ircd.h ../include/snomask.h ../include/client.h \
-  ../include/s_conf.h ../include/class.h ../include/hostmask.h \
-  ../include/reject.h ../include/msg.h ../include/modules.h \
-  ../include/parse.h ../include/irc_dictionary.h ../include/msg.h \
-  ../include/hook.h ../include/send.h
+  ../include/privilege.h ../include/stdinc.h ../include/s_conf.h \
+  ../include/class.h ../include/hostmask.h ../include/reject.h \
+  ../include/msg.h ../include/modules.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/msg.h ../include/hook.h \
+  ../include/send.h
 m_xline.so: m_xline.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1290,14 +1496,16 @@ m_xline.so: m_xline.c ../include/stdinc.h \
   ../include/send.h ../include/channel.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/common.h \
-  ../include/config.h ../include/class.h ../include/ircd.h \
-  ../include/numeric.h ../include/logger.h ../include/s_serv.h \
-  ../include/whowas.h ../include/match.h ../include/hash.h \
-  ../include/msg.h ../include/parse.h ../include/irc_dictionary.h \
-  ../include/modules.h ../include/parse.h ../include/msg.h \
-  ../include/hook.h ../include/s_conf.h ../include/class.h \
-  ../include/s_newconf.h ../include/reject.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/common.h ../include/config.h \
+  ../include/class.h ../include/ircd.h ../include/numeric.h \
+  ../include/messages.h ../include/logger.h ../include/s_serv.h \
+  ../include/capability.h ../include/whowas.h ../include/match.h \
+  ../include/hash.h ../include/msg.h ../include/parse.h \
+  ../include/irc_dictionary.h ../include/modules.h ../include/parse.h \
+  ../include/msg.h ../include/hook.h ../include/s_conf.h \
+  ../include/class.h ../include/s_newconf.h ../include/reject.h \
+  ../include/bandbi.h ../include/operhash.h
 sno_routing.so: sno_routing.c ../include/stdinc.h \
   ../libratbox/include/ratbox_lib.h ../libratbox/include/librb-config.h \
   ../libratbox/include/rb_tools.h ../libratbox/include/rb_memory.h \
@@ -1311,5 +1519,6 @@ sno_routing.so: sno_routing.c ../include/stdinc.h \
   ../include/msg.h ../include/hook.h ../include/client.h \
   ../include/channel.h ../include/res.h ../include/common.h \
   ../include/reslib.h ../include/match.h ../include/ircd.h \
-  ../include/snomask.h ../include/client.h ../include/hook.h \
-  ../include/ircd.h ../include/send.h
+  ../include/snomask.h ../include/client.h ../include/privilege.h \
+  ../include/stdinc.h ../include/hook.h ../include/ircd.h \
+  ../include/send.h