Functions | Variables

ultimate3.c File Reference

#include "services.h"
#include "pseudo.h"
#include "ultimate3.h"
#include "version.h"
Include dependency graph for ultimate3.c:

Go to the source code of this file.

Functions

void ultimate3_set_umode (User *user, int ac, char **av)
void ultimate3_cmd_unban (char *name, char *nick)
void ultimate3_cmd_svsmode_chan (char *name, char *mode, char *nick)
int anope_event_sjoin (char *source, int ac, char **av)
int anope_event_nick (char *source, int ac, char **av)
int anope_event_sethost (char *source, int ac, char **av)
int anope_event_capab (char *source, int ac, char **av)
int anope_event_client (char *source, int ac, char **av)
void moduleAddIRCDMsgs (void)
void ultimate3_cmd_sqline (char *mask, char *reason)
void ultimate3_cmd_unsgline (char *mask)
void ultimate3_cmd_unszline (char *mask)
void ultimate3_cmd_szline (char *mask, char *reason, char *whom)
void ultimate3_cmd_svsnoop (char *server, int set)
void ultimate3_cmd_svsadmin (char *server, int set)
void ultimate3_cmd_sgline (char *mask, char *reason)
void ultimate3_cmd_remove_akill (char *user, char *host)
void ultimate3_cmd_vhost_off (User *u)
void ultimate3_cmd_vhost_on (char *nick, char *vIdent, char *vhost)
void ultimate3_cmd_join (char *user, char *channel, time_t chantime)
void ultimate3_cmd_akill (char *user, char *host, char *who, time_t when, time_t expires, char *reason)
void ultimate3_cmd_svskill (char *source, char *user, char *buf)
void ultimate3_cmd_svsmode (User *u, int ac, char **av)
void anope_squit (char *servname, char *message)
void anope_pong (char *servname)
int anope_event_ping (char *source, int ac, char **av)
int anope_event_436 (char *source, int ac, char **av)
int anope_event_away (char *source, int ac, char **av)
int anope_event_topic (char *source, int ac, char **av)
int anope_event_squit (char *source, int ac, char **av)
int anope_event_quit (char *source, int ac, char **av)
int anope_event_mode (char *source, int ac, char **av)
int anope_event_os (char *source, int ac, char **av)
int anope_event_ns (char *source, int ac, char **av)
int anope_event_ms (char *source, int ac, char **av)
int anope_event_hs (char *source, int ac, char **av)
int anope_event_cs (char *source, int ac, char **av)
int anope_event_kill (char *source, int ac, char **av)
int anope_event_kick (char *source, int ac, char **av)
int anope_event_join (char *source, int ac, char **av)
int anope_event_motd (char *source, int ac, char **av)
int anope_event_setname (char *source, int ac, char **av)
int anope_event_chgname (char *source, int ac, char **av)
int anope_event_setident (char *source, int ac, char **av)
int anope_event_chgident (char *source, int ac, char **av)
int anope_event_server (char *source, int ac, char **av)
int anope_event_privmsg (char *source, int ac, char **av)
int anope_event_part (char *source, int ac, char **av)
int anope_event_whois (char *source, int ac, char **av)
void ultimate3_cmd_topic (char *whosets, char *chan, char *whosetit, char *topic, time_t when)
void ultimate3_cmd_372 (char *source, char *msg)
void ultimate3_cmd_372_error (char *source)
void ultimate3_cmd_375 (char *source)
void ultimate3_cmd_376 (char *source)
void ultimate3_cmd_nick (char *nick, char *name, char *modes)
void ultimate3_cmd_guest_nick (char *nick, char *user, char *host, char *real, char *modes)
void ultimate3_cmd_mode (char *source, char *dest, char *buf)
void ultimate3_cmd_bot_nick (char *nick, char *user, char *host, char *real, char *modes)
void ultimate3_cmd_kick (char *source, char *chan, char *user, char *buf)
void ultimate3_cmd_notice_ops (char *source, char *dest, char *buf)
void ultimate3_cmd_notice (char *source, char *dest, char *buf)
void ultimate3_cmd_notice2 (char *source, char *dest, char *msg)
void ultimate3_cmd_privmsg (char *source, char *dest, char *buf)
void ultimate3_cmd_privmsg2 (char *source, char *dest, char *msg)
void ultimate3_cmd_serv_notice (char *source, char *dest, char *msg)
void ultimate3_cmd_serv_privmsg (char *source, char *dest, char *msg)
void ultimate3_cmd_bot_chan_mode (char *nick, char *chan)
void ultimate3_cmd_351 (char *source)
void ultimate3_cmd_quit (char *source, char *buf)
void ultimate3_cmd_capab ()
void ultimate3_cmd_pass (char *pass)
void ultimate3_cmd_server (char *servname, int hop, char *descript)
void ultimate3_cmd_pong (char *servname, char *who)
void ultimate3_cmd_unsqline (char *user)
void ultimate3_cmd_chghost (char *nick, char *vhost)
void ultimate3_cmd_chgident (char *nick, char *vIdent)
void ultimate3_cmd_invite (char *source, char *chan, char *nick)
void ultimate3_cmd_part (char *nick, char *chan, char *buf)
void ultimate3_cmd_391 (char *source, char *timestr)
void ultimate3_cmd_250 (char *buf)
void ultimate3_cmd_307 (char *buf)
void ultimate3_cmd_311 (char *buf)
void ultimate3_cmd_312 (char *buf)
void ultimate3_cmd_317 (char *buf)
void ultimate3_cmd_219 (char *source, char *letter)
void ultimate3_cmd_401 (char *source, char *who)
void ultimate3_cmd_318 (char *source, char *who)
void ultimate3_cmd_242 (char *buf)
void ultimate3_cmd_243 (char *buf)
void ultimate3_cmd_211 (char *buf)
void ultimate3_cmd_global (char *source, char *buf)
void ultimate3_cmd_squit (char *servname, char *message)
void ultimate3_cmd_svso (char *source, char *nick, char *flag)
void ultimate3_cmd_chg_nick (char *oldnick, char *newnick)
void ultimate3_cmd_svsnick (char *source, char *guest, time_t when)
void ultimate3_cmd_svinfo ()
void ultimate3_cmd_burst ()
void ultimate3_cmd_connect (int servernum)
void ultimate3_cmd_bob ()
void ultimate3_cmd_svshold (char *nick)
void ultimate3_cmd_release_svshold (char *nick)
void ultimate3_cmd_svid_umode (char *nick, time_t ts)
void ultimate3_cmd_nc_change (User *u)
void ultimate3_cmd_svid_umode2 (User *u, char *ts)
void ultimate3_cmd_svid_umode3 (User *u, char *ts)
int anope_event_svinfo (char *source, int ac, char **av)
int anope_event_pass (char *source, int ac, char **av)
int anope_event_gnotice (char *source, int ac, char **av)
int anope_event_netctrl (char *source, int ac, char **av)
int anope_event_notice (char *source, int ac, char **av)
int anope_event_sqline (char *source, int ac, char **av)
void ultimate3_cmd_svsjoin (char *source, char *nick, char *chan, char *param)
void ultimate3_cmd_svspart (char *source, char *nick, char *chan)
void ultimate3_cmd_swhois (char *source, char *who, char *mask)
void ultimate3_cmd_eob ()
int anope_event_error (char *source, int ac, char **av)
int anope_event_eob (char *source, int ac, char **av)
int anope_event_burst (char *source, int ac, char **av)
int anope_event_rehash (char *source, int ac, char **av)
int anope_event_credits (char *source, int ac, char **av)
int anope_event_admin (char *source, int ac, char **av)
int anope_event_netglobal (char *source, int ac, char **av)
int anope_event_invite (char *source, int ac, char **av)
int ultiamte3_flood_mode_check (char *value)
void ultimate3_cmd_jupe (char *jserver, char *who, char *reason)
void ultimate3_cmd_global_legacy (char *source, char *fmt)
int ultiamte3_valid_nick (char *nick)
int ultiamte3_valid_chan (char *chan)
void ultimate3_cmd_ctcp (char *source, char *dest, char *buf)
void moduleAddAnopeCmds ()
int AnopeInit (int argc, char **argv)

Variables

IRCDVar myIrcd []
IRCDCAPAB myIrcdcap []
unsigned long umodes [128]
char myCsmodes [128]
CMMode myCmmodes [128]
CBMode myCbmodes [128]
CBModeInfo myCbmodeinfos []
CUMode myCumodes [128]

Function Documentation

int anope_event_436 ( char *  source,
int  ac,
char **  av 
)

Definition at line 783 of file ultimate3.c.

References m_nickcoll().

int anope_event_admin ( char *  source,
int  ac,
char **  av 
)

Definition at line 1648 of file ultimate3.c.

int anope_event_away ( char *  source,
int  ac,
char **  av 
)

Definition at line 792 of file ultimate3.c.

References m_away().

int anope_event_burst ( char *  source,
int  ac,
char **  av 
)

Definition at line 1620 of file ultimate3.c.

References findserver(), finish_sync(), serv_uplink, and servlist.

int anope_event_capab ( char *  source,
int  ac,
char **  av 
)

Definition at line 559 of file ultimate3.c.

References capab_parse().

int anope_event_chgident ( char *  source,
int  ac,
char **  av 
)

Definition at line 977 of file ultimate3.c.

References alog(), change_user_username(), debug, and finduser().

int anope_event_chgname ( char *  source,
int  ac,
char **  av 
)

Definition at line 940 of file ultimate3.c.

References alog(), change_user_realname(), debug, and finduser().

int anope_event_client ( char *  source,
int  ac,
char **  av 
)

Definition at line 581 of file ultimate3.c.

References anope_set_umode(), and do_nick().

Referenced by moduleAddIRCDMsgs().

int anope_event_credits ( char *  source,
int  ac,
char **  av 
)

Definition at line 1643 of file ultimate3.c.

int anope_event_cs ( char *  source,
int  ac,
char **  av 
)

Definition at line 876 of file ultimate3.c.

References m_privmsg(), and s_ChanServ.

int anope_event_eob ( char *  source,
int  ac,
char **  av 
)

Definition at line 1602 of file ultimate3.c.

References findserver(), finish_sync(), serv_uplink, and servlist.

Referenced by moduleAddIRCDMsgs().

int anope_event_error ( char *  source,
int  ac,
char **  av 
)

Definition at line 1591 of file ultimate3.c.

References alog(), and debug.

int anope_event_gnotice ( char *  source,
int  ac,
char **  av 
)

Definition at line 1532 of file ultimate3.c.

int anope_event_hs ( char *  source,
int  ac,
char **  av 
)

Definition at line 867 of file ultimate3.c.

References m_privmsg(), and s_HostServ.

int anope_event_invite ( char *  source,
int  ac,
char **  av 
)

Definition at line 1658 of file ultimate3.c.

int anope_event_join ( char *  source,
int  ac,
char **  av 
)

Definition at line 903 of file ultimate3.c.

References do_join().

int anope_event_kick ( char *  source,
int  ac,
char **  av 
)

Definition at line 894 of file ultimate3.c.

References do_kick().

int anope_event_kill ( char *  source,
int  ac,
char **  av 
)

Definition at line 885 of file ultimate3.c.

References m_kill().

int anope_event_mode ( char *  source,
int  ac,
char **  av 
)

Definition at line 826 of file ultimate3.c.

References do_cmode(), and do_umode().

int anope_event_motd ( char *  source,
int  ac,
char **  av 
)

Definition at line 911 of file ultimate3.c.

References m_motd().

int anope_event_ms ( char *  source,
int  ac,
char **  av 
)

Definition at line 858 of file ultimate3.c.

References m_privmsg(), and s_MemoServ.

int anope_event_netctrl ( char *  source,
int  ac,
char **  av 
)

Definition at line 1538 of file ultimate3.c.

Referenced by moduleAddIRCDMsgs().

int anope_event_netglobal ( char *  source,
int  ac,
char **  av 
)

Definition at line 1653 of file ultimate3.c.

Referenced by moduleAddIRCDMsgs().

int anope_event_nick ( char *  source,
int  ac,
char **  av 
)

Definition at line 524 of file ultimate3.c.

References anope_set_umode(), and do_nick().

int anope_event_notice ( char *  source,
int  ac,
char **  av 
)

Definition at line 1544 of file ultimate3.c.

int anope_event_ns ( char *  source,
int  ac,
char **  av 
)

Definition at line 849 of file ultimate3.c.

References m_privmsg(), and s_NickServ.

int anope_event_os ( char *  source,
int  ac,
char **  av 
)

Definition at line 840 of file ultimate3.c.

References m_privmsg(), and s_OperServ.

int anope_event_part ( char *  source,
int  ac,
char **  av 
)

Definition at line 1015 of file ultimate3.c.

References do_part().

int anope_event_pass ( char *  source,
int  ac,
char **  av 
)

Definition at line 1526 of file ultimate3.c.

int anope_event_ping ( char *  source,
int  ac,
char **  av 
)

Definition at line 775 of file ultimate3.c.

References ServerName, and ultimate3_cmd_pong().

int anope_event_privmsg ( char *  source,
int  ac,
char **  av 
)

Definition at line 1007 of file ultimate3.c.

References m_privmsg().

int anope_event_quit ( char *  source,
int  ac,
char **  av 
)

Definition at line 817 of file ultimate3.c.

References do_quit().

int anope_event_rehash ( char *  source,
int  ac,
char **  av 
)

Definition at line 1638 of file ultimate3.c.

int anope_event_server ( char *  source,
int  ac,
char **  av 
)

Definition at line 997 of file ultimate3.c.

References do_server(), sstrdup(), stricmp(), and uplink.

int anope_event_sethost ( char *  source,
int  ac,
char **  av 
)

Definition at line 540 of file ultimate3.c.

References alog(), change_user_host(), debug, and finduser().

int anope_event_setident ( char *  source,
int  ac,
char **  av 
)

Definition at line 959 of file ultimate3.c.

References alog(), change_user_username(), debug, and finduser().

int anope_event_setname ( char *  source,
int  ac,
char **  av 
)

Definition at line 921 of file ultimate3.c.

References alog(), change_user_realname(), debug, and finduser().

int anope_event_sjoin ( char *  source,
int  ac,
char **  av 
)

Definition at line 499 of file ultimate3.c.

References do_sjoin().

int anope_event_sqline ( char *  source,
int  ac,
char **  av 
)

Definition at line 1550 of file ultimate3.c.

int anope_event_squit ( char *  source,
int  ac,
char **  av 
)

Definition at line 809 of file ultimate3.c.

References do_squit().

int anope_event_svinfo ( char *  source,
int  ac,
char **  av 
)

Definition at line 1520 of file ultimate3.c.

int anope_event_topic ( char *  source,
int  ac,
char **  av 
)

Definition at line 801 of file ultimate3.c.

References do_topic().

int anope_event_whois ( char *  source,
int  ac,
char **  av 
)

Definition at line 1023 of file ultimate3.c.

References m_whois().

void anope_pong ( char *  servname  ) 

Definition at line 768 of file ultimate3.c.

References send_cmd().

void anope_squit ( char *  servname,
char *  message 
)

Definition at line 763 of file ultimate3.c.

References send_cmd().

int AnopeInit ( int  argc,
char **  argv 
)
void moduleAddAnopeCmds (  ) 

Tell anope which function we want to perform each task inside of anope. These prototypes must match what anope expects.

Definition at line 1727 of file ultimate3.c.

References pmodule_cmd_211(), pmodule_cmd_219(), pmodule_cmd_242(), pmodule_cmd_243(), pmodule_cmd_250(), pmodule_cmd_307(), pmodule_cmd_311(), pmodule_cmd_312(), pmodule_cmd_317(), pmodule_cmd_318(), pmodule_cmd_351(), pmodule_cmd_372(), pmodule_cmd_372_error(), pmodule_cmd_375(), pmodule_cmd_376(), pmodule_cmd_391(), pmodule_cmd_401(), pmodule_cmd_akill(), pmodule_cmd_bob(), pmodule_cmd_bot_chan_mode(), pmodule_cmd_bot_nick(), pmodule_cmd_chg_nick(), pmodule_cmd_connect(), pmodule_cmd_ctcp(), pmodule_cmd_eob(), pmodule_cmd_global(), pmodule_cmd_global_legacy(), pmodule_cmd_guest_nick(), pmodule_cmd_invite(), pmodule_cmd_join(), pmodule_cmd_jupe(), pmodule_cmd_kick(), pmodule_cmd_mode(), pmodule_cmd_nc_change(), pmodule_cmd_nick(), pmodule_cmd_notice(), pmodule_cmd_notice2(), pmodule_cmd_notice_ops(), pmodule_cmd_part(), pmodule_cmd_pong(), pmodule_cmd_privmsg(), pmodule_cmd_privmsg2(), pmodule_cmd_quit(), pmodule_cmd_release_svshold(), pmodule_cmd_remove_akill(), pmodule_cmd_serv_notice(), pmodule_cmd_serv_privmsg(), pmodule_cmd_sgline(), pmodule_cmd_sqline(), pmodule_cmd_squit(), pmodule_cmd_svid_umode(), pmodule_cmd_svid_umode2(), pmodule_cmd_svid_umode3(), pmodule_cmd_svshold(), pmodule_cmd_svsjoin(), pmodule_cmd_svskill(), pmodule_cmd_svsmode(), pmodule_cmd_svsmode_chan(), pmodule_cmd_svsnick(), pmodule_cmd_svsnoop(), pmodule_cmd_svso(), pmodule_cmd_svspart(), pmodule_cmd_swhois(), pmodule_cmd_szline(), pmodule_cmd_topic(), pmodule_cmd_unban(), pmodule_cmd_unsgline(), pmodule_cmd_unsqline(), pmodule_cmd_unszline(), pmodule_cmd_vhost_off(), pmodule_cmd_vhost_on(), pmodule_flood_mode_check(), pmodule_set_umode(), pmodule_valid_chan(), pmodule_valid_nick(), ultiamte3_flood_mode_check(), ultiamte3_valid_chan(), ultiamte3_valid_nick(), ultimate3_cmd_211(), ultimate3_cmd_219(), ultimate3_cmd_242(), ultimate3_cmd_243(), ultimate3_cmd_250(), ultimate3_cmd_307(), ultimate3_cmd_311(), ultimate3_cmd_312(), ultimate3_cmd_317(), ultimate3_cmd_318(), ultimate3_cmd_351(), ultimate3_cmd_372(), ultimate3_cmd_372_error(), ultimate3_cmd_375(), ultimate3_cmd_376(), ultimate3_cmd_391(), ultimate3_cmd_401(), ultimate3_cmd_akill(), ultimate3_cmd_bob(), ultimate3_cmd_bot_chan_mode(), ultimate3_cmd_bot_nick(), ultimate3_cmd_chg_nick(), ultimate3_cmd_connect(), ultimate3_cmd_ctcp(), ultimate3_cmd_eob(), ultimate3_cmd_global(), ultimate3_cmd_global_legacy(), ultimate3_cmd_guest_nick(), ultimate3_cmd_invite(), ultimate3_cmd_join(), ultimate3_cmd_jupe(), ultimate3_cmd_kick(), ultimate3_cmd_mode(), ultimate3_cmd_nc_change(), ultimate3_cmd_nick(), ultimate3_cmd_notice(), ultimate3_cmd_notice2(), ultimate3_cmd_notice_ops(), ultimate3_cmd_part(), ultimate3_cmd_pong(), ultimate3_cmd_privmsg(), ultimate3_cmd_privmsg2(), ultimate3_cmd_quit(), ultimate3_cmd_release_svshold(), ultimate3_cmd_remove_akill(), ultimate3_cmd_serv_notice(), ultimate3_cmd_serv_privmsg(), ultimate3_cmd_sgline(), ultimate3_cmd_sqline(), ultimate3_cmd_squit(), ultimate3_cmd_svid_umode(), ultimate3_cmd_svid_umode2(), ultimate3_cmd_svid_umode3(), ultimate3_cmd_svshold(), ultimate3_cmd_svsjoin(), ultimate3_cmd_svskill(), ultimate3_cmd_svsmode(), ultimate3_cmd_svsmode_chan(), ultimate3_cmd_svsnick(), ultimate3_cmd_svsnoop(), ultimate3_cmd_svso(), ultimate3_cmd_svspart(), ultimate3_cmd_swhois(), ultimate3_cmd_szline(), ultimate3_cmd_topic(), ultimate3_cmd_unban(), ultimate3_cmd_unsgline(), ultimate3_cmd_unsqline(), ultimate3_cmd_unszline(), ultimate3_cmd_vhost_off(), ultimate3_cmd_vhost_on(), and ultimate3_set_umode().

void moduleAddIRCDMsgs ( void   ) 
int ultiamte3_flood_mode_check ( char *  value  ) 

Definition at line 1663 of file ultimate3.c.

Referenced by moduleAddAnopeCmds().

int ultiamte3_valid_chan ( char *  chan  ) 

Definition at line 1701 of file ultimate3.c.

Referenced by moduleAddAnopeCmds().

int ultiamte3_valid_nick ( char *  nick  ) 

Definition at line 1691 of file ultimate3.c.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_211 ( char *  buf  ) 

Definition at line 1374 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_219 ( char *  source,
char *  letter 
)

Definition at line 1320 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_242 ( char *  buf  ) 

Definition at line 1354 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_243 ( char *  buf  ) 

Definition at line 1364 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_250 ( char *  buf  ) 

Definition at line 1270 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_307 ( char *  buf  ) 

Definition at line 1280 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_311 ( char *  buf  ) 

Definition at line 1290 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_312 ( char *  buf  ) 

Definition at line 1300 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_317 ( char *  buf  ) 

Definition at line 1310 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_318 ( char *  source,
char *  who 
)

Definition at line 1344 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_351 ( char *  source  ) 
void ultimate3_cmd_372 ( char *  source,
char *  msg 
)

Definition at line 1038 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_372_error ( char *  source  ) 

Definition at line 1043 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_375 ( char *  source  ) 

Definition at line 1049 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_376 ( char *  source  ) 

Definition at line 1055 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_391 ( char *  source,
char *  timestr 
)

Definition at line 1261 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_401 ( char *  source,
char *  who 
)

Definition at line 1335 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_akill ( char *  user,
char *  host,
char *  who,
time_t  when,
time_t  expires,
char *  reason 
)

Definition at line 739 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_bob (  ) 

Definition at line 1472 of file ultimate3.c.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_bot_chan_mode ( char *  nick,
char *  chan 
)

Definition at line 1155 of file ultimate3.c.

References anope_cmd_mode(), ircdvars_::botchanumode, and ircd.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_bot_nick ( char *  nick,
char *  user,
char *  host,
char *  real,
char *  modes 
)

Definition at line 1085 of file ultimate3.c.

References EnforceQlinedNick(), s_BotServ, send_cmd(), ServerName, and ultimate3_cmd_sqline().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_burst (  ) 

Definition at line 1446 of file ultimate3.c.

References send_cmd().

Referenced by ultimate3_cmd_connect().

void ultimate3_cmd_capab (  ) 

Definition at line 1183 of file ultimate3.c.

References send_cmd().

Referenced by ultimate3_cmd_connect().

void ultimate3_cmd_chg_nick ( char *  oldnick,
char *  newnick 
)

Definition at line 1414 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_chghost ( char *  nick,
char *  vhost 
)

Definition at line 1218 of file ultimate3.c.

References send_cmd(), and ServerName.

void ultimate3_cmd_chgident ( char *  nick,
char *  vIdent 
)

Definition at line 1227 of file ultimate3.c.

References send_cmd(), and ServerName.

void ultimate3_cmd_connect ( int  servernum  ) 
void ultimate3_cmd_ctcp ( char *  source,
char *  dest,
char *  buf 
)

Definition at line 1708 of file ultimate3.c.

References normalizeBuffer(), and send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_eob (  ) 

Definition at line 1586 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_global ( char *  source,
char *  buf 
)

Definition at line 1384 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_global_legacy ( char *  source,
char *  fmt 
)

Definition at line 1682 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_guest_nick ( char *  nick,
char *  user,
char *  host,
char *  real,
char *  modes 
)

Definition at line 1069 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_invite ( char *  source,
char *  chan,
char *  nick 
)

Definition at line 1236 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_join ( char *  user,
char *  channel,
time_t  chantime 
)

Definition at line 734 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_jupe ( char *  jserver,
char *  who,
char *  reason 
)
void ultimate3_cmd_kick ( char *  source,
char *  chan,
char *  user,
char *  buf 
)

Definition at line 1094 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_mode ( char *  source,
char *  dest,
char *  buf 
)

Definition at line 1076 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_nc_change ( User u  ) 

Definition at line 1499 of file ultimate3.c.

References common_svsmode().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_nick ( char *  nick,
char *  name,
char *  modes 
)
void ultimate3_cmd_notice ( char *  source,
char *  dest,
char *  buf 
)

Definition at line 1113 of file ultimate3.c.

References NI_MSG, NSDefFlags, send_cmd(), and ultimate3_cmd_privmsg2().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_notice2 ( char *  source,
char *  dest,
char *  msg 
)

Definition at line 1126 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_notice_ops ( char *  source,
char *  dest,
char *  buf 
)

Definition at line 1103 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_part ( char *  nick,
char *  chan,
char *  buf 
)

Definition at line 1246 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_pass ( char *  pass  ) 

Definition at line 1190 of file ultimate3.c.

References send_cmd().

Referenced by ultimate3_cmd_connect().

void ultimate3_cmd_pong ( char *  servname,
char *  who 
)

Definition at line 1203 of file ultimate3.c.

References send_cmd().

Referenced by anope_event_ping(), and moduleAddAnopeCmds().

void ultimate3_cmd_privmsg ( char *  source,
char *  dest,
char *  buf 
)

Definition at line 1131 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_privmsg2 ( char *  source,
char *  dest,
char *  msg 
)

Definition at line 1140 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds(), and ultimate3_cmd_notice().

void ultimate3_cmd_quit ( char *  source,
char *  buf 
)

Definition at line 1169 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_release_svshold ( char *  nick  ) 

Definition at line 1484 of file ultimate3.c.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_remove_akill ( char *  user,
char *  host 
)

Definition at line 717 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_serv_notice ( char *  source,
char *  dest,
char *  msg 
)

Definition at line 1145 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_serv_privmsg ( char *  source,
char *  dest,
char *  msg 
)

Definition at line 1150 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_server ( char *  servname,
int  hop,
char *  descript 
)

Definition at line 1197 of file ultimate3.c.

References send_cmd().

Referenced by ultimate3_cmd_connect(), and ultimate3_cmd_jupe().

void ultimate3_cmd_sgline ( char *  mask,
char *  reason 
)

Definition at line 712 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_sqline ( char *  mask,
char *  reason 
)

Definition at line 670 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds(), ultimate3_cmd_bot_nick(), and ultimate3_cmd_nick().

void ultimate3_cmd_squit ( char *  servname,
char *  message 
)

Definition at line 1394 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds(), and ultimate3_cmd_jupe().

void ultimate3_cmd_svid_umode ( char *  nick,
time_t  ts 
)

Definition at line 1491 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_svid_umode2 ( User u,
char *  ts 
)

Definition at line 1505 of file ultimate3.c.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_svid_umode3 ( User u,
char *  ts 
)

Definition at line 1510 of file ultimate3.c.

References common_svsmode(), user_::svid, and user_::timestamp.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_svinfo (  ) 

Definition at line 1441 of file ultimate3.c.

References send_cmd().

Referenced by ultimate3_cmd_connect().

void ultimate3_cmd_svsadmin ( char *  server,
int  set 
)

Definition at line 707 of file ultimate3.c.

References ultimate3_cmd_svsnoop().

void ultimate3_cmd_svshold ( char *  nick  ) 

Definition at line 1478 of file ultimate3.c.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_svsjoin ( char *  source,
char *  nick,
char *  chan,
char *  param 
)

Definition at line 1563 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_svskill ( char *  source,
char *  user,
char *  buf 
)

Definition at line 746 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_svsmode ( User u,
int  ac,
char **  av 
)

Definition at line 756 of file ultimate3.c.

References user_::nick, send_cmd(), ServerName, and user_::timestamp.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_svsmode_chan ( char *  name,
char *  mode,
char *  nick 
)

Definition at line 490 of file ultimate3.c.

References send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds(), and ultimate3_cmd_unban().

void ultimate3_cmd_svsnick ( char *  source,
char *  guest,
time_t  when 
)

Definition at line 1424 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_svsnoop ( char *  server,
int  set 
)

Definition at line 702 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds(), and ultimate3_cmd_svsadmin().

void ultimate3_cmd_svso ( char *  source,
char *  nick,
char *  flag 
)

Definition at line 1404 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_svspart ( char *  source,
char *  nick,
char *  chan 
)

Definition at line 1575 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_swhois ( char *  source,
char *  who,
char *  mask 
)

Definition at line 1580 of file ultimate3.c.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_szline ( char *  mask,
char *  reason,
char *  whom 
)

Definition at line 694 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_topic ( char *  whosets,
char *  chan,
char *  whosetit,
char *  topic,
time_t  when 
)

Definition at line 1031 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_unban ( char *  name,
char *  nick 
)

Definition at line 482 of file ultimate3.c.

References ultimate3_cmd_svsmode_chan().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_unsgline ( char *  mask  ) 

Definition at line 679 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_unsqline ( char *  user  ) 

Definition at line 1209 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_unszline ( char *  mask  ) 

Definition at line 684 of file ultimate3.c.

References send_cmd().

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_vhost_off ( User u  ) 

Definition at line 722 of file ultimate3.c.

References common_svsmode(), ircd, user_::nick, notice_lang(), s_HostServ, and ircdvars_::vhostchar.

Referenced by moduleAddAnopeCmds().

void ultimate3_cmd_vhost_on ( char *  nick,
char *  vIdent,
char *  vhost 
)

Definition at line 728 of file ultimate3.c.

References s_HostServ, send_cmd(), and ServerName.

Referenced by moduleAddAnopeCmds().

void ultimate3_set_umode ( User user,
int  ac,
char **  av 
)

Variable Documentation

Initial value:
 {
    {'c', CMODE_c, 0, NULL, NULL},
    {'i', CMODE_i, 0, NULL, NULL},
    {'k', CMODE_k, 0, get_key, cs_get_key},
    {'l', CMODE_l, CBM_MINUS_NO_ARG, get_limit, cs_get_limit},
    {'m', CMODE_m, 0, NULL, NULL},
    {'n', CMODE_n, 0, NULL, NULL},
    {'p', CMODE_p, 0, NULL, NULL},
    {'q', CMODE_q, 0, NULL, NULL},
    {'r', CMODE_r, 0, NULL, NULL},
    {'s', CMODE_s, 0, NULL, NULL},
    {'t', CMODE_t, 0, NULL, NULL},
    {'A', CMODE_A, 0, NULL, NULL},
    {'K', CMODE_K, 0, NULL, NULL},
    {'M', CMODE_M, 0, NULL, NULL},
    {'N', CMODE_N, 0, NULL, NULL},
    {'O', CMODE_O, 0, NULL, NULL},
    {'R', CMODE_R, 0, NULL, NULL},
    {'S', CMODE_S, 0, NULL, NULL},
    {0}
}

Definition at line 412 of file ultimate3.c.

Definition at line 346 of file ultimate3.c.

Initial value:
 {
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL},
    {NULL},
    {add_ban, del_ban},
    {NULL},
    {NULL},
    {add_exception, del_exception},
    {NULL},
    {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL},
    {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}, {NULL}
}

Definition at line 319 of file ultimate3.c.

char myCsmodes[128]
Initial value:
 {
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

    0,
    'a',                        
    0, 0, 0,
    'h',                        
    0, 0, 0, 0,
    0,

    'v', 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

    'o', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}

Definition at line 297 of file ultimate3.c.

Definition at line 434 of file ultimate3.c.

Definition at line 19 of file ultimate3.c.

Definition at line 118 of file ultimate3.c.

unsigned long umodes[128]

Definition at line 245 of file ultimate3.c.