From 5544da98b80eb223aa68f2320400c1a5661091db Mon Sep 17 00:00:00 2001 From: Elizabeth Myers Date: Mon, 7 Mar 2016 01:52:16 -0600 Subject: [PATCH] Add AV2 descriptions to all m_c* modules. --- modules/m_cap.c | 5 ++++- modules/m_capab.c | 5 ++++- modules/m_certfp.c | 5 ++++- modules/m_challenge.c | 11 +++++++++-- modules/m_chghost.c | 4 +++- modules/m_close.c | 5 ++++- modules/m_cmessage.c | 6 +++++- modules/m_connect.c | 8 ++++++-- 8 files changed, 39 insertions(+), 10 deletions(-) diff --git a/modules/m_cap.c b/modules/m_cap.c index a8b68f5c7..d74e38129 100644 --- a/modules/m_cap.c +++ b/modules/m_cap.c @@ -54,7 +54,10 @@ struct Message cap_msgtab = { }; mapi_clist_av1 cap_clist[] = { &cap_msgtab, NULL }; -DECLARE_MODULE_AV2(cap, NULL, NULL, cap_clist, NULL, NULL, NULL, NULL, NULL); + +static const char cap_desc[] = "Provides the commands used for client capability negotiation"; + +DECLARE_MODULE_AV2(cap, NULL, NULL, cap_clist, NULL, NULL, NULL, NULL, cap_desc); #define IsCapableEntry(c, e) IsCapable(c, 1 << (e)->value) #define HasCapabilityFlag(c, f) (c->ownerdata != NULL && (((struct ClientCapability *)c->ownerdata)->flags & (f)) == f) diff --git a/modules/m_capab.c b/modules/m_capab.c index 054a506b3..e40eb98d9 100644 --- a/modules/m_capab.c +++ b/modules/m_capab.c @@ -44,7 +44,10 @@ struct Message gcap_msgtab = { }; mapi_clist_av1 capab_clist[] = { &capab_msgtab, &gcap_msgtab, NULL }; -DECLARE_MODULE_AV2(capab, NULL, NULL, capab_clist, NULL, NULL, NULL, NULL, NULL); + +static const char capab_desc[] = "Provides the commands used for server-to-server capability negotiation"; + +DECLARE_MODULE_AV2(capab, NULL, NULL, capab_clist, NULL, NULL, NULL, NULL, capab_desc); /* * mr_capab - CAPAB message handler diff --git a/modules/m_certfp.c b/modules/m_certfp.c index ab3949250..1175489f1 100644 --- a/modules/m_certfp.c +++ b/modules/m_certfp.c @@ -47,7 +47,10 @@ struct Message certfp_msgtab = { mapi_clist_av1 certfp_clist[] = { &certfp_msgtab, NULL }; -DECLARE_MODULE_AV2(certfp, NULL, NULL, certfp_clist, NULL, NULL, NULL, NULL, NULL); +static const char certfp_desc[] = + "Provides the CERTFP facility used by servers to set certificate fingerprints"; + +DECLARE_MODULE_AV2(certfp, NULL, NULL, certfp_clist, NULL, NULL, NULL, NULL, certfp_desc); /* ** me_certfp diff --git a/modules/m_challenge.c b/modules/m_challenge.c index b3410b88d..51b4fa4ee 100644 --- a/modules/m_challenge.c +++ b/modules/m_challenge.c @@ -67,7 +67,9 @@ static int challenge_load(void) #endif } -DECLARE_MODULE_AV2(challenge, challenge_load, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +static const char challenge_desc[] = "Does nothing as OpenSSL was not enabled."; + +DECLARE_MODULE_AV2(challenge, challenge_load, NULL, NULL, NULL, NULL, NULL, NULL, challenge_desc); #else static int m_challenge(struct MsgBuf *, struct Client *, struct Client *, int, const char **); @@ -79,7 +81,12 @@ struct Message challenge_msgtab = { }; mapi_clist_av1 challenge_clist[] = { &challenge_msgtab, NULL }; -DECLARE_MODULE_AV2(challenge, NULL, NULL, challenge_clist, NULL, NULL, NULL, NULL, NULL); + +static const char challenge_desc[] = + "Provides the challenge-response facility used for becoming an IRC operator"; + + +DECLARE_MODULE_AV2(challenge, NULL, NULL, challenge_clist, NULL, NULL, NULL, NULL, challenge_desc); static int generate_challenge(char **r_challenge, char **r_response, RSA * key); diff --git a/modules/m_chghost.c b/modules/m_chghost.c index 20bf1bccb..ee1ad296e 100644 --- a/modules/m_chghost.c +++ b/modules/m_chghost.c @@ -45,7 +45,9 @@ struct Message chghost_msgtab = { mapi_clist_av1 chghost_clist[] = { &chghost_msgtab, &realhost_msgtab, NULL }; -DECLARE_MODULE_AV2(chghost, NULL, NULL, chghost_clist, NULL, NULL, NULL, NULL, NULL); +static const char chghost_desc[] = "Provides commands used to change and retrieve client hostnames"; + +DECLARE_MODULE_AV2(chghost, NULL, NULL, chghost_clist, NULL, NULL, NULL, NULL, chghost_desc); /* clean_host() * diff --git a/modules/m_close.c b/modules/m_close.c index b6b73202f..15934e10a 100644 --- a/modules/m_close.c +++ b/modules/m_close.c @@ -39,7 +39,10 @@ struct Message close_msgtab = { }; mapi_clist_av1 close_clist[] = { &close_msgtab, NULL }; -DECLARE_MODULE_AV2(close, NULL, NULL, close_clist, NULL, NULL, NULL, NULL, NULL); + +static const char close_desc[] = "Provides the CLOSE command to clear all unfinished connections"; + +DECLARE_MODULE_AV2(close, NULL, NULL, close_clist, NULL, NULL, NULL, NULL, close_desc); /* * mo_close - CLOSE message handler diff --git a/modules/m_cmessage.c b/modules/m_cmessage.c index 66e19fc68..37ad0813e 100644 --- a/modules/m_cmessage.c +++ b/modules/m_cmessage.c @@ -72,7 +72,11 @@ struct Message cnotice_msgtab = { }; mapi_clist_av1 cmessage_clist[] = { &cprivmsg_msgtab, &cnotice_msgtab, NULL }; -DECLARE_MODULE_AV2(cmessage, _modinit, _moddeinit, cmessage_clist, NULL, NULL, NULL, NULL, NULL); + +static const char cmessage_desc[] = + "Provides the CPRIVMSG and CNOTICE facilities for bypassing anti-spam measures"; + +DECLARE_MODULE_AV2(cmessage, _modinit, _moddeinit, cmessage_clist, NULL, NULL, NULL, NULL, cmessage_desc); #define PRIVMSG 0 #define NOTICE 1 diff --git a/modules/m_connect.c b/modules/m_connect.c index fd9bebc0a..32c3b1be6 100644 --- a/modules/m_connect.c +++ b/modules/m_connect.c @@ -47,7 +47,11 @@ struct Message connect_msgtab = { }; mapi_clist_av1 connect_clist[] = { &connect_msgtab, NULL }; -DECLARE_MODULE_AV2(connect, NULL, NULL, connect_clist, NULL, NULL, NULL, NULL, NULL); + +static const char connect_desc[] = + "Provides the CONNECT command to introduce servers to the network"; + +DECLARE_MODULE_AV2(connect, NULL, NULL, connect_clist, NULL, NULL, NULL, NULL, connect_desc); /* * mo_connect - CONNECT command handler @@ -118,7 +122,7 @@ mo_connect(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *sour sendto_one_notice(source_p, ":Connect: illegal port number"); return 0; } - + /* * Notify all operators about remote connect requests */