From 27958781f6abd9b1bcb1abbb245c9ce266b0d771 Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Sun, 7 Mar 2010 22:25:41 -0600 Subject: [PATCH] Add MLOCK capability token. --- include/s_serv.h | 3 ++- src/s_serv.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/s_serv.h b/include/s_serv.h index ec35cc0..78f27f7 100644 --- a/include/s_serv.h +++ b/include/s_serv.h @@ -72,13 +72,14 @@ struct Capability #define CAP_EUID 0x80000 /* supports EUID (ext UID + nonencap CHGHOST) */ #define CAP_EOPMOD 0x100000 /* supports EOPMOD (ext +z + ext topic) */ #define CAP_BAN 0x200000 /* supports propagated bans */ +#define CAP_BAN 0x400000 /* supports MLOCK messages */ #define CAP_MASK (CAP_QS | CAP_EX | CAP_CHW | \ CAP_IE | CAP_KLN | CAP_SERVICE |\ CAP_CLUSTER | CAP_ENCAP | \ CAP_ZIP | CAP_KNOCK | CAP_UNKLN | \ CAP_RSFNC | CAP_SAVE | CAP_EUID | CAP_EOPMOD | \ - CAP_BAN) + CAP_BAN | CAP_MLOCK) #ifdef HAVE_LIBZ #define CAP_ZIP_SUPPORTED CAP_ZIP diff --git a/src/s_serv.c b/src/s_serv.c index e28d48f..41b5714 100644 --- a/src/s_serv.c +++ b/src/s_serv.c @@ -89,6 +89,7 @@ struct Capability captab[] = { { "EUID", CAP_EUID }, { "EOPMOD", CAP_EOPMOD }, { "BAN", CAP_BAN }, + { "MLOCK", CAP_MLOCK }, {0, 0} };