2 * Remote client nick change notices.
14 static const char sno_desc
[] =
15 "Adds server notices for remote nick changes";
17 static int _modinit(void);
18 static void h_gnc_nick_change(void *data
);
20 mapi_hfn_list_av1 gcn_hfnlist
[] = {
21 { "remote_nick_change", h_gnc_nick_change
},
25 DECLARE_MODULE_AV2(globalnickchange
, _modinit
, NULL
, NULL
, NULL
, gcn_hfnlist
, NULL
, NULL
, sno_desc
);
30 /* show the fact that we are showing user information in /version */
31 opers_see_all_users
= true;
37 h_gnc_nick_change(void *data_
)
39 hook_data
*data
= data_
;
40 struct Client
*source_p
= data
->client
;
41 const char *oldnick
= data
->arg1
;
42 const char *newnick
= data
->arg2
;
44 sendto_realops_snomask_from(SNO_NCHANGE
, L_ALL
, source_p
->servptr
,
45 "Nick change: From %s to %s [%s@%s]",
46 oldnick
, newnick
, source_p
->username
, source_p
->host
);