#include "services.h"#include "pseudo.h"
Go to the source code of this file.
Data Structures | |
| struct | my_timeout |
Defines | |
| #define | HASH(nick) ((tolower((nick)[0])&31)<<5 | (tolower((nick)[1])&31)) |
| #define | TO_COLLIDE 0 |
| #define | TO_RELEASE 1 |
| #define | SAFE(x) |
| #define | SAFE(x) |
Functions | |
| static void | add_ns_timeout (NickAlias *na, int type, time_t delay) |
| void | moduleAddNickServCmds (void) |
| void | listnicks (int count_only, const char *nick) |
| void | get_aliases_stats (long *nrec, long *memuse) |
| void | get_core_stats (long *nrec, long *memuse) |
| void | ns_init (void) |
| void | nickserv (User *u, char *buf) |
| void | load_old_ns_dbase (void) |
| void | load_ns_req_db (void) |
| void | load_ns_dbase (void) |
| void | save_ns_dbase (void) |
| void | save_ns_req_dbase (void) |
| void | save_ns_rdb_dbase (void) |
| void | save_ns_req_rdb_dbase (void) |
| int | validate_user (User *u) |
| void | cancel_user (User *u) |
| int | nick_identified (User *u) |
| int | nick_recognized (User *u) |
| int | group_identified (User *u, NickCore *nc) |
| void | expire_nicks () |
| void | expire_requests () |
| NickRequest * | findrequestnick (const char *nick) |
| NickAlias * | findnick (const char *nick) |
| NickCore * | findcore (const char *nick) |
| int | is_on_access (User *u, NickCore *nc) |
| void | alpha_insert_alias (NickAlias *na) |
| void | insert_core (NickCore *nc) |
| void | insert_requestnick (NickRequest *nr) |
| void | change_core_display (NickCore *nc, char *newdisplay) |
| static int | delcore (NickCore *nc) |
| int | delnickrequest (NickRequest *nr) |
| int | delnick (NickAlias *na) |
| void | collide (NickAlias *na, int from_timeout) |
| void | release (NickAlias *na, int from_timeout) |
| static void | rem_ns_timeout (NickAlias *na, int type) |
| static void | timeout_collide (Timeout *t) |
| static void | timeout_release (Timeout *t) |
| void | del_ns_timeout (NickAlias *na, int type) |
| void | clean_ns_timeouts (NickAlias *na) |
| int | should_mode_change (int16 status, int16 mode) |
| int | do_setmodes (User *u) |
| void | nsStartNickTracking (User *u) |
| void | nsStopNickTracking (User *u) |
| int | nsCheckNickTracking (User *u) |
Variables | |
| NickAlias * | nalists [1024] |
| NickCore * | nclists [1024] |
| NickRequest * | nrlists [1024] |
| unsigned int | guestnum |
| static struct my_timeout * | my_timeouts |
| #define HASH | ( | nick | ) | ((tolower((nick)[0])&31)<<5 | (tolower((nick)[1])&31)) |
Definition at line 20 of file nickserv.c.
Referenced by alpha_insert_alias(), change_core_display(), delcore(), delnick(), delnickrequest(), findcore(), findnick(), findrequestnick(), insert_core(), and insert_requestnick().
| #define SAFE | ( | x | ) |
do { \ if ((x) < 0) { \ restore_db(f); \ log_perror("Write error on %s", NickDBName); \ if (time(NULL) - lastwarn > WarningTimeout) { \ anope_cmd_global(NULL, "Write error on %s: %s", NickDBName, \ strerror(errno)); \ lastwarn = time(NULL); \ } \ return; \ } \ } while (0)
Definition at line 747 of file nickserv.c.
| #define SAFE | ( | x | ) |
do { \ if ((x) < 0) { \ if (!forceload) \ fatal("Read error on %s", NickDBName); \ failed = 1; \ break; \ } \ } while (0)
Definition at line 747 of file nickserv.c.
| #define TO_COLLIDE 0 |
Definition at line 28 of file nickserv.c.
Referenced by add_ns_timeout(), cancel_user(), collide(), timeout_collide(), and validate_user().
| #define TO_RELEASE 1 |
Definition at line 29 of file nickserv.c.
Referenced by add_ns_timeout(), cancel_user(), clean_ns_timeouts(), release(), and timeout_release().
| static void add_ns_timeout | ( | NickAlias * | na, | |
| int | type, | |||
| time_t | delay | |||
| ) | [static] |
Definition at line 1786 of file nickserv.c.
References add_timeout(), alog(), timeout_::data, my_timeouts, my_timeout::na, my_timeout::next, nickalias_::nick, my_timeout::prev, scalloc(), my_timeout::to, TO_COLLIDE, TO_RELEASE, and my_timeout::type.
Referenced by cancel_user(), and validate_user().
| void alpha_insert_alias | ( | NickAlias * | na | ) |
Definition at line 1332 of file nickserv.c.
References alog(), debug, HASH, nickalias_::next, nickalias_::nick, nickalias_::prev, and stricmp().
Referenced by db_mysql_load_ns_dbase(), load_old_ns_dbase(), makealias(), and makenick().
| void cancel_user | ( | User * | u | ) |
Definition at line 1061 of file nickserv.c.
References add_ns_timeout(), anope_cmd_guest_nick(), anope_cmd_svshold(), anope_cmd_svskill(), del_ns_timeout(), ircd, user_::na, user_::nick, nickalias_::nick, NS_GUESTED, NSEnforcerHost, NSEnforcerUser, NSReleaseTimeout, s_NickServ, nickalias_::status, ircdvars_::svshold, ircdvars_::svsnick, TO_COLLIDE, TO_RELEASE, and UseSVSHOLD.
Referenced by delete_user(), do_logout(), and do_nick().
| void change_core_display | ( | NickCore * | nc, | |
| char * | newdisplay | |||
| ) |
Definition at line 1410 of file nickserv.c.
References nickcore_::aliases, alog(), slist_::count, nickcore_::display, EVENT_CORE_NEWDISPLAY, HASH, insert_core(), slist_::list, nickcore_::next, nickalias_::nick, nickcore_::prev, rdb_close(), rdb_ns_set_display(), rdb_open(), s_NickServ, send_event(), and sstrdup().
Referenced by delnick(), do_saset_display(), and do_set_display().
| void clean_ns_timeouts | ( | NickAlias * | na | ) |
Definition at line 1854 of file nickserv.c.
References alog(), debug, del_timeout(), my_timeouts, my_timeout::na, my_timeout::next, nickalias_::nick, my_timeout::prev, release(), s_NickServ, my_timeout::to, TO_RELEASE, and my_timeout::type.
Referenced by delnick().
| void collide | ( | NickAlias * | na, | |
| int | from_timeout | |||
| ) |
Definition at line 1665 of file nickserv.c.
References anope_cmd_svsnick(), del_ns_timeout(), finduser(), getrandom16(), ircd, kill_user(), nickalias_::nick, notice_lang(), NSGuestNickPrefix, s_NickServ, snprintf(), nickalias_::status, ircdvars_::svsnick, TO_COLLIDE, and nickalias_::u.
Referenced by do_forbid(), do_recover(), do_suspend(), timeout_collide(), and validate_user().
| void del_ns_timeout | ( | NickAlias * | na, | |
| int | type | |||
| ) |
Definition at line 1825 of file nickserv.c.
References del_timeout(), my_timeouts, my_timeout::na, my_timeout::next, my_timeout::prev, my_timeout::to, and my_timeout::type.
Referenced by cancel_user(), collide(), do_identify(), do_logout(), and release().
| static int delcore | ( | NickCore * | nc | ) | [static] |
Definition at line 1461 of file nickserv.c.
References nickcore_::access, nickcore_::accesscount, alog(), cs_remove_nick(), nickcore_::display, nickcore_::email, EVENT_CORE_DROPPED, nickcore_::greet, HASH, MemoInfo::memocount, MemoInfo::memos, nickcore_::memos, moduleCleanStruct(), nickcore_::moduleData, memo_::moduleData, nickcore_::next, os_remove_nick(), nickcore_::prev, rdb_close(), rdb_open(), rdb_quote(), rdb_scrub_table(), s_NickServ, send_event(), snprintf(), memo_::text, and nickcore_::url.
Referenced by delnick().
| int delnick | ( | NickAlias * | na | ) |
Definition at line 1580 of file nickserv.c.
References nickcore_::aliases, alog(), change_core_display(), clean_ns_timeouts(), common_svsmode(), slist_::count, delcore(), delHostCore(), nickcore_::display, HASH, ircd, nickalias_::last_quit, nickalias_::last_realname, nickalias_::last_usermask, ircdvars_::modeonunreg, moduleCleanStruct(), nickalias_::moduleData, user_::na, nickalias_::nc, nickalias_::next, nickalias_::nick, nickalias_::prev, rdb_close(), rdb_open(), rdb_quote(), rdb_scrub_table(), slist_remove(), snprintf(), stricmp(), and nickalias_::u.
Referenced by do_drop(), do_forbid(), do_group(), expire_nicks(), load_ns_dbase(), load_old_ns_dbase(), and main().
| int delnickrequest | ( | NickRequest * | nr | ) |
Definition at line 1548 of file nickserv.c.
References nickrequest_::email, HASH, nickrequest_::next, nickrequest_::nick, nickrequest_::passcode, and nickrequest_::prev.
Referenced by do_confirm(), do_drop(), do_register(), and expire_requests().
| int do_setmodes | ( | User * | u | ) |
Definition at line 1934 of file nickserv.c.
References c, chan_set_correct_modes(), user_::chans, and user_::u_chanlist::next.
Referenced by do_identify(), and do_nickupdate().
| void expire_nicks | ( | void | ) |
Definition at line 1156 of file nickserv.c.
References alog(), debug, delnick(), nickcore_::display, nickcore_::email, EVENT_NICK_EXPIRE, nickcore_::flags, nickalias_::last_seen, nickalias_::nc, nickalias_::next, NI_SECURE, NI_SUSPENDED, nickalias_::nick, nick_identified(), nick_recognized(), NS_NO_EXPIRE, NS_VERBOTEN, NSExpire, send_event(), sstrdup(), nickalias_::status, and nickalias_::u.
Referenced by expire_all().
| void expire_requests | ( | void | ) |
Definition at line 1192 of file nickserv.c.
References alog(), delnickrequest(), nickrequest_::next, nickrequest_::nick, NSRExpire, and nickrequest_::requested.
Referenced by expire_all().
| NickCore* findcore | ( | const char * | nick | ) |
Definition at line 1257 of file nickserv.c.
References alog(), debug, nickcore_::display, HASH, nickcore_::next, and stricmp().
Referenced by db_mysql_load_cs_dbase(), db_mysql_load_ns_dbase(), do_staff(), load_cs_dbase(), load_ns_dbase(), and main().
| NickAlias* findnick | ( | const char * | nick | ) |
Definition at line 1233 of file nickserv.c.
References alog(), debug, HASH, nickalias_::next, nickalias_::nick, and stricmp().
| NickRequest* findrequestnick | ( | const char * | nick | ) |
Definition at line 1212 of file nickserv.c.
References alog(), debug, HASH, nickrequest_::next, nickrequest_::nick, and stricmp().
Referenced by do_confirm(), do_drop(), do_getpass(), do_group(), do_identify(), do_info(), do_register(), do_resend(), and validate_user().
| void get_aliases_stats | ( | long * | nrec, | |
| long * | memuse | |||
| ) |
Definition at line 155 of file nickserv.c.
References nickalias_::last_quit, nickalias_::last_realname, nickalias_::last_usermask, nickalias_::next, and nickalias_::nick.
Referenced by do_stats().
| void get_core_stats | ( | long * | nrec, | |
| long * | memuse | |||
| ) |
Definition at line 183 of file nickserv.c.
References nickcore_::access, nickcore_::accesscount, nickcore_::aliases, slist_::count, nickcore_::display, nickcore_::email, nickcore_::greet, MemoInfo::memocount, MemoInfo::memos, nickcore_::memos, nickcore_::next, nickcore_::pass, memo_::text, and nickcore_::url.
Referenced by do_stats().
Definition at line 1145 of file nickserv.c.
References user_::na, nickalias_::nc, and nick_identified().
Referenced by do_ghost(), do_recover(), and do_release().
| void insert_core | ( | NickCore * | nc | ) |
Definition at line 1364 of file nickserv.c.
References alog(), debug, nickcore_::display, HASH, nickcore_::next, and nickcore_::prev.
Referenced by change_core_display(), db_mysql_load_ns_dbase(), load_old_ns_dbase(), and makenick().
| void insert_requestnick | ( | NickRequest * | nr | ) |
Definition at line 1385 of file nickserv.c.
References alog(), debug, HASH, nickrequest_::next, nickrequest_::nick, and nickrequest_::prev.
Referenced by db_mysql_load_ns_req_dbase(), load_ns_req_db(), and makerequest().
Definition at line 1283 of file nickserv.c.
References nickcore_::access, nickcore_::accesscount, user_::chost, user_::host, ircd, match_wild_nocase(), scalloc(), user_::username, user_::vhost, ircdvars_::vhost, and user_::vident.
Referenced by do_ghost(), do_recover(), do_release(), and validate_user().
| void listnicks | ( | int | count_only, | |
| const char * | nick | |||
| ) |
Definition at line 49 of file nickserv.c.
References nickcore_::email, findnick(), nickcore_::flags, getstring, nickcore_::greet, nickcore_::icq, nickalias_::last_quit, nickalias_::last_realname, nickalias_::last_seen, nickalias_::last_usermask, nickalias_::nc, nickalias_::next, NI_KILLPROTECT, NI_PRIVATE, NI_SECURE, NI_SUSPENDED, nickalias_::nick, NS_NO_EXPIRE, NS_VERBOTEN, snprintf(), nickalias_::status, nickalias_::time_registered, and nickcore_::url.
Referenced by do_listnicks().
| void load_ns_dbase | ( | void | ) |
Definition at line 563 of file nickserv.c.
References nickcore_::access, nickcore_::accesscount, nickcore_::aliases, alog(), c, nickcore_::channelcount, nickcore_::channelmax, close_db(), CSMaxReg, delnick(), nickcore_::display, nickcore_::email, fatal(), findcore(), memo_::flags, nickcore_::flags, get_file_version(), getc_db, nickcore_::greet, nickcore_::icq, nickcore_::language, nickalias_::last_quit, nickalias_::last_realname, nickalias_::last_seen, nickalias_::last_usermask, load_old_ns_dbase(), MemoInfo::memocount, MemoInfo::memomax, MemoInfo::memos, nickcore_::memos, memo_::moduleData, nickalias_::nc, nickalias_::next, nickcore_::next, NI_SERVICES_ADMIN, NI_SERVICES_OPER, nickalias_::nick, NICK_VERSION, NickDBName, NS_VERBOTEN, NSAllowKillImmed, memo_::number, open_db(), nickcore_::pass, PASSMAX, nickalias_::prev, nickcore_::prev, read_buffer, read_int16(), read_int32(), read_string(), RootNumber, s_NickServ, SAFE, scalloc(), memo_::sender, servadmins, ServicesRoots, servopers, slist_add(), slist_init(), sstrdup(), nickalias_::status, stricmp(), memo_::text, memo_::time, nickalias_::time_registered, and nickcore_::url.
Referenced by do_listchans(), do_listnicks(), and init_secondary().
| void load_ns_req_db | ( | void | ) |
Definition at line 527 of file nickserv.c.
References c, close_db(), nickrequest_::email, enc_encrypt(), fatal(), get_file_version(), getc_db, insert_requestnick(), nickrequest_::nick, open_db(), nickrequest_::passcode, PASSMAX, nickrequest_::password, PRE_NICK_VERSION, PreNickDBName, read_buffer, read_int32(), read_string(), nickrequest_::requested, s_NickServ, SAFE, and scalloc().
Referenced by init_secondary().
| void load_old_ns_dbase | ( | void | ) |
Definition at line 281 of file nickserv.c.
References nickcore_::access, nickcore_::accesscount, nickcore_::aliases, alog(), alpha_insert_alias(), c, nickcore_::channelmax, close_db(), CSMaxReg, delnick(), nickcore_::display, nickcore_::email, fatal(), findnick(), memo_::flags, nickcore_::flags, get_file_version(), getc_db, nickcore_::greet, nickcore_::icq, insert_core(), nickcore_::language, nickalias_::last_quit, nickalias_::last_realname, nickalias_::last_seen, nickalias_::last_usermask, MailValidate(), MemoInfo::memocount, MemoInfo::memomax, MemoInfo::memos, nickcore_::memos, memo_::moduleData, nickalias_::nc, nickalias_::next, NI_SERVICES_ADMIN, NI_SERVICES_OPER, nickalias_::nick, NICK_VERSION, NickDBName, NS_MASTER, NS_OLD_ENCRYPTEDPW, NS_VERBOTEN, NSAllowKillImmed, memo_::number, open_db(), nickcore_::pass, PASSMAX, read_buffer, read_int16(), read_int32(), read_string(), RootNumber, s_NickServ, SAFE, scalloc(), memo_::sender, servadmins, ServicesRoots, servopers, slist_add(), slist_init(), sstrdup(), nickalias_::status, stricmp(), memo_::text, memo_::time, nickalias_::time_registered, and nickcore_::url.
Referenced by load_ns_dbase().
| void moduleAddNickServCmds | ( | void | ) |
Definition at line 37 of file nickserv.c.
References modules_core_init(), NickServCoreModules, and NickServCoreNumber.
Referenced by ns_init().
| int nick_identified | ( | User * | u | ) |
Definition at line 1105 of file nickserv.c.
References user_::na, NS_IDENTIFIED, and nickalias_::status.
Referenced by anope_event_encap(), AnopeInit(), bahamut_set_umode(), change_user_realname(), change_user_username(), check_should_op(), check_should_voice(), do_access(), do_alist(), do_del(), do_drop(), do_enforce_cmode_R(), do_glist(), do_group(), do_identify(), do_info(), do_list(), do_logout(), do_nick(), do_nickupdate(), do_read(), do_saset_display(), do_set(), do_status(), dreamforge_set_umode(), expire_nicks(), get_access(), group_identified(), hybrid_set_umode(), inspircd_set_umode(), is_founder(), is_host_setter(), is_real_founder(), is_services_admin(), is_services_oper(), is_services_root(), memo_send_from(), nsStartNickTracking(), plexus_set_umode(), ptlink_set_umode(), rageircd_set_umode(), solidircd_set_umode(), ultiamte2_set_umode(), ultimate3_set_umode(), unreal_set_umode(), update_cs_lastseen(), update_host(), and viagra_set_umode().
| int nick_recognized | ( | User * | u | ) |
Definition at line 1125 of file nickserv.c.
References user_::na, NS_IDENTIFIED, NS_RECOGNIZED, and nickalias_::status.
Referenced by change_user_realname(), change_user_username(), check_kick(), check_memos(), do_cancel(), do_memocheck(), do_nick(), do_register(), do_status(), expire_nicks(), get_access(), is_founder(), is_real_founder(), memo_send_from(), nc_on_chan(), update_cs_lastseen(), and update_host().
| void nickserv | ( | User * | u, | |
| char * | buf | |||
| ) |
Definition at line 244 of file nickserv.c.
References anope_cmd_ctcp(), mod_run_cmd(), user_::nick, NICKSERV, notice_lang(), s_NickServ, skeleton, and stricmp().
Referenced by m_privmsg().
| void ns_init | ( | void | ) |
Definition at line 232 of file nickserv.c.
References guestnum, and moduleAddNickServCmds().
Referenced by init_secondary().
| int nsCheckNickTracking | ( | User * | u | ) |
Boolean function to check if the user requesting a nick has the tracking signature of that core in its structure.
| u | The user whom to check tracking for |
Definition at line 1992 of file nickserv.c.
References nickcore_::display, user_::na, nickalias_::nc, nickalias_::nick, user_::nickTrack, NS_VERBOTEN, and nickalias_::status.
Referenced by do_nick().
| void nsStartNickTracking | ( | User * | u | ) |
Start Nick tracking and store the nick core display under the user struct.
| u | The user to track nicks for |
Definition at line 1956 of file nickserv.c.
References nickcore_::display, user_::na, nickalias_::nc, nick_identified(), user_::nickTrack, and sstrdup().
Referenced by anope_event_encap(), anope_event_metadata(), do_confirm(), do_group(), do_identify(), do_nick(), do_saset_display(), and do_set_display().
| void nsStopNickTracking | ( | User * | u | ) |
Stop Nick tracking and remove the nick core display under the user struct.
| u | The user to stop tracking for |
Definition at line 1978 of file nickserv.c.
References user_::nickTrack.
Referenced by do_logout().
| void release | ( | NickAlias * | na, | |
| int | from_timeout | |||
| ) |
Definition at line 1699 of file nickserv.c.
References anope_cmd_quit(), anope_cmd_release_svshold(), del_ns_timeout(), ircd, nickalias_::nick, nickalias_::status, ircdvars_::svshold, TO_RELEASE, and UseSVSHOLD.
Referenced by clean_ns_timeouts(), do_release(), and timeout_release().
| static void rem_ns_timeout | ( | NickAlias * | na, | |
| int | type | |||
| ) | [static] |
Definition at line 1729 of file nickserv.c.
References my_timeouts, my_timeout::na, my_timeout::next, my_timeout::prev, and my_timeout::type.
Referenced by timeout_collide(), and timeout_release().
| void save_ns_dbase | ( | void | ) |
Definition at line 762 of file nickserv.c.
References nickcore_::access, nickcore_::accesscount, nickcore_::channelcount, nickcore_::channelmax, close_db(), nickcore_::display, nickcore_::email, memo_::flags, nickcore_::flags, nickcore_::greet, nickcore_::icq, nickcore_::language, nickalias_::last_quit, nickalias_::last_realname, nickalias_::last_seen, nickalias_::last_usermask, lastwarn, MemoInfo::memocount, MemoInfo::memomax, MemoInfo::memos, nickcore_::memos, nickalias_::nc, nickalias_::next, nickcore_::next, nickalias_::nick, NICK_VERSION, NickDBName, memo_::number, open_db(), nickcore_::pass, s_NickServ, SAFE, memo_::sender, nickalias_::status, memo_::text, memo_::time, nickalias_::time_registered, nickcore_::url, write_buffer, write_int16(), write_int32(), write_int8, and write_string().
Referenced by save_databases().
| void save_ns_rdb_dbase | ( | void | ) |
Definition at line 867 of file nickserv.c.
References alog(), nickcore_::display, nickalias_::next, nickcore_::next, nickalias_::nick, rdb_clean_table(), rdb_clean_table_where(), rdb_close(), rdb_open(), rdb_save_ns_alias(), rdb_save_ns_core(), rdb_tag_table(), and rdb_tag_table_where().
Referenced by save_databases().
| void save_ns_req_dbase | ( | void | ) |
Definition at line 840 of file nickserv.c.
References close_db(), nickrequest_::email, lastwarn, nickrequest_::next, nickrequest_::nick, open_db(), nickrequest_::passcode, nickrequest_::password, PRE_NICK_VERSION, PreNickDBName, nickrequest_::requested, s_NickServ, SAFE, write_buffer, write_int32(), write_int8, and write_string().
Referenced by save_databases().
| void save_ns_req_rdb_dbase | ( | void | ) |
Definition at line 940 of file nickserv.c.
References alog(), nickrequest_::next, nickrequest_::nick, rdb_clean_table(), rdb_close(), rdb_open(), rdb_save_ns_req(), and rdb_tag_table().
Referenced by save_databases().
Definition at line 1885 of file nickserv.c.
References CUS_HALFOP, CUS_OP, CUS_OWNER, CUS_PROTECT, CUS_VOICE, ircd, ircdvars_::owner, and ircdvars_::protect.
| static void timeout_collide | ( | Timeout * | t | ) | [static] |
Definition at line 1755 of file nickserv.c.
References collide(), timeout_::data, user_::my_signon, my_timeout::na, NS_IDENTIFIED, rem_ns_timeout(), timeout_::settime, nickalias_::status, TO_COLLIDE, and nickalias_::u.
| static void timeout_release | ( | Timeout * | t | ) | [static] |
Definition at line 1774 of file nickserv.c.
References timeout_::data, my_timeout::na, release(), rem_ns_timeout(), and TO_RELEASE.
| int validate_user | ( | User * | u | ) |
Definition at line 984 of file nickserv.c.
References add_ns_timeout(), collide(), common_get_vhost(), common_get_vident(), findrequestnick(), nickcore_::flags, is_on_access(), nickalias_::last_realname, nickalias_::last_seen, nickalias_::last_usermask, user_::na, nickalias_::nc, NI_KILL_IMMED, NI_KILL_QUICK, NI_KILLPROTECT, NI_SECURE, NI_SUSPENDED, user_::nick, notice_lang(), NS_IDENTIFIED, NS_VERBOTEN, user_::realname, s_NickServ, scalloc(), sstrdup(), nickalias_::status, and TO_COLLIDE.
Referenced by anope_event_eob(), anope_event_metadata(), anope_event_uid(), do_logout(), and do_nick().
| unsigned int guestnum |
Definition at line 26 of file nickserv.c.
struct my_timeout * my_timeouts [static] |
Referenced by add_ns_timeout(), clean_ns_timeouts(), del_ns_timeout(), and rem_ns_timeout().
Definition at line 22 of file nickserv.c.
Definition at line 23 of file nickserv.c.
| NickRequest* nrlists[1024] |
Definition at line 24 of file nickserv.c.
1.7.1