Anope IRC Services  Version 1.8
Macros | Functions | Variables
config.c File Reference
#include "services.h"
Include dependency graph for config.c:

Go to the source code of this file.

Macros

#define CHECK(v)
 
#define CHEK2(v, n)
 

Functions

void error (int linenum, const char *message,...)
 
int parse_directive (Directive *d, char *dir, int ac, char *av[MAXPARAMS], int linenum, int reload, char *s)
 
int parse (char *buf, int linenum, int reload)
 
int read_config (int reload)
 

Variables

char * IRCDModule
 
char * EncModule
 
char * RemoteServer
 
int RemotePort
 
char * RemotePassword
 
char * RemoteServer2
 
int RemotePort2
 
char * RemotePassword2
 
char * RemoteServer3
 
int RemotePort3
 
char * RemotePassword3
 
char * LocalHost
 
int LocalPort
 
char * ServerName
 
char * ServerDesc
 
char * ServiceUser
 
char * ServiceHost
 
static char * temp_userhost
 
char * HelpChannel
 
char * LogChannel
 
char * NetworkName
 
int NickLen
 
char * s_NickServ
 
char * s_ChanServ
 
char * s_MemoServ
 
char * s_BotServ
 
char * s_HelpServ
 
char * s_OperServ
 
char * s_GlobalNoticer
 
char * s_DevNull
 
char * desc_NickServ
 
char * desc_ChanServ
 
char * desc_MemoServ
 
char * desc_BotServ
 
char * desc_HelpServ
 
char * desc_OperServ
 
char * desc_GlobalNoticer
 
char * desc_DevNull
 
char * HostDBName
 
char * s_HostServ
 
char * desc_HostServ
 
char * s_NickServAlias
 
char * s_ChanServAlias
 
char * s_MemoServAlias
 
char * s_BotServAlias
 
char * s_HelpServAlias
 
char * s_OperServAlias
 
char * s_GlobalNoticerAlias
 
char * s_DevNullAlias
 
char * s_HostServAlias
 
char * desc_NickServAlias
 
char * desc_ChanServAlias
 
char * desc_MemoServAlias
 
char * desc_BotServAlias
 
char * desc_HelpServAlias
 
char * desc_OperServAlias
 
char * desc_GlobalNoticerAlias
 
char * desc_DevNullAlias
 
char * desc_HostServAlias
 
char * PIDFilename
 
char * MOTDFilename
 
char * NickDBName
 
char * PreNickDBName
 
char * ChanDBName
 
char * BotDBName
 
char * OperDBName
 
char * AutokillDBName
 
char * NewsDBName
 
char * HostSetter
 
char ** HostSetters
 
int HostNumber = 0
 
int NoBackupOkay
 
int StrictPasswords
 
int BadPassLimit
 
int BadPassTimeout
 
int UpdateTimeout
 
int ExpireTimeout
 
int ReadTimeout
 
int WarningTimeout
 
int TimeoutCheck
 
int KeepLogs
 
int KeepBackups
 
int ForceForbidReason
 
int UsePrivmsg
 
int UseStrictPrivMsg
 
int DumpCore
 
int LogUsers
 
int NickRegDelay
 
int UseSVSHOLD
 
int UseTokens
 
int UseSVS2MODE
 
int NewsCount
 
int UseMail
 
char * SendMailPath
 
char * SendFrom
 
int RestrictMail
 
int MailDelay
 
int DontQuoteAddresses
 
int ForkForMail
 
static int NSDefNone
 
char * NSGuestNickPrefix
 
int NSAllowKillImmed
 
int NSNoGroupChange
 
int NSDefKill
 
int NSDefKillQuick
 
int NSDefSecure
 
int NSDefPrivate
 
int NSDefMsg
 
int NSDefHideEmail
 
int NSDefHideUsermask
 
int NSDefHideQuit
 
int NSDefMemoSignon
 
int NSDefMemoReceive
 
int NSDefFlags
 
int NSDefLanguage
 
int NSDefAutoop
 
int NSRegDelay
 
int NSResendDelay
 
int NSExpire
 
int NSRExpire
 
int NSForceEmail
 
int NSMaxAliases
 
int NSAccessMax
 
char * NSEnforcerUser
 
char * NSEnforcerHost
 
static char * temp_nsuserhost
 
int NSReleaseTimeout
 
int NSListOpersOnly
 
int NSListMax
 
int NSSecureAdmins
 
int NSStrictPrivileges
 
int NSEmailReg
 
int NSModeOnID
 
int NSRestrictGetPass
 
int NSNickTracking
 
int NSAddAccessOnReg
 
int CSDefNone
 
int CSDefKeepTopic
 
int CSDefOpNotice
 
int CSDefPeace
 
int CSDefPrivate
 
int CSDefRestricted
 
int CSDefSecure
 
int CSDefSecureOps
 
int CSDefSecureFounder
 
int CSDefSignKick
 
int CSDefSignKickLevel
 
int CSDefTopicLock
 
int CSDefXOP
 
int CSDefFlags
 
int CSMaxReg
 
int CSExpire
 
int CSDefBantype
 
int CSAccessMax
 
int CSAutokickMax
 
char * CSAutokickReason
 
int CSInhabit
 
int CSListOpersOnly
 
int CSListMax
 
int CSRestrictGetPass
 
int CSOpersOnly
 
int MSMaxMemos
 
int MSSendDelay
 
int MSNotifyAll
 
int MSMemoReceipt
 
int BSDefDontKickOps
 
int BSDefDontKickVoices
 
int BSDefFantasy
 
int BSDefGreet
 
int BSDefSymbiosis
 
int BSDefFlags
 
int BSKeepData
 
int BSMinUsers
 
int BSBadWordsMax
 
int BSSmartJoin
 
int BSGentleBWReason
 
int BSCaseSensitive
 
char * BSFantasyCharacter
 
int HideStatsO
 
int GlobalOnCycle
 
int AnonymousGlobal
 
int RestrictOperNicks
 
char * GlobalOnCycleMessage
 
char * GlobalOnCycleUP
 
char * ServicesRoot
 
char ** ServicesRoots
 
int RootNumber = 0
 
int SuperAdmin
 
int LogBot
 
int LogMaxUsers
 
int DisableRaw
 
int AutokillExpiry
 
int ChankillExpiry
 
int SGLineExpiry
 
int SQLineExpiry
 
int SZLineExpiry
 
int AkillOnAdd
 
int KillonSGline
 
int KillonSQline
 
int WallOper
 
int WallBadOS
 
int WallOSGlobal
 
int WallOSMode
 
int WallOSClearmodes
 
int WallOSKick
 
int WallOSAkill
 
int WallOSSGLine
 
int WallOSSQLine
 
int WallOSSZLine
 
int WallOSNoOp
 
int WallOSJupe
 
int WallOSRaw
 
int WallAkillExpire
 
int WallSGLineExpire
 
int WallSQLineExpire
 
int WallSZLineExpire
 
int WallExceptionExpire
 
int WallDrop
 
int WallForbid
 
int WallGetpass
 
int WallSetpass
 
int AddAkiller
 
int LimitSessions
 
int DefSessionLimit
 
int ExceptionExpiry
 
int MaxSessionKill
 
int MaxSessionLimit
 
int SessionAutoKillExpiry
 
char * ExceptionDBName
 
char * SessionLimitExceeded
 
char * SessionLimitDetailsLoc
 
int OSOpersOnly
 
char * Modules
 
char * ModulesDelayed
 
char ** ModulesAutoload
 
int ModulesNumber = 0
 
int ModulesDelayedNumber = 0
 
char ** ModulesDelayedAutoload
 
char * HostCoreModules
 
char ** HostServCoreModules
 
int HostServCoreNumber = 0
 
char * MemoCoreModules
 
char ** MemoServCoreModules
 
int MemoServCoreNumber = 0
 
char * HelpCoreModules
 
char ** HelpServCoreModules
 
int HelpServCoreNumber = 0
 
char * BotCoreModules
 
char ** BotServCoreModules
 
int BotServCoreNumber = 0
 
char * OperCoreModules
 
char ** OperServCoreModules
 
int OperServCoreNumber = 0
 
char * NickCoreModules
 
char ** NickServCoreModules
 
int NickServCoreNumber = 0
 
char * ChanCoreModules
 
char ** ChanServCoreModules
 
int ChanServCoreNumber = 0
 
char * MysqlHost
 
char * MysqlUser
 
char * MysqlPass
 
char * MysqlName
 
int MysqlPort
 
char * MysqlSecure
 
char * MysqlSock
 
int MysqlRetries = 0
 
int MysqlRetryGap = 0
 
int UseRDB = 0
 
int DefConLevel
 
int DefCon1
 
int DefCon2
 
int DefCon3
 
int DefCon4
 
int DefCon5
 
int DefCon [6]
 
char * DefConTimeOut
 
int DefConSessionLimit
 
char * DefConAKILL
 
char * DefConChanModes
 
int GlobalOnDefcon
 
int GlobalOnDefconMore
 
char * DefConOffMessage
 
char * DefconMessage
 
char * DefConAkillReason
 
long unsigned int UserKey1
 
long unsigned int UserKey2
 
long unsigned int UserKey3
 
char * Numeric
 
int UnRestrictSAdmin
 
char * UlineServers
 
char ** Ulines
 
int NumUlines = 0
 
int UseTS6
 
Directive directives []
 

Macro Definition Documentation

#define CHECK (   v)
Value:
do { \
if (!v) { \
error(0, #v " missing"); \
retval = 0; \
} \
} while (0)
void error(int linenum, const char *message,...)
Definition: config.c:648

Definition at line 871 of file config.c.

Referenced by read_config().

#define CHEK2 (   v,
 
)
Value:
do { \
if (!v) { \
error(0, #n " missing"); \
retval = 0; \
} \
} while (0)
void error(int linenum, const char *message,...)
Definition: config.c:648

Definition at line 878 of file config.c.

Referenced by read_config().

Function Documentation

void error ( int  linenum,
const char *  message,
  ... 
)

Definition at line 648 of file config.c.

References alog(), nofork, SERVICES_CONF, and vsnprintf().

Referenced by do_levels(), parse(), parse_directive(), and read_config().

int parse ( char *  buf,
int  linenum,
int  reload 
)

Definition at line 810 of file config.c.

References error(), lenof, MAXPARAMS, and parse_directive().

Referenced by read_config().

int parse_directive ( Directive d,
char *  dir,
int  ac,
char *  av[MAXPARAMS],
int  linenum,
int  reload,
char *  s 
)
int read_config ( int  reload)

Check all DEFCON dependiencies...

If they try to enable any email registration option, make sure they have everything else they need too...

rob

Definition at line 894 of file config.c.

References alog(), Anope_Free, AutokillExpiry, BotCoreModules, BotDBName, BotServCoreModules, BotServCoreNumber, BS_DONTKICKOPS, BS_DONTKICKVOICES, BS_FANTASY, BS_GREET, BS_SYMBIOSIS, BSBadWordsMax, BSDefDontKickOps, BSDefDontKickVoices, BSDefFantasy, BSDefFlags, BSDefGreet, BSDefSymbiosis, BSFantasyCharacter, BSKeepData, BSMinUsers, buildStringList(), ChanCoreModules, ChanDBName, ChankillExpiry, ChanServCoreModules, ChanServCoreNumber, CHECK, CHEK2, CI_KEEPTOPIC, CI_OPNOTICE, CI_PEACE, CI_PRIVATE, CI_RESTRICTED, CI_SECURE, CI_SECUREFOUNDER, CI_SECUREOPS, CI_SIGNKICK, CI_SIGNKICK_LEVEL, CI_TOPICLOCK, CI_XOP, CSAccessMax, CSAutokickMax, CSAutokickReason, CSDefFlags, CSDefKeepTopic, CSDefNone, CSDefOpNotice, CSDefPeace, CSDefPrivate, CSDefRestricted, CSDefSecure, CSDefSecureFounder, CSDefSecureOps, CSDefSignKick, CSDefSignKickLevel, CSDefTopicLock, CSDefXOP, CSInhabit, CSListMax, DEF_LANGUAGE, DefCon, DefCon1, DefCon2, DefCon3, DefCon4, DefCon5, DEFCON_AKILL_NEW_CLIENTS, DEFCON_FORCE_CHAN_MODES, DEFCON_REDUCE_SESSION, DefConAKILL, DefConAkillReason, DefConChanModes, DefConLevel, DefconMessage, DefConSessionLimit, DefSessionLimit, EncModule, error(), ExceptionDBName, ExceptionExpiry, ExpireTimeout, Directive::flags, GlobalOnCycle, GlobalOnCycleMessage, GlobalOnCycleUP, GlobalOnDefconMore, HelpCoreModules, HelpServCoreModules, HelpServCoreNumber, HostCoreModules, HostDBName, HostNumber, HostServCoreModules, HostServCoreNumber, HostSetter, HostSetters, IRCDModule, langlist, lenof, LimitSessions, linenum, LocalHost, LocalPort, log_perror(), MAXPARAMS, MaxSessionKill, MaxSessionLimit, MemoCoreModules, MemoServCoreModules, MemoServCoreNumber, Modules, ModulesAutoload, ModulesDelayed, ModulesDelayedAutoload, ModulesDelayedNumber, ModulesNumber, MOTDFilename, MysqlRetries, MysqlRetryGap, NetworkName, NewsCount, NewsDBName, NI_AUTOOP, NI_HIDE_EMAIL, NI_HIDE_MASK, NI_HIDE_QUIT, NI_KILL_QUICK, NI_KILLPROTECT, NI_MEMO_RECEIVE, NI_MEMO_SIGNON, NI_MSG, NI_PRIVATE, NI_SECURE, NickCoreModules, NickDBName, NickLen, NICKMAX, NickServCoreModules, NickServCoreNumber, nofork, NSAccessMax, NSDefAutoop, NSDefFlags, NSDefHideEmail, NSDefHideQuit, NSDefHideUsermask, NSDefKill, NSDefKillQuick, NSDefLanguage, NSDefMemoReceive, NSDefMemoSignon, NSDefMsg, NSDefNone, NSDefPrivate, NSDefSecure, NSEmailReg, NSEnforcerHost, NSEnforcerUser, NSForceEmail, NSGuestNickPrefix, NSListMax, NSReleaseTimeout, NSRExpire, NUM_LANGS, NumUlines, OperCoreModules, OperDBName, OperServCoreModules, OperServCoreNumber, PARAM_INT, PARAM_NONE, PARAM_POSINT, PARAM_RELOAD, PARAM_SET, PARAM_STRING, PARAM_TIME, Directive::params, parse(), PIDFilename, PreNickDBName, Directive::ptr, ReadTimeout, RemotePort, RemoteServer, RemoteServer2, RemoteServer3, RootNumber, s_BotServ, s_BotServAlias, s_ChanServ, s_ChanServAlias, s_GlobalNoticer, s_GlobalNoticerAlias, s_HelpServ, s_HelpServAlias, s_HostServ, s_HostServAlias, s_MemoServ, s_MemoServAlias, s_NickServ, s_NickServAlias, s_OperServ, s_OperServAlias, SendFrom, SendMailPath, ServerDesc, ServerName, ServiceHost, SERVICES_CONF, ServicesRoot, ServicesRoots, ServiceUser, SessionAutoKillExpiry, SGLineExpiry, SQLineExpiry, srealloc(), sstrdup(), stricmp(), SZLineExpiry, temp_nsuserhost, temp_userhost, TimeoutCheck, Directive::type, Ulines, UlineServers, UpdateTimeout, USED_LANGS, UseMail, UsePrivmsg, UserKey1, UserKey2, UserKey3, and WarningTimeout.

Referenced by do_listchans(), do_listnicks(), do_reload(), init_primary(), and sighandler().

Variable Documentation

int AddAkiller

Definition at line 258 of file config.c.

int AkillOnAdd

Definition at line 233 of file config.c.

int AnonymousGlobal

Definition at line 217 of file config.c.

char* AutokillDBName

Definition at line 95 of file config.c.

int AutokillExpiry

Definition at line 228 of file config.c.

Referenced by read_config().

int BadPassLimit

Definition at line 104 of file config.c.

int BadPassTimeout

Definition at line 105 of file config.c.

char* BotCoreModules

Definition at line 294 of file config.c.

Referenced by read_config().

char* BotDBName

Definition at line 93 of file config.c.

Referenced by read_config().

char** BotServCoreModules

Definition at line 295 of file config.c.

Referenced by read_config().

int BotServCoreNumber = 0

Definition at line 296 of file config.c.

Referenced by read_config().

int BSBadWordsMax

Definition at line 209 of file config.c.

Referenced by read_config().

int BSCaseSensitive

Definition at line 212 of file config.c.

int BSDefDontKickOps

Definition at line 201 of file config.c.

Referenced by read_config().

int BSDefDontKickVoices

Definition at line 202 of file config.c.

Referenced by read_config().

int BSDefFantasy

Definition at line 203 of file config.c.

Referenced by read_config().

int BSDefFlags

Definition at line 206 of file config.c.

Referenced by read_config().

int BSDefGreet

Definition at line 204 of file config.c.

Referenced by read_config().

int BSDefSymbiosis

Definition at line 205 of file config.c.

Referenced by read_config().

char* BSFantasyCharacter

Definition at line 213 of file config.c.

Referenced by read_config().

int BSGentleBWReason

Definition at line 211 of file config.c.

int BSKeepData

Definition at line 207 of file config.c.

Referenced by read_config().

int BSMinUsers

Definition at line 208 of file config.c.

Referenced by read_config().

int BSSmartJoin

Definition at line 210 of file config.c.

char* ChanCoreModules

Definition at line 306 of file config.c.

Referenced by read_config().

char* ChanDBName

Definition at line 92 of file config.c.

Referenced by read_config().

int ChankillExpiry

Definition at line 229 of file config.c.

Referenced by read_config().

char** ChanServCoreModules

Definition at line 307 of file config.c.

Referenced by read_config().

int ChanServCoreNumber = 0

Definition at line 308 of file config.c.

Referenced by read_config().

int CSAccessMax

Definition at line 187 of file config.c.

Referenced by read_config().

int CSAutokickMax

Definition at line 188 of file config.c.

Referenced by read_config().

char* CSAutokickReason

Definition at line 189 of file config.c.

Referenced by read_config().

int CSDefBantype

Definition at line 186 of file config.c.

int CSDefFlags

Definition at line 183 of file config.c.

Referenced by read_config().

int CSDefKeepTopic

Definition at line 171 of file config.c.

Referenced by read_config().

int CSDefNone

Definition at line 170 of file config.c.

Referenced by read_config().

int CSDefOpNotice

Definition at line 172 of file config.c.

Referenced by read_config().

int CSDefPeace

Definition at line 173 of file config.c.

Referenced by read_config().

int CSDefPrivate

Definition at line 174 of file config.c.

Referenced by read_config().

int CSDefRestricted

Definition at line 175 of file config.c.

Referenced by read_config().

int CSDefSecure

Definition at line 176 of file config.c.

Referenced by read_config().

int CSDefSecureFounder

Definition at line 178 of file config.c.

Referenced by read_config().

int CSDefSecureOps

Definition at line 177 of file config.c.

Referenced by read_config().

int CSDefSignKick

Definition at line 179 of file config.c.

Referenced by read_config().

int CSDefSignKickLevel

Definition at line 180 of file config.c.

Referenced by read_config().

int CSDefTopicLock

Definition at line 181 of file config.c.

Referenced by read_config().

int CSDefXOP

Definition at line 182 of file config.c.

Referenced by read_config().

int CSExpire

Definition at line 185 of file config.c.

int CSInhabit

Definition at line 190 of file config.c.

Referenced by read_config().

int CSListMax

Definition at line 192 of file config.c.

Referenced by read_config().

int CSListOpersOnly

Definition at line 191 of file config.c.

int CSMaxReg

Definition at line 184 of file config.c.

int CSOpersOnly

Definition at line 194 of file config.c.

int CSRestrictGetPass

Definition at line 193 of file config.c.

int DefCon[6]

Definition at line 328 of file config.c.

Referenced by read_config().

int DefCon1

Definition at line 323 of file config.c.

Referenced by read_config().

int DefCon2

Definition at line 324 of file config.c.

Referenced by read_config().

int DefCon3

Definition at line 325 of file config.c.

Referenced by read_config().

int DefCon4

Definition at line 326 of file config.c.

Referenced by read_config().

int DefCon5

Definition at line 327 of file config.c.

Referenced by read_config().

char* DefConAKILL

Definition at line 331 of file config.c.

Referenced by read_config().

char* DefConAkillReason

Definition at line 337 of file config.c.

Referenced by read_config().

char* DefConChanModes

Definition at line 332 of file config.c.

Referenced by read_config().

int DefConLevel

Definition at line 322 of file config.c.

Referenced by read_config().

char* DefconMessage

Definition at line 336 of file config.c.

Referenced by read_config().

char* DefConOffMessage

Definition at line 335 of file config.c.

int DefConSessionLimit

Definition at line 330 of file config.c.

Referenced by read_config().

char* DefConTimeOut

Definition at line 329 of file config.c.

int DefSessionLimit

Definition at line 261 of file config.c.

Referenced by read_config().

char* desc_BotServ

Definition at line 59 of file config.c.

char* desc_BotServAlias

Definition at line 81 of file config.c.

char* desc_ChanServ

Definition at line 57 of file config.c.

char* desc_ChanServAlias

Definition at line 79 of file config.c.

char* desc_DevNull

Definition at line 63 of file config.c.

char* desc_DevNullAlias

Definition at line 85 of file config.c.

char* desc_GlobalNoticer

Definition at line 62 of file config.c.

char* desc_GlobalNoticerAlias

Definition at line 84 of file config.c.

char* desc_HelpServ

Definition at line 60 of file config.c.

char* desc_HelpServAlias

Definition at line 82 of file config.c.

char* desc_HostServ

Definition at line 67 of file config.c.

char* desc_HostServAlias

Definition at line 86 of file config.c.

char* desc_MemoServ

Definition at line 58 of file config.c.

char* desc_MemoServAlias

Definition at line 80 of file config.c.

char* desc_NickServ

Definition at line 56 of file config.c.

char* desc_NickServAlias

Definition at line 78 of file config.c.

char* desc_OperServ

Definition at line 61 of file config.c.

char* desc_OperServAlias

Definition at line 83 of file config.c.

Directive directives[]

Definition at line 362 of file config.c.

int DisableRaw

Definition at line 227 of file config.c.

int DontQuoteAddresses

Definition at line 129 of file config.c.

int DumpCore

Definition at line 116 of file config.c.

char* EncModule

Definition at line 21 of file config.c.

Referenced by read_config().

char* ExceptionDBName

Definition at line 266 of file config.c.

Referenced by read_config().

int ExceptionExpiry

Definition at line 262 of file config.c.

Referenced by read_config().

int ExpireTimeout

Definition at line 107 of file config.c.

Referenced by read_config().

int ForceForbidReason

Definition at line 113 of file config.c.

int ForkForMail

Definition at line 130 of file config.c.

int GlobalOnCycle

Definition at line 216 of file config.c.

Referenced by read_config().

char* GlobalOnCycleMessage

Definition at line 219 of file config.c.

Referenced by read_config().

char* GlobalOnCycleUP

Definition at line 220 of file config.c.

Referenced by read_config().

int GlobalOnDefcon

Definition at line 333 of file config.c.

int GlobalOnDefconMore

Definition at line 334 of file config.c.

Referenced by read_config().

char* HelpChannel

Definition at line 43 of file config.c.

char* HelpCoreModules

Definition at line 290 of file config.c.

Referenced by read_config().

char** HelpServCoreModules

Definition at line 291 of file config.c.

Referenced by read_config().

int HelpServCoreNumber = 0

Definition at line 292 of file config.c.

Referenced by read_config().

int HideStatsO

Definition at line 215 of file config.c.

char* HostCoreModules

Core Module Stuff

Definition at line 282 of file config.c.

Referenced by read_config().

char* HostDBName

Definition at line 65 of file config.c.

Referenced by read_config().

int HostNumber = 0

Definition at line 100 of file config.c.

Referenced by read_config().

char** HostServCoreModules

Definition at line 283 of file config.c.

Referenced by read_config().

int HostServCoreNumber = 0

Definition at line 284 of file config.c.

Referenced by read_config().

char* HostSetter

Definition at line 98 of file config.c.

Referenced by read_config().

char** HostSetters

Definition at line 99 of file config.c.

Referenced by read_config().

char* IRCDModule

Definition at line 20 of file config.c.

Referenced by read_config().

int KeepBackups

Definition at line 112 of file config.c.

int KeepLogs

Definition at line 111 of file config.c.

int KillonSGline

Definition at line 234 of file config.c.

int KillonSQline

Definition at line 235 of file config.c.

int LimitSessions

Definition at line 260 of file config.c.

Referenced by read_config().

char* LocalHost

Definition at line 34 of file config.c.

Referenced by read_config().

int LocalPort

Definition at line 35 of file config.c.

Referenced by read_config().

int LogBot

Definition at line 225 of file config.c.

char* LogChannel

Definition at line 44 of file config.c.

int LogMaxUsers

Definition at line 226 of file config.c.

int LogUsers

Definition at line 117 of file config.c.

int MailDelay

Definition at line 128 of file config.c.

int MaxSessionKill

Definition at line 263 of file config.c.

Referenced by read_config().

int MaxSessionLimit

Definition at line 264 of file config.c.

Referenced by read_config().

char* MemoCoreModules

Definition at line 286 of file config.c.

Referenced by read_config().

char** MemoServCoreModules

Definition at line 287 of file config.c.

Referenced by read_config().

int MemoServCoreNumber = 0

Definition at line 288 of file config.c.

Referenced by read_config().

char* Modules

Definition at line 272 of file config.c.

Referenced by read_config().

char** ModulesAutoload

Definition at line 274 of file config.c.

Referenced by read_config().

char* ModulesDelayed

Definition at line 273 of file config.c.

Referenced by read_config().

char** ModulesDelayedAutoload

Definition at line 277 of file config.c.

Referenced by read_config().

int ModulesDelayedNumber = 0

Definition at line 276 of file config.c.

Referenced by read_config().

int ModulesNumber = 0

Definition at line 275 of file config.c.

Referenced by read_config().

char* MOTDFilename

Definition at line 89 of file config.c.

Referenced by read_config().

int MSMaxMemos

Definition at line 196 of file config.c.

int MSMemoReceipt

Definition at line 199 of file config.c.

int MSNotifyAll

Definition at line 198 of file config.c.

int MSSendDelay

Definition at line 197 of file config.c.

char* MysqlHost

Definition at line 311 of file config.c.

Referenced by db_mysql_init(), db_mysql_open(), and do_set().

char* MysqlName

Definition at line 314 of file config.c.

Referenced by db_mysql_init(), and db_mysql_open().

char* MysqlPass

Definition at line 313 of file config.c.

Referenced by db_mysql_open().

int MysqlPort

Definition at line 315 of file config.c.

Referenced by db_mysql_open().

int MysqlRetries = 0

Definition at line 318 of file config.c.

Referenced by db_mysql_query(), and read_config().

int MysqlRetryGap = 0

Definition at line 319 of file config.c.

Referenced by db_mysql_query(), and read_config().

char* MysqlSecure

Definition at line 316 of file config.c.

Referenced by db_mysql_secure(), and init_secondary().

char* MysqlSock

Definition at line 317 of file config.c.

Referenced by db_mysql_open().

char* MysqlUser

Definition at line 312 of file config.c.

Referenced by db_mysql_init(), and db_mysql_open().

char* NetworkName

Definition at line 45 of file config.c.

Referenced by read_config().

int NewsCount

Definition at line 122 of file config.c.

Referenced by read_config().

char* NewsDBName

Definition at line 96 of file config.c.

Referenced by read_config().

char* NickCoreModules

Definition at line 302 of file config.c.

Referenced by read_config().

char* NickDBName

Definition at line 90 of file config.c.

Referenced by read_config().

int NickLen

Definition at line 46 of file config.c.

Referenced by read_config().

int NickRegDelay

Definition at line 118 of file config.c.

char** NickServCoreModules

Definition at line 303 of file config.c.

Referenced by read_config().

int NickServCoreNumber = 0

Definition at line 304 of file config.c.

Referenced by read_config().

int NoBackupOkay

Definition at line 102 of file config.c.

int NSAccessMax

Definition at line 155 of file config.c.

Referenced by read_config().

int NSAddAccessOnReg

Definition at line 168 of file config.c.

int NSAllowKillImmed

Definition at line 134 of file config.c.

int NSDefAutoop

Definition at line 148 of file config.c.

Referenced by read_config().

int NSDefFlags

Definition at line 146 of file config.c.

Referenced by read_config().

int NSDefHideEmail

Definition at line 141 of file config.c.

Referenced by read_config().

int NSDefHideQuit

Definition at line 143 of file config.c.

Referenced by read_config().

int NSDefHideUsermask

Definition at line 142 of file config.c.

Referenced by read_config().

int NSDefKill

Definition at line 136 of file config.c.

Referenced by read_config().

int NSDefKillQuick

Definition at line 137 of file config.c.

Referenced by read_config().

int NSDefLanguage

Definition at line 147 of file config.c.

Referenced by read_config().

int NSDefMemoReceive

Definition at line 145 of file config.c.

Referenced by read_config().

int NSDefMemoSignon

Definition at line 144 of file config.c.

Referenced by read_config().

int NSDefMsg

Definition at line 140 of file config.c.

Referenced by read_config().

int NSDefNone
static

Definition at line 132 of file config.c.

Referenced by read_config().

int NSDefPrivate

Definition at line 139 of file config.c.

Referenced by read_config().

int NSDefSecure

Definition at line 138 of file config.c.

Referenced by read_config().

int NSEmailReg

Definition at line 164 of file config.c.

Referenced by read_config().

char* NSEnforcerHost

Definition at line 157 of file config.c.

Referenced by read_config().

char* NSEnforcerUser

Definition at line 156 of file config.c.

Referenced by read_config().

int NSExpire

Definition at line 151 of file config.c.

int NSForceEmail

Definition at line 153 of file config.c.

Referenced by read_config().

char* NSGuestNickPrefix

Definition at line 133 of file config.c.

Referenced by read_config().

int NSListMax

Definition at line 161 of file config.c.

Referenced by read_config().

int NSListOpersOnly

Definition at line 160 of file config.c.

int NSMaxAliases

Definition at line 154 of file config.c.

int NSModeOnID

Definition at line 165 of file config.c.

int NSNickTracking

Definition at line 167 of file config.c.

int NSNoGroupChange

Definition at line 135 of file config.c.

int NSRegDelay

Definition at line 149 of file config.c.

int NSReleaseTimeout

Definition at line 159 of file config.c.

Referenced by read_config().

int NSResendDelay

Definition at line 150 of file config.c.

int NSRestrictGetPass

Definition at line 166 of file config.c.

int NSRExpire

Definition at line 152 of file config.c.

Referenced by read_config().

int NSSecureAdmins

Definition at line 162 of file config.c.

int NSStrictPrivileges

Definition at line 163 of file config.c.

char* Numeric

Definition at line 343 of file config.c.

int NumUlines = 0

Definition at line 349 of file config.c.

Referenced by read_config().

char* OperCoreModules

Definition at line 298 of file config.c.

Referenced by read_config().

char* OperDBName

Definition at line 94 of file config.c.

Referenced by read_config().

char** OperServCoreModules

Definition at line 299 of file config.c.

Referenced by read_config().

int OperServCoreNumber = 0

Definition at line 300 of file config.c.

Referenced by read_config().

int OSOpersOnly

Definition at line 270 of file config.c.

char* PIDFilename

Definition at line 88 of file config.c.

Referenced by read_config().

char* PreNickDBName

Definition at line 91 of file config.c.

Referenced by read_config().

int ReadTimeout

Definition at line 108 of file config.c.

Referenced by read_config().

char* RemotePassword

Definition at line 24 of file config.c.

char* RemotePassword2

Definition at line 28 of file config.c.

char* RemotePassword3

Definition at line 32 of file config.c.

int RemotePort

Definition at line 23 of file config.c.

Referenced by read_config().

int RemotePort2

Definition at line 27 of file config.c.

int RemotePort3

Definition at line 31 of file config.c.

char* RemoteServer

Definition at line 22 of file config.c.

Referenced by read_config().

char* RemoteServer2

Definition at line 26 of file config.c.

Referenced by read_config().

char* RemoteServer3

Definition at line 30 of file config.c.

Referenced by read_config().

int RestrictMail

Definition at line 127 of file config.c.

int RestrictOperNicks

Definition at line 218 of file config.c.

int RootNumber = 0

Definition at line 223 of file config.c.

Referenced by read_config().

char* s_BotServ

Definition at line 51 of file config.c.

Referenced by read_config().

char* s_BotServAlias

Definition at line 72 of file config.c.

Referenced by read_config().

char* s_ChanServ

Definition at line 49 of file config.c.

Referenced by read_config().

char* s_ChanServAlias

Definition at line 70 of file config.c.

Referenced by read_config().

char* s_DevNull

Definition at line 55 of file config.c.

char* s_DevNullAlias

Definition at line 76 of file config.c.

char* s_GlobalNoticer

Definition at line 54 of file config.c.

Referenced by read_config().

char* s_GlobalNoticerAlias

Definition at line 75 of file config.c.

Referenced by read_config().

char* s_HelpServ

Definition at line 52 of file config.c.

Referenced by read_config().

char* s_HelpServAlias

Definition at line 73 of file config.c.

Referenced by read_config().

char* s_HostServ

Definition at line 66 of file config.c.

Referenced by read_config().

char* s_HostServAlias

Definition at line 77 of file config.c.

Referenced by read_config().

char* s_MemoServ

Definition at line 50 of file config.c.

Referenced by read_config().

char* s_MemoServAlias

Definition at line 71 of file config.c.

Referenced by read_config().

char* s_NickServ

Definition at line 48 of file config.c.

Referenced by read_config().

char* s_NickServAlias

Definition at line 69 of file config.c.

Referenced by read_config().

char* s_OperServ

Definition at line 53 of file config.c.

Referenced by read_config().

char* s_OperServAlias

Definition at line 74 of file config.c.

Referenced by read_config().

char* SendFrom

Definition at line 126 of file config.c.

Referenced by read_config().

char* SendMailPath

Definition at line 125 of file config.c.

Referenced by read_config().

char* ServerDesc

Definition at line 38 of file config.c.

Referenced by read_config().

char* ServerName

Definition at line 37 of file config.c.

Referenced by read_config().

char* ServiceHost

Definition at line 40 of file config.c.

Referenced by read_config().

char* ServicesRoot

Definition at line 221 of file config.c.

Referenced by read_config().

char** ServicesRoots

Definition at line 222 of file config.c.

Referenced by read_config().

char* ServiceUser

Definition at line 39 of file config.c.

Referenced by read_config().

int SessionAutoKillExpiry

Definition at line 265 of file config.c.

Referenced by read_config().

char* SessionLimitDetailsLoc

Definition at line 268 of file config.c.

char* SessionLimitExceeded

Definition at line 267 of file config.c.

int SGLineExpiry

Definition at line 230 of file config.c.

Referenced by read_config().

int SQLineExpiry

Definition at line 231 of file config.c.

Referenced by read_config().

int StrictPasswords

Definition at line 103 of file config.c.

int SuperAdmin

Definition at line 224 of file config.c.

int SZLineExpiry

Definition at line 232 of file config.c.

Referenced by read_config().

char* temp_nsuserhost
static

Definition at line 158 of file config.c.

Referenced by read_config().

char* temp_userhost
static

Definition at line 41 of file config.c.

Referenced by read_config().

int TimeoutCheck

Definition at line 110 of file config.c.

Referenced by read_config().

char** Ulines

Definition at line 348 of file config.c.

Referenced by read_config().

char* UlineServers

Definition at line 347 of file config.c.

Referenced by read_config().

int UnRestrictSAdmin

Definition at line 345 of file config.c.

int UpdateTimeout

Definition at line 106 of file config.c.

Referenced by read_config().

int UseMail

Definition at line 124 of file config.c.

Referenced by read_config().

int UsePrivmsg

Definition at line 114 of file config.c.

Referenced by read_config().

int UseRDB = 0

Definition at line 320 of file config.c.

Referenced by init_secondary().

long unsigned int UserKey1

Definition at line 339 of file config.c.

Referenced by read_config().

long unsigned int UserKey2

Definition at line 340 of file config.c.

Referenced by read_config().

long unsigned int UserKey3

Definition at line 341 of file config.c.

Referenced by read_config().

int UseStrictPrivMsg

Definition at line 115 of file config.c.

int UseSVS2MODE

Definition at line 121 of file config.c.

int UseSVSHOLD

Definition at line 119 of file config.c.

int UseTokens

Definition at line 120 of file config.c.

int UseTS6

Definition at line 351 of file config.c.

int WallAkillExpire

Definition at line 249 of file config.c.

int WallBadOS

Definition at line 237 of file config.c.

int WallDrop

Definition at line 254 of file config.c.

int WallExceptionExpire

Definition at line 253 of file config.c.

int WallForbid

Definition at line 255 of file config.c.

int WallGetpass

Definition at line 256 of file config.c.

int WallOper

Definition at line 236 of file config.c.

int WallOSAkill

Definition at line 242 of file config.c.

int WallOSClearmodes

Definition at line 240 of file config.c.

int WallOSGlobal

Definition at line 238 of file config.c.

int WallOSJupe

Definition at line 247 of file config.c.

int WallOSKick

Definition at line 241 of file config.c.

int WallOSMode

Definition at line 239 of file config.c.

int WallOSNoOp

Definition at line 246 of file config.c.

int WallOSRaw

Definition at line 248 of file config.c.

int WallOSSGLine

Definition at line 243 of file config.c.

int WallOSSQLine

Definition at line 244 of file config.c.

int WallOSSZLine

Definition at line 245 of file config.c.

int WallSetpass

Definition at line 257 of file config.c.

int WallSGLineExpire

Definition at line 250 of file config.c.

int WallSQLineExpire

Definition at line 251 of file config.c.

int WallSZLineExpire

Definition at line 252 of file config.c.

int WarningTimeout

Definition at line 109 of file config.c.

Referenced by read_config().